From bf8e2ec0b1b7502bdaa5e56640a20ed6555b1de7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Sierro?= Date: Thu, 28 Jan 2021 22:43:54 +0100 Subject: [PATCH] initial commit --- .gitignore | 18 + LICENSE | 19 + MANIFEST.in | 1 + README.md | 204 + config.npz | Bin 0 -> 1971 bytes developement_help.md | 7 + scgenerator.log | 586 + setup.cfg | 36 + setup.py | 3 + src/scgenerator/__init__.py | 7 + src/scgenerator/cli/__main__.py | 25 + src/scgenerator/const.py | 195 + src/scgenerator/data/README.md | 10 + src/scgenerator/data/RamanTrace.dtf | 29 + src/scgenerator/data/Raman_gain.csv | 2998 + src/scgenerator/data/default_params.json | 21 + src/scgenerator/data/gas.json | 198 + src/scgenerator/data/gas.toml | 183 + src/scgenerator/data/hr_t.npz | Bin 0 -> 894920 bytes .../data/sellmeierRefractiveIndex.json | 69 + src/scgenerator/data/sellmeier_Börzsönyi.json | 34 + src/scgenerator/data/silica.json | 8 + src/scgenerator/data/silica.toml | 4 + src/scgenerator/defaults.py | 102 + src/scgenerator/errors.py | 51 + src/scgenerator/initialize.py | 775 + src/scgenerator/io.py | 874 + src/scgenerator/math.py | 125 + src/scgenerator/physics/__init__.py | 0 src/scgenerator/physics/fiber.py | 962 + src/scgenerator/physics/materials.py | 167 + src/scgenerator/physics/pulse.py | 795 + src/scgenerator/physics/simulate.py | 722 + src/scgenerator/physics/units.py | 323 + src/scgenerator/plotting.py | 927 + src/scgenerator/state.py | 103 + src/scgenerator/utilities.py | 235 + test_config.npz | Bin 0 -> 1971 bytes .../configs/compute_init_parameters/good.toml | 26 + testing/configs/ensure_consistency/bad1.toml | 29 + testing/configs/ensure_consistency/bad2.toml | 29 + testing/configs/ensure_consistency/bad3.toml | 29 + testing/configs/ensure_consistency/bad4.toml | 31 + testing/configs/ensure_consistency/bad5.toml | 32 + testing/configs/ensure_consistency/bad6.toml | 31 + testing/configs/ensure_consistency/good1.toml | 29 + testing/configs/ensure_consistency/good2.toml | 29 + testing/configs/ensure_consistency/good3.toml | 28 + testing/configs/ensure_consistency/good4.toml | 38 + testing/configs/ensure_consistency/good5.toml | 29 + testing/configs/ensure_consistency/good6.toml | 31 + .../run_simulations/full_anomalous.toml | 32 + testing/configs/single_sim/false1.toml | 20 + testing/configs/single_sim/false2.toml | 23 + testing/configs/single_sim/true1.toml | 20 + testing/configs/validate_types/bad1.toml | 30 + testing/configs/validate_types/bad2.toml | 30 + testing/configs/validate_types/bad3.toml | 30 + testing/configs/validate_types/bad4.toml | 32 + testing/configs/validate_types/bad5.toml | 30 + testing/configs/validate_types/bad6.toml | 30 + testing/configs/validate_types/bad7.toml | 28 + testing/configs/validate_types/good.toml | 28 + testing/test_initialize.py | 155 + testing/test_pulse.py | 41 + tests.py | 84 + tests/numpy.toml | 6 + tests/param.json | 49343 ++++++++++++++++ tests/param.toml | 4 + tests/playground.py | 15 + tests/test_Config.py | 15 + tests/test_compute_init_parameters.py | 13 + tests/test_config.json | 38 + tests/test_config.toml | 28 + tests/test_load_config.py | 11 + tests/test_merge_data.py | 29 + tests/test_run_simulations.py | 8 + tests/test_save_config.py | 17 + tests/test_save_config.toml | 26 + tests/test_validate_types.py | 6 + 80 files changed, 61379 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 MANIFEST.in create mode 100644 README.md create mode 100644 config.npz create mode 100644 developement_help.md create mode 100644 scgenerator.log create mode 100644 setup.cfg create mode 100644 setup.py create mode 100644 src/scgenerator/__init__.py create mode 100644 src/scgenerator/cli/__main__.py create mode 100644 src/scgenerator/const.py create mode 100644 src/scgenerator/data/README.md create mode 100644 src/scgenerator/data/RamanTrace.dtf create mode 100644 src/scgenerator/data/Raman_gain.csv create mode 100644 src/scgenerator/data/default_params.json create mode 100644 src/scgenerator/data/gas.json create mode 100644 src/scgenerator/data/gas.toml create mode 100644 src/scgenerator/data/hr_t.npz create mode 100644 src/scgenerator/data/sellmeierRefractiveIndex.json create mode 100644 src/scgenerator/data/sellmeier_Börzsönyi.json create mode 100644 src/scgenerator/data/silica.json create mode 100644 src/scgenerator/data/silica.toml create mode 100644 src/scgenerator/defaults.py create mode 100644 src/scgenerator/errors.py create mode 100644 src/scgenerator/initialize.py create mode 100644 src/scgenerator/io.py create mode 100644 src/scgenerator/math.py create mode 100644 src/scgenerator/physics/__init__.py create mode 100644 src/scgenerator/physics/fiber.py create mode 100644 src/scgenerator/physics/materials.py create mode 100644 src/scgenerator/physics/pulse.py create mode 100644 src/scgenerator/physics/simulate.py create mode 100644 src/scgenerator/physics/units.py create mode 100644 src/scgenerator/plotting.py create mode 100644 src/scgenerator/state.py create mode 100644 src/scgenerator/utilities.py create mode 100644 test_config.npz create mode 100644 testing/configs/compute_init_parameters/good.toml create mode 100644 testing/configs/ensure_consistency/bad1.toml create mode 100644 testing/configs/ensure_consistency/bad2.toml create mode 100644 testing/configs/ensure_consistency/bad3.toml create mode 100644 testing/configs/ensure_consistency/bad4.toml create mode 100644 testing/configs/ensure_consistency/bad5.toml create mode 100644 testing/configs/ensure_consistency/bad6.toml create mode 100644 testing/configs/ensure_consistency/good1.toml create mode 100644 testing/configs/ensure_consistency/good2.toml create mode 100644 testing/configs/ensure_consistency/good3.toml create mode 100644 testing/configs/ensure_consistency/good4.toml create mode 100644 testing/configs/ensure_consistency/good5.toml create mode 100644 testing/configs/ensure_consistency/good6.toml create mode 100644 testing/configs/run_simulations/full_anomalous.toml create mode 100644 testing/configs/single_sim/false1.toml create mode 100644 testing/configs/single_sim/false2.toml create mode 100644 testing/configs/single_sim/true1.toml create mode 100644 testing/configs/validate_types/bad1.toml create mode 100644 testing/configs/validate_types/bad2.toml create mode 100644 testing/configs/validate_types/bad3.toml create mode 100644 testing/configs/validate_types/bad4.toml create mode 100644 testing/configs/validate_types/bad5.toml create mode 100644 testing/configs/validate_types/bad6.toml create mode 100644 testing/configs/validate_types/bad7.toml create mode 100644 testing/configs/validate_types/good.toml create mode 100644 testing/test_initialize.py create mode 100644 testing/test_pulse.py create mode 100644 tests.py create mode 100644 tests/numpy.toml create mode 100644 tests/param.json create mode 100644 tests/param.toml create mode 100644 tests/playground.py create mode 100644 tests/test_Config.py create mode 100644 tests/test_compute_init_parameters.py create mode 100644 tests/test_config.json create mode 100644 tests/test_config.toml create mode 100644 tests/test_load_config.py create mode 100644 tests/test_merge_data.py create mode 100644 tests/test_run_simulations.py create mode 100644 tests/test_save_config.py create mode 100644 tests/test_save_config.toml create mode 100644 tests/test_validate_types.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a689919 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +.DS_store +.idea +**/*.npy + +plots* +Archive +*.mp4 +*.png +*.pdf +__pycache__ +*.egg-info +*sim_data* +tmp* +paths.json +scgenerator_log* +.scgenerator_tmp + +.vscode diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b8b9b3f --- /dev/null +++ b/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2020 Benoît Sierro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..bd5a478 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include src/scgenerator/data/* \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f1f2cb7 --- /dev/null +++ b/README.md @@ -0,0 +1,204 @@ +It is recommended to import scgenerator in the following manner : +`import scgenerator as sc` + +# How to run a set of simulations +create a config file + +run `sc.parallel_simulations(config_file)` or `sc.simulate(config_file)` + +# How to analyse a simulation + +load data with the load_sim_data method +spectra = load_sim_data("varyTechNoise100kW_sim_data", nickname="cool_sim") + to plot + plot_results_2D(spectra[0], (600, 1450, nm)) # will take care of looking up the nickname + to retrieve a paramteter: + z = state.params["cool_sim"]["z"] + + +# Configuration + +You can load parameters by simpling passing the path to a toml file to the appropriate simulation function. Each possible key of this dictionary is described below. Every value must be given in standard SI units (m, s, W, J, ...) +The configuration file can have a ```name``` parameter at the root and must otherwise contain the following sections with the specified parameters + +note : internally, another structure with a flattened dictionary is used + + + +## Fiber parameters +If you already know the Taylor coefficients corresponding to the expansion of the beta2 profile, you can specify them and skip to "Other fiber parameters": + +beta: list-like + list of Taylor coefficients for the beta_2 function + + +else, you can choose a mathematical fiber model + +model: str {"pcf", "marcatili", "marcatili_adjusted", "hasan"} + +**PCF** : solid core silica photonic crystal fiber, as modeled in Saitoh, Kunimasa, and Masanori Koshiba. "Empirical relations for simple design of photonic crystal fibers." Optics express 13.1 (2005): 267-274. + +**marcatili** : Marcatili model of a capillary fiber : Marcatili, Enrique AJ, and R. A. Schmeltzer. "Hollow metallic and dielectric waveguides for long distance optical transmission and lasers." Bell System Technical Journal 43.4 (1964): 1783-1809. + +**marcatili_adjusted** : Marcatili model of a capillary fiber with adjusted effective radius in the longer wavelength : Köttig, F., et al. "Novel mid-infrared dispersive wave generation in gas-filled PCF by transient ionization-driven changes in dispersion." arXiv preprint arXiv:1701.04843 (2017). + +**hasan** : Hasan model of hollow core anti-resonance fibers : Hasan, Md Imran, Nail Akhmediev, and Wonkeun Chang. "Empirical formulae for dispersion and effective mode area in hollow-core antiresonant fibers." Journal of Lightwave Technology 36.18 (2018): 4060-4065. + +and specify the parameters it needs + +pcf : + +pitch: float + distance between air holes in m +pitch_ratio: float 0.2 < pitch_ratio < 0.8 + ratio hole diameter/pich + +marcatili, marcatili_adjusted, hasan : + +core_radius: float + radius of the hollow core in m + + +marcatili, marcatili_adjusted : + +he_mode: list, shape (2, ), optional + mode of propagation. default is (1, 1), which is the fundamental mode + +marcatili_adjusted : + +fit_parameters: list, shape (2, ), optional + parameters for the effective radius correction. Defaults are (s, h) = (0.08, 200e-9) as in the referenced paper. + +hasan : + +capillary_num : int + number of capillaries + +capillary_outer_d : float, optional if g is specified + outer diameter of the capillaries + +capillary_thickness : float + thickness of the capillary walls + +capillary_spacing : float, optional if d is specified + spacing between the capillary + +capillray_resonance_strengths : list, optional + list of resonance strengths. Default is [] + +capillary_nested : int, optional + how many nested capillaries. Default is 0 + +## Other fiber parameters : + + +gamma: float, optional unless beta is directly provided + nonlinear parameter in m^2 / W. Will overwrite any computed gamma parameter. + +length: float, optional + length of the fiber in m. default : 1 + + +## Gas parameters +this section is completely optional and ignored if the fiber model is "pcf" + +gas_name: str + name of the gas. default : "vacuum" + +pressure: float + pressure of the gas in the fiber. default : 1e5 + +temperature: float + temperature of the gas in the fiber. default : 300 + +plasma_density: float + constant plasma density (in m^-3). default : 0 + +## Pulse parameters: +### Mandatory + +wavelength: float + pump wavelength in m + +To specify the initial pulse shape, either use one of 2 in (power, energy) together with one of 2 in (width, t0), or use soliton_num together with one of 4 in (power, energy, width, t0) + +power: float + peak power in W + +energy: float + total pulse energy in J + +width: float + full width half maximum of the pulse in s. Will be converted to appropriate t0 depending on pulse shape + +t0: float + pulse width parameter + +solition_num: float + soliton number + +### optional + +quantum_noise: bool + whether or not one-photon-per-mode quantum noise is activated. default : False + +intensity_noise: float + relative intensity noise + +shape: str {"gaussian", "sech"} + shape of the pulse. default : gaussian + + + +## Simulation parameters +### 2 of 3 + +dt: float + resolution of the temporal grid in s + +t_num: int + number of temporal grid points + +time_window: float + total length of the temporal grid in s + +### optional +behaviors: list of str {"spm", "raman", "ss"} + spm is self-phase modulation + raman is raman effect + ss is self-steepening + default : ["spm", "ss"] + +raman_type: str {"measured", "stolen", "agrawal"} + type of Raman effect. Default is "agrawal". + +ideal_gas: bool + if True, use the ideal gas law. Otherwise, use van der Waals equation. default : False + +z_num : int + number of spatial grid points along the fiber. default : 128 + +frep: float + repetition rate in Hz. Only useful to convert units. default : 80e6 + +tolerated_error: float + relative tolerated step-to-step error. default : 1e-11 + +step_size: float + if given, sets a constant step size rather than adapting it. + +parallel: int + how many parallel simulations to run. default : 1 + +repeat: int + how many simulations to run per parameter set. default : 1 + +lower_wavelength_interp_limit: float + dispersion coefficients are computed over a certain wavelength range. This parameter + sets the lowest end of this range. If the set value is lower than the lower end of the + wavelength window, it is raised up to that point. default : 0 + +upper_wavelength_interp_limit: float + dispersion coefficients are computed over a certain wavelength range. This parameter + sets the lowest end of this range. If the set value is higher than the higher end of the + wavelength window, it is lowered down to that point. default : 1900e-9 diff --git a/config.npz b/config.npz new file mode 100644 index 0000000000000000000000000000000000000000..414d0a57d3fd8bf2b66e433ffa4ba61d5af9a722 GIT binary patch literal 1971 zcmeHIL2DC16y7wcZKJlarnL$}JV>IHVh@6-X$pc%jZH(bxE?~7B$H$%JG*aoHX&-T zD56EYD8-YvdJv@GNkzPfzd#X>S`aUuyh&B`&7@nJswcsdFMK;QZ{FMNo9~;MY&sZ< zYHi!6C7&#I&%bi z7H(XJ-dX5Nq=Sa6{}O~VnarslXzGzp3D{a#$icQ2Y)=^77*ZjYMWA0#-DY=h&AdCN zoQ^4qRT$7Go*r}|^5KlJ6(f~1&xtT?i0G-e%h3xf`mzziDfu0+!wAZ#Vi^WKB4B4> ztdp*}H+#N*!mpB$bU7Ys$)`&?rTOiDx{$Nq(B;?-%8{I8QZY|k1*j`d1jj~ zg@GH2L$yUAV)SA_g?O%O5{4Xwao8YrTBEEYsxYWeJi7Pz@XgmfMi0)^32&OL0y|p} zO&9~{F`1yuHAQpn?L#>jPUxx0!t|@p55DQCY`a6-5|NbV8)gaLyekJI2|YQw|3!7G zenn3n_dBQC9qLJy?B1-B6SId_U!WKy`cWmWiF-wAj`>oNGt&I_zf^veN*}IIfmTV~ zw7CoYIT%Q&-RU|ONw_|NG^YW@&L< z0fDY)@K4tl{@0q#E9U*nESv7k>bws898H@Ke8j=}<*+%e^H|!Lwuo!9en@Rj>(uGS Yv}brCcB(d;?v^X2h4A+t+vjTZ6EeK=qyPW_ literal 0 HcmV?d00001 diff --git a/developement_help.md b/developement_help.md new file mode 100644 index 0000000..480d9b0 --- /dev/null +++ b/developement_help.md @@ -0,0 +1,7 @@ +## add parameter +- add it to ```const.valid_param_types``` +- add it to README.md +- add the necessary logic in the appropriate ```initialize.ensure_consistency``` subfunction +- optional : add a default value +- optional : add to valid varying +- optional : add/update dependency map \ No newline at end of file diff --git a/scgenerator.log b/scgenerator.log new file mode 100644 index 0000000..2f42774 --- /dev/null +++ b/scgenerator.log @@ -0,0 +1,586 @@ +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:01:39 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:01:44 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 25s (30% in total). ETA : 2021-01-28 16:02:16 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 16:02:15 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:02:10 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:02:07 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:02:03 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:02:01 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:02:00 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:01:59 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (19.990754 seconds) +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 0)] +wavelength_8.3e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:02:00 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:02:05 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:02:33 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_0: remaining : 0h 0min 19s (41% in total). ETA : 2021-01-28 16:02:31 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 14s (50% in total). ETA : 2021-01-28 16:02:28 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 16:02:25 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 16:02:22 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:02:21 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:02:19 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:02:18 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_0: propagation finished in 4181 steps (18.946698 seconds) +scgenerator.physics.simulate: Merging data... +scgenerator.physics.simulate: Finished simulations from config full anomalous ! +scgenerator.physics.simulate: 1 node in the Ray cluster : ['Obento.fritz.box'] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)], job : df5a1a828c9685d3ffffffff0100000001000000 +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 0)], job : cb230a572350ff44ffffffff0100000001000000 +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:08:57 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:08:58 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:09:02 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:09:03 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:09:31 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.35e-07_num_0: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:09:37 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.3e-07_num_0: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:09:31 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:09:28 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 24s (41% in total). ETA : 2021-01-28 16:09:37 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:09:25 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 17s (50% in total). ETA : 2021-01-28 16:09:32 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:09:22 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.35e-07_num_0: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:09:28 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:09:20 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.35e-07_num_0: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:09:25 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:09:19 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:09:23 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:09:18 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_0: propagation finished in 4181 steps (20.752765 seconds) +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:09:21 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:09:19 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (22.817256 seconds) +scgenerator.physics.simulate: Merging data... +scgenerator.physics.simulate: Finished simulations from config full anomalous ! +scgenerator.physics.simulate: 1 node in the Ray cluster : ['Obento.fritz.box'] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)], job : df5a1a828c9685d3ffffffff0100000001000000 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)], job : cb230a572350ff44ffffffff0100000001000000 +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:10 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:11 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:21:15 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:21:16 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 30s (30% in total). ETA : 2021-01-28 16:21:54 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_1: remaining : 0h 0min 30s (30% in total). ETA : 2021-01-28 16:21:54 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 24s (41% in total). ETA : 2021-01-28 16:21:52 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 24s (41% in total). ETA : 2021-01-28 16:21:52 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 17s (50% in total). ETA : 2021-01-28 16:21:46 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 17s (50% in total). ETA : 2021-01-28 16:21:47 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:21:42 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:21:43 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:21:39 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:21:39 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:21:37 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:21:37 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:21:35 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:21:35 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:21:33 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (23.470734 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 2)], job : 7bbd90284b71e599ffffffff0100000001000000 +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:21:34 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_1: propagation finished in 4634 steps (23.325504 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 3)], job : bd37d2621480fc7dffffffff0100000001000000 +scgenerator.initialize: computed initial N = 8.66 +wavelength_8.35e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_2: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:35 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:35 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:21:40 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:21:40 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:22:15 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_3: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:22:15 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_2: remaining : 0h 0min 23s (41% in total). ETA : 2021-01-28 16:22:13 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 23s (41% in total). ETA : 2021-01-28 16:22:14 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:22:08 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:22:09 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:22:05 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:22:05 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:22:01 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:22:02 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:21:59 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:22:00 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:21:58 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:21:58 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:21:56 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_2: propagation finished in 4634 steps (22.065082 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 0)], job : 88866c7daffdd00effffffff0100000001000000 +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:21:57 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_3: propagation finished in 4634 steps (22.22073 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 1)], job : d251967856448cebffffffff0100000001000000 +wavelength_8.3e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:58 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:21:59 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:22:03 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:22:04 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_1: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:22:31 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_1: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:22:31 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_0: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:22:32 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:22:32 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 16:22:28 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 16:22:28 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:22:25 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:22:25 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:22:22 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:22:23 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:22:20 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:22:21 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:22:19 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:22:20 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:22:18 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_0: propagation finished in 4181 steps (20.406912 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 2)], job : 3bf0c856ace5a4d8ffffffff0100000001000000 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:22:18 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_1: propagation finished in 4181 steps (20.386092 seconds) +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 3)], job : 72e11b46e93d91e4ffffffff0100000001000000 +wavelength_8.3e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_2: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:22:20 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:22:20 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:22:25 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:22:25 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_2: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_3: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_2: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:22:52 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_3: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 16:22:53 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_2: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:22:53 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:22:54 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 16:22:49 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 16:22:50 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:22:46 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:22:47 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:22:43 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:22:44 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:22:42 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:22:42 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:22:40 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:22:41 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:22:39 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_2: propagation finished in 4181 steps (20.253876 seconds) +wavelength_8.3e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:22:40 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_3: propagation finished in 4181 steps (20.165082 seconds) +scgenerator.physics.simulate: Merging data... +scgenerator.physics.simulate: Finished simulations from config full anomalous ! +scgenerator.physics.simulate: 1 node in the Ray cluster : ['Obento.fritz.box'] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)], job : df5a1a828c9685d3ffffffff0100000001000000 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)], job : cb230a572350ff44ffffffff0100000001000000 +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +scgenerator.physics.simulate: 1 node in the Ray cluster : ['Obento.fritz.box'] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)], job : df5a1a828c9685d3ffffffff0100000001000000 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)], job : cb230a572350ff44ffffffff0100000001000000 +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:45:21 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:45:22 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:45:26 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:45:27 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:46:00 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_1: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:46:01 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 16:45:57 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 16:45:58 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:45:53 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:45:53 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:45:49 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:45:50 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:45:46 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:45:47 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:45:44 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:45:45 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:45:43 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:45:44 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:45:42 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (21.323236 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 41s (12% in total). ETA : 2021-01-28 16:48:23 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 2)], job : 7bbd90284b71e599ffffffff0100000001000000 +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:45:42 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_1: propagation finished in 4634 steps (21.296093 seconds) +scgenerator.physics.simulate: remaining : 0h 1min 9s (25% in total). ETA : 2021-01-28 16:46:51 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 3)], job : bd37d2621480fc7dffffffff0100000001000000 +scgenerator.initialize: computed initial N = 8.66 +wavelength_8.35e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_2: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:45:43 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:45:44 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:45:48 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:45:49 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:46:23 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_3: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 16:46:24 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_2: remaining : 0h 0min 23s (41% in total). ETA : 2021-01-28 16:46:22 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 23s (41% in total). ETA : 2021-01-28 16:46:23 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:46:17 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:46:17 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:46:13 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 16:46:14 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:46:10 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 16:46:11 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:46:08 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 16:46:08 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:06 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:07 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:05 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_2: propagation finished in 4634 steps (22.109413 seconds) +scgenerator.physics.simulate: remaining : 0h 1min 17s (37% in total). ETA : 2021-01-28 16:47:21 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 0)], job : 88866c7daffdd00effffffff0100000001000000 +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:05 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_3: propagation finished in 4634 steps (22.079782 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 47s (50% in total). ETA : 2021-01-28 16:46:52 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 1)], job : d251967856448cebffffffff0100000001000000 +wavelength_8.3e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:46:06 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:46:07 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:46:11 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:46:12 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_1: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 21s (30% in total). ETA : 2021-01-28 16:46:36 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_1: remaining : 0h 0min 21s (30% in total). ETA : 2021-01-28 16:46:37 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_0: remaining : 0h 0min 19s (41% in total). ETA : 2021-01-28 16:46:38 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 19s (41% in total). ETA : 2021-01-28 16:46:38 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 14s (50% in total). ETA : 2021-01-28 16:46:34 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 14s (50% in total). ETA : 2021-01-28 16:46:35 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 16:46:31 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 16:46:32 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 16:46:29 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 16:46:29 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:46:27 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:46:28 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:26 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:26 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:25 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_0: propagation finished in 4181 steps (19.058624 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 40s (62% in total). ETA : 2021-01-28 16:47:04 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 2)], job : 3bf0c856ace5a4d8ffffffff0100000001000000 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:25 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_1: propagation finished in 4181 steps (19.191059 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 22s (75% in total). ETA : 2021-01-28 16:46:48 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 3)], job : 72e11b46e93d91e4ffffffff0100000001000000 +wavelength_8.3e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_2: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:46:27 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 16:46:27 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 16:46:32 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 16:46:36 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_2: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_3: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_2: remaining : 0h 0min 25s (30% in total). ETA : 2021-01-28 16:47:02 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_3: remaining : 0h 0min 25s (30% in total). ETA : 2021-01-28 16:47:03 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_2: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 16:47:02 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 16:47:01 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:46:58 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 16:46:58 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:46:54 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 16:46:55 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:46:51 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 16:46:52 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:46:49 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 16:46:50 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:48 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 16:46:48 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:47 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_2: propagation finished in 4181 steps (20.62597 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 13s (87% in total). ETA : 2021-01-28 16:46:59 +wavelength_8.3e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:47 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_3: propagation finished in 4181 steps (20.517408 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 16:46:47 +scgenerator.physics.simulate: Merging data... +scgenerator.physics.simulate: Finished simulations from config full anomalous ! +scgenerator.initialize: using computed ɣ = 2.00e-02 W/m^2 +scgenerator.initialize: computed initial N = 17.4 +scgenerator.initialize: intensity noise of 0.0005 +scgenerator.initialize: computed initial N = 8.66 +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 19:54:08 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 19:54:13 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 19:54:41 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 19s (41% in total). ETA : 2021-01-28 19:54:39 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 14s (50% in total). ETA : 2021-01-28 19:54:36 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 19:54:33 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 19:54:30 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 19:54:28 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 19:54:27 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 19:54:26 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (18.270374 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 6s (12% in total). ETA : 2021-01-28 19:56:32 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 19:56:42 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 19:56:47 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 19:57:15 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 19s (41% in total). ETA : 2021-01-28 19:57:14 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 14s (50% in total). ETA : 2021-01-28 19:57:10 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 19:57:07 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 19:57:04 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 19:57:03 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 19:57:01 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 19:57:00 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (18.345039 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 6s (12% in total). ETA : 2021-01-28 19:59:06 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 19:59:41 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 19:59:46 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 20:00:15 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 20:00:15 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 20:00:10 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 10s (60% in total). ETA : 2021-01-28 20:00:07 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 6s (71% in total). ETA : 2021-01-28 20:00:04 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 20:00:02 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 20:00:01 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:00:00 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (18.838541 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 6s (12% in total). ETA : 2021-01-28 20:02:06 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:01:06 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 20:01:11 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 23s (30% in total). ETA : 2021-01-28 20:01:40 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 20s (41% in total). ETA : 2021-01-28 20:01:40 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 15s (50% in total). ETA : 2021-01-28 20:01:36 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 20:01:33 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 20:01:30 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 20:01:28 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 20:01:26 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:01:25 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (19.588611 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 13s (12% in total). ETA : 2021-01-28 20:03:38 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)] +wavelength_8.35e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:01:26 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 20:01:31 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 28s (30% in total). ETA : 2021-01-28 20:02:06 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_1: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 20:02:03 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 20:01:59 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 11s (60% in total). ETA : 2021-01-28 20:01:55 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 7s (71% in total). ETA : 2021-01-28 20:01:51 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 4s (80% in total). ETA : 2021-01-28 20:01:49 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 20:01:48 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:01:46 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_1: propagation finished in 4634 steps (20.783914 seconds) +scgenerator.physics.simulate: remaining : 0h 2min 0s (25% in total). ETA : 2021-01-28 20:03:46 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 2)] +wavelength_8.35e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)] +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:03:06 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 4s (20% in total). ETA : 2021-01-28 20:03:11 (353 steps). z = 0.0041, h = 4.8586e-06 +scgenerator.physics.simulate: 1 node in the Ray cluster : ['Obento.fritz.box'] +scgenerator.initialize: computed initial N = 8.66 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 0)], job : df5a1a828c9685d3ffffffff0100000001000000 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 1)], job : cb230a572350ff44ffffffff0100000001000000 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 2)], job : 7bbd90284b71e599ffffffff0100000001000000 +wavelength_8.35e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_0: remaining : 0h 0min 8s (11% in total). ETA : 2021-01-28 20:03:57 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 8s (11% in total). ETA : 2021-01-28 20:03:57 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 8s (11% in total). ETA : 2021-01-28 20:03:57 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:03:58 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:03:58 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:03:58 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 37s (30% in total). ETA : 2021-01-28 20:04:41 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_2: remaining : 0h 0min 37s (30% in total). ETA : 2021-01-28 20:04:41 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_0: remaining : 0h 0min 37s (30% in total). ETA : 2021-01-28 20:04:41 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.35e-07_num_2: remaining : 0h 0min 30s (41% in total). ETA : 2021-01-28 20:04:39 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 30s (41% in total). ETA : 2021-01-28 20:04:39 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 30s (41% in total). ETA : 2021-01-28 20:04:39 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 22s (50% in total). ETA : 2021-01-28 20:04:33 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 22s (50% in total). ETA : 2021-01-28 20:04:33 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 22s (50% in total). ETA : 2021-01-28 20:04:33 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 16s (60% in total). ETA : 2021-01-28 20:04:28 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 16s (60% in total). ETA : 2021-01-28 20:04:28 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 16s (60% in total). ETA : 2021-01-28 20:04:28 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 10s (71% in total). ETA : 2021-01-28 20:04:24 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 10s (71% in total). ETA : 2021-01-28 20:04:24 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 10s (71% in total). ETA : 2021-01-28 20:04:24 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 6s (80% in total). ETA : 2021-01-28 20:04:21 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 6s (80% in total). ETA : 2021-01-28 20:04:21 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 6s (80% in total). ETA : 2021-01-28 20:04:21 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:18 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_0: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:19 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:19 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.35e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:17 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_2: propagation finished in 4634 steps (28.97378 seconds) +scgenerator.physics.simulate: remaining : 0h 3min 30s (12% in total). ETA : 2021-01-28 20:07:47 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.35e-07), ('num', 3)], job : bd37d2621480fc7dffffffff0100000001000000 +scgenerator.initialize: computed initial N = 8.66 +wavelength_8.35e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:17 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:17 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_0: propagation finished in 4634 steps (29.131892 seconds) +wavelength_8.35e-07_num_1: propagation finished in 4634 steps (29.093002 seconds) +scgenerator.physics.simulate: remaining : 0h 1min 33s (25% in total). ETA : 2021-01-28 20:05:50 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 0)], job : 88866c7daffdd00effffffff0100000001000000 +scgenerator.physics.simulate: remaining : 0h 0min 52s (37% in total). ETA : 2021-01-28 20:05:08 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 1)], job : d251967856448cebffffffff0100000001000000 +wavelength_8.35e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.35e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.35e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_0: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_0: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_0: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_1: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_1: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_1: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:04:18 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:04:19 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (11% in total). ETA : 2021-01-28 20:04:19 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:04:28 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:04:28 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:04:28 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_0: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_1: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_0: remaining : 0h 0min 30s (30% in total). ETA : 2021-01-28 20:05:01 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_1: remaining : 0h 0min 30s (30% in total). ETA : 2021-01-28 20:05:01 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.35e-07_num_3: remaining : 0h 0min 35s (30% in total). ETA : 2021-01-28 20:05:08 (2638 steps). z = 0.0060, h = 9.7856e-07 +wavelength_8.3e-07_num_0: remaining : 0h 0min 24s (41% in total). ETA : 2021-01-28 20:05:00 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 24s (41% in total). ETA : 2021-01-28 20:05:00 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 18s (50% in total). ETA : 2021-01-28 20:04:56 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 18s (50% in total). ETA : 2021-01-28 20:04:56 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 28s (41% in total). ETA : 2021-01-28 20:05:07 (3444 steps). z = 0.0083, h = 1.7968e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 13s (60% in total). ETA : 2021-01-28 20:04:52 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 13s (60% in total). ETA : 2021-01-28 20:04:52 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 9s (71% in total). ETA : 2021-01-28 20:04:49 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 9s (71% in total). ETA : 2021-01-28 20:04:49 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.35e-07_num_3: remaining : 0h 0min 21s (50% in total). ETA : 2021-01-28 20:05:01 (3706 steps). z = 0.0102, h = 2.8346e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 20:04:46 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 20:04:46 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.35e-07_num_3: remaining : 0h 0min 16s (60% in total). ETA : 2021-01-28 20:04:58 (3915 steps). z = 0.0121, h = 8.8081e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:46 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_1: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:46 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 10s (71% in total). ETA : 2021-01-28 20:04:55 (4135 steps). z = 0.0143, h = 5.7601e-06 +wavelength_8.3e-07_num_0: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:45 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_1: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:45 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_0: propagation finished in 4181 steps (27.237882 seconds) +wavelength_8.3e-07_num_1: propagation finished in 4181 steps (27.326729 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 59s (50% in total). ETA : 2021-01-28 20:05:44 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 2)], job : 3bf0c856ace5a4d8ffffffff0100000001000000 +scgenerator.physics.simulate: remaining : 0h 0min 35s (62% in total). ETA : 2021-01-28 20:05:21 +scgenerator.physics.simulate: launching simulation with [('wavelength', 8.3e-07), ('num', 3)], job : 72e11b46e93d91e4ffffffff0100000001000000 +wavelength_8.3e-07_num_2: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_2: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_2: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.3e-07_num_3: Storing 63 new spectra, first one at 0.00031746031746031746m +wavelength_8.3e-07_num_3: step 1 rejected with h = 1.5873e-04, doing over +wavelength_8.3e-07_num_3: step 1 rejected with h = 7.9365e-05, doing over +wavelength_8.35e-07_num_3: remaining : 0h 0min 7s (80% in total). ETA : 2021-01-28 20:04:54 (4307 steps). z = 0.0162, h = 6.6994e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 8s (11% in total). ETA : 2021-01-28 20:04:56 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 8s (11% in total). ETA : 2021-01-28 20:04:56 (132 steps). z = 0.0022, h = 5.5668e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 3s (90% in total). ETA : 2021-01-28 20:04:52 (4466 steps). z = 0.0181, h = 5.4078e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:04:57 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.35e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:04:50 (4634 steps). z = 0.0200, h = 7.4967e-06 +wavelength_8.35e-07_num_3: propagation finished in 4634 steps (31.918563 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 21s (75% in total). ETA : 2021-01-28 20:05:11 +wavelength_8.3e-07_num_3: remaining : 0h 0min 8s (20% in total). ETA : 2021-01-28 20:04:57 (353 steps). z = 0.0041, h = 4.8586e-06 +wavelength_8.3e-07_num_3: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_2: step 997 rejected with h = 2.7537e-06, doing over +wavelength_8.3e-07_num_2: remaining : 0h 0min 25s (30% in total). ETA : 2021-01-28 20:05:24 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_3: remaining : 0h 0min 25s (30% in total). ETA : 2021-01-28 20:05:24 (2162 steps). z = 0.0060, h = 3.8127e-08 +wavelength_8.3e-07_num_2: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 20:05:24 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 21s (41% in total). ETA : 2021-01-28 20:05:24 (2991 steps). z = 0.0083, h = 5.8562e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 20:05:20 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 16s (50% in total). ETA : 2021-01-28 20:05:21 (3242 steps). z = 0.0102, h = 6.5756e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 20:05:17 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 12s (60% in total). ETA : 2021-01-28 20:05:17 (3443 steps). z = 0.0121, h = 2.9227e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 20:05:14 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 8s (71% in total). ETA : 2021-01-28 20:05:14 (3664 steps). z = 0.0143, h = 1.1425e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 20:05:12 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_3: remaining : 0h 0min 5s (80% in total). ETA : 2021-01-28 20:05:13 (3833 steps). z = 0.0162, h = 1.0515e-05 +wavelength_8.3e-07_num_2: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 20:05:11 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_3: remaining : 0h 0min 2s (90% in total). ETA : 2021-01-28 20:05:11 (4003 steps). z = 0.0181, h = 7.4644e-06 +wavelength_8.3e-07_num_2: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:05:10 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_2: propagation finished in 4181 steps (22.964871 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 12s (87% in total). ETA : 2021-01-28 20:05:22 +wavelength_8.3e-07_num_3: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:05:10 (4181 steps). z = 0.0200, h = 1.21e-05 +wavelength_8.3e-07_num_3: propagation finished in 4181 steps (22.72864 seconds) +scgenerator.physics.simulate: remaining : 0h 0min 0s (100% in total). ETA : 2021-01-28 20:05:10 +scgenerator.physics.simulate: Merging data... +scgenerator.physics.simulate: Finished simulations from config full anomalous ! diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..d508c72 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,36 @@ +[metadata] +name = scgenerator +version = 0.0.1 +description = Simulated PCFs and supercontinuum generation ! +author = Benoit Sierro +author_email = benoit.sierro@iap.unibe.ch +long_description = file: README.md +long_description_content_type = text/markdown +keywords = supercontinuum, nonlinear optics, GNLSE +license = MIT +classifiers = + License :: OSI Approved :: MIT + Programming Language :: Python :: 3 + +[options] +zip_safe = False +include_package_data = True +packages = find: +package_dir = + = src +install_requires = + numpy + matplotlib + scipy + ray + + +[options.package_data] +scgenerator = + data/hr_t.npz + data/default_params.json + data/gas.json + data/silica.json + +[options.packages.find] +where = src \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..fc1f76c --- /dev/null +++ b/setup.py @@ -0,0 +1,3 @@ +from setuptools import setup + +setup() \ No newline at end of file diff --git a/src/scgenerator/__init__.py b/src/scgenerator/__init__.py new file mode 100644 index 0000000..754cdf3 --- /dev/null +++ b/src/scgenerator/__init__.py @@ -0,0 +1,7 @@ +from . import initialize, io, math, plotting, state, utilities +from .initialize import compute_init_parameters +from .io import Paths, iter_load_sim_data, load_toml, load_sim_data +from .math import abs2, argclosest, span +from .physics import fiber, materials, pulse, simulate, units +from .physics.simulate import RK4IP, parallel_simulations +from .plotting import plot_avg, plot_results_1D, plot_results_2D, plot_spectrogram diff --git a/src/scgenerator/cli/__main__.py b/src/scgenerator/cli/__main__.py new file mode 100644 index 0000000..7a8f1df --- /dev/null +++ b/src/scgenerator/cli/__main__.py @@ -0,0 +1,25 @@ +import argparse + +def create_parser(): + parser = argparse.ArgumentParser( + description="scgenerator command", + prog="scgenerator" + ) + + return parser + + +def main(): + parser = create_parser() + subparsers = parser.add_subparsers( + help="sub-command help" + ) + + newconfig = subparsers.add_parser( + "newconfig", + help="create a new configuration file" + ) + + +if __name__ == "__main__": + main() diff --git a/src/scgenerator/const.py b/src/scgenerator/const.py new file mode 100644 index 0000000..d43a8ff --- /dev/null +++ b/src/scgenerator/const.py @@ -0,0 +1,195 @@ +import numpy as np + + +def num(n): + """must be a single, real, non-negative number""" + return isinstance(n, (float, int)) and n >= 0 + + +def integer(n): + """must be a strictly positive integer""" + return isinstance(n, int) and n > 0 + + +def boolean(b): + """must be a boolean""" + return type(b) == bool + + +def behaviors(l): + """must be a valid list of behaviors""" + for s in l: + if s.lower() not in ["spm", "raman", "ss"]: + return False + return True + + +def beta(l): + """must be a valid beta array""" + for n in l: + if not isinstance(n, (float, int)): + return False + return True + + +def field_0(f): + return isinstance(f, (str, tuple, list, np.ndarray)) + + +def he_mode(mode): + """must be a valide HE mode""" + if not isinstance(mode, (list, tuple)): + return False + if not len(mode) == 2: + return False + for m in mode: + if not integer(m): + return False + return True + + +def fit_parameters(param): + """must be a valide fitting parameter tuple of the mercatili_adjusted model""" + if not isinstance(param, (list, tuple)): + return False + if not len(param) == 2: + return False + for n in param: + if not integer(n): + return False + return True + + +def string(l): + def _string(s): + return isinstance(s, str) and s.lower() in l + + _string.__doc__ = f"must be a str matching one of {l}" + return _string + + +def capillary_resonance_strengths(l): + """must be a list of non-zero, real number""" + if not isinstance(l, (list, tuple)): + return False + for m in l: + if not num(m): + return False + return True + + +def capillary_nested(n): + """must be a non negative integer""" + return isinstance(n, int) and n >= 0 + + +# def find_parent(param): +# """find the parent dictionary name of param""" +# for k, v in valid_param_types.items(): +# if param in v: +# return k +# raise ValueError(f"'{param}' is an invalid parameter name") + + +valid_param_types = dict( + root=dict( + name=lambda s: isinstance(s, str), + ), + fiber=dict( + gamma=num, + pitch=num, + pitch_ratio=num, + core_radius=num, + he_mode=he_mode, + fit_parameters=fit_parameters, + beta=beta, + model=string(["pcf", "marcatili", "marcatili_adjusted", "hasan"]), + length=num, + capillary_num=integer, + capillary_outer_d=num, + capillary_thickness=num, + capillary_spacing=num, + capillary_resonance_strengths=capillary_resonance_strengths, + capillary_nested=capillary_nested, + ), + gas=dict( + gas_name=string(["vacuum", "helium", "air"]), + pressure=num, + temperature=num, + plasma_density=num, + ), + pulse=dict( + field_0=field_0, + power=num, + energy=num, + soliton_num=num, + quantum_noise=boolean, + shape=string(["gaussian", "sech"]), + wavelength=num, + intensity_noise=num, + width=num, + t0=num, + ), + simulation=dict( + behaviors=behaviors, + parallel=integer, + raman_type=string(["measured", "agrawal", "stolen"]), + ideal_gas=boolean, + repeat=integer, + t_num=integer, + z_num=integer, + time_window=num, + dt=num, + tolerated_error=num, + step_size=num, + lower_wavelength_interp_limit=num, + upper_wavelength_interp_limit=num, + ), +) + +hc_model_specific_parameters = dict( + marcatili=["core_radius", "he_mode"], + marcatili_adjusted=["core_radius", "he_mode", "fit_parameters"], + hasan=[ + "core_radius", + "capillary_num", + "capillary_thickness", + "capillary_resonance_strengths", + "capillary_nested", + "capillary_spacing", + "capillary_outer_d", + ], +) +"""dependecy map only includes actual fiber parameters and exclude gas parameters""" + +valid_varying = dict( + fiber=[ + "beta", + "gamma", + "pitch", + "pitch_ratio", + "core_radius", + "capillary_num", + "capillary_outer_d", + "capillary_thickness", + "capillary_spacing", + "capillary_resonance_strengths", + "capillary_nested", + "he_mode", + "fit_parameters", + ], + gas=["pressure", "temperature", "gas_name", "plasma_density"], + pulse=[ + "power", + "quantum_noise", + "shape", + "wavelength", + "intensity_noise", + "width", + "soliton_num", + ], + simulation=["behaviors", "raman_type", "tolerated_error", "step_size", "ideal_gas"], +) + + +TMP_FOLDER_KEY_BASE = "SCGENERATOR_TMP" \ No newline at end of file diff --git a/src/scgenerator/data/README.md b/src/scgenerator/data/README.md new file mode 100644 index 0000000..ef3a06a --- /dev/null +++ b/src/scgenerator/data/README.md @@ -0,0 +1,10 @@ +# source of the Sellmeir coefficients +Air, Nitrogen, Helium, Neon, Argon, Krypton, Xenon : A. Börzsönyi et al. "Dispersion measurement of inert gases and gas mixtures at 800 nm" (2008) +Silica : I. H. Malitson. Interspecimen comparison of the refractive index of fused silica (1965) + +In sellmeierRefractiveIndex : see refractiveindex.info + +Van der Waals constants from https://en.wikipedia.org/wiki/Van_der_Waals_constants_(data_page) + +Chi3 : Wahlstrand 2012 + diff --git a/src/scgenerator/data/RamanTrace.dtf b/src/scgenerator/data/RamanTrace.dtf new file mode 100644 index 0000000..2b722b0 --- /dev/null +++ b/src/scgenerator/data/RamanTrace.dtf @@ -0,0 +1,29 @@ +DTf. +file /Users/benoitsierro/Desktop/Capture d’écran 2019-09-12 à 13.38.10.png +mainx 0 +mainy 0 +window 0 23 1920 1177 +axis 00 lin X - lin Y +state 1 +continuous 1 +tools 1 +a4mode 0 +distance 0.01 +mode 4 +precision 4 +texts \z , , , \z +colors -8388608 -16777024 -13598720 -8372032 -16724992 -3407872 -16777012 -16777216 -16777216 -16777216 -1 -16777216 +params 7 1 1 2 3 1 4 +dump show 1028.0 185.0 +point 109.5 1241.0 124.35055146851568 1235.0450758962884 124.35055146851568 1235.0450758962884 2 0 -16724992 +point 3101.0 1234.0 3101.000000000001 1234.0 3101.000000000001 1234.0 0 0 -3407872 +point 955.0 321.5 955.0000000000001 321.5 955.0000000000001 321.5 0 0 -16777012 +point 109.25 1241.25 109.25000000000003 1241.25 109.25000000000003 1241.25 0 1 -8388608 +point 3100.75 1242.75 3100.750000000001 1242.75 3100.750000000001 1242.75 0 1 -16777024 +point 108.75 216.0 108.75000000000003 216.0 108.75000000000003 216.0 0 1 -13598720 +point 260.0 160.0 260.0 160.0 260.0 160.0 0 1 -8372032 +point 1174.25 265.25 1185.25 246.5 1176.25 258.25 6 3 +point 1208.5 192.25 1219.5 220.75 1112.5 192.0 6 3 +refs 0 0 40 0 0 6 0 0 +xtrans none +ytrans none diff --git a/src/scgenerator/data/Raman_gain.csv b/src/scgenerator/data/Raman_gain.csv new file mode 100644 index 0000000..74a207b --- /dev/null +++ b/src/scgenerator/data/Raman_gain.csv @@ -0,0 +1,2998 @@ +0,0 +0.01, 1.4653e-3 +0.0234, 1.4682e-3 +0.0368, 1.4711e-3 +0.0501, 1.4741e-3 +0.0635, 7.3292e-3 +0.0769, 7.3322e-3 +0.0903, 7.3351e-3 +0.1036, 0.0132 +0.117, 0.0132 +0.1304, 0.019 +0.1438, 0.0191 +0.1571, 0.0191 +0.1705, 0.0249 +0.1839, 0.0308 +0.1973, 0.0308 +0.2106, 0.0366 +0.224, 0.0366 +0.2374, 0.0425 +0.2508, 0.0425 +0.2641, 0.0483 +0.2775, 0.0483 +0.2909, 0.0542 +0.3043, 0.0542 +0.3176, 0.0601 +0.331, 0.0659 +0.3444, 0.0659 +0.3578, 0.0718 +0.3711, 0.0718 +0.3845, 0.0718 +0.3979, 0.0835 +0.4113, 0.0835 +0.4245, 0.0835 +0.438, 0.0952 +0.4514, 0.1011 +0.4647, 0.1011 +0.4781, 0.1011 +0.4915, 0.1069 +0.5049, 0.1128 +0.5183, 0.1245 +0.5316, 0.1303 +0.545, 0.1362 +0.5584, 0.1362 +0.5718, 0.142 +0.5852, 0.1479 +0.5985, 0.1596 +0.6118, 0.1713 +0.6253, 0.1772 +0.6387, 0.183 +0.6521, 0.1889 +0.6654, 0.2006 +0.6787, 0.2064 +0.6922, 0.2123 +0.7056, 0.224 +0.7189, 0.2299 +0.7323, 0.2474 +0.7457, 0.2533 +0.7591, 0.265 +0.7725, 0.2767 +0.7859, 0.2884 +0.7993, 0.2943 +0.8126, 0.306 +0.826, 0.3176 +0.8394, 0.3294 +0.8528, 0.3411 +0.8662, 0.3469 +0.8796, 0.3586 +0.8929, 0.3703 +0.9062, 0.382 +0.9197, 0.3938 +0.9331, 0.3996 +0.9465, 0.4113 +0.9599, 0.423 +0.9731, 0.4346 +0.9866, 0.4464 +1.0, 0.4582 +1.0134, 0.464 +1.0268, 0.4757 +1.0402, 0.4874 +1.0535, 0.499 +1.0669, 0.5108 +1.0803, 0.5167 +1.0937, 0.5284 +1.1071, 0.5401 +1.1205, 0.5518 +1.1338, 0.5577 +1.1472, 0.5694 +1.1606, 0.5811 +1.174, 0.5869 +1.1874, 0.5987 +1.2006, 0.6104 +1.2141, 0.6162 +1.2275, 0.6279 +1.2409, 0.6396 +1.2543, 0.6455 +1.2677, 0.6572 +1.281, 0.663 +1.2944, 0.6747 +1.3078, 0.6865 +1.3212, 0.6923 +1.3346, 0.704 +1.3479, 0.7099 +1.3613, 0.7216 +1.3747, 0.7274 +1.3881, 0.7391 +1.4015, 0.745 +1.4148, 0.7509 +1.4282, 0.7626 +1.4416, 0.7684 +1.455, 0.7743 +1.4684, 0.7801 +1.4817, 0.7917 +1.495, 0.7976 +1.5085, 0.8035 +1.5219, 0.8153 +1.5352, 0.8211 +1.5486, 0.827 +1.562, 0.8328 +1.5754, 0.8445 +1.5888, 0.8504 +1.6021, 0.8561 +1.6155, 0.862 +1.6289, 0.8738 +1.6423, 0.8797 +1.6557, 0.8855 +1.6691, 0.8914 +1.6824, 0.8972 +1.6958, 0.9089 +1.7092, 0.9148 +1.7226, 0.9205 +1.7359, 0.9264 +1.7492, 0.9324 +1.7627, 0.9382 +1.7761, 0.9441 +1.7894, 0.9558 +1.8028, 0.9616 +1.8162, 0.9675 +1.8296, 0.9733 +1.843, 0.9792 +1.8564, 0.9849 +1.8697, 0.9909 +1.8831, 0.9968 +1.8965, 1.0026 +1.9099, 1.0085 +1.9232, 1.0143 +1.9365, 1.0202 +1.95, 1.026 +1.9634, 1.0319 +1.9768, 1.0377 +1.9901, 1.0436 +2.0035, 1.0495 +2.0169, 1.0553 +2.0303, 1.0612 +2.0436, 1.067 +2.057, 1.0729 +2.0704, 1.0787 +2.0838, 1.0846 +2.0971, 1.0846 +2.1105, 1.0846 +2.1239, 1.0904 +2.1373, 1.0963 +2.1507, 1.1022 +2.164, 1.1139 +2.1774, 1.1197 +2.1908, 1.1256 +2.2042, 1.1314 +2.2175, 1.1373 +2.2309, 1.1373 +2.2443, 1.1431 +2.2577, 1.149 +2.2711, 1.1549 +2.2844, 1.1607 +2.2978, 1.1666 +2.3112, 1.1724 +2.3246, 1.1724 +2.3378, 1.1783 +2.3513, 1.1841 +2.3647, 1.19 +2.378, 1.1958 +2.3914, 1.2017 +2.4048, 1.2017 +2.4182, 1.2076 +2.4316, 1.2134 +2.4449, 1.2193 +2.4583, 1.2251 +2.4717, 1.2251 +2.4851, 1.231 +2.4985, 1.2368 +2.5118, 1.2427 +2.5252, 1.2427 +2.5386, 1.2485 +2.552, 1.2544 +2.5653, 1.2603 +2.5787, 1.2603 +2.592, 1.2661 +2.6055, 1.272 +2.6188, 1.2778 +2.6322, 1.2778 +2.6456, 1.2837 +2.659, 1.2894 +2.6723, 1.2894 +2.6857, 1.2953 +2.6991, 1.3013 +2.7125, 1.3013 +2.7258, 1.3071 +2.7391, 1.313 +2.7526, 1.313 +2.766, 1.3188 +2.7793, 1.3247 +2.7927, 1.3247 +2.8061, 1.3305 +2.8195, 1.3305 +2.8328, 1.3364 +2.8462, 1.3422 +2.8596, 1.3481 +2.873, 1.3481 +2.8862, 1.354 +2.8997, 1.354 +2.9131, 1.3598 +2.9264, 1.3657 +2.9398, 1.3657 +2.9532, 1.3715 +2.9666, 1.3715 +2.98, 1.3774 +2.9933, 1.3832 +3.0067, 1.3832 +3.0201, 1.3891 +3.0335, 1.3891 +3.0468, 1.395 +3.0602, 1.4008 +3.0735, 1.4008 +3.087, 1.4067 +3.1003, 1.4067 +3.1137, 1.4125 +3.1271, 1.4125 +3.1405, 1.4125 +3.1539, 1.4242 +3.1672, 1.4243 +3.1806, 1.4301 +3.194, 1.4301 +3.2073, 1.436 +3.2207, 1.436 +3.2341, 1.4418 +3.2475, 1.4477 +3.2608, 1.4477 +3.2742, 1.4535 +3.2876, 1.4535 +3.301, 1.4535 +3.3144, 1.4652 +3.3277, 1.4711 +3.3411, 1.4711 +3.3545, 1.4769 +3.3679, 1.4828 +3.3812, 1.4887 +3.3946, 1.4887 +3.408, 1.4945 +3.4214, 1.4945 +3.4346, 1.5004 +3.4481, 1.5062 +3.4615, 1.5062 +3.4748, 1.5121 +3.4882, 1.5121 +3.5016, 1.518 +3.515, 1.518 +3.5284, 1.5238 +3.5417, 1.5238 +3.5551, 1.5297 +3.5685, 1.5297 +3.5819, 1.5354 +3.5952, 1.5354 +3.6086, 1.5413 +3.6219, 1.5413 +3.6354, 1.5472 +3.6487, 1.5473 +3.6621, 1.5531 +3.6755, 1.5531 +3.6888, 1.559 +3.7022, 1.559 +3.7156, 1.5648 +3.729, 1.5648 +3.7423, 1.5648 +3.7557, 1.5707 +3.7691, 1.5707 +3.7825, 1.5765 +3.7957, 1.5765 +3.8092, 1.5765 +3.8226, 1.5824 +3.8359, 1.5824 +3.8493, 1.5883 +3.8627, 1.5883 +3.8761, 1.5883 +3.8895, 1.5941 +3.9028, 1.5941 +3.9162, 1.6 +3.9296, 1.6 +3.9428, 1.6 +3.9563, 1.6058 +3.9697, 1.6058 +3.983, 1.6058 +3.9964, 1.6117 +4.0098, 1.6117 +4.0232, 1.6117 +4.0366, 1.6176 +4.0499, 1.6176 +4.0633, 1.6176 +4.0767, 1.6234 +4.0901, 1.6234 +4.1034, 1.6234 +4.1168, 1.6293 +4.1302, 1.6293 +4.1436, 1.6293 +4.1569, 1.6351 +4.1703, 1.6352 +4.1837, 1.6352 +4.197, 1.641 +4.2104, 1.641 +4.2238, 1.641 +4.2372, 1.6469 +4.2505, 1.6469 +4.2639, 1.6469 +4.2772, 1.6526 +4.2907, 1.6526 +4.304, 1.6585 +4.3174, 1.6585 +4.3308, 1.6585 +4.3442, 1.6644 +4.3575, 1.6644 +4.3709, 1.6644 +4.3843, 1.6703 +4.3976, 1.6703 +4.411, 1.6762 +4.4243, 1.6762 +4.4378, 1.6762 +4.4511, 1.682 +4.4645, 1.682 +4.4779, 1.6879 +4.4913, 1.6879 +4.5046, 1.6879 +4.518, 1.6937 +4.5314, 1.6938 +4.5448, 1.6996 +4.5581, 1.6996 +4.5715, 1.7055 +4.5849, 1.7055 +4.5983, 1.7113 +4.6116, 1.7113 +4.625, 1.7113 +4.6383, 1.7172 +4.6518, 1.7229 +4.6651, 1.7229 +4.6785, 1.7288 +4.6919, 1.7288 +4.7053, 1.7348 +4.7186, 1.7348 +4.732, 1.7406 +4.7454, 1.7406 +4.7588, 1.7465 +4.7721, 1.7465 +4.7854, 1.7465 +4.7989, 1.7582 +4.8123, 1.7582 +4.8256, 1.7582 +4.839, 1.7699 +4.8524, 1.7699 +4.8658, 1.7758 +4.8791, 1.7816 +4.8925, 1.7875 +4.9059, 1.7875 +4.9193, 1.7933 +4.9325, 1.7992 +4.946, 1.805 +4.9594, 1.805 +4.9727, 1.8109 +4.9861, 1.8109 +4.9995, 1.8168 +5.0129, 1.8168 +5.0263, 1.8226 +5.0396, 1.8226 +5.053, 1.8285 +5.0664, 1.8285 +5.0798, 1.8343 +5.0931, 1.8343 +5.1065, 1.8401 +5.1199, 1.846 +5.1333, 1.846 +5.1466, 1.8519 +5.16, 1.8519 +5.1734, 1.8578 +5.1868, 1.8636 +5.2001, 1.8636 +5.2135, 1.8636 +5.2269, 1.8753 +5.2403, 1.8753 +5.2536, 1.8753 +5.267, 1.887 +5.2804, 1.8929 +5.2938, 1.8929 +5.3071, 1.8988 +5.3205, 1.9045 +5.3338, 1.9104 +5.3473, 1.9163 +5.3607, 1.9163 +5.374, 1.9222 +5.3874, 1.928 +5.4008, 1.928 +5.4141, 1.928 +5.4275, 1.9339 +5.4409, 1.9397 +5.4543, 1.9515 +5.4677, 1.9573 +5.4809, 1.9573 +5.4944, 1.9573 +5.5078, 1.9632 +5.5211, 1.9689 +5.5345, 1.9807 +5.5479, 1.9866 +5.5613, 1.9924 +5.5747, 1.9924 +5.588, 1.9983 +5.6014, 2.0042 +5.6148, 2.01 +5.6282, 2.0159 +5.6416, 2.0217 +5.6549, 2.0217 +5.6683, 2.0276 +5.6817, 2.0334 +5.6951, 2.0393 +5.7084, 2.0451 +5.7218, 2.0451 +5.7351, 2.051 +5.7486, 2.0569 +5.762, 2.0627 +5.7753, 2.0686 +5.7887, 2.0686 +5.8021, 2.0744 +5.8155, 2.0803 +5.8288, 2.0861 +5.8422, 2.0861 +5.8556, 2.092 +5.869, 2.0977 +5.8822, 2.1037 +5.8957, 2.1037 +5.9091, 2.1037 +5.9224, 2.1096 +5.9358, 2.1154 +5.9492, 2.1271 +5.9626, 2.133 +5.976, 2.1388 +5.9893, 2.1388 +6.0027, 2.1388 +6.0161, 2.1447 +6.0295, 2.1506 +6.0429, 2.1623 +6.0562, 2.1681 +6.0695, 2.174 +6.083, 2.174 +6.0964, 2.174 +6.1097, 2.1798 +6.1231, 2.1857 +6.1365, 2.1974 +6.1499, 2.2033 +6.1633, 2.2091 +6.1766, 2.215 +6.19, 2.2208 +6.2034, 2.2208 +6.2168, 2.2267 +6.2301, 2.2325 +6.2435, 2.2384 +6.2569, 2.2442 +6.2703, 2.2501 +6.2836, 2.256 +6.297, 2.2618 +6.3104, 2.2677 +6.3237, 2.2735 +6.3371, 2.2735 +6.3505, 2.2735 +6.3639, 2.2793 +6.3773, 2.2852 +6.3907, 2.2911 +6.404, 2.3028 +6.4174, 2.3087 +6.4308, 2.3145 +6.4442, 2.3204 +6.4575, 2.3262 +6.4708, 2.3262 +6.4843, 2.3321 +6.4977, 2.3378 +6.511, 2.3437 +6.5244, 2.3496 +6.5377, 2.3555 +6.5512, 2.3613 +6.5646, 2.3672 +6.5779, 2.3731 +6.5913, 2.3731 +6.6047, 2.3789 +6.6181, 2.3848 +6.6314, 2.3906 +6.6448, 2.3965 +6.6582, 2.4022 +6.6716, 2.4082 +6.685, 2.414 +6.6983, 2.4199 +6.7117, 2.4258 +6.725, 2.4316 +6.7385, 2.4375 +6.7518, 2.4433 +6.7652, 2.4492 +6.7786, 2.455 +6.792, 2.4667 +6.8054, 2.4726 +6.8187, 2.4785 +6.8321, 2.4843 +6.8455, 2.4902 +6.8589, 2.5019 +6.8723, 2.5077 +6.8856, 2.5135 +6.899, 2.5253 +6.9123, 2.5311 +6.9258, 2.537 +6.9392, 2.5487 +6.9525, 2.5546 +6.9659, 2.5604 +6.9792, 2.5721 +6.9927, 2.5897 +7.0061, 2.5897 +7.0194, 2.5955 +7.0328, 2.6014 +7.0462, 2.6073 +7.0596, 2.6131 +7.073, 2.6248 +7.0863, 2.6307 +7.0997, 2.6364 +7.1131, 2.6482 +7.1265, 2.6541 +7.1399, 2.6599 +7.1532, 2.6658 +7.1666, 2.6775 +7.18, 2.6834 +7.1934, 2.6892 +7.2068, 2.7008 +7.2201, 2.7067 +7.2335, 2.7126 +7.2469, 2.7185 +7.2603, 2.7302 +7.2736, 2.7361 +7.287, 2.7419 +7.3004, 2.7536 +7.3138, 2.7595 +7.3272, 2.7652 +7.3405, 2.7711 +7.3538, 2.7829 +7.3673, 2.8004 +7.3807, 2.8004 +7.3941, 2.8063 +7.4074, 2.8122 +7.4208, 2.818 +7.4342, 2.8239 +7.4476, 2.8356 +7.461, 2.8414 +7.4743, 2.8473 +7.4877, 2.859 +7.5011, 2.8649 +7.5145, 2.8766 +7.5279, 2.8824 +7.5412, 2.8883 +7.5546, 2.8941 +7.568, 2.9058 +7.5814, 2.9117 +7.5948, 2.9175 +7.608, 2.9292 +7.6215, 2.9351 +7.6349, 2.9409 +7.6482, 2.9468 +7.6617, 2.9585 +7.675, 2.9644 +7.6884, 2.9702 +7.7018, 2.9761 +7.7151, 2.9878 +7.7286, 2.9936 +7.7419, 2.9995 +7.7553, 3.0171 +7.7687, 3.0171 +7.7821, 3.0229 +7.7955, 3.0288 +7.8088, 3.0346 +7.8222, 3.0405 +7.8356, 3.0463 +7.849, 3.0522 +7.8622, 3.0581 +7.8757, 3.0639 +7.8891, 3.0698 +7.9024, 3.0815 +7.9159, 3.0873 +7.9292, 3.0932 +7.9426, 3.099 +7.956, 3.1049 +7.9694, 3.1107 +7.9827, 3.1166 +7.9961, 3.1283 +8.0095, 3.1342 +8.0229, 3.14 +8.0363, 3.1459 +8.0496, 3.1517 +8.063, 3.1634 +8.0764, 3.1693 +8.0898, 3.1751 +8.1032, 3.181 +8.1165, 3.1869 +8.1299, 3.1985 +8.1433, 3.2044 +8.1567, 3.2103 +8.1701, 3.222 +8.1834, 3.2278 +8.1968, 3.2337 +8.2102, 3.2454 +8.2236, 3.257 +8.237, 3.263 +8.2503, 3.2747 +8.2637, 3.2805 +8.2771, 3.2922 +8.2905, 3.2981 +8.3039, 3.3098 +8.3173, 3.3215 +8.3306, 3.3332 +8.3439, 3.3391 +8.3574, 3.3508 +8.3708, 3.3625 +8.3841, 3.3742 +8.3976, 3.3917 +8.4109, 3.3976 +8.4243, 3.4093 +8.4377, 3.421 +8.4511, 3.4327 +8.4645, 3.4386 +8.4779, 3.4503 +8.4912, 3.462 +8.5046, 3.4737 +8.518, 3.4854 +8.5314, 3.4913 +8.5448, 3.503 +8.5582, 3.5147 +8.5715, 3.5264 +8.5849, 3.5381 +8.5983, 3.5497 +8.6117, 3.5556 +8.6251, 3.5674 +8.6385, 3.5791 +8.6518, 3.5908 +8.6652, 3.6025 +8.6785, 3.6141 +8.692, 3.6259 +8.7054, 3.6376 +8.7187, 3.6493 +8.7321, 3.6552 +8.7455, 3.6669 +8.7589, 3.6785 +8.7723, 3.6903 +8.7856, 3.702 +8.7991, 3.7137 +8.8124, 3.7254 +8.8258, 3.737 +8.8392, 3.7429 +8.8526, 3.7547 +8.866, 3.7664 +8.8794, 3.7781 +8.8927, 3.7898 +8.9061, 3.7957 +8.9195, 3.8074 +8.9329, 3.8191 +8.9463, 3.8308 +8.9596, 3.8366 +8.9729, 3.8483 +8.9864, 3.8601 +8.9998, 3.8718 +9.0132, 3.8776 +9.0266, 3.8893 +9.0399, 3.901 +9.0533, 3.9127 +9.0667, 3.9186 +9.0801, 3.9303 +9.0935, 3.9362 +9.1069, 3.9479 +9.1202, 3.9596 +9.1336, 3.9654 +9.147, 3.9771 +9.1604, 3.983 +9.1738, 3.9947 +9.1871, 4.0006 +9.2005, 4.0123 +9.2139, 4.0181 +9.2273, 4.024 +9.2407, 4.0298 +9.254, 4.0415 +9.2674, 4.0532 +9.2808, 4.0591 +9.2942, 4.0708 +9.3075, 4.0767 +9.321, 4.0884 +9.3343, 4.0942 +9.3477, 4.1059 +9.3611, 4.1118 +9.3745, 4.1235 +9.3879, 4.1293 +9.4012, 4.1411 +9.4146, 4.1469 +9.428, 4.1586 +9.4414, 4.1645 +9.4548, 4.1762 +9.4681, 4.182 +9.4815, 4.1937 +9.4949, 4.1996 +9.5083, 4.2113 +9.5217, 4.2172 +9.535, 4.2288 +9.5484, 4.2347 +9.5617, 4.2464 +9.5752, 4.2523 +9.5886, 4.264 +9.6019, 4.2698 +9.6153, 4.2816 +9.6287, 4.2873 +9.6421, 4.2991 +9.6555, 4.305 +9.6689, 4.3167 +9.6822, 4.3225 +9.6956, 4.3342 +9.709, 4.3401 +9.7224, 4.3518 +9.7358, 4.3577 +9.749, 4.3635 +9.7625, 4.3811 +9.7759, 4.3869 +9.7893, 4.3986 +9.8027, 4.4045 +9.8161, 4.4162 +9.8294, 4.4279 +9.8428, 4.4338 +9.8561, 4.4455 +9.8696, 4.4513 +9.883, 4.463 +9.8963, 4.4747 +9.9097, 4.4806 +9.9231, 4.4923 +9.9365, 4.4982 +9.9499, 4.5099 +9.9633, 4.5215 +9.9766, 4.5274 +9.99, 4.5391 +10.0034, 4.5508 +10.0168, 4.5567 +10.0302, 4.5684 +10.0435, 4.58 +10.0569, 4.5859 +10.0703, 4.5977 +10.0836, 4.6094 +10.0971, 4.6152 +10.1105, 4.6269 +10.1238, 4.6387 +10.1372, 4.6444 +10.1506, 4.6562 +10.164, 4.6679 +10.1774, 4.6796 +10.1907, 4.6855 +10.2041, 4.6972 +10.2175, 4.7088 +10.2309, 4.7147 +10.2443, 4.7265 +10.2577, 4.7382 +10.271, 4.744 +10.2844, 4.7557 +10.2978, 4.7673 +10.3112, 4.7732 +10.3246, 4.785 +10.3378, 4.7909 +10.3513, 4.8026 +10.3647, 4.8143 +10.378, 4.8201 +10.3915, 4.8317 +10.4049, 4.8377 +10.4182, 4.8494 +10.4316, 4.8553 +10.445, 4.867 +10.4584, 4.8728 +10.4718, 4.8845 +10.4851, 4.8904 +10.4985, 4.9021 +10.5119, 4.9079 +10.5253, 4.9196 +10.5387, 4.9255 +10.552, 4.9372 +10.5654, 4.9431 +10.5788, 4.9489 +10.5922, 4.9548 +10.6056, 4.9665 +10.6189, 4.9723 +10.6322, 4.984 +10.6457, 4.9958 +10.6591, 5.0016 +10.6724, 5.0075 +10.6858, 5.0133 +10.6992, 5.025 +10.7126, 5.0367 +10.726, 5.0426 +10.7393, 5.0484 +10.7527, 5.0543 +10.7661, 5.066 +10.7795, 5.0719 +10.7929, 5.0777 +10.8063, 5.0894 +10.8197, 5.1011 +10.833, 5.107 +10.8464, 5.1128 +10.8598, 5.1245 +10.8732, 5.1304 +10.8866, 5.1363 +10.8999, 5.1421 +10.9133, 5.1538 +10.9266, 5.1597 +10.9401, 5.1655 +10.9535, 5.1772 +10.9668, 5.1831 +10.9802, 5.1889 +10.9936, 5.2006 +11.007, 5.2065 +11.0203, 5.2124 +11.0337, 5.2241 +11.0471, 5.2299 +11.0605, 5.2358 +11.0739, 5.2475 +11.0873, 5.2533 +11.1006, 5.2591 +11.114, 5.2709 +11.1274, 5.2768 +11.1408, 5.2826 +11.1542, 5.2943 +11.1675, 5.3002 +11.1809, 5.306 +11.1943, 5.3176 +11.2077, 5.3235 +11.221, 5.3295 +11.2344, 5.3412 +11.2478, 5.347 +11.2612, 5.3529 +11.2746, 5.3587 +11.2879, 5.3704 +11.3013, 5.3763 +11.3147, 5.382 +11.3281, 5.3939 +11.3415, 5.3997 +11.3548, 5.4056 +11.3682, 5.4173 +11.3816, 5.4231 +11.395, 5.429 +11.4083, 5.4348 +11.4217, 5.4465 +11.4351, 5.4524 +11.4485, 5.4583 +11.4619, 5.47 +11.4753, 5.4758 +11.4886, 5.4817 +11.502, 5.4934 +11.5154, 5.4992 +11.5288, 5.5051 +11.5422, 5.5109 +11.5554, 5.5227 +11.5689, 5.5285 +11.5823, 5.5344 +11.5957, 5.5461 +11.6091, 5.5518 +11.6223, 5.5577 +11.6358, 5.5695 +11.6492, 5.5753 +11.6625, 5.5812 +11.676, 5.5929 +11.6893, 5.5988 +11.7027, 5.6046 +11.7161, 5.6105 +11.7295, 5.6221 +11.7429, 5.628 +11.7562, 5.6339 +11.7696, 5.6456 +11.783, 5.6515 +11.7964, 5.6573 +11.8098, 5.669 +11.8231, 5.6749 +11.8365, 5.6806 +11.8498, 5.6924 +11.8633, 5.71 +11.8767, 5.71 +11.89, 5.7159 +11.9034, 5.7217 +11.9167, 5.7276 +11.9302, 5.7334 +11.9436, 5.745 +11.9569, 5.751 +11.9703, 5.7568 +11.9837, 5.7685 +11.9971, 5.7744 +12.0105, 5.7803 +12.0238, 5.792 +12.0372, 5.8037 +12.0506, 5.8094 +12.064, 5.8212 +12.0774, 5.8271 +12.0907, 5.8329 +12.1041, 5.8388 +12.1175, 5.8505 +12.1309, 5.8622 +12.1443, 5.8681 +12.1576, 5.8739 +12.171, 5.8798 +12.1844, 5.8915 +12.1978, 5.9032 +12.2112, 5.909 +12.2245, 5.9149 +12.2379, 5.9207 +12.2513, 5.9266 +12.2647, 5.9383 +12.2781, 5.9442 +12.2913, 5.9617 +12.3048, 5.9617 +12.3182, 5.9676 +12.3316, 5.9734 +12.345, 5.9792 +12.3583, 5.9851 +12.3717, 5.991 +12.3851, 5.9969 +12.3985, 6.0144 +12.4119, 6.0203 +12.4252, 6.0261 +12.4386, 6.0261 +12.452, 6.032 +12.4654, 6.0378 +12.4787, 6.0379 +12.4921, 6.0437 +12.5055, 6.0496 +12.5189, 6.0496 +12.5322, 6.0554 +12.5455, 6.0613 +12.559, 6.0613 +12.5724, 6.0671 +12.5857, 6.0671 +12.5991, 6.073 +12.6125, 6.0788 +12.6259, 6.0847 +12.6392, 6.0906 +12.6526, 6.0906 +12.666, 6.0964 +12.6794, 6.0964 +12.6926, 6.1023 +12.7061, 6.1023 +12.7195, 6.1081 +12.7328, 6.114 +12.7462, 6.114 +12.7596, 6.1198 +12.773, 6.1198 +12.7864, 6.1257 +12.7997, 6.1257 +12.8131, 6.1316 +12.8265, 6.1316 +12.8399, 6.1374 +12.8532, 6.1374 +12.8666, 6.1433 +12.88, 6.1433 +12.8934, 6.1491 +12.9066, 6.155 +12.9201, 6.155 +12.9335, 6.1608 +12.9468, 6.1609 +12.9602, 6.1667 +12.9736, 6.1667 +12.987, 6.1726 +13.0004, 6.1726 +13.0137, 6.1784 +13.0271, 6.1784 +13.0405, 6.1784 +13.0539, 6.1843 +13.0672, 6.1843 +13.0806, 6.1901 +13.094, 6.1901 +13.1073, 6.1901 +13.1207, 6.196 +13.1341, 6.196 +13.1475, 6.196 +13.1608, 6.196 +13.1742, 6.196 +13.1876, 6.2019 +13.201, 6.2019 +13.2143, 6.2019 +13.2277, 6.2019 +13.2411, 6.2019 +13.2544, 6.2019 +13.2678, 6.2019 +13.2812, 6.2019 +13.2946, 6.2019 +13.3079, 6.2019 +13.3213, 6.2019 +13.3347, 6.1961 +13.3479, 6.1961 +13.3614, 6.1902 +13.3748, 6.1902 +13.3881, 6.1844 +13.4015, 6.1785 +13.4149, 6.1785 +13.4282, 6.1727 +13.4416, 6.1668 +13.455, 6.161 +13.4683, 6.1551 +13.4817, 6.1493 +13.495, 6.1434 +13.5084, 6.1376 +13.5218, 6.1259 +13.5351, 6.12 +13.5485, 6.1083 +13.5619, 6.1025 +13.5752, 6.0908 +13.5886, 6.0791 +13.6019, 6.0732 +13.6153, 6.0615 +13.6287, 6.0498 +13.642, 6.0381 +13.6554, 6.0323 +13.6688, 6.0323 +13.6821, 6.0264 +13.6955, 6.0264 +13.7088, 6.0264 +13.7222, 6.0206 +13.7356, 6.0206 +13.749, 6.0206 +13.7623, 6.0206 +13.7757, 6.0206 +13.7891, 6.0147 +13.8025, 6.0147 +13.8157, 6.003 +13.8292, 5.9971 +13.8425, 5.9855 +13.8559, 5.9796 +13.8693, 5.9679 +13.8826, 5.9621 +13.896, 5.9504 +13.9093, 5.9445 +13.9226, 5.9327 +13.9361, 5.9211 +13.9494, 5.9153 +13.9628, 5.9036 +13.9761, 5.8919 +13.9895, 5.8801 +14.0029, 5.8742 +14.0162, 5.8626 +14.0296, 5.8509 +14.0429, 5.8392 +14.0563, 5.8334 +14.0697, 5.8216 +14.083, 5.81 +14.0964, 5.7983 +14.1097, 5.7924 +14.1231, 5.7807 +14.1365, 5.7749 +14.1498, 5.769 +14.1632, 5.7572 +14.1766, 5.7515 +14.1899, 5.7456 +14.2033, 5.7398 +14.2167, 5.7339 +14.23, 5.7281 +14.2434, 5.7222 +14.2568, 5.7281 +14.2701, 5.7398 +14.2835, 5.7456 +14.2969, 5.7572 +14.3103, 5.7691 +14.3237, 5.7749 +14.3371, 5.7866 +14.3504, 5.7983 +14.3638, 5.81 +14.3772, 5.8159 +14.3906, 5.8276 +14.404, 5.8452 +14.4174, 5.8627 +14.4308, 5.8803 +14.4441, 5.8978 +14.4575, 5.9154 +14.4708, 5.9329 +14.4843, 5.9505 +14.4977, 5.9681 +14.511, 5.9856 +14.5245, 6.0032 +14.5379, 6.0207 +14.5513, 6.0325 +14.5647, 6.05 +14.5779, 6.0617 +14.5914, 6.0734 +14.6048, 6.0851 +14.6181, 6.0968 +14.6316, 6.1027 +14.6449, 6.1086 +14.6583, 6.1144 +14.6717, 6.1261 +14.6851, 6.132 +14.6984, 6.1203 +14.7118, 6.1086 +14.7252, 6.1027 +14.7385, 6.0852 +14.7519, 6.0735 +14.7652, 6.0559 +14.7786, 6.0442 +14.792, 6.0384 +14.8053, 6.0208 +14.8187, 6.0091 +14.8319, 5.9916 +14.8454, 5.9857 +14.8587, 5.9038 +14.8719, 5.8218 +14.8852, 5.7341 +14.8984, 5.6521 +14.9118, 5.5702 +14.9251, 5.4883 +14.9383, 5.4064 +14.9516, 5.3244 +14.9649, 5.2425 +14.9782, 5.1606 +14.9915, 5.0845 +15.0048, 5.026 +15.0181, 4.9733 +15.0314, 4.9205 +15.0447, 4.8679 +15.058, 4.8153 +15.0713, 4.7568 +15.0846, 4.7041 +15.0979, 4.6514 +15.1113, 4.5988 +15.1246, 4.5403 +15.1379, 4.4876 +15.1512, 4.4057 +15.1644, 4.312 +15.1777, 4.2184 +15.191, 4.1306 +15.2042, 4.037 +15.2175, 3.9434 +15.2308, 3.8497 +15.244, 3.7561 +15.2572, 3.6625 +15.2706, 3.5747 +15.2838, 3.4809 +15.2971, 3.3991 +15.3104, 3.3406 +15.3237, 3.2821 +15.337, 3.2236 +15.3503, 3.165 +15.3637, 3.1124 +15.377, 3.0539 +15.3902, 2.9952 +15.4036, 2.9367 +15.4169, 2.8782 +15.4302, 2.8197 +15.4435, 2.7788 +15.4567, 2.7496 +15.4702, 2.7203 +15.4835, 2.6852 +15.4969, 2.6559 +15.5102, 2.6267 +15.5234, 2.5974 +15.5369, 2.5623 +15.5502, 2.533 +15.5635, 2.5038 +15.5769, 2.4745 +15.5901, 2.4511 +15.6036, 2.4219 +15.6169, 2.3926 +15.6303, 2.3692 +15.6436, 2.3399 +15.6569, 2.3165 +15.6703, 2.2931 +15.6836, 2.2697 +15.697, 2.2463 +15.7103, 2.2229 +15.7237, 2.2054 +15.737, 2.1819 +15.7504, 2.1644 +15.7637, 2.141 +15.7771, 2.1234 +15.7904, 2.1059 +15.8037, 2.0883 +15.8171, 2.0708 +15.8305, 2.0532 +15.8437, 2.0357 +15.8572, 2.0181 +15.8705, 2.0006 +15.8839, 1.9889 +15.8972, 1.9713 +15.9106, 1.9537 +15.9239, 1.942 +15.9373, 1.9245 +15.9506, 1.9127 +15.964, 1.8952 +15.9774, 1.8835 +15.9907, 1.8718 +16.0041, 1.8601 +16.0174, 1.8484 +16.0308, 1.8367 +16.0442, 1.825 +16.0575, 1.8133 +16.0709, 1.8016 +16.0842, 1.7899 +16.0976, 1.7782 +16.1109, 1.7665 +16.1243, 1.7607 +16.1377, 1.749 +16.151, 1.7372 +16.1644, 1.7314 +16.1777, 1.7197 +16.1911, 1.708 +16.2045, 1.7022 +16.2178, 1.6905 +16.2312, 1.6846 +16.2446, 1.6729 +16.2579, 1.6671 +16.2713, 1.6554 +16.2846, 1.6495 +16.298, 1.6378 +16.3114, 1.632 +16.3247, 1.6261 +16.3381, 1.6143 +16.3514, 1.6086 +16.3648, 1.6027 +16.3782, 1.5969 +16.3915, 1.591 +16.4049, 1.5852 +16.4183, 1.5793 +16.4316, 1.5735 +16.445, 1.5676 +16.4584, 1.5617 +16.4717, 1.5558 +16.4851, 1.5501 +16.4985, 1.5442 +16.5118, 1.5384 +16.5252, 1.5325 +16.5386, 1.5325 +16.5518, 1.5267 +16.5653, 1.5208 +16.5787, 1.5208 +16.592, 1.515 +16.6054, 1.5091 +16.6188, 1.5032 +16.632, 1.4974 +16.6455, 1.4974 +16.6589, 1.4916 +16.6722, 1.4857 +16.6856, 1.4799 +16.6989, 1.4799 +16.7123, 1.474 +16.7257, 1.4682 +16.7391, 1.4623 +16.7524, 1.4565 +16.7658, 1.4565 +16.7792, 1.4506 +16.7925, 1.4447 +16.8058, 1.4389 +16.8193, 1.439 +16.8326, 1.4331 +16.846, 1.4273 +16.8594, 1.4273 +16.8727, 1.4214 +16.886, 1.4156 +16.8995, 1.4156 +16.9127, 1.4097 +16.9262, 1.4039 +16.9395, 1.398 +16.9529, 1.398 +16.9663, 1.3921 +16.9796, 1.3862 +16.9929, 1.3862 +17.0064, 1.3805 +17.0197, 1.3746 +17.0331, 1.3746 +17.0465, 1.3688 +17.0599, 1.3629 +17.0732, 1.3629 +17.0866, 1.3571 +17.1, 1.3571 +17.1133, 1.3571 +17.1267, 1.3571 +17.1401, 1.3512 +17.1534, 1.3512 +17.1668, 1.3512 +17.1802, 1.3512 +17.1935, 1.3454 +17.2069, 1.3454 +17.2203, 1.3454 +17.2337, 1.3454 +17.2469, 1.3454 +17.2604, 1.3454 +17.2738, 1.3454 +17.2871, 1.3454 +17.3005, 1.3454 +17.3139, 1.3454 +17.3273, 1.3513 +17.3406, 1.3513 +17.354, 1.3513 +17.3674, 1.3513 +17.3808, 1.3571 +17.3941, 1.3571 +17.4075, 1.363 +17.4209, 1.3689 +17.4343, 1.3747 +17.4476, 1.3806 +17.461, 1.3864 +17.4744, 1.3923 +17.4878, 1.3981 +17.5011, 1.3981 +17.5145, 1.404 +17.5279, 1.4098 +17.5413, 1.4216 +17.5547, 1.4333 +17.568, 1.4391 +17.5814, 1.4508 +17.5948, 1.4567 +17.6082, 1.4625 +17.6216, 1.4742 +17.6349, 1.4801 +17.6482, 1.4918 +17.6617, 1.4977 +17.6751, 1.5093 +17.6885, 1.5152 +17.7019, 1.5269 +17.7151, 1.5386 +17.7286, 1.5445 +17.742, 1.5562 +17.7553, 1.5678 +17.7688, 1.5796 +17.7822, 1.5972 +17.7955, 1.6089 +17.8089, 1.6263 +17.8223, 1.6381 +17.8357, 1.6616 +17.8491, 1.6791 +17.8625, 1.7025 +17.8759, 1.7318 +17.8893, 1.7551 +17.9026, 1.7845 +17.9161, 1.8136 +17.9295, 1.843 +17.9428, 1.8664 +17.9563, 1.8898 +17.9697, 1.9074 +17.983, 1.9308 +17.9965, 1.9484 +18.0099, 1.9659 +18.0233, 1.9835 +18.0367, 2.001 +18.05, 2.0127 +18.0634, 2.0303 +18.0768, 2.042 +18.0902, 2.0537 +18.1036, 2.0596 +18.117, 2.0713 +18.1303, 2.0771 +18.1437, 2.083 +18.1571, 2.1123 +18.1705, 2.1123 +18.1838, 2.083 +18.1705, 2.083 +18.1571, 2.0771 +18.1705, 2.0771 +18.1838, 2.0713 +18.1972, 2.0654 +18.2105, 2.0479 +18.2239, 2.042 +18.2373, 2.0303 +18.2506, 2.0186 +18.264, 2.0069 +18.2772, 2.0011 +18.2907, 1.9893 +18.3041, 1.9718 +18.3174, 1.9484 +18.3307, 1.9308 +18.3441, 1.9133 +18.3574, 1.8899 +18.3708, 1.8723 +18.3841, 1.8548 +18.3975, 1.8314 +18.4108, 1.8138 +18.4242, 1.7963 +18.4375, 1.7729 +18.4509, 1.7553 +18.4642, 1.7319 +18.4776, 1.7144 +18.4909, 1.6968 +18.5043, 1.6734 +18.5175, 1.6559 +18.531, 1.6383 +18.5443, 1.6149 +18.5577, 1.5973 +18.571, 1.5739 +18.5844, 1.5564 +18.5977, 1.533 +18.6111, 1.5096 +18.6244, 1.4862 +18.6378, 1.4628 +18.6511, 1.4394 +18.6644, 1.4159 +18.6778, 1.3925 +18.6911, 1.3691 +18.7045, 1.3457 +18.7178, 1.3223 +18.7311, 1.2989 +18.7445, 1.2814 +18.7579, 1.2638 +18.7711, 1.2521 +18.7846, 1.2404 +18.798, 1.2287 +18.8113, 1.2112 +18.8247, 1.1994 +18.838, 1.1877 +18.8514, 1.176 +18.8647, 1.1643 +18.878, 1.1526 +18.8915, 1.1351 +18.9048, 1.1234 +18.9182, 1.1117 +18.9315, 1.1 +18.9449, 1.0883 +18.9582, 1.0766 +18.9716, 1.0649 +18.9849, 1.0532 +18.9983, 1.0415 +19.0117, 1.0298 +19.025, 1.0181 +19.0384, 1.0064 +19.0518, 0.9947 +19.0651, 0.9888 +19.0785, 0.9771 +19.0918, 0.9654 +19.1052, 0.9537 +19.1185, 0.942 +19.1319, 0.9303 +19.1453, 0.9186 +19.1586, 0.9127 +19.172, 0.9011 +19.1853, 0.8894 +19.1987, 0.8777 +19.2121, 0.8718 +19.2254, 0.8601 +19.2388, 0.8484 +19.2521, 0.8367 +19.2655, 0.8309 +19.2789, 0.8192 +19.2922, 0.8133 +19.3056, 0.8016 +19.319, 0.7957 +19.3323, 0.7841 +19.3457, 0.7782 +19.359, 0.7665 +19.3724, 0.7607 +19.3858, 0.749 +19.3991, 0.7431 +19.4125, 0.7314 +19.4258, 0.7256 +19.4392, 0.7197 +19.4526, 0.708 +19.4659, 0.7022 +19.4793, 0.6963 +19.4927, 0.6846 +19.506, 0.6787 +19.5194, 0.6729 +19.5327, 0.6612 +19.5461, 0.6554 +19.5594, 0.6495 +19.5728, 0.6437 +19.5862, 0.632 +19.5996, 0.6261 +19.6129, 0.6202 +19.6263, 0.6143 +19.6397, 0.6086 +19.653, 0.6027 +19.6663, 0.6027 +19.6798, 0.6027 +19.6931, 0.6027 +19.7065, 0.6027 +19.7199, 0.6027 +19.7332, 0.6027 +19.7466, 0.6027 +19.76, 0.5969 +19.7734, 0.5969 +19.7867, 0.5969 +19.8001, 0.591 +19.8135, 0.591 +19.8268, 0.591 +19.8401, 0.5852 +19.8536, 0.5852 +19.8669, 0.5793 +19.8803, 0.5793 +19.8937, 0.5793 +19.907, 0.5735 +19.9203, 0.5735 +19.9338, 0.5735 +19.9471, 0.5676 +19.9605, 0.5676 +19.9739, 0.5676 +19.9872, 0.5617 +20.0006, 0.5617 +20.014, 0.556 +20.0274, 0.556 +20.0407, 0.556 +20.0541, 0.5501 +20.0675, 0.5501 +20.0808, 0.5501 +20.0942, 0.5443 +20.1076, 0.5443 +20.1209, 0.5443 +20.1343, 0.5384 +20.1477, 0.5384 +20.1611, 0.5384 +20.1743, 0.5326 +20.1878, 0.5326 +20.2012, 0.5326 +20.2145, 0.5267 +20.2279, 0.5268 +20.2413, 0.5268 +20.2546, 0.5268 +20.268, 0.5209 +20.2814, 0.5209 +20.2947, 0.5209 +20.3081, 0.5209 +20.3215, 0.5151 +20.3349, 0.5151 +20.3482, 0.5151 +20.3616, 0.5151 +20.375, 0.5151 +20.3883, 0.5091 +20.4017, 0.5091 +20.4151, 0.5091 +20.4284, 0.5091 +20.4418, 0.5091 +20.4552, 0.5091 +20.4686, 0.5034 +20.4819, 0.5034 +20.4953, 0.5034 +20.5087, 0.5034 +20.522, 0.5034 +20.5354, 0.5034 +20.5488, 0.4976 +20.5621, 0.4976 +20.5755, 0.4976 +20.5889, 0.4976 +20.6023, 0.4917 +20.6156, 0.4917 +20.629, 0.4917 +20.6423, 0.4917 +20.6557, 0.4859 +20.6691, 0.4859 +20.6825, 0.4859 +20.6958, 0.4859 +20.7092, 0.48 +20.7226, 0.48 +20.736, 0.48 +20.7492, 0.48 +20.7627, 0.4742 +20.7761, 0.4742 +20.7894, 0.4742 +20.8028, 0.4742 +20.8162, 0.4684 +20.8295, 0.4684 +20.8429, 0.4684 +20.8563, 0.4684 +20.8697, 0.4684 +20.883, 0.4625 +20.8963, 0.4625 +20.9098, 0.4625 +20.9231, 0.4625 +20.9365, 0.4625 +20.9499, 0.4567 +20.9632, 0.4567 +20.9766, 0.4567 +20.99, 0.4567 +21.0034, 0.4567 +21.0167, 0.4567 +21.0301, 0.4567 +21.0435, 0.4567 +21.0568, 0.4567 +21.0702, 0.4567 +21.0836, 0.4567 +21.0969, 0.4509 +21.1103, 0.4509 +21.1237, 0.4509 +21.1371, 0.4509 +21.1504, 0.4509 +21.1638, 0.4509 +21.1772, 0.4509 +21.1905, 0.4509 +21.2039, 0.4509 +21.2173, 0.4509 +21.2307, 0.4509 +21.244, 0.4509 +21.2574, 0.4509 +21.2708, 0.4509 +21.2841, 0.4509 +21.2974, 0.4509 +21.3109, 0.4509 +21.3243, 0.4509 +21.3376, 0.4509 +21.351, 0.4509 +21.3644, 0.4509 +21.3777, 0.4509 +21.3911, 0.4509 +21.4045, 0.4509 +21.4179, 0.4509 +21.4312, 0.4509 +21.4445, 0.4509 +21.458, 0.4509 +21.4713, 0.4509 +21.4847, 0.4509 +21.4981, 0.451 +21.5114, 0.451 +21.5248, 0.451 +21.5382, 0.451 +21.5516, 0.451 +21.5649, 0.451 +21.5783, 0.451 +21.5917, 0.451 +21.605, 0.451 +21.6183, 0.451 +21.6318, 0.451 +21.6452, 0.451 +21.6585, 0.451 +21.6719, 0.451 +21.6853, 0.451 +21.6985, 0.451 +21.712, 0.451 +21.7254, 0.451 +21.7388, 0.451 +21.7521, 0.451 +21.7654, 0.451 +21.7789, 0.451 +21.7922, 0.451 +21.8056, 0.451 +21.819, 0.451 +21.8324, 0.451 +21.8457, 0.451 +21.8591, 0.451 +21.8725, 0.451 +21.8858, 0.451 +21.8992, 0.451 +21.9125, 0.451 +21.926, 0.451 +21.9393, 0.4569 +21.9527, 0.4569 +21.9661, 0.4569 +21.9794, 0.4569 +21.9928, 0.4569 +22.0062, 0.4569 +22.0196, 0.4569 +22.0329, 0.4569 +22.0463, 0.4569 +22.0597, 0.4569 +22.073, 0.4569 +22.0864, 0.4569 +22.0998, 0.4569 +22.1132, 0.4569 +22.1265, 0.4569 +22.1399, 0.4628 +22.1533, 0.4628 +22.1667, 0.4628 +22.18, 0.4628 +22.1934, 0.4628 +22.2068, 0.4628 +22.2201, 0.4628 +22.2335, 0.4628 +22.2469, 0.4628 +22.2603, 0.4628 +22.2736, 0.4687 +22.287, 0.4687 +22.3004, 0.4687 +22.3136, 0.4687 +22.3271, 0.4687 +22.3405, 0.4687 +22.3538, 0.4687 +22.3672, 0.4687 +22.3806, 0.4746 +22.394, 0.4746 +22.4073, 0.4746 +22.4207, 0.4746 +22.4341, 0.4746 +22.4475, 0.4746 +22.4607, 0.4746 +22.4742, 0.4804 +22.4876, 0.4804 +22.501, 0.4804 +22.5143, 0.4804 +22.5276, 0.4804 +22.5411, 0.4863 +22.5544, 0.4863 +22.5678, 0.4863 +22.5812, 0.4863 +22.5946, 0.4863 +22.6078, 0.4863 +22.6213, 0.4922 +22.6347, 0.4922 +22.648, 0.4922 +22.6614, 0.4922 +22.6747, 0.498 +22.6882, 0.498 +22.7015, 0.498 +22.7149, 0.498 +22.7283, 0.498 +22.7417, 0.5039 +22.755, 0.5039 +22.7684, 0.5039 +22.7818, 0.5039 +22.7952, 0.5098 +22.8085, 0.5156 +22.8218, 0.5156 +22.8353, 0.5156 +22.8487, 0.5215 +22.862, 0.5272 +22.8754, 0.5332 +22.8888, 0.539 +22.9022, 0.5449 +22.9155, 0.5507 +22.9289, 0.5566 +22.9423, 0.5625 +22.9557, 0.5683 +22.9691, 0.58 +22.9824, 0.5859 +22.9958, 0.5917 +23.0092, 0.5976 +23.0226, 0.5976 +23.0359, 0.6034 +23.0493, 0.6093 +23.0627, 0.6152 +23.0761, 0.621 +23.0894, 0.6269 +23.1028, 0.6327 +23.1162, 0.6503 +23.1296, 0.662 +23.143, 0.6795 +23.1564, 0.6971 +23.1698, 0.7088 +23.1832, 0.7264 +23.1965, 0.7381 +23.2099, 0.7556 +23.2233, 0.7732 +23.2367, 0.7849 +23.2501, 0.8025 +23.2635, 0.8142 +23.2769, 0.8317 +23.2903, 0.8493 +23.3037, 0.861 +23.317, 0.8786 +23.3304, 0.8961 +23.3437, 0.9137 +23.3572, 0.9254 +23.3706, 0.9428 +23.384, 0.9605 +23.3974, 0.9722 +23.4108, 0.9839 +23.4241, 0.9898 +23.4375, 0.9956 +23.4509, 1.0015 +23.4643, 1.0015 +23.4776, 1.0073 +23.491, 1.0073 +23.5044, 1.0074 +23.5178, 1.0132 +23.5311, 1.0191 +23.5445, 1.0249 +23.5579, 1.0308 +23.5713, 1.0308 +23.5846, 1.0366 +23.5979, 1.0425 +23.6114, 1.0483 +23.6248, 1.0542 +23.6381, 1.0601 +23.6515, 1.0601 +23.6649, 1.0659 +23.6783, 1.0718 +23.6917, 1.0776 +23.705, 1.0776 +23.7184, 1.0776 +23.7318, 1.0776 +23.745, 1.0776 +23.7585, 1.0776 +23.7719, 1.0776 +23.7852, 1.0835 +23.7986, 1.0835 +23.812, 1.0835 +23.8254, 1.0835 +23.8387, 1.0835 +23.8521, 1.0835 +23.8655, 1.0835 +23.8789, 1.0835 +23.8921, 1.0835 +23.9056, 1.0835 +23.919, 1.0835 +23.9323, 1.0835 +23.9457, 1.0835 +23.959, 1.0835 +23.9725, 1.0894 +23.9858, 1.0894 +23.9992, 1.0894 +24.0126, 1.0894 +24.026, 1.0894 +24.0393, 1.0894 +24.0527, 1.0894 +24.0661, 1.0894 +24.0794, 1.0894 +24.0928, 1.0894 +24.1062, 1.0894 +24.1195, 1.0894 +24.1329, 1.0894 +24.1463, 1.0894 +24.1597, 1.0894 +24.173, 1.0894 +24.1864, 1.0894 +24.1998, 1.0894 +24.2131, 1.0894 +24.2265, 1.0894 +24.2399, 1.0836 +24.2533, 1.0836 +24.2666, 1.0836 +24.28, 1.0836 +24.2934, 1.0778 +24.3067, 1.0778 +24.3201, 1.0778 +24.3335, 1.0719 +24.3468, 1.0719 +24.3602, 1.0719 +24.3736, 1.0661 +24.3869, 1.0661 +24.4003, 1.0602 +24.4137, 1.0602 +24.427, 1.0544 +24.4404, 1.0544 +24.4538, 1.0485 +24.4672, 1.0485 +24.4805, 1.0427 +24.4939, 1.0427 +24.5072, 1.0368 +24.5206, 1.0368 +24.534, 1.031 +24.5474, 1.031 +24.5607, 1.0251 +24.5741, 1.0251 +24.5875, 1.0193 +24.6008, 1.0193 +24.6141, 1.0134 +24.6276, 1.0076 +24.6409, 1.0076 +24.6543, 1.0018 +24.6677, 0.9959 +24.681, 0.9959 +24.6944, 0.9901 +24.7078, 0.9842 +24.721, 0.9842 +24.7345, 0.9784 +24.7479, 0.9725 +24.7612, 0.9725 +24.7746, 0.9667 +24.788, 0.9607 +24.8013, 0.9607 +24.8147, 0.955 +24.8281, 0.9491 +24.8414, 0.9491 +24.8548, 0.9433 +24.8681, 0.9374 +24.8815, 0.9316 +24.8949, 0.9316 +24.9083, 0.9257 +24.9216, 0.9199 +24.935, 0.914 +24.9484, 0.914 +24.9617, 0.9082 +24.975, 0.9022 +24.9885, 0.8965 +25.0018, 0.8965 +25.0152, 0.8906 +25.0286, 0.8848 +25.0419, 0.8789 +25.0553, 0.8731 +25.0687, 0.8731 +25.082, 0.8672 +25.0954, 0.8614 +25.1088, 0.8555 +25.1221, 0.8497 +25.1355, 0.8497 +25.1489, 0.8439 +25.1622, 0.838 +25.1756, 0.8322 +25.189, 0.8263 +25.2023, 0.8263 +25.2157, 0.8205 +25.2291, 0.8146 +25.2424, 0.8088 +25.2558, 0.8029 +25.2692, 0.8029 +25.2825, 0.7971 +25.2959, 0.7912 +25.3092, 0.7854 +25.3226, 0.7795 +25.336, 0.7737 +25.3493, 0.7737 +25.3627, 0.7678 +25.3761, 0.762 +25.3894, 0.7561 +25.4028, 0.7503 +25.4162, 0.7444 +25.4295, 0.7444 +25.4429, 0.7386 +25.4563, 0.7327 +25.4696, 0.7269 +25.483, 0.721 +25.4964, 0.7151 +25.5097, 0.7093 +25.5231, 0.7093 +25.5365, 0.7035 +25.5497, 0.6976 +25.5632, 0.6918 +25.5766, 0.6859 +25.5899, 0.6801 +25.6033, 0.6742 +25.6167, 0.6742 +25.63, 0.6684 +25.6434, 0.6625 +25.6568, 0.6566 +25.6701, 0.6508 +25.6835, 0.645 +25.6968, 0.6391 +25.7102, 0.6333 +25.7236, 0.6274 +25.7368, 0.6216 +25.7503, 0.6157 +25.7637, 0.6099 +25.777, 0.604 +25.7904, 0.5981 +25.8037, 0.5923 +25.8171, 0.5865 +25.8305, 0.5807 +25.8439, 0.5748 +25.8572, 0.569 +25.8706, 0.5573 +25.884, 0.5514 +25.8973, 0.5455 +25.9106, 0.5339 +25.924, 0.528 +25.9374, 0.5222 +25.9508, 0.5163 +25.9641, 0.5046 +25.9775, 0.4988 +25.9909, 0.4929 +26.0042, 0.487 +26.0176, 0.4754 +26.0309, 0.4695 +26.0443, 0.4637 +26.0577, 0.4578 +26.071, 0.452 +26.0844, 0.4403 +26.0977, 0.4344 +26.1111, 0.4285 +26.1245, 0.4227 +26.1379, 0.4169 +26.1512, 0.411 +26.1646, 0.411 +26.178, 0.4052 +26.1913, 0.3993 +26.2046, 0.3935 +26.2181, 0.3935 +26.2314, 0.3876 +26.2448, 0.3818 +26.2581, 0.3759 +26.2715, 0.3759 +26.2849, 0.37 +26.2982, 0.3642 +26.3115, 0.3642 +26.325, 0.3584 +26.3384, 0.3584 +26.3517, 0.3525 +26.3651, 0.3525 +26.3785, 0.3467 +26.3918, 0.3408 +26.4052, 0.3408 +26.4186, 0.335 +26.4319, 0.335 +26.4453, 0.3291 +26.4586, 0.3291 +26.472, 0.3291 +26.4854, 0.3233 +26.4988, 0.3233 +26.5121, 0.3174 +26.5255, 0.3175 +26.5389, 0.3115 +26.5522, 0.3115 +26.5655, 0.3058 +26.579, 0.3058 +26.5924, 0.3058 +26.6057, 0.2999 +26.6191, 0.2999 +26.6324, 0.2941 +26.6458, 0.2941 +26.6592, 0.2941 +26.6726, 0.2882 +26.6859, 0.2882 +26.6993, 0.2882 +26.7127, 0.2824 +26.726, 0.2824 +26.7393, 0.2824 +26.7528, 0.2765 +26.7661, 0.2765 +26.7795, 0.2765 +26.7929, 0.2765 +26.8063, 0.2707 +26.8195, 0.2707 +26.833, 0.2707 +26.8464, 0.2707 +26.8597, 0.2707 +26.8731, 0.2649 +26.8864, 0.2649 +26.8998, 0.2649 +26.9132, 0.2649 +26.9266, 0.2649 +26.94, 0.2649 +26.9533, 0.259 +26.9667, 0.259 +26.9801, 0.259 +26.9933, 0.259 +27.0068, 0.259 +27.0202, 0.259 +27.0335, 0.259 +27.0469, 0.2532 +27.0603, 0.2532 +27.0737, 0.2532 +27.087, 0.2532 +27.1004, 0.2532 +27.1138, 0.2532 +27.1271, 0.2532 +27.1405, 0.2532 +27.1539, 0.2532 +27.1673, 0.2532 +27.1806, 0.2532 +27.194, 0.2474 +27.2074, 0.2474 +27.2207, 0.2474 +27.2341, 0.2474 +27.2475, 0.2474 +27.2608, 0.2474 +27.2742, 0.2474 +27.2876, 0.2474 +27.301, 0.2474 +27.3143, 0.2474 +27.3277, 0.2474 +27.3411, 0.2474 +27.3544, 0.2474 +27.3678, 0.2474 +27.3812, 0.2474 +27.3946, 0.2474 +27.4079, 0.2474 +27.4213, 0.2416 +27.4346, 0.2416 +27.448, 0.2416 +27.4614, 0.2416 +27.4748, 0.2416 +27.4882, 0.2416 +27.5015, 0.2416 +27.5149, 0.2416 +27.5283, 0.2416 +27.5415, 0.2416 +27.555, 0.2416 +27.5684, 0.2416 +27.5817, 0.2416 +27.5951, 0.2416 +27.6085, 0.2416 +27.6219, 0.2416 +27.6352, 0.2358 +27.6486, 0.2358 +27.662, 0.2358 +27.6753, 0.2358 +27.6886, 0.2358 +27.7021, 0.2358 +27.7155, 0.2358 +27.7288, 0.2358 +27.7422, 0.2358 +27.7556, 0.2358 +27.7689, 0.2299 +27.7823, 0.2299 +27.7957, 0.2299 +27.809, 0.23 +27.8224, 0.23 +27.8357, 0.23 +27.8492, 0.23 +27.8625, 0.23 +27.8759, 0.23 +27.8893, 0.23 +27.9026, 0.23 +27.916, 0.23 +27.9294, 0.2241 +27.9428, 0.2241 +27.9561, 0.2241 +27.9695, 0.2241 +27.9828, 0.2241 +27.9962, 0.2241 +28.0096, 0.2241 +28.023, 0.2241 +28.0364, 0.2241 +28.0497, 0.2242 +28.0631, 0.2242 +28.0765, 0.2242 +28.0898, 0.2242 +28.1032, 0.2183 +28.1166, 0.2183 +28.1299, 0.2183 +28.1433, 0.2183 +28.1567, 0.2183 +28.1701, 0.2183 +28.1834, 0.2183 +28.1968, 0.2183 +28.2102, 0.2183 +28.2235, 0.2183 +28.2368, 0.2183 +28.2503, 0.2183 +28.2637, 0.2183 +28.277, 0.2183 +28.2904, 0.2125 +28.3038, 0.2125 +28.3171, 0.2125 +28.3305, 0.2125 +28.3439, 0.2125 +28.3572, 0.2125 +28.3706, 0.2125 +28.384, 0.2125 +28.3974, 0.2125 +28.4107, 0.2125 +28.4241, 0.2125 +28.4375, 0.2125 +28.4508, 0.2125 +28.4642, 0.2125 +28.4776, 0.2067 +28.491, 0.2067 +28.5043, 0.2067 +28.5177, 0.2067 +28.5311, 0.2067 +28.5444, 0.2067 +28.5577, 0.2067 +28.5712, 0.2067 +28.5846, 0.2067 +28.5979, 0.2067 +28.6113, 0.2067 +28.6247, 0.2067 +28.638, 0.2067 +28.6514, 0.2067 +28.6648, 0.2067 +28.6781, 0.2009 +28.6915, 0.2009 +28.7048, 0.2009 +28.7183, 0.2009 +28.7316, 0.2009 +28.745, 0.2009 +28.7584, 0.2009 +28.7717, 0.2009 +28.7851, 0.2009 +28.7985, 0.2009 +28.8119, 0.2009 +28.8252, 0.2009 +28.8386, 0.2009 +28.8519, 0.2009 +28.8653, 0.2009 +28.8787, 0.2009 +28.8921, 0.1951 +28.9054, 0.1951 +28.9188, 0.1951 +28.9322, 0.1951 +28.9456, 0.1951 +28.9588, 0.1951 +28.9723, 0.1951 +28.9857, 0.1951 +28.999, 0.1951 +29.0124, 0.1951 +29.0258, 0.1951 +29.0392, 0.1951 +29.0525, 0.1951 +29.0659, 0.1951 +29.0793, 0.1951 +29.0926, 0.1951 +29.106, 0.1951 +29.1194, 0.1893 +29.1328, 0.1893 +29.1461, 0.1893 +29.1595, 0.1893 +29.1729, 0.1893 +29.1862, 0.1893 +29.1996, 0.1893 +29.213, 0.1893 +29.2264, 0.1893 +29.2397, 0.1893 +29.253, 0.1893 +29.2665, 0.1893 +29.2798, 0.1893 +29.2932, 0.1893 +29.3066, 0.1893 +29.32, 0.1893 +29.3333, 0.1893 +29.3467, 0.1893 +29.3601, 0.1835 +29.3734, 0.1835 +29.3868, 0.1835 +29.4002, 0.1835 +29.4135, 0.1835 +29.4269, 0.1835 +29.4403, 0.1835 +29.4537, 0.1835 +29.467, 0.1835 +29.4804, 0.1835 +29.4938, 0.1835 +29.507, 0.1835 +29.5205, 0.1835 +29.5339, 0.1835 +29.5473, 0.1835 +29.5606, 0.1835 +29.5739, 0.1835 +29.5874, 0.1835 +29.6007, 0.1835 +29.6141, 0.1777 +29.6275, 0.1777 +29.6408, 0.1777 +29.6542, 0.1777 +29.6676, 0.1777 +29.681, 0.1777 +29.6943, 0.1777 +29.7077, 0.1777 +29.721, 0.1777 +29.7344, 0.1777 +29.7478, 0.1777 +29.7612, 0.1777 +29.7746, 0.1777 +29.7879, 0.1777 +29.8013, 0.1777 +29.8147, 0.1777 +29.8279, 0.1777 +29.8414, 0.1777 +29.8548, 0.1777 +29.8681, 0.1777 +29.8815, 0.1777 +29.8949, 0.1777 +29.9083, 0.1777 +29.9216, 0.1777 +29.935, 0.1719 +29.9484, 0.1719 +29.9617, 0.1719 +29.975, 0.1719 +29.9885, 0.1719 +30.0019, 0.1719 +30.0152, 0.1719 +30.0286, 0.1719 +30.042, 0.1719 +30.0553, 0.1719 +30.0687, 0.1719 +30.0821, 0.1719 +30.0955, 0.1719 +30.1088, 0.1719 +30.1222, 0.1719 +30.1356, 0.1719 +30.1489, 0.1719 +30.1623, 0.1719 +30.1757, 0.1719 +30.1891, 0.172 +30.2024, 0.1778 +30.2158, 0.1778 +30.2292, 0.1778 +30.2426, 0.1778 +30.2559, 0.1778 +30.2692, 0.1778 +30.2827, 0.1837 +30.296, 0.1837 +30.3094, 0.1837 +30.3228, 0.1837 +30.3362, 0.1837 +30.3495, 0.1895 +30.3629, 0.1895 +30.3763, 0.1895 +30.3896, 0.1896 +30.403, 0.1954 +30.4163, 0.1954 +30.4298, 0.1954 +30.4431, 0.1954 +30.4565, 0.2013 +30.4699, 0.2013 +30.4833, 0.2013 +30.4966, 0.2071 +30.51, 0.2071 +30.5234, 0.2071 +30.5368, 0.213 +30.5501, 0.213 +30.5635, 0.213 +30.5769, 0.2189 +30.5901, 0.2189 +30.6036, 0.2247 +30.617, 0.2247 +30.6303, 0.2247 +30.6437, 0.2306 +30.6571, 0.2306 +30.6705, 0.2306 +30.6839, 0.2364 +30.6972, 0.2364 +30.7106, 0.2364 +30.724, 0.2423 +30.7374, 0.2423 +30.7507, 0.2423 +30.7641, 0.2423 +30.7774, 0.2482 +30.7908, 0.2482 +30.8042, 0.2482 +30.8176, 0.2482 +30.831, 0.2482 +30.8443, 0.254 +30.8577, 0.254 +30.8711, 0.254 +30.8845, 0.254 +30.8978, 0.254 +30.9112, 0.2599 +30.9245, 0.2599 +30.9379, 0.2599 +30.9513, 0.2599 +30.9647, 0.2658 +30.9781, 0.2658 +30.9914, 0.2658 +31.0048, 0.2658 +31.0182, 0.2658 +31.0316, 0.2716 +31.0449, 0.2716 +31.0583, 0.2716 +31.0717, 0.2716 +31.085, 0.2775 +31.0984, 0.2775 +31.1118, 0.2775 +31.1252, 0.2775 +31.1385, 0.2833 +31.1519, 0.2833 +31.1653, 0.2833 +31.1787, 0.2833 +31.192, 0.2833 +31.2054, 0.2892 +31.2187, 0.2892 +31.2321, 0.2892 +31.2455, 0.2892 +31.2589, 0.2951 +31.2723, 0.2951 +31.2856, 0.2951 +31.299, 0.2951 +31.3124, 0.3009 +31.3258, 0.3009 +31.3391, 0.301 +31.3525, 0.301 +31.3659, 0.3068 +31.3792, 0.3068 +31.3926, 0.3068 +31.406, 0.3127 +31.4194, 0.3127 +31.4327, 0.3127 +31.4461, 0.3127 +31.4595, 0.3185 +31.4729, 0.3185 +31.4862, 0.3185 +31.4996, 0.3185 +31.513, 0.3244 +31.5264, 0.3244 +31.5396, 0.3244 +31.5531, 0.3303 +31.5665, 0.3303 +31.5798, 0.3303 +31.5932, 0.3303 +31.6066, 0.3361 +31.62, 0.3361 +31.6333, 0.3361 +31.6467, 0.342 +31.6601, 0.342 +31.6735, 0.342 +31.6867, 0.3477 +31.7002, 0.3477 +31.7136, 0.3479 +31.7269, 0.3537 +31.7403, 0.3537 +31.7537, 0.3537 +31.7671, 0.3537 +31.7804, 0.3596 +31.7938, 0.3596 +31.8072, 0.3654 +31.8206, 0.3654 +31.8338, 0.3654 +31.8473, 0.3713 +31.8607, 0.3713 +31.874, 0.3713 +31.8874, 0.3772 +31.9008, 0.3772 +31.9142, 0.3772 +31.9276, 0.383 +31.9409, 0.383 +31.9543, 0.383 +31.9677, 0.383 +31.9809, 0.3889 +31.9944, 0.3889 +32.0078, 0.3889 +32.0212, 0.3889 +32.0345, 0.3889 +32.0479, 0.3889 +32.0613, 0.3889 +32.0746, 0.3889 +32.088, 0.3889 +32.1014, 0.3948 +32.1148, 0.3948 +32.128, 0.3948 +32.1415, 0.3948 +32.1549, 0.3948 +32.1682, 0.3948 +32.1816, 0.3948 +32.195, 0.3948 +32.2084, 0.3948 +32.2217, 0.3948 +32.2351, 0.3948 +32.2485, 0.3948 +32.2618, 0.3948 +32.2752, 0.3948 +32.2886, 0.3948 +32.302, 0.3948 +32.3153, 0.3948 +32.3287, 0.3948 +32.3421, 0.3948 +32.3554, 0.3948 +32.3688, 0.3948 +32.3822, 0.3948 +32.3956, 0.3948 +32.4089, 0.3948 +32.4223, 0.3948 +32.4357, 0.389 +32.449, 0.389 +32.4624, 0.389 +32.4758, 0.389 +32.4892, 0.389 +32.5025, 0.389 +32.5159, 0.389 +32.5293, 0.389 +32.5426, 0.3831 +32.556, 0.3832 +32.5694, 0.3832 +32.5827, 0.3832 +32.596, 0.3832 +32.6095, 0.3832 +32.6229, 0.3773 +32.6362, 0.3773 +32.6496, 0.3773 +32.663, 0.3773 +32.6763, 0.3773 +32.6897, 0.3715 +32.7031, 0.3715 +32.7164, 0.3715 +32.7298, 0.3715 +32.7431, 0.3715 +32.7565, 0.3656 +32.7699, 0.3656 +32.7833, 0.3656 +32.7967, 0.3656 +32.81, 0.3598 +32.8234, 0.3598 +32.8368, 0.3598 +32.85, 0.3598 +32.8635, 0.354 +32.8769, 0.354 +32.8902, 0.354 +32.9036, 0.354 +32.917, 0.3481 +32.9304, 0.3481 +32.9437, 0.3481 +32.9571, 0.3481 +32.9705, 0.3423 +32.9838, 0.3423 +32.9971, 0.3423 +33.0106, 0.3423 +33.0239, 0.3364 +33.0373, 0.3364 +33.0507, 0.3364 +33.064, 0.3306 +33.0774, 0.3306 +33.0908, 0.3306 +33.1042, 0.3306 +33.1175, 0.3248 +33.1309, 0.3248 +33.1443, 0.3248 +33.1576, 0.3189 +33.171, 0.3189 +33.1844, 0.3189 +33.1977, 0.3131 +33.2111, 0.3131 +33.2245, 0.3131 +33.2378, 0.3072 +33.2511, 0.3072 +33.2646, 0.3072 +33.278, 0.3072 +33.2913, 0.3014 +33.3047, 0.3014 +33.3181, 0.3014 +33.3314, 0.2955 +33.3448, 0.2955 +33.3582, 0.2955 +33.3715, 0.2897 +33.3849, 0.2897 +33.3982, 0.2897 +33.4116, 0.2839 +33.425, 0.2839 +33.4384, 0.2839 +33.4518, 0.278 +33.4651, 0.278 +33.4785, 0.278 +33.4919, 0.2722 +33.5051, 0.2722 +33.5186, 0.2722 +33.532, 0.2722 +33.5453, 0.2663 +33.5587, 0.2663 +33.5721, 0.2663 +33.5854, 0.2605 +33.5988, 0.2605 +33.6122, 0.2605 +33.6256, 0.2605 +33.6389, 0.2546 +33.6522, 0.2546 +33.6657, 0.2546 +33.679, 0.2546 +33.6924, 0.2488 +33.7058, 0.2488 +33.7191, 0.2488 +33.7325, 0.2488 +33.7459, 0.2429 +33.7593, 0.2429 +33.7726, 0.2429 +33.786, 0.2429 +33.7993, 0.2371 +33.8127, 0.2371 +33.826, 0.2371 +33.8395, 0.2371 +33.8528, 0.2313 +33.8662, 0.2313 +33.8796, 0.2313 +33.893, 0.2313 +33.9062, 0.2254 +33.9197, 0.2254 +33.9331, 0.2254 +33.9464, 0.2254 +33.9598, 0.2254 +33.9731, 0.2196 +33.9865, 0.2196 +33.9999, 0.2196 +34.0133, 0.2196 +34.0267, 0.2196 +34.04, 0.2138 +34.0534, 0.2138 +34.0668, 0.2138 +34.0801, 0.2138 +34.0935, 0.2138 +34.1069, 0.2138 +34.1202, 0.2079 +34.1336, 0.2079 +34.147, 0.2079 +34.1604, 0.2079 +34.1737, 0.2079 +34.1871, 0.2079 +34.2005, 0.2021 +34.2138, 0.2021 +34.2272, 0.2021 +34.2406, 0.2021 +34.2539, 0.2021 +34.2673, 0.2021 +34.2807, 0.1963 +34.2941, 0.1963 +34.3074, 0.1963 +34.3208, 0.1963 +34.3342, 0.1963 +34.3475, 0.1963 +34.3609, 0.1963 +34.3743, 0.1963 +34.3876, 0.1904 +34.401, 0.1904 +34.4144, 0.1904 +34.4278, 0.1904 +34.4411, 0.1904 +34.4545, 0.1904 +34.4679, 0.1904 +34.4812, 0.1904 +34.4946, 0.1905 +34.508, 0.1905 +34.5213, 0.1905 +34.5347, 0.1846 +34.5481, 0.1846 +34.5615, 0.1846 +34.5748, 0.1846 +34.5882, 0.1846 +34.6016, 0.1846 +34.6149, 0.1846 +34.6282, 0.1846 +34.6417, 0.1846 +34.6551, 0.1846 +34.6684, 0.1846 +34.6818, 0.1846 +34.6952, 0.1846 +34.7085, 0.1846 +34.7219, 0.1847 +34.7353, 0.1847 +34.7487, 0.1847 +34.762, 0.1847 +34.7753, 0.1847 +34.7888, 0.1847 +34.8021, 0.1847 +34.8155, 0.1847 +34.8289, 0.1847 +34.8423, 0.1847 +34.8556, 0.1847 +34.869, 0.1847 +34.8824, 0.1847 +34.8957, 0.1847 +34.9091, 0.1847 +34.9224, 0.1847 +34.9359, 0.1847 +34.9492, 0.1847 +34.9626, 0.1847 +34.976, 0.1847 +34.9893, 0.1847 +35.0027, 0.1847 +35.0161, 0.1847 +35.0295, 0.1847 +35.0428, 0.1847 +35.0562, 0.1847 +35.0695, 0.1847 +35.0829, 0.1847 +35.0963, 0.1847 +35.1097, 0.1847 +35.1231, 0.1847 +35.1364, 0.1847 +35.1498, 0.1847 +35.1632, 0.1847 +35.1764, 0.1847 +35.1899, 0.1848 +35.2033, 0.1848 +35.2167, 0.1848 +35.23, 0.1848 +35.2434, 0.1848 +35.2568, 0.1848 +35.2701, 0.1848 +35.2835, 0.1848 +35.2969, 0.1848 +35.3103, 0.1848 +35.3235, 0.1848 +35.337, 0.1848 +35.3504, 0.1848 +35.3637, 0.1848 +35.3771, 0.1848 +35.3905, 0.1848 +35.4039, 0.1907 +35.4172, 0.1907 +35.4306, 0.1907 +35.444, 0.1907 +35.4573, 0.1907 +35.4707, 0.1907 +35.4841, 0.1907 +35.4975, 0.1907 +35.5108, 0.1907 +35.5242, 0.1907 +35.5375, 0.1907 +35.5509, 0.1907 +35.5643, 0.1907 +35.5777, 0.1907 +35.5911, 0.1907 +35.6044, 0.1907 +35.6178, 0.1907 +35.6312, 0.1907 +35.6444, 0.1966 +35.6579, 0.1966 +35.6713, 0.1966 +35.6846, 0.1966 +35.698, 0.1966 +35.7114, 0.1966 +35.7248, 0.1966 +35.7381, 0.1966 +35.7515, 0.1966 +35.7649, 0.1966 +35.7783, 0.1966 +35.7915, 0.1966 +35.805, 0.1966 +35.8184, 0.1966 +35.8317, 0.1966 +35.8451, 0.1966 +35.8585, 0.2025 +35.8719, 0.2025 +35.8852, 0.2025 +35.8986, 0.2025 +35.912, 0.2025 +35.9253, 0.2025 +35.9386, 0.2025 +35.9521, 0.2025 +35.9655, 0.2083 +35.9788, 0.2083 +35.9922, 0.2083 +36.0056, 0.2083 +36.019, 0.2083 +36.0323, 0.2083 +36.0457, 0.2083 +36.0591, 0.2084 +36.0724, 0.2084 +36.0858, 0.2084 +36.0992, 0.2084 +36.1126, 0.2142 +36.1259, 0.2142 +36.1393, 0.2142 +36.1527, 0.2142 +36.166, 0.2142 +36.1794, 0.2142 +36.1928, 0.2142 +36.2062, 0.2142 +36.2195, 0.2142 +36.2328, 0.2142 +36.2463, 0.2142 +36.2596, 0.2142 +36.273, 0.2143 +36.2864, 0.2143 +36.2998, 0.2143 +36.3131, 0.2143 +36.3265, 0.2143 +36.3399, 0.2143 +36.3532, 0.2143 +36.3666, 0.2143 +36.38, 0.2143 +36.3934, 0.2143 +36.4067, 0.2143 +36.4201, 0.2143 +36.4335, 0.2143 +36.4468, 0.2143 +36.4602, 0.2143 +36.4736, 0.2143 +36.487, 0.2143 +36.5003, 0.2143 +36.5137, 0.2143 +36.5271, 0.2143 +36.5404, 0.2143 +36.5537, 0.2143 +36.5672, 0.2143 +36.5805, 0.2143 +36.5939, 0.2143 +36.6073, 0.2143 +36.6207, 0.2143 +36.634, 0.2143 +36.6474, 0.2143 +36.6608, 0.2143 +36.6741, 0.2143 +36.6875, 0.2143 +36.7008, 0.2143 +36.7143, 0.2143 +36.7276, 0.2144 +36.741, 0.2144 +36.7544, 0.2144 +36.7677, 0.2144 +36.7811, 0.2144 +36.7945, 0.2144 +36.8079, 0.2144 +36.8212, 0.2144 +36.8346, 0.2144 +36.8479, 0.2144 +36.8613, 0.2144 +36.8747, 0.2144 +36.8881, 0.2144 +36.9015, 0.2144 +36.9148, 0.2144 +36.9282, 0.2144 +36.9416, 0.2144 +36.9548, 0.2144 +36.9683, 0.2144 +36.9817, 0.2144 +36.995, 0.2144 +37.0084, 0.2144 +37.0218, 0.2144 +37.0352, 0.2086 +37.0485, 0.2086 +37.0619, 0.2086 +37.0753, 0.2086 +37.0886, 0.2086 +37.102, 0.2086 +37.1154, 0.2086 +37.1288, 0.2086 +37.1421, 0.2086 +37.1555, 0.2086 +37.1689, 0.2027 +37.1822, 0.2027 +37.1956, 0.2027 +37.209, 0.2028 +37.2224, 0.2028 +37.2357, 0.2028 +37.249, 0.2028 +37.2625, 0.2028 +37.2758, 0.1969 +37.2892, 0.1969 +37.3026, 0.1969 +37.3159, 0.1969 +37.3293, 0.1969 +37.3427, 0.1969 +37.3561, 0.1969 +37.3694, 0.1911 +37.3828, 0.1911 +37.3961, 0.1911 +37.4095, 0.1911 +37.4229, 0.1911 +37.4363, 0.1911 +37.4497, 0.1911 +37.463, 0.1853 +37.4764, 0.1853 +37.4898, 0.1853 +37.503, 0.1853 +37.5165, 0.1853 +37.5299, 0.1853 +37.5432, 0.1794 +37.5566, 0.1794 +37.5699, 0.1794 +37.5834, 0.1794 +37.5967, 0.1794 +37.6101, 0.1794 +37.6235, 0.1736 +37.6368, 0.1736 +37.6502, 0.1736 +37.6636, 0.1736 +37.6768, 0.1736 +37.6903, 0.1677 +37.7037, 0.1677 +37.717, 0.1678 +37.7304, 0.1678 +37.7438, 0.1678 +37.7572, 0.1619 +37.7705, 0.1619 +37.7839, 0.1619 +37.7973, 0.1619 +37.8106, 0.1619 +37.8239, 0.1561 +37.8374, 0.1561 +37.8508, 0.1561 +37.8641, 0.1561 +37.8775, 0.1502 +37.8909, 0.1502 +37.9042, 0.1502 +37.9176, 0.1502 +37.931, 0.1444 +37.9443, 0.1444 +37.9577, 0.1444 +37.971, 0.1444 +37.9844, 0.1385 +37.9978, 0.1386 +38.0112, 0.1386 +38.0246, 0.1386 +38.0379, 0.1327 +38.0513, 0.1327 +38.0647, 0.1327 +38.078, 0.1327 +38.0914, 0.1327 +38.1048, 0.1327 +38.1181, 0.1269 +38.1315, 0.1269 +38.1449, 0.1269 +38.1583, 0.1269 +38.1716, 0.1269 +38.185, 0.1269 +38.1984, 0.121 +38.2117, 0.121 +38.2251, 0.121 +38.2385, 0.121 +38.2518, 0.1211 +38.2652, 0.1211 +38.2786, 0.1152 +38.292, 0.1152 +38.3053, 0.1152 +38.3187, 0.1152 +38.3321, 0.1152 +38.3454, 0.1152 +38.3588, 0.1152 +38.3721, 0.1094 +38.3855, 0.1094 +38.3989, 0.1094 +38.4123, 0.1094 +38.4257, 0.1094 +38.439, 0.1094 +38.4524, 0.1094 +38.4658, 0.1094 +38.4791, 0.1035 +38.4925, 0.1035 +38.5059, 0.1035 +38.5192, 0.1036 +38.5326, 0.1036 +38.546, 0.1036 +38.5594, 0.1036 +38.5727, 0.1036 +38.5861, 0.0977 +38.5995, 0.0977 +38.6128, 0.0977 +38.6261, 0.0977 +38.6396, 0.0977 +38.653, 0.0977 +38.6663, 0.0977 +38.6797, 0.0977 +38.6931, 0.0977 +38.7064, 0.0919 +38.7198, 0.0919 +38.7332, 0.0919 +38.7466, 0.0919 +38.7599, 0.0919 +38.7732, 0.0919 +38.7867, 0.0919 +38.8, 0.0919 +38.8134, 0.0919 +38.8268, 0.0861 +38.8401, 0.0861 +38.8535, 0.0861 +38.8669, 0.0861 +38.8803, 0.0861 +38.8936, 0.0861 +38.907, 0.0861 +38.9203, 0.0861 +38.9337, 0.0861 +38.9471, 0.0861 +38.9605, 0.0861 +38.9738, 0.0802 +38.9872, 0.0802 +39.0006, 0.0802 +39.014, 0.0803 +39.0273, 0.0803 +39.0407, 0.0803 +39.0541, 0.0803 +39.0674, 0.0803 +39.0808, 0.0803 +39.0942, 0.0803 +39.1076, 0.0803 +39.1209, 0.0803 +39.1343, 0.0803 +39.1477, 0.0744 +39.161, 0.0744 +39.1743, 0.0744 +39.1878, 0.0744 +39.2012, 0.0744 +39.2145, 0.0744 +39.2279, 0.0744 +39.2413, 0.0744 +39.2546, 0.0745 +39.268, 0.0745 +39.2814, 0.0745 +39.2948, 0.0745 +39.3081, 0.0745 +39.3215, 0.0745 +39.3349, 0.0686 +39.3482, 0.0686 +39.3616, 0.0686 +39.375, 0.0686 +39.3883, 0.0686 +39.4017, 0.0686 +39.4151, 0.0686 +39.4285, 0.0686 +39.4418, 0.0686 +39.4552, 0.0686 +39.4686, 0.0686 +39.4819, 0.0687 +39.4953, 0.0687 +39.5087, 0.0687 +39.5221, 0.0687 +39.5354, 0.0687 +39.5488, 0.0628 +39.5622, 0.0628 +39.5755, 0.0628 +39.5889, 0.0628 +39.6023, 0.0628 +39.6156, 0.0628 +39.629, 0.0628 +39.6423, 0.0628 +39.6558, 0.0628 +39.6691, 0.0628 +39.6825, 0.0628 +39.6959, 0.0628 +39.7092, 0.0628 +39.7226, 0.0629 +39.736, 0.0629 +39.7494, 0.0629 +39.7627, 0.0629 +39.7761, 0.0629 +39.7894, 0.057 +39.8028, 0.057 +39.8162, 0.057 +39.8296, 0.057 +39.843, 0.057 +39.8563, 0.057 +39.8697, 0.057 +39.8831, 0.057 +39.8963, 0.057 +39.9098, 0.057 +39.9232, 0.057 +39.9365, 0.057 +39.9499, 0.057 +39.9633, 0.0571 +39.9767, 0.0571 +39.99, 0.0512 +40.0034, 0.0512 +40.0034, 0.0512 diff --git a/src/scgenerator/data/default_params.json b/src/scgenerator/data/default_params.json new file mode 100644 index 0000000..fd9105c --- /dev/null +++ b/src/scgenerator/data/default_params.json @@ -0,0 +1,21 @@ +{ + "lambda0": 835e-9, + "P0": 10e3, + "T0": 28.4e-15, + "z_targets": [0, 1, 128], + "chirp": 0, + "alpha": 0, + "fiber_type": "PCF", + "pitch": 1.55e-6, + "pitch_ratio": 0.37, + "gamma": 0.11, + "pulse_shape":"gaussian", + "dt": 1e-15, + "nt": 16384, + "frep": 80e6, + "behaviors": ["spm", "ss", "raman"], + "raman_rf": "stolen", + "adapt_step_size": true, + "error_ok": 1e-8, + "vmin_log": -40 + } diff --git a/src/scgenerator/data/gas.json b/src/scgenerator/data/gas.json new file mode 100644 index 0000000..cc59047 --- /dev/null +++ b/src/scgenerator/data/gas.json @@ -0,0 +1,198 @@ +{ + "air": { + "sellmeier": { + "B": [57921050000.0, 1679170000.0], + "C": [238018500000000.0, 57362000000000.0], + "kind": 2, + "P0": 101325, + "T0": 288.15 + } + }, + "nitrogen": { + "a": 0.137, + "b": 1.709e-05, + "sellmeier": { + "B": [32431570000.0], + "C": [144000000000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15, + "const": 6.8552e-05 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 2.2e-23 + } + + }, + "helium": { + "a": 0.00346, + "b": 2.38e-05, + "sellmeier": { + "source": "A. Ermolov, K. F. Mak, M. H. Frosz, J. C. Travers, P. St. J. Russell, Supercontinuum generation in the vacuum ultraviolet through dispersive-wave and soliton-plasma interaction in a noble-gas-filled hollow-core photonic crystal fiber, Phys. Rev. A 92, 033821 (2015)", + "B": [2.16463842e-5, 2.10561127e-7, 4.7509272e-5], + "C": [-6.80769781e-16, 5.13251289e-15, 3.18621354e-15], + "kind": 1, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 3.1e-25 + } + + }, + "helium_alt": { + "a": 0.00346, + "b": 2.38e-05, + "sellmeier": { + "source": " C. Cuthbertson and M. Cuthbertson. The refraction and dispersion of neon and helium. Proc. R. Soc. London A 135, 40-47 (1936)", + "B": [14755297000.0], + "C": [426297400000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "P0": 30.4e3, + "T0": 273.15, + "n2": 3.1e-25 + } + + }, + "hydrogen": { + "a": 0.02453, + "b": 2.651e-05, + "sellmeier": { + "source": "E. R. Peck and S. Hung. Refractivity and dispersion of hydrogen in the visible and near infrared, J. Opt. Soc. Am. 67, 1550-1554 (1977)", + "B": [0.0148956, 0.0049037], + "C": [180.7e-12, 92e-12], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Shelton, D. P., & Rice, J. E. (1994). Measurements and calculations of the hyperpolarizabilities of atoms and small molecules in the gas phase. Chemical Reviews, 94(1), 3-29", + "P0": 30.4e3, + "T0": 273.15, + "n2": 6.36e-24 + } + + }, + "neon": { + "a": 0.02135, + "b": 1.709e-05, + "sellmeier": { + "B": [1281450000.0, 22048600000.0], + "C": [184661000000000.0, 376840000000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 8.7e-25 + } + + }, + "argon": { + "a": 0.1355, + "b": 3.201e-05, + "sellmeier": { + "source": "A. Bideau-Mehu, Y. Guern, R. Abjean, A. Johannin-Gilles. Measurement of refractive indices of neon, argon, krypton and xenon in the 253.7-140.4 nm wavelength range. Dispersion relations and estimated oscillator strengths of the resonance lines. J. Quant. Spectrosc. Rad. Transfer 25, 395-402 (1981)", + "B": [2501410000.0, 500283000.0, 52234300000.0], + "C": [91012000000000.0, 87892000000000.0, 214020000000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 9.7e-24 + } + + }, + "argon_alt": { + "a": 0.1355, + "b": 3.201e-05, + "sellmeier": { + "source": "A. Börzsönyi, Z. Heiner, M. P. Kalashnikov, A. P. Kovács, and K. Osvay, Dispersion measurement of inert gases and gas mixtures at 800 nm, Appl. Opt. 47, 4856-4863 (2008)", + "B": [20332.29e-8, 34458.31e-8], + "C": [206.12e-18, 8.066e-15], + "kind": 1, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 9.7e-24 + } + + }, + "argon_alt2": { + "a": 0.1355, + "b": 3.201e-05, + "sellmeier": { + "source": "E. R. Peck and D. J. Fisher. Dispersion of argon, J. Opt. Soc. Am. 54, 1362-1364 (1964)", + "B": [3.0182943e-2], + "C": [144e12], + "const": 6.7867e-5, + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 9.7e-24 + } + + }, + "krypton": { + "a": 0.2349, + "b": 3.978e-05, + "sellmeier": { + "B": [2536370000.0, 2736490000.0, 62080200000.0], + "C": [65474200000000.0, 73698000000000.0, 181080000000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 2.2e-23 + } + + }, + "xenon": { + "a": 0.425, + "b": 5.105e-05, + "sellmeier": { + "B": [3228690000.0, 3553930000.0, 60676400000.0], + "C": [46301000000000.0, 59578000000000.0, 112740000000000.0], + "kind": 2, + "P0": 101325, + "T0": 273.15 + }, + "kerr": { + "source": "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904.", + "P0": 30.4e3, + "T0": 273.15, + "n2": 5.8e-23 + } + + } +} \ No newline at end of file diff --git a/src/scgenerator/data/gas.toml b/src/scgenerator/data/gas.toml new file mode 100644 index 0000000..977289a --- /dev/null +++ b/src/scgenerator/data/gas.toml @@ -0,0 +1,183 @@ +[nitrogen] +a = 0.137 +b = 1.709e-5 + +[helium] +a = 0.00346 +b = 2.38e-5 + +[helium_alt] +a = 0.00346 +b = 2.38e-5 + +[hydrogen] +a = 0.02453 +b = 2.651e-5 + +[neon] +a = 0.02135 +b = 1.709e-5 + +[argon] +a = 0.1355 +b = 3.201e-5 + +[argon_alt] +a = 0.1355 +b = 3.201e-5 + +[argon_alt2] +a = 0.1355 +b = 3.201e-5 + +[krypton] +a = 0.2349 +b = 3.978e-5 + +[xenon] +a = 0.425 +b = 5.105e-5 + +[air.sellmeier] +B = [57921050000.0, 1679170000.0] +C = [238018500000000.0, 57362000000000.0] +P0 = 101325 +T0 = 288.15 +kind = 2 + +[nitrogen.sellmeier] +B = [32431570000.0] +C = [144000000000000.0] +P0 = 101325 +T0 = 273.15 +const = 6.8552e-5 +kind = 2 + +[nitrogen.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 2.2e-23 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[helium.sellmeier] +B = [2.16463842e-5, 2.10561127e-7, 4.7509272e-5] +C = [-6.80769781e-16, 5.13251289e-15, 3.18621354e-15] +P0 = 101325 +T0 = 273.15 +kind = 1 +source = "A. Ermolov, K. F. Mak, M. H. Frosz, J. C. Travers, P. St. J. Russell, Supercontinuum generation in the vacuum ultraviolet through dispersive-wave and soliton-plasma interaction in a noble-gas-filled hollow-core photonic crystal fiber, Phys. Rev. A 92, 033821 (2015)" + +[helium.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 3.1e-25 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[helium_alt.sellmeier] +B = [14755297000.0] +C = [426297400000000.0] +P0 = 101325 +T0 = 273.15 +kind = 2 +source = " C. Cuthbertson and M. Cuthbertson. The refraction and dispersion of neon and helium. Proc. R. Soc. London A 135, 40-47 (1936)" + +[helium_alt.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 3.1e-25 + +[hydrogen.sellmeier] +B = [0.0148956, 0.0049037] +C = [1.807e-10, 9.2e-11] +P0 = 101325 +T0 = 273.15 +kind = 2 +source = "E. R. Peck and S. Hung. Refractivity and dispersion of hydrogen in the visible and near infrared, J. Opt. Soc. Am. 67, 1550-1554 (1977)" + +[hydrogen.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 6.36e-24 +source = "Shelton, D. P., & Rice, J. E. (1994). Measurements and calculations of the hyperpolarizabilities of atoms and small molecules in the gas phase. Chemical Reviews, 94(1), 3-29" + +[neon.sellmeier] +B = [1281450000.0, 22048600000.0] +C = [184661000000000.0, 376840000000000.0] +P0 = 101325 +T0 = 273.15 +kind = 2 + +[neon.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 8.7e-25 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[argon.sellmeier] +B = [2501410000.0, 500283000.0, 52234300000.0] +C = [91012000000000.0, 87892000000000.0, 214020000000000.0] +P0 = 101325 +T0 = 273.15 +kind = 2 +source = "A. Bideau-Mehu, Y. Guern, R. Abjean, A. Johannin-Gilles. Measurement of refractive indices of neon, argon, krypton and xenon in the 253.7-140.4 nm wavelength range. Dispersion relations and estimated oscillator strengths of the resonance lines. J. Quant. Spectrosc. Rad. Transfer 25, 395-402 (1981)" + +[argon.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 9.7e-24 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[argon_alt.sellmeier] +B = [0.0002033229, 0.0003445831] +C = [2.0612e-16, 8.066e-15] +P0 = 101325 +T0 = 273.15 +kind = 1 +source = "A. Börzsönyi, Z. Heiner, M. P. Kalashnikov, A. P. Kovács, and K. Osvay, Dispersion measurement of inert gases and gas mixtures at 800 nm, Appl. Opt. 47, 4856-4863 (2008)" + +[argon_alt.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 9.7e-24 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[argon_alt2.sellmeier] +B = [0.030182943] +C = [144000000000000.0] +P0 = 101325 +T0 = 273.15 +const = 6.7867e-5 +kind = 2 +source = "E. R. Peck and D. J. Fisher. Dispersion of argon, J. Opt. Soc. Am. 54, 1362-1364 (1964)" + +[argon_alt2.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 9.7e-24 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[krypton.sellmeier] +B = [2536370000.0, 2736490000.0, 62080200000.0] +C = [65474200000000.0, 73698000000000.0, 181080000000000.0] +P0 = 101325 +T0 = 273.15 +kind = 2 + +[krypton.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 2.2e-23 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." + +[xenon.sellmeier] +B = [3228690000.0, 3553930000.0, 60676400000.0] +C = [46301000000000.0, 59578000000000.0, 112740000000000.0] +P0 = 101325 +T0 = 273.15 +kind = 2 + +[xenon.kerr] +P0 = 30400.0 +T0 = 273.15 +n2 = 5.8e-23 +source = "Wahlstrand, J. K., Cheng, Y. H., & Milchberg, H. M. (2012). High field optical nonlinearity and the Kramers-Kronig relations. Physical review letters, 109(11), 113904." diff --git a/src/scgenerator/data/hr_t.npz b/src/scgenerator/data/hr_t.npz new file mode 100644 index 0000000000000000000000000000000000000000..ac08f2ae5f4714cdc4595d1e1f659b841ed8161c GIT binary patch literal 894920 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�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

4RP*|q?kn}oXA2T+ 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

K5)Yr((>pP1}^`GSE42bM5=;Vzhl`u)9-^Gm|2L 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

c_6?fvj@unb$xjyswRq_e7LzFDLKSDyAh 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 )HX6%5WID>Yu%u6b|O^ zAT97&DL{5r?IE4Rd^Fs#=UVfxOl0qO9<^c<9;g^mnfuZc9KPqhee#H?^B-F#rgUXP zjd8@O>S@_9utwoKcSa(ZtX?yCxf7tG^I%&VpYXKk?t(!-0oDh4{WbpFJ1^+PxMXZ<&1Z>j~u|~N!>^Of@H`bQxr%d;{GQDl;o}9 zz-VEjTj8QKpw4tQ_dXp8qPaUZk+j`W;r<57pU?y}lt$xnn~G<=V*a2&CPpu5GvyhD?E3G;g{!QXgFW zYkoEYMkk9rXY^$N%REGOO`Z=1GaKs_Jp@qwj9ve_h67D3iE&;&!J(6}Y_zOkeT4=a0aSQJ}?3x;NdrA&x%;82vozMO1S^)e4EU+IaX zv-;Lev5SXtr(U0UUxL%ksFMzt3&Bp>lrVFO01Pz!O{f5YM49Kze|}| z8avJOoQR7K@17>VQxhXw;hz4<*j$wIsx_y}gv4?6mj@l0sLJtuGCnC7yYAgWe8RSxeD zL3&U?G@~^fWgQ>O*Jt>nY~%H>IL98ya}N$}{Vx_uThFUs_?!-nODp$Yqj7+CeSD4i z5F1P!)L9W67SJMk*RRl`LsN)a2z88sFFie;uMcIT>F(}~d9fliU3B`-Sv)1J#OcT2`;wGsY=UvEkxx_6IH$gLVR*9;}T^#!P7nd zYBR30kQQv{GCV5)nRT}5ZM7aSaFlYW-8vR@)SBdU4#z>$`1Bo;?bEDv5A1Pd z^RyES6%w&q0CiWXT#S;mZu`AQgxtD!AB_SCJ`I|*M1O+_S>wFvf9G*=f%T7ogN6iG zFz=avU1^1*jpS(eW)njgyVD|Nbq;LmOg)W`8L`>605(N!G=fKb6C@7|g|e62Uy)#}` z8-(TlimQ@5L%=8g=eT=kD#U-CXUkCLfXZ&+yxMmhs2W)CAo3&|YEf_L9xY;>@dpP* zH7pp|s%86%@VfGI2Ys$g&jhlKrh(9r3mMj42NZ4yL19DkBMWja^u7P|Dor&Hv)RXVvjXL*S#;jO2+;_uZvXQb1`Gnkeri+5YPRI ze4+7^kCecWplo&)$_l+Nw@M$dA{gG|p+l3*W?kaT3O% z%wRwb`sbetG??& zNg&;LdDbDq1D(h8YFtib{Z{u$gkZCwdytxcgE_bLI(>(58$Wfp;w&bsG={|R8!=9RncSR#=8 zUi>atVt^jI%5H5kVq#nPG_#(OWTXq&`#PwJ$UbcHwEko;${rkdT=B#S`qEF&TO2~< zX~v1wH)a#-SSonBXrl`sU-tC>ScgeyV(&e3@3j3WRa6;TIuQx9+%wSQ zPUKbIw=r6F5_DT<%$sk-0A_*A_`oR#thcx!Gry96jmMnmH{;n@{%QKjST+x(e{YUG z9^oMQ!Q1o&)hXD-EK|Lk>4trx2&c_;F>si^dj1s$HYlA|SD`Hy0L742|1ymaG{Ygv z)*Bhnt{JcA zzwt&PemK7-*eH*WtmS8~1b-#g+h5*K%4J8W34gg_+pRb#Z>Dd}mrDVrQ6u}u)p%g~ zynfM^>J1d@B1WTg0Fqp1kKBq%!E%K~!PhUbQE%*aLQyA&$aCF0_dXN8W{tm9c*J>? z{xcm-q9SF@{y@v;|KA@^Ei9xz32Hvl9wxj<0jXonwwZ}>K;GNbo4ecvWI?@6TE1aO z`)cyo_e~mVe3HwFwkJIBXiMH_6&}(Z)Mn?e&O(a%#`vL~Q7CDzJh3~=3z|G`>n_Pi zhn|Y2k%ONFV3JZZG5T5zBL0O7R+S=9N*J~qKgWf{S?2C1qvAn!!&|#~5>fAhFDtjY zC1ImP1pVAIh{uT)t+P@!_iNoJl35m$@V z-oNI;=mEF+#|!!3v|*_%&X)rW--WxTjU)g`VsvKd=Rp&nCq4_)HzgwF=a+tq2@YEB z-wP=Z1n75zTv@{>_=mK8oy;v0O*nr%i_}9=$220H!hh=AoEYKP?gm z#A;6#shmJJlYIN?f*|PYpA%A}lL1b1*&_vKg6*rmhFhYIuEZOYx48#%mUq{|(pyG{un6j z%sbhjb=⁣6pB~8Jp-@Yf=o#6RKgmZX9eoAs2|qdp&L-23q8^ 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 num: + return section_dict + raise MissingParameterError(params, num_required=num, **kwargs) diff --git a/src/scgenerator/errors.py b/src/scgenerator/errors.py new file mode 100644 index 0000000..f38baf8 --- /dev/null +++ b/src/scgenerator/errors.py @@ -0,0 +1,51 @@ +class MissingParameterError(Exception): + def __init__(self, param, **kwargs): + self.param = param + + # initial message + message = "" + if isinstance(param, str): + message += f"'{self.param}' is a required parameter " + elif isinstance(param, (tuple, list)): + num = kwargs["num_required"] + message += f"{num} of '{self.param}' {'is' if num == 1 else 'are'} required " + else: + raise TypeError(f"don't know what to do with param as {param}") + + # complementary information + if "fiber_model" in kwargs: + message += f"for fiber model '{kwargs['fiber_model']}' " + if "specified_parameters" in kwargs: + if len(kwargs["specified_parameters"]) == 0: + pass + elif len(kwargs["specified_parameters"]) == 1: + message += f"when '{kwargs['specified_parameters'][0]}' is specified " + else: + message += f"when {kwargs['specified_parameters']} are specified " + + # closing statement + message += "and no defaults have been set" + super().__init__(message) + + +class DuplicateParameterError(Exception): + pass + + +class IncompleteDataFolderError(Exception): + pass + + +# class MissingFiberParameterError(MissingParameterError): +# def __init__(self, param, model): +# self.param = param +# self.model = model +# super().__init__( +# f"'{self.param}' is a required parameter for fiber model '{self.model}' and no default value is set" +# ) + + +# class MissingPulseParameterError(MissingParameterError): +# def __init__(self, param): +# self.param = param +# super().__init__(f"'{self.param}' is a required pulse parameter and no default value is set") diff --git a/src/scgenerator/initialize.py b/src/scgenerator/initialize.py new file mode 100644 index 0000000..2b5ffdb --- /dev/null +++ b/src/scgenerator/initialize.py @@ -0,0 +1,775 @@ +from os import path +from typing import Iterator, Mapping, Tuple +import numpy as np +from numpy import pi +from numpy.core.fromnumeric import var +from ray.state import current_node_id + +from . import io, state, defaults +from .math import length, power_fact +from .physics import fiber, pulse, units +from .const import valid_param_types, valid_varying, hc_model_specific_parameters +from .errors import * +from .io import get_logger +from .utilities import varying_iterator, count_variations + + +class ParamSequence(Mapping): + def __init__(self, config): + validate_types(config) + self.config = ensure_consistency(config) + self.name = self.config["name"] + + self.num_sim, self.num_varying = count_variations(self.config) + self.single_sim = self.num_sim == 1 + + def get_pulse(self, key): + return self.config["pulse"][key] + + def get_fiber(self, key): + return self.config["fiber"][key] + + def get_simulation(self, key): + return self.config["pulse"][key] + + def __iter__(self) -> Iterator[Tuple[list, dict]]: + """iterates through all possible parameters, yielding a config as welle as a flattened + computed parameters set each time""" + for only_varying, full_config in varying_iterator(self.config): + yield only_varying, compute_init_parameters(full_config) + + def __len__(self): + return self.num_sim + + def __getitem__(self, key): + return self.config[key[0]][key[1]] + + def __str__(self) -> str: + return f"dispatcher generated from config {self.name}" + + +def wspace(t, t_num=0): + """frequency array such that x(t) <-> np.fft(x)(w) + Parameters + ---------- + t : float or array + float : total width of the time window + array : time array + t_num : int- + if t is a float, specifies the number of points + Returns + ---------- + w : array + linspace of frencies corresponding to t + """ + if isinstance(t, (np.ndarray, list, tuple)): + dt = t[1] - t[0] + t_num = len(t) + t = t[-1] - t[0] + dt + else: + dt = t / t_num + w = 2 * pi * np.arange(t_num) / t + w = np.where(w >= pi / dt, w - 2 * pi / dt, w) + return w + + +def tspace(time_window=None, t_num=None, dt=None): + """returns a time array centered on 0 + Parameters + ---------- + time_window : float + total time spanned + t_num : int + number of points + dt : float + time resolution + + at least 2 arguments must be given. They are prioritize as such + t_num > time_window > dt + + Returns + ------- + t : array + a linearily spaced time array + Raises + ------ + TypeError + missing at least 1 argument + """ + if t_num is not None: + if isinstance(time_window, (float, int)): + return np.linspace(-time_window / 2, time_window / 2, int(t_num)) + elif isinstance(dt, (float, int)): + time_window = (t_num - 1) * dt + return np.linspace(-time_window / 2, time_window / 2, t_num) + elif isinstance(time_window, (float, int)) and isinstance(dt, (float, int)): + t_num = int(time_window / dt) + 1 + return np.linspace(-time_window / 2, time_window / 2, t_num) + else: + raise TypeError("not enough parameter to determine time vector") + + +def validate_single_parameter(parent, key, value): + try: + func = valid_param_types[parent][key] + except KeyError: + s = f"The parameter '{key}' does not belong " + if parent == "root": + s += "at the root of the config file" + else: + s += f"in the category '{parent}'" + s += ". Make sure it is a valid parameter in the first place" + raise TypeError(s) + if not func(value): + raise TypeError( + f"value '{value}' of type {type(value)} for key '{key}' is not valid, {func.__doc__}" + ) + return + + +def validate_types(config): + """validates the data types in the initial config dictionary + + Parameters + ---------- + config : dict + the initial config dictionary + + Raises + ------ + TypeError + raised when a parameter has the wrong type + """ + + for domain, parameters in config.items(): + if isinstance(parameters, dict): + for param_name, param_value in parameters.items(): + if param_name == "varying": + for k_vary, v_vary in param_value.items(): + if not isinstance(v_vary, list): + raise TypeError(f"Varying parameters should be specified in a list") + + if len(v_vary) < 1: + raise ValueError( + f"Varying parameters lists should contain at least 1 element" + ) + + if k_vary not in valid_varying[domain]: + raise TypeError(f"'{k_vary}' is not a valid variable parameter") + + [ + validate_single_parameter(domain, k_vary, v_vary_indiv) + for v_vary_indiv in v_vary + ] + else: + validate_single_parameter(domain, param_name, param_value) + else: + validate_single_parameter("root", domain, parameters) + + +def _contains(sub_conf, param): + return param in sub_conf or param in sub_conf.get("varying", {}) + + +def _ensure_consistency_fiber(fiber): + """ensure the fiber sub-dictionary of the parameter set is consistent + + Parameters + ---------- + fiber : dict + dictionary containing the fiber parameters + + Returns + ------- + dict + the updated dictionary + + Raises + ------ + MissingParameterError + When at least one required parameter with no default is missing + """ + + if _contains(fiber, "beta"): + fiber = defaults.get(fiber, "gamma", specified_parameters=["beta"]) + fiber["model"] = fiber.get("model", "custom") + + else: + fiber = defaults.get(fiber, "model") + + if fiber["model"] == "pcf": + fiber = defaults.get_fiber(fiber, "pitch") + fiber = defaults.get_fiber(fiber, "pitch_ratio") + + elif fiber["model"] == "hasan": + fiber = defaults.get_multiple( + fiber, ["capillary_spacing", "capillary_outer_d"], 1, fiber_model="hasan" + ) + for param in [ + "core_radius", + "capillary_num", + "capillary_thickness", + "capillary_resonance_strengths", + "capillary_nested", + ]: + fiber = defaults.get_fiber(fiber, param) + else: + for param in hc_model_specific_parameters[fiber["model"]]: + fiber = defaults.get_fiber(fiber, param) + + fiber = defaults.get(fiber, "length") + return fiber + + +def _ensure_consistency_gas(gas): + """ensure the gas sub-dictionary of the parameter set is consistent + + Parameters + ---------- + gas : dict + dictionary containing the gas parameters + + Returns + ------- + dict + the updated dictionary + + Raises + ------ + MissingParameterError + When at least one required parameter with no default is missing + """ + for param in ["gas_name", "temperature", "pressure", "plasma_density"]: + gas = defaults.get(gas, param, specified_params=["gas"]) + return gas + + +def _ensure_consistency_pulse(pulse): + """ensure the pulse sub-dictionary of the parameter set is consistent + + Parameters + ---------- + pulse : dict + dictionary of the pulse section of parameters + + Returns + ------- + dict + the updated pulse dictionary + + Raises + ------ + MissingParameterError + When at least one required parameter with no default is missing + """ + for param in ["wavelength", "shape", "quantum_noise", "intensity_noise"]: + pulse = defaults.get(pulse, param) + + if _contains(pulse, "soliton_num"): + pulse = defaults.get_multiple( + pulse, ["power", "energy", "width", "t0"], 1, specified_parameters=["soliton_num"] + ) + + else: + pulse = defaults.get_multiple(pulse, ["t0", "width"], 1) + pulse = defaults.get_multiple(pulse, ["power", "energy"], 1) + return pulse + + +def _ensure_consistency_simulation(simulation): + """ensure the simulation sub-dictionary of the parameter set is consistent + + Parameters + ---------- + pulse : dict + dictionary of the pulse section of parameters + + Returns + ------- + dict + the updated pulse dictionary + + Raises + ------ + MissingParameterError + When at least one required parameter with no default is missing + """ + simulation = defaults.get_multiple(simulation, ["dt", "t_num", "time_window"], 2) + + for param in [ + "behaviors", + "z_num", + "frep", + "tolerated_error", + "parallel", + "repeat", + "lower_wavelength_interp_limit", + "upper_wavelength_interp_limit", + "ideal_gas", + ]: + simulation = defaults.get(simulation, param) + + if "raman" in simulation["behaviors"] or any( + ["raman" in l for l in simulation.get("varying", {}).get("behaviors", [])] + ): + simulation = defaults.get(simulation, "raman_type", specified_parameters=["raman"]) + return simulation + + +def ensure_consistency(config): + """ensure the config dictionary is consistent and that certain parameters are set, + either by filling in defaults or by raising an error. This is not where new values are calculated. + + Parameters + ---------- + config : dict + original config dict loaded from the toml file + + Returns + ------- + dict + the consistent config dict + """ + + validate_types(config) + + # ensure parameters are not specified multiple times + for sub_dict in valid_param_types.values(): + for param_name in sub_dict: + for set_param in config.values(): + if isinstance(set_param, dict): + if param_name in set_param and param_name in set_param.get("varying", {}): + raise DuplicateParameterError( + f"got multiple values for parameter '{param_name}'" + ) + + # ensure every required parameter has a value + config["name"] = config.get("name", "no name") + config["fiber"] = _ensure_consistency_fiber(config.get("fiber", {})) + + if config["fiber"]["model"] in hc_model_specific_parameters: + config["gas"] = _ensure_consistency_gas(config.get("gas", {})) + + config["pulse"] = _ensure_consistency_pulse(config.get("pulse", {})) + config["simulation"] = _ensure_consistency_simulation(config.get("simulation", {})) + + return config + + + +def compute_init_parameters(config): + """computes all derived values from a config dictionary + + Parameters + ---------- + config : dict + a configuration dictionary containing the pulse, fiber and simulation sections with no varying parameter. + Note : checking the validity of the configuration shall be done before calling this function. + + Returns + ------- + dict + a flattened dictionary (no fiber, pulse, simulation subsections) with all the necessary values to run RK4IP + """ + + logger = get_logger(__name__) + + # copy and flatten the config + params = dict(name=config["name"]) + for section in ["pulse", "fiber", "simulation", "gas"]: + for key, value in config.get(section, {}).items(): + params[key] = value + + params = _generate_sim_grid(params) + + # FIBER + params["interp_range"] = _interp_range( + params["w"], + params["upper_wavelength_interp_limit"], + params["lower_wavelength_interp_limit"], + ) + + if "beta" in params: + params["beta"] = np.array(params["beta"]) + temp_gamma = 0 + params["dynamic_dispersion"] = False + else: + params["dynamic_dispersion"] = fiber.is_dynamic_dispersion(params) + params["beta"], temp_gamma = fiber.dispersion_central(params["model"], params) + if params["dynamic_dispersion"]: + params["gamma_func"] = temp_gamma + params["beta_func"] = params["beta"] + params["beta"] = params["beta_func"](0) + temp_gamma = temp_gamma(0) + + if "gamma" not in params: + params["gamma"] = temp_gamma + logger.info(f"using computed \u0263 = {params['gamma']:.2e} W/m^2") + + # Raman response + if "raman" in params["behaviors"]: + params["hr_w"] = fiber.delayed_raman_w(params["t"], params["dt"], params["raman_type"]) + + # PULSE + params = _update_pulse_parameters(params) + logger.info(f"computed initial N = {params['soliton_num']:.3g}") + + params["L_D"] = params["t0"] ** 2 / abs(params["beta"][0]) + params["L_NL"] = 1 / (params["gamma"] * params["power"]) if params["gamma"] else np.inf + params["L_sol"] = pi / 2 * params["L_D"] + + # Technical noise + if "intensity_noise" in params: + params = _technical_noise(params) + + # Initial field + if "field_0" in params: + params = _validate_custom_init_field(params) + else: + params["field_0"] = pulse.initial_field( + params["t"], params["shape"], params["t0"], params["power"] + ) + + if params["quantum_noise"]: + params["field_0"] = params["field_0"] + pulse.shot_noise( + params["w_c"], params["w0"], params["time_window"], params["dt"] + ) + + return params + + +def _update_pulse_parameters(params): + ( + params["width"], + params["t0"], + params["power"], + params["energy"], + params["soliton_num"], + ) = pulse.conform_pulse_params( + shape=params["shape"], + width=params.get("width", None), + t0=params.get("t0", None), + power=params.get("power", None), + energy=params.get("energy", None), + gamma=params["gamma"], + beta2=params["beta"][0], + ) + return params + + +def _validate_custom_init_field(params): + if isinstance(params["field_0"], str): + field_0 = evaluate_field_equation(params["field_0"], **params) + params["field_0"] = field_0 + elif len(params["field_0"]) != params["t_num"]: + raise ValueError( + "initial field is given but doesn't match size and type with the time array" + ) + return params + + +def _technical_noise(params): + logger = get_logger(__name__) + + if params["intensity_noise"] > 0: + logger.info(f"intensity noise of {params['intensity_noise']}") + delta_int, delta_T0 = pulse.technical_noise(params["intensity_noise"]) + params["power"] *= delta_int + params["t0"] *= delta_T0 + params["width"] *= delta_T0 + params = _update_pulse_parameters(params) + return params + + +def _interp_range(w, upper, lower): + # by default, the interpolation range of the dispersion polynomial stops exactly + # at the boundary of the frequency window we consider + + interp_range = [ + max(lower, units.m.inv(np.max(w[w > 0]))), + min(upper, units.m.inv(np.min(w[w > 0]))), + ] + + return interp_range + + +def _generate_sim_grid(params): + """computes a bunch of values that relate to the simulation grid + + Parameters + ---------- + params : dict + flattened parameter dictionary + + Returns + ------- + dict + updated parameter dictionary + """ + t = tspace( + time_window=params.get("time_window", None), + t_num=params.get("t_num", None), + dt=params.get("dt", None), + ) + params["t"] = t + params["time_window"] = length(t) + params["dt"] = t[1] - t[0] + params["t_num"] = len(t) + + w_c = wspace(t) + w0 = units.m(params["wavelength"]) + params["w0"] = w0 + params["w_c"] = w_c + params["w"] = w_c + w0 + params["w_power_fact"] = [power_fact(w_c, k) for k in range(2, 11)] + + params["z_targets"] = np.linspace(0, params["length"], params["z_num"]) + params["store_num"] = len(params["z_targets"]) + + return params + + +# def compute_init_parameters_old(dictionary): +# """ +# computes the initial parameters required and sorts them in 3 categories : simulations, pulse and fiber + +# Parameters +# ---------- +# dictionary : dict, optional +# dictionary containing parameters for a single simulation + +# Returns +# ------- +# params : dict +# dictionary of parameters + +# Note +# ---- + +# Parameter computation occurs in 3 different stages +# Simulation-specific parameters +# Fiber-specific parameters +# Initial pulse parameters +# """ + +# logger = state.CurrentLogger + +# param_dico = dictionary.copy() + +# if "name" not in param_dico: +# param_dico["name"] = "untitled_parameters" + +# # convert units +# param_dico = units.standardize_dictionary(param_dico) + +# #### SIMULATION SPECIFIC VALUES + +# # time/frequency grid +# lambda0 = param_dico["lambda0"] +# t = tspace( +# T=param_dico.get("T", None), t_num=param_dico.get("nt", None), dt=param_dico.get("dt", None) +# ) # time grid +# w_c = wspace(t) +# w0 = units.m(lambda0) +# param_dico["T"] = length(t) +# param_dico["dt"] = t[1] - t[0] +# param_dico["nt"] = len(t) +# param_dico["w0"] = w0 +# param_dico["w_c"] = w_c +# param_dico["w"] = w_c + w0 +# param_dico["t"] = t + +# # precompute (w - w0)^k / k! +# param_dico["w_power_fact"] = [power_fact(w_c, k) for k in range(2, 11)] + +# logger.log( +# f"time window : {1e15*param_dico['T']:.1f}fs with {1e15*param_dico['dt']:.1f}fs resolution" +# ) +# logger.log( +# f"wl window : {units.nm.inv(np.max(param_dico['w']))}nm to {units.nm.inv(np.min(param_dico['w'][param_dico['w'] > 0]))}nm" +# ) + +# # High frequencies can be a problem +# # We can ignore them with a lower_wavelength_interp_limit parameter +# if units.nm.inv(np.max(w_c + w0)) < 450 and "lower_wavelength_interp_limit" not in param_dico: +# pass + +# if "lower_wavelength_interp_limit" in param_dico: +# lower_wavelength_interp_limit = units.nm(param_dico["lower_wavelength_interp_limit"]) +# logger.log( +# f"ignoring wavelength below {lower_wavelength_interp_limit} for dispersion and photon number computation" +# ) +# del param_dico["lower_wavelength_interp_limit"] +# else: +# lower_wavelength_interp_limit = np.inf + +# #### FIBER PARAMETERS + +# # Unify data whether we want spectra stored at certain places or just +# # a certain number of them uniformly spaced +# if "z_targets" not in param_dico: +# param_dico["z_targets"] = np.linspace(0, 1, state.default_z_target_size) +# else: +# param_dico["z_targets"] = sanitize_z_targets(param_dico["z_targets"]) +# param_dico["store_num"] = len(param_dico["z_targets"]) + +# # Dispersion parameters of the fiber, as well as gamma +# if "interp_range" not in param_dico: + +# # the interpolation range of the dispersion polynomial stops exactly +# # at the boundary of the frequency window we consider +# param_dico["interp_range"] = [ +# units.nm.inv(max(np.max(w_c + w0), units.nm(lower_wavelength_interp_limit))), +# 1900, +# ] + +# if "beta" in param_dico: +# param_dico["beta"] = np.array(param_dico["beta"]) +# temp_gamma = 0 +# param_dico["dynamic_dispersion"] = False +# else: +# param_dico["dynamic_dispersion"] = fiber.is_dynamic_dispersion(param_dico) +# param_dico["beta"], temp_gamma = fiber.dispersion_central( +# param_dico.get("fiber_model", "PCF"), param_dico +# ) +# if param_dico["dynamic_dispersion"]: +# param_dico["gamma_func"] = temp_gamma +# param_dico["beta_func"] = param_dico["beta"] +# param_dico["beta"] = param_dico["beta_func"](0) +# temp_gamma = temp_gamma(0) + +# if "gamma" not in param_dico: +# param_dico["gamma"] = temp_gamma +# logger.log(f"computed gamma coefficient of {temp_gamma:.2e}") + +# # Raman response +# if "raman" in param_dico["behaviors"]: +# param_dico["hr_w"] = fiber.delayed_raman_w( +# t, param_dico["dt"], param_dico.get("raman_type", "stolen") +# ) + +# #### PULSE PARAMETERS + +# # Convert if pulse energy is given +# if "E0" in param_dico: +# param_dico["P0"] = pulse.E0_to_P0( +# param_dico["E0"], param_dico["T0_FWHM"], param_dico.get("pulse_shape", "gaussian") +# ) +# logger.log( +# f"Pulse energy of {1e6 * param_dico['E0']:.2f} microjoules converted to peak power of {1e-3 * param_dico['P0']:.0f}kW." +# ) + +# # Soliton Number +# param_dico["t0"] = ( +# param_dico["T0_FWHM"] * pulse.fwhm_to_T0_fac[param_dico.get("pulse_shape", "gaussian")] +# ) +# if "N" in param_dico: +# param_dico["P0"] = ( +# param_dico["N"] ** 2 +# * np.abs(param_dico["beta"][0]) +# / (param_dico["gamma"] * param_dico["t0"] ** 2) +# ) + +# logger.log( +# "Pump power adjusted to {:.2f} W to match solition number {}".format( +# param_dico["P0"], param_dico["N"] +# ) +# ) +# else: +# param_dico["N"] = np.sqrt( +# param_dico["P0"] +# * param_dico["gamma"] +# * param_dico["t0"] ** 2 +# / np.abs(param_dico["beta"][0]) +# ) +# logger.log("Soliton number : {:.2f}".format(param_dico["N"])) + +# # Other caracteristic quantities +# param_dico["L_D"] = param_dico["t0"] ** 2 / np.abs(param_dico["beta"][0]) +# param_dico["L_NL"] = 1 / (param_dico["gamma"] * param_dico["P0"]) +# param_dico["L_sol"] = pi / 2 * param_dico["L_D"] + +# # Technical noise +# if "delta_I" in param_dico: +# if param_dico["delta_I"] > 0: +# logger.log(f"intensity noise of {param_dico['delta_I']}") +# delta_int, delta_T0 = pulse.technical_noise(param_dico["delta_I"]) +# param_dico["P0"] *= delta_int +# param_dico["t0"] *= delta_T0 +# param_dico["T0_FWHM"] *= delta_T0 + +# # Initial field +# field_0 = np.zeros(param_dico["nt"], dtype="complex") + +# # check validity if an array is given, otherwise compute it according to given values +# if "field_0" in param_dico: +# if isinstance(param_dico["field_0"], str): +# field_0 = evaluate_field_equation(param_dico["field_0"], **param_dico) +# elif len(param_dico["field_0"]) != param_dico["nt"] or not isinstance( +# param_dico["field_0"], (tuple, list, np.ndarray) +# ): +# raise ValueError( +# "initial field is given but doesn't match size and type with the time array" +# ) +# else: +# shape = param_dico.get("pulse_shape", "gaussian") +# if shape.lower() == "gaussian": +# field_0 = pulse.gauss_pulse(param_dico["t"], param_dico["T0_FWHM"], param_dico["P0"]) +# elif shape.lower() == "sech": +# field_0 = pulse.sech_pulse(param_dico["t"], param_dico["T0_FWHM"], param_dico["P0"]) + +# # Shot noise +# if "q_noise" in param_dico["behaviors"]: +# field_0 = field_0 + pulse.shot_noise(w_c, w0, param_dico["T"], param_dico["dt"]) + +# param_dico["field_0"] = np.array(field_0, dtype="complex") + +# return param_dico + + +def sanitize_z_targets(z_targets): + """ + processes the 'z_targets' arguments and guarantees that: + - it is sorted + - it doesn't contain the same value twice + - it starts with 0 + Parameters + ---------- + z_targets : float, int or array-like + float or int : end point of the fiber starting from 0 + array-like of len(.) == 3 : `numpy.linspace` arguments + array-like of other length : target distances at which to store the spectra + Returns + ---------- + z_targets : list (mutability is important) + """ + if isinstance(z_targets, (float, int)): + z_targets = np.linspace(0, z_targets, state.default_z_target_size) + else: + z_targets = np.array(z_targets).flatten() + + if len(z_targets) == 3: + z_targets = np.linspace(*z_targets[:2], int(z_targets[2])) + + z_targets = list(set(value for value in z_targets if value >= 0)) + z_targets.sort() + + if 0 not in z_targets: + z_targets = [0] + z_targets + + return z_targets + + +def evaluate_field_equation(eq, **kwargs): + return eval( + eq, + dict( + sin=np.sin, + cos=np.cos, + tan=np.tan, + exp=np.exp, + pi=np.pi, + sqrt=np.sqrt, + **kwargs, + ), + ) diff --git a/src/scgenerator/io.py b/src/scgenerator/io.py new file mode 100644 index 0000000..3501494 --- /dev/null +++ b/src/scgenerator/io.py @@ -0,0 +1,874 @@ +import itertools +import json +import logging +import os +from datetime import datetime +from glob import glob +from typing import Any, Dict, Iterable, List, Tuple + +import matplotlib.pyplot as plt +import numpy as np +import pkg_resources as pkg +import toml +from matplotlib.gridspec import GridSpec + +from scgenerator import utilities +from scgenerator.const import TMP_FOLDER_KEY_BASE, num +from scgenerator.errors import IncompleteDataFolderError + +from . import state + + +def load_toml(path): + """returns a dictionary parsed from the specified toml file""" + if not path.lower().endswith(".toml"): + path += ".toml" + with open(path, mode="r") as file: + dico = toml.load(file) + return dico + + +def save_toml(path, dico): + """saves a dictionary into a toml file""" + if not path.lower().endswith(".toml"): + path += ".toml" + with open(path, mode="w") as file: + toml.dump(dico, file) + return dico + + +def get_logger(name=None): + """returns a logging.Logger instance. This function is there because if scgenerator + is used with ray, workers are not aware of any configuration done with the logging + and so it must be reconfigured. + + Parameters + ---------- + name : str, optional + name of the logger, by default None + + Returns + ------- + logging.Logger obj + logger + """ + name = __name__ if name is None else name + logger = logging.getLogger(name) + return configure_logger(logger) + + +def configure_logger(logger, logfile="scgenerator.log"): + """configures a logging.Logger obj + + Parameters + ---------- + logger : logging.Logger + logger to configure + logfile : str or None, optional + path to log file + + Returns + ------- + logging.Logger obj + updated logger + """ + if not hasattr(logger, "already_configured"): + if logfile is not None: + file_handler = logging.FileHandler("scgenerator.log", "a+") + file_handler.setFormatter(logging.Formatter("{name}: {message}", style="{")) + logger.addHandler(file_handler) + + stream_handler = logging.StreamHandler() + logger.addHandler(stream_handler) + logger.setLevel(logging.INFO) + + logger.already_configured = True + return logger + + +class Paths: + home = os.path.expanduser("~") + _data_files = ["silica.toml", "gas.toml", "hr_t.npz"] + + paths = { + f.split(".")[0]: os.path.abspath( + pkg.resource_filename("scgenerator", os.path.join("data", f)) + ) + for f in _data_files + } + + @classmethod + def get(cls, key): + if key not in cls.paths: + if os.path.exists("paths.json"): + with open("paths.json") as file: + paths_dico = json.load(file) + for k, v in paths_dico.items(): + cls.paths[k] = os.path.abspath(os.path.expanduser(v)) + if key not in cls.paths: + print(f"{key} was not found in path index, returning current working directory.") + cls.paths[key] = os.getcwd() + + return cls.paths[key] + + @classmethod + def gets(cls, key): + """returned the specified file as a string""" + with open(cls.get(key)) as file: + return file.read() + + @staticmethod + def tmp(task_id=0): + suffix = "" if task_id == 0 else str(task_id) + return ".scgenerator_tmp" + suffix + + @classmethod + def plot(cls, name): + """returns the paths to the specified plot. Used to save new plot + example + --------- + fig.savefig(Paths.plot("figure5.pdf")) + """ + return os.path.join(cls.get("plots"), name) + + +def serializable(val): + """returns True if val is serializable into a Json file""" + types = (np.ndarray, float, int, str, list, tuple) + + out = isinstance(val, types) + if isinstance(val, np.ndarray): + out &= val.dtype != "complex" + return out + + +def _prepare_for_serialization(dico): + """prepares a dictionary for serialization. Some keys may not be preserved + (dropped due to no conversion available) + + Parameters + ---------- + dico : dict + dictionary + """ + forbiden_keys = ["w_c", "w_power_fact", "field_0", "w"] + types = (np.ndarray, float, int, str, list, tuple, dict) + out = {} + for key, value in dico.items(): + if key in forbiden_keys: + continue + if not isinstance(value, types): + continue + if isinstance(value, dict): + out[key] = _prepare_for_serialization(value) + elif isinstance(value, np.ndarray) and value.dtype == complex: + continue + else: + out[key] = value + + return out + + +def save_parameters(param_dict, file_name="param"): + """Writes the flattened parameters dictionary specific to a single simulation into a toml file + + Parameters + ---------- + param_dict : dictionary of parameters. Only floats, int and arrays of + non complex values are stored in the json + folder_name : folder where to save the files (relative to cwd) + file_name : name of the readable file. + """ + param = param_dict.copy() + + folder_name, file_name = os.path.split(file_name) + folder_name = "tmp" if folder_name == "" else folder_name + file_name = os.path.splitext(file_name)[0] + + if not os.path.exists(folder_name): + os.makedirs(folder_name) + + param = _prepare_for_serialization(param) + param["datetime"] = datetime.now() + + # save toml of the simulation + with open(os.path.join(folder_name, file_name + ".toml"), "w") as file: + toml.dump(param, file, encoder=toml.TomlNumpyEncoder()) + + return os.path.join(folder_name, file_name) + + +def load_previous_parameters(path): + """loads a parameters json files and converts data to appropriate type + Parameters + ---------- + path : path-like + path to the json + Returns + ---------- + params : dict + """ + params = load_toml(path) + for k, v in params.items(): + if isinstance(v, list): + if isinstance(v[0], (float, int)): + params[k] = np.array(v) + return params + + +def load_material_dico(name): + """loads a material dictionary + Parameters + ---------- + name : str + name of the material + Returns + ---------- + material_dico : dict + """ + if name == "silica": + return toml.loads(Paths.gets("silica")) + else: + return toml.loads(Paths.gets("gas"))[name] + + +def load_sim_data(folder_name, ind=None, load_param=True): + """ + loads the data already simulated. + defauft shape is (z_targets, n, nt) + + Parameters + ---------- + folder_name : (string) folder where the simulation data is stored + ind : list of indices if only certain spectra are desired. + - If left to None, returns every spectrum + - If only 1 int, will cast the (1, n, nt) array into a (n, nt) array + load_param : (bool) return the parameter dictionary as well. returns None + if not available + dico_name : name of the params dict stored in state.Params + Returns + ---------- + spectra : array + squeezed array of complex spectra (n simulation on a nt size grid at each ind) + Raises + ---------- + FileNotFoundError : folder does not exist or does not contain sufficient + data + """ + + print(f"opening {folder_name}") + + # Check if file exists and assert how many z positions there are + if not os.path.exists(folder_name): + raise FileNotFoundError(f"Folder {folder_name} does not exist") + nmax = len(glob(os.path.join(folder_name, "spectra_*.npy"))) + if nmax <= 0: + raise FileNotFoundError(f"No appropriate file in specified folder {folder_name}") + + if ind is None: + ind = range(nmax) + elif isinstance(ind, int): + ind = [ind] + + # Load the spectra + spectra = [] + for i in ind: + spectra.append(load_single_spectrum(folder_name, i)) + spectra = np.array(spectra) + + # Load the parameters dictionary + try: + params = load_previous_parameters(os.path.join(folder_name, "params.toml")) + except FileNotFoundError: + print(f"parameters corresponding to {folder_name} not found") + params = None + + print("data successfully loaded") + if load_param: + return spectra.squeeze(), params + else: + return spectra.squeeze() + + +def get_all_environ() -> Dict[str, str]: + """returns a dictionary of all environment variables set by any instance of scgenerator""" + return dict(filter(lambda el: el[0].startswith(TMP_FOLDER_KEY_BASE), os.environ.items())) + + +def load_single_spectrum(folder, index) -> np.ndarray: + return np.load(os.path.join(folder, f"spectra_{index}.npy")) + + +def iter_load_sim_data(folder_name, with_params=False) -> Iterable[np.ndarray]: + """ + similar to load_sim_data but works as an iterator + """ + + if not os.path.exists(folder_name): + raise FileNotFoundError(f"Folder {folder_name} does not exist") + nmax = len(glob(os.path.join(folder_name, "spectra_*.npy"))) + if nmax <= 0: + raise FileNotFoundError(f"No appropriate file in specified folder {folder_name}") + + params = {} + if with_params: + try: + params = load_previous_parameters(os.path.join(folder_name, "params.toml")) + except FileNotFoundError: + print(f"parameters corresponding to {folder_name} not found") + params = None + + print(f"iterating through {folder_name}") + for i in range(nmax): + if with_params: + yield load_single_spectrum(folder_name, i), params + else: + yield load_single_spectrum(folder_name, i) + + +def _get_data_subfolders(path: str) -> List[str]: + """returns a list of subfolders in the specified directory + + Parameters + ---------- + path : str + path to directory containing the initial config file and the spectra sub folders + + Returns + ------- + List[str] + paths to sub folders + """ + sub_folders = glob(os.path.join(path, "*")) + sub_folders = list(filter(os.path.isdir, sub_folders)) + return sub_folders + + +# def _sort_subfolder_list( +# sub_folders: List[str], varying_lists: List[Tuple[str, Any]] +# ) -> Tuple[list]: +# """sorts the two lists in parallel according to parameter values + +# Parameters +# ---------- +# sub_folders : List[str] +# paths to where spectra are loaded +# varying_lists : List[Tuple] +# (param_name, value) tuples corresponding to the sub_folders + +# Returns +# ------- +# Tuple[list] +# the input, sorted +# """ +# both_lists = list(zip(sub_folders, varying_lists)) +# for i in range(len(varying_lists[0])): +# both_lists.sort(key=lambda el: el[1][i][1]) +# return tuple(zip(*both_lists)) + + +def check_data_integrity(sub_folders: List[str], init_z_num: int): + """checks the integrity and completeness of a simulation data folder + + Parameters + ---------- + path : str + path to the data folder + init_z_num : int + z_num as specified by the initial configuration file + + Raises + ------ + IncompleteDataFolderError + raised if not all spectra are present in any folder + """ + for sub_folder in sub_folders: + params = load_toml(os.path.join(sub_folder, "params.toml")) + z_num = params["z_num"] + num_spectra = len(glob(os.path.join(sub_folder, "spectrum*.npy"))) + + if z_num != init_z_num: + raise IncompleteDataFolderError( + f"initial config specifies {init_z_num} spectra per" + + f" but the parameter file in {sub_folder} specifies {z_num}" + ) + + if num_spectra != z_num: + raise IncompleteDataFolderError( + f"only {num_spectra} spectra found in {sub_folder} instead of the specified {z_num}" + ) + + +# def preprocess_data_folder(path: str) -> bool: +# config = load_toml(os.path.join(path, "initial_config.toml")) +# num_sims, _ = utilities.count_variations(config) +# sub_folders = _get_data_subfolders(path) +# init_z_num = config["simulation"]["z_num"] + +# if len(sub_folders) != num_sims: +# raise IncompleteDataFolderError( +# f"only {len(sub_folders)} simulations out of {num_sims} have been made" +# ) + +# varying_lists = [utilities.varying_list_from_path(os.path.split(s)[1]) for s in sub_folders] +# varying_params = [el[0] for el in varying_lists[0]] +# sub_folders, varying_lists = _update_varying_lists( +# sub_folders, varying_lists, varying_params, init_z_num +# ) + +# possible_values = [] +# for i, p in enumerate(varying_params): +# tmp = set() +# for v_list in varying_lists: +# tmp.add(v_list[i][1]) +# tmp = list(tmp) +# possible_values.append(tmp) + +# return sub_folders, varying_lists, varying_params, possible_values, init_z_num + + +# def merge_data(path: str): +# sub_folders, varying_lists, varying_params, possible_values, z_num = preprocess_data_folder( +# path +# ) +# z_values = list(range(z_num)) +# pt = utilities.ProgressTracker(z_num, auto_print=True) +# shape = tuple((len(l) for l in possible_values)) +# for z_num in z_values: +# to_save = [] +# for i in range(np.product(shape)): +# to_save.append(np.load(os.path.join(sub_folders[i], f"spectrum_{z_num}.npy"))) +# out = np.array(to_save).reshape((*shape, len(to_save[0]))) +# np.save(os.path.join(path, f"spectra_{z_num}.npy"), out) +# pt.update() +# _create_reference_file(varying_params, possible_values) +# return + + +def merge_same_simulations(path: str): + num_separator = "_num_" + sub_folders = _get_data_subfolders(path) + config = load_toml(os.path.join(path, "initial_config.toml")) + repeat = config["simulation"].get("repeat", 1) + z_num = config["simulation"]["z_num"] + + check_data_integrity(sub_folders, z_num) + + base_folders = set() + for sub_folder in sub_folders: + splitted_base_path = sub_folder.split(num_separator)[:-1] + base_folder = num_separator.join(splitted_base_path) + if len(base_folder) > 0: + base_folders.add(base_folder) + + print(base_folders) + for base_folder in base_folders: + for j in range(z_num): + spectra = [] + for i in range(repeat): + spectra.append( + np.load(os.path.join(f"{base_folder}{num_separator}{i}/spectrum_{j}.npy")) + ) + dest_folder = ensure_folder(base_folder, prevent_overwrite=False) + spectra = np.array(spectra).reshape(repeat, len(spectra[0])) + np.save(os.path.join(dest_folder, f"spectra_{j}.npy"), spectra) + + +# class tmp_index_manager: +# """Manages a temporary index of files while the simulation is running +# and merge them at the end automatically""" + +# def __init__(self, config_name="untitled", task_id=0, varying_keys=None): + +# self.path = os.path.join(Paths.tmp(task_id), "index.json") +# self.config_name = config_name +# self.varying_keys = varying_keys + +# # set up the directories +# if not os.path.exists(Paths.tmp(task_id)): +# os.makedirs(Paths.tmp(task_id)) + +# file_num = 0 +# while os.path.exists(self.path): +# self.path = os.path.join(Paths.tmp(task_id), f"index_{file_num}.json") +# file_num += 1 + +# self.index = dict(spectra={}, z={}, params={}) +# self.ids = set() + +# with open(self.path, "w") as file: +# json.dump(self.index, file) + +# def get_path(self): +# return self.path + +# def append_to_index(self, param_id, spectra_file_name="", params_file_name=""): +# """add one or two files to the index +# Parameters +# ---------- +# param_id : id of the parameter set +# spectra_file_name : name of the spectra file +# params_file_name : name of the parameters file +# Returns +# ---------- +# None +# """ + +# # names of the recorded values in order +# # here : {"spectra":spectra_file_name, "params":params_file_name} +# file_names = [spectra_file_name, params_file_name] +# file_names_dict = dict(zip(state.recorded_types, file_names)) + +# param_id = str(param_id) +# self.ids.add(param_id) + +# with open(self.path, "r") as file: +# self.index = json.loads(file.read()) + +# for type_name, file_name in file_names_dict.items(): +# if file_name != "": +# if param_id not in self.index[type_name]: +# self.index[type_name][param_id] = [] +# self.index[type_name][param_id].append(file_name) + +# with open(self.path, "w") as file: +# json.dump(self.index, file) + +# def convert_sim_data(self): +# return convert_sim_data(self.path, name=self.config_name, varying_keys=self.varying_keys) + + +# def convert_sim_data(path, name="untitled", ids=None, varying_keys=[], delete_temps=True): +# """Converts simulation data that are stored as 1 file/simulation to 1 file +# per parameters set +# Parameters +# ---------- +# path : path to the index containing infos about how to group files together +# name : name of the final folder +# ids : list of ids, 1 per set of parameters + +# Returns +# ---------- +# path to the converted data + +# """ +# with open(path, "r") as file: +# index = json.loads(file.read()) + +# folder_0 = os.path.join(Paths.get("data"), name) +# folder_0 = ensure_folder(folder_0) # related to the set of simulation / job + +# # find the ids if not stored already +# if ids is None: +# ids = set() +# for key in state.recorded_types: +# for k in index[key]: +# ids.add(k) + +# not_found = [] + +# for param_id in ids: + +# print("ids", ids) + +# # Load the spectra +# spectra = [] +# for f in index["spectra"][param_id]: +# try: +# spectra.append(np.load(f)) +# except FileNotFoundError: +# not_found.append(f) +# index["spectra"][param_id].remove(f) + +# spectra = np.array(spectra) + +# # Load the params +# main_param_name = index["params"][param_id][0] + ".json" +# try: +# with open(main_param_name, "r") as file: +# params = json.load(file) +# except FileNotFoundError: +# print(f"no parameters for id {param_id} found. Skipping this one") +# not_found += index["params"][param_id] +# continue + +# if len(not_found) > 0: +# print(f"{len(not_found)} files not found:") +# for file_not_found in not_found: +# print("\t" + file_not_found) + +# # create sub folder +# if len(ids) > 1: +# complement = [param_id] +# for key in varying_keys: +# if key in ["T0_FWHM", "P0"]: +# key = "init_" + key +# complement.append(key) +# complement.append(format(params.get(key, 0), ".2e").split("e")[0]) + +# folder_1 = "_".join(complement) # related to specific parameter +# folder_name = os.path.join(folder_0, folder_1) +# else: +# folder_name = folder_0 + +# if not os.path.exists(folder_name): +# os.makedirs(folder_name) +# os.rename(main_param_name, os.path.join(folder_name, "param.json")) + +# # Save the data in a more easily manageable format (one file per z position) +# for k in range(len(spectra[0])): +# np.save(os.path.join(folder_name, f"spectra_{k}"), spectra[:, k]) +# print(f"{len(spectra)} simulations converted. Data saved in {folder_name}") + +# deleted = 0 +# if delete_temps: +# # once everything is saved, delete the temporary files to free up space +# param_file_names = [f + ".json" for f in index["params"][param_id]] +# try: +# param_file_names.remove(main_param_name) +# except ValueError: +# pass + +# fail_list = [] +# for f in index["spectra"][param_id] + param_file_names: +# try: +# os.remove(f) +# deleted += 1 +# except FileNotFoundError: +# fail_list.append(f) + +# if len(fail_list) > 0: +# print(f"could not remove {len(fail_list)} temporary files :") +# for failed in fail_list: +# print("\t" + failed) + +# print(f"Merge finished, deleted {deleted} temporary files.") + +# if delete_temps: +# os.remove(path) +# delete_tmp_folder() +# return folder_0 + + +# def delete_tmp_folder(): +# """deletes temporary folders if they are empty""" +# for folder in glob(Paths.tmp()): +# try: +# os.rmdir(folder) +# except OSError as err: +# print(err) + + +def get_data_folder(task_id: int, name_if_new: str = ""): + idstr = str(int(task_id)) + tmp = os.getenv(TMP_FOLDER_KEY_BASE + idstr) + if tmp is None: + tmp = ensure_folder("scgenerator_" + name_if_new + idstr) + tmp = os.path.abspath(tmp) + os.environ[TMP_FOLDER_KEY_BASE + idstr] = tmp + return tmp + + +def generate_file_path(file_name: str, task_id: int, sub_folder: str = "") -> str: + """generates a path for the desired file name + + Parameters + ---------- + file_name : str + desired file name. May be altered if it already exists + task_id : int + unique id of the process + sub_folder : str + subfolder in which to store the file. default : "" + + Returns + ------- + str + the full path + """ + base_name, ext = os.path.splitext(file_name) + folder = get_data_folder(task_id) + folder = os.path.join(folder, sub_folder) + folder = ensure_folder(folder, prevent_overwrite=False) + i = 0 + base_name = os.path.join(folder, base_name) + new_name = base_name + ext + while os.path.exists(new_name): + print(f"{i=}") + new_name = f"{base_name}_{i}{ext}" + i += 1 + + return new_name + + +def save_data(data: np.ndarray, file_name: str, task_id: int, subfolder: str = ""): + """saves numpy array to disk + + Parameters + ---------- + data : np.ndarray + data to save + file_name : str + file name + task_id : int + id that uniquely identifies the process + subfolder : str, optional + subfolder in the main data folder of the task, by default "" + """ + path = generate_file_path(file_name, task_id, subfolder) + np.save(path, data) + + +def generate_tmp_file_name_old(file_name, job_id=0, param_id=0, task_id=0, ext=""): + """returns a guaranteed available file name""" + main_suffix = f"_JOBID{job_id}_PARAMID{param_id}" + suffix = main_suffix + "_" + str(0) + + no_dup = 1 + while os.path.exists(os.path.join(Paths.tmp(task_id), file_name + suffix + ext)): + suffix = main_suffix + "_" + str(no_dup) + no_dup += 1 + + return os.path.join(Paths.tmp(task_id), file_name + suffix + ext) + + +def ensure_folder(name, i=0, suffix="", prevent_overwrite=True): + """creates a folder for simulation data named name and prevents overwrite + by adding a suffix if necessary and returning the name""" + prefix, last_dir = os.path.split(os.path.abspath(name)) + exploded = [prefix] + sub_prefix = prefix + while sub_prefix != os.path.abspath("/"): + sub_prefix, _ = os.path.split(sub_prefix) + exploded.append(sub_prefix) + if any(os.path.isfile(el) for el in exploded): + prefix = ensure_folder(prefix) + name = os.path.join(prefix, last_dir) + folder_name = name + if i > 0: + folder_name += f"_{i}" + folder_name += suffix + if not os.path.exists(folder_name): + os.makedirs(folder_name) + else: + if prevent_overwrite: + return ensure_folder(name, i + 1) + else: + return folder_name + return folder_name + + +# class Logger: +# def __init__(self, print_level=10000): +# """ +# Parameters +# ---------- +# print_level : messages above this priority will be printed as well as recorded +# """ +# log_file_name = ( +# "scgenerator_log_" +# + format(datetime.today())[:-7].replace(" ", "_").replace(":", "-") +# + ".txt" +# ) +# self.log_file = os.path.join(Paths.get("logs"), log_file_name) +# self.print_level = print_level +# self.prefix_length = 0 +# self.default_prefix = "Main Thread" + +# if not os.path.exists(self.log_file): +# with open(self.log_file, "w"): +# pass + +# with open(self.log_file, "a") as file: +# file.write( +# f"\n---------------------------\nNew Log {str(datetime.today()):19.19}\n---------------------------\n" +# ) + +# def log(self, s, priority=0, prefix=None): +# """logs a message +# Parameters +# ---------- +# s : the string to log +# priority : will be compared to the logger's print_level to decide whether to print the string +# prefix : string identifying which thread or part of the program is giving the message +# Returns +# ---------- +# nothing +# """ +# if prefix is None: +# prefix = self.default_prefix +# if priority >= self.print_level: +# print(s) +# with open(self.log_file, "a") as file: +# if len(prefix) > self.prefix_length: +# self.prefix_length = len(prefix) +# prefix = format(prefix[: self.prefix_length], str(self.prefix_length)) +# file.write(prefix + " : " + str(s) + "\n") + + +def plot_setup( + folder_name=None, + file_name=None, + file_type="png", + figsize=state.plot_default_figsize, + params=None, + mode="default", +): + """It should return : + - a folder_name + - a file name + - a fig + - an axis + """ + file_name = state.plot_default_name if file_name is None else file_name + + if params is not None: + folder_name = params.get("plot.folder_name", folder_name) + file_name = params.get("plot.file_name", file_name) + file_type = params.get("plot.file_type", file_type) + figsize = params.get("plot.figsize", figsize) + + # ensure output folder_name exists + folder_name, file_name = ( + os.path.split(file_name) + if folder_name is None + else (folder_name, os.path.split(file_name)[1]) + ) + folder_name = os.path.join(Paths.get("plots"), folder_name) + if not os.path.exists(os.path.abspath(folder_name)): + os.makedirs(os.path.abspath(folder_name)) + + # ensure no overwrite + ind = 0 + while os.path.exists(os.path.join(folder_name, file_name + "_" + str(ind) + "." + file_type)): + ind += 1 + file_name = file_name + "_" + str(ind) + "." + file_type + + if mode == "default": + fig, ax = plt.subplots(figsize=figsize) + elif mode == "coherence": + n = state.plot_avg_default_main_to_coherence_ratio + gs1 = GridSpec(n + 1, 1, hspace=0.4) + fig = plt.figure(figsize=state.plot_default_figsize) + top = fig.add_subplot(gs1[:n]) + top.tick_params(labelbottom=False) + bot = fig.add_subplot(gs1[n], sharex=top) + + bot.set_ylim(-0.1, 1.1) + bot.set_ylabel(r"|$g_{12}$|") + ax = (top, bot) + elif mode == "coherence_T": + n = state.plot_avg_default_main_to_coherence_ratio + gs1 = GridSpec(1, n + 1, wspace=0.4) + fig = plt.figure(figsize=state.plot_default_figsize) + top = fig.add_subplot(gs1[:n]) + top.tick_params(labelleft=False, left=False, right=True) + bot = fig.add_subplot(gs1[n], sharey=top) + + bot.set_xlim(1.1, -0.1) + bot.set_xlabel(r"|$g_{12}$|") + ax = (top, bot) + else: + raise ValueError(f"mode {mode} not understood") + + return folder_name, file_name, fig, ax diff --git a/src/scgenerator/math.py b/src/scgenerator/math.py new file mode 100644 index 0000000..4219f96 --- /dev/null +++ b/src/scgenerator/math.py @@ -0,0 +1,125 @@ +from typing import Type +import numpy as np +from scipy.special import jn_zeros +from scipy.interpolate import interp1d, griddata + + +def span(*vec): + """returns the min and max of whatever array-like is given. can accept many args""" + out = (np.inf, -np.inf) + for x in vec: + x = np.atleast_1d(x) + if len(x.shape) > 1: + x = x.ravel() + minx = np.min(x) + maxx = np.max(x) + out = (np.min([minx, out[0]]), np.max([maxx, out[1]])) + + if out[0] == np.inf or out[1] == -np.inf: + out = (0, 1) + print(f"failed to evaluate the span of {vec}") + return out + + +def argclosest(array, target): + """returns the index/indices corresponding to the closest matches of target in array""" + min_dist = np.inf + index = None + if isinstance(target, (list, tuple, np.ndarray)): + return np.array([argclosest(array, t) for t in target]) + for k, val in enumerate(array): + dist = abs(val - target) + if dist < min_dist: + min_dist = dist + index = k + + return index + + +def length(x): + return np.max(x) - np.min(x) + + +def power_fact(x, n): + """ + returns x ^ n / n! + """ + if isinstance(x, (int, float)): + x = float(x) + result = 1.0 + + elif isinstance(x, np.ndarray): + if x.dtype == int: + x = np.array(x, dtype=float) + result = np.ones(len(x)) + else: + raise TypeError(f"type {type(x)} of x not supported.") + + for k in range(n): + result = result * x / (n - k) + return result + + +def abs2(z): + return z.real ** 2 + z.imag ** 2 + + +def sigmoid(x): + return 1 / (np.exp(-x) + 1) + + +def u_nm(n, m): + """returns the mth zero of the Bessel function of order n-1 + Parameters + ---------- + n-1 : order of the Bessel function + m : order of the zero + Returns + ---------- + float + """ + return jn_zeros(n - 1, m)[-1] + + +def make_uniform_2D(values, x_axis, y_axis, n=1024, method="linear"): + """Interpolates a 2D array with the help of griddata + Parameters + ---------- + values : 2D array of real values + x_axis : x-coordinates of values + y_axis : y-coordinates of values + method : method of interpolation to be passed to griddata + Returns + ---------- + array of shape n + """ + xx, yy = np.meshgrid(x_axis, y_axis) + xx = xx.flatten() + yy = yy.flatten() + + if not isinstance(n, tuple): + n = (n, n) + + # old_points = np.array([gridx.ravel(), gridy.ravel()]) + + newx, newy = np.meshgrid(np.linspace(*span(x_axis), n[0]), np.linspace(*span(y_axis), n[1])) + + print("interpolating") + out = griddata((xx, yy), values.flatten(), (newx, newy), method=method, fill_value=0) + print("interpolating done!") + return out.reshape(n[1], n[0]) + + +def make_uniform_1D(values, x_axis, n=1024, method="linear"): + """Interpolates a 2D array with the help of interp1d + Parameters + ---------- + values : 1D array of real values + x_axis : x-coordinates of values + method : method of interpolation to be passed to interp1d + Returns + ---------- + array of length n + """ + xx = np.linspace(*span(x_axis), len(x_axis)) + return interp1d(x_axis, values, kind=method)(xx) \ No newline at end of file diff --git a/src/scgenerator/physics/__init__.py b/src/scgenerator/physics/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/scgenerator/physics/fiber.py b/src/scgenerator/physics/fiber.py new file mode 100644 index 0000000..3c08896 --- /dev/null +++ b/src/scgenerator/physics/fiber.py @@ -0,0 +1,962 @@ +import numpy as np +import toml +from numpy.fft import fft, ifft +from numpy.polynomial.chebyshev import Chebyshev, cheb2poly +from scipy.interpolate import interp1d + +from scgenerator.state import _DEBUG + +from .. import io +from ..const import hc_model_specific_parameters +from ..math import abs2, argclosest, power_fact, u_nm +from . import materials as mat +from . import units +from .units import c, pi + + +def lambda_for_dispersion(): + """Returns a wl vector for dispersion calculation + + Returns + ------- + array of wl values + """ + return np.linspace(190e-9, 3000e-9, 4000) + + +def is_dynamic_dispersion(params): + """tests if the parameter dictionary implies that the dispersion profile of the fiber changes with z + + Parameters + ---------- + params : dict + flattened parameters dict + + Returns + ------- + bool : True if dispersion is supposed to change with z + """ + out = False + if "pressure" in params: + out |= isinstance(params["pressure"], (tuple, list)) and len(params["pressure"]) == 2 + + return out + + +def HCARF_gap(core_radius, capillary_num, capillary_outer_d): + """computes the gap length between capillaries of a hollow core anti-resonance fiber + + Parameters + ---------- + core_radius : float + radius of the core (m) (from cented to edge of a capillary) + capillary_num : int + number of capillaries + capillary_outer_d : float + diameter of the capillaries including the wall thickness(m). The core together with the microstructure has a diameter of 2R + 2d + + Returns + ------- + gap : float + """ + return (core_radius + capillary_outer_d / 2) * 2 * np.sin( + pi / capillary_num + ) - capillary_outer_d + + +def dispersion_parameter(n_eff, lambda_): + """computes the dispersion parameter D from an effective index of refraction n_eff + Since computing gradients/derivatives of discrete arrays is not well defined on the boundary, it is + advised to chop off the two values on either end of the returned array + + Parameters + ---------- + n_eff : 1D array + a wl-dependent index of refraction + lambda_ : 1D array + the wavelength array (len must match n_eff) + + Returns + ------- + D : 1D array + wl-dependent dispersion parameter as function of lambda_ + """ + + return -lambda_ / c * (np.gradient(np.gradient(n_eff, lambda_), lambda_)) + + +def beta2_to_D(beta2, lambda_): + """returns the beta2 parameters corresponding to D(lambda_)""" + return -(2 * pi * c) / (lambda_ ** 2) * beta2 + + +def D_to_beta2(D, lambda_): + """returns the D parameter corresponding to beta2(lambda_)""" + return -(lambda_ ** 2) / (2 * pi * c) * D + + +def plasma_dispersion(lambda_, number_density, simple=False): + """computes dispersion (beta2) for constant plasma + + Parameters + ---------- + lambda_ : array-like + wavelengths over which to calculate the dispersion + number_density : number of ionized atoms /m^3 + + Returns + ------- + beta2 : ndarray + WL-dependent dispersion parameter + """ + + e2_me_e0 = 3182.60735 # e^2 /(m_e * epsilon_0) + w = units.m(lambda_) + if simple: + w_pl = number_density * e2_me_e0 + return -(w_pl ** 2) / (c * w ** 2) + + beta = w / c * np.sqrt(1 - number_density * e2_me_e0 / w ** 2) + beta2 = np.gradient(np.gradient(beta, w), w) + return beta2 + + +def n_eff_marcatili(lambda_, n_gas_2, core_radius, he_mode=(1, 1)): + """computes the effective refractive index according to the Marcatili model of a capillary + + Parameters + ---------- + lambda_ : ndarray, shape (n, ) + wavelengths array (m) + n_gas_2 : ndarray, shape (n, ) + refractive index of the gas as function of lambda_ + core_radius : float + inner radius of the capillary (m) + he_mode : tuple, shape (2, ), optional + n and m value of the HE_nm mode. 1 and 1 corresponds to the fundamental mode + + Returns + ------- + n_eff : ndarray, shape (n, ) + + Reference + --------- + Marcatili, E., and core_radius. Schmeltzer, 1964, Bell Syst. Tech. J. 43, 1783. + """ + u = u_nm(*he_mode) + + return np.sqrt(n_gas_2 - (lambda_ * u / (2 * pi * core_radius)) ** 2) + + +def n_eff_marcatili_adjusted(lambda_, n_gas_2, core_radius, he_mode=(1, 1), fit_parameters=()): + """computes the effective refractive index according to the Marcatili model of a capillary but adjusted at longer wavelengths + + Parameters + ---------- + lambda_ : ndarray, shape (n, ) + wavelengths array (m) + n_gas_2 : ndarray, shape (n, ) + refractive index of the gas as function of lambda_ + core_radius : float + inner radius of the capillary (m) + he_mode : tuple, shape (2, ), optional + n and m value of the HE_nm mode. 1 and 1 corresponds to the fundamental mode + fit_parameters : tuple, shape (2, ), optional + fitting parameters (s, h). See reference for more info + + Returns + ------- + n_eff : ndarray, shape (n, ) + + Reference + ---------- + Köttig, F., et al. "Novel mid-infrared dispersive wave generation in gas-filled PCF by transient ionization-driven changes in dispersion." arXiv preprint arXiv:1701.04843 (2017). + """ + u = u_nm(*he_mode) + + corrected_radius = effective_core_radius(lambda_, core_radius, *fit_parameters) + + return np.sqrt(n_gas_2 - (lambda_ * u / (2 * pi * corrected_radius)) ** 2) + + +def n_eff_hasan( + lambda_, + n_gas_2, + core_radius, + capillary_num, + capillary_thickness, + capillary_outer_d=None, + capillary_spacing=None, + capillary_resonance_strengths=[], + capillary_nested=0, +): + """computes the effective refractive index of the fundamental mode according to the Hasan model for a anti-resonance fiber + + Parameters + ---------- + lambda_ + wavelenghs array (m) + n_gas_2 : ndarray, shape (n, ) + squared refractive index of the gas as a function of lambda_ + core_radius : float + radius of the core (m) (from cented to edge of a capillary) + capillary_num : int + number of capillaries + capillary_thickness : float + thickness of the capillaries (m) + capillary_outer_d : float, optional if capillary_spacing is given + diameter of the capillaries including the wall thickness(m). The core together with the microstructure has a diameter of 2R + 2d + capillary_spacing : float, optional if capillary_outer_d is given + spacing between capillaries (m) + capillary_resonance_strengths : list or tuple, optional + strengths of the resonance lines. default : [] + capillary_nested : int, optional + number of levels of nested capillaries. default : 0 + + Returns + ------- + n_eff : ndarray, shape (n, ) + the effective refractive index as function of wavelength + + Reference + ---------- + Hasan, Md Imran, Nail Akhmediev, and Wonkeun Chang. "Empirical formulae for dispersion and effective mode area in hollow-core antiresonant fibers." Journal of Lightwave Technology 36.18 (2018): 4060-4065. + """ + u = u_nm(1, 1) + if capillary_spacing is None: + capillary_spacing = HCARF_gap(core_radius, capillary_num, capillary_outer_d) + elif capillary_outer_d is None: + capillary_outer_d = (2 * core_radius * np.sin(pi / capillary_num) - capillary_spacing) / ( + 1 - np.sin(pi / capillary_num) + ) + Rg = core_radius / capillary_spacing + + f1 = 1.095 * np.exp(0.097041 / Rg) + f2 = 0.007584 * capillary_num * np.exp(0.76246 / Rg) - capillary_num * 0.002 + 0.012 + if capillary_nested > 0: + f2 += 0.0045 * np.exp(-4.1589 / (capillary_nested * Rg)) + + R_eff = f1 * core_radius * (1 - f2 * lambda_ ** 2 / (core_radius * capillary_thickness)) + + n_eff_2 = n_gas_2 - (u * lambda_ / (2 * pi * R_eff)) ** 2 + + chi_sil = mat.sellmeier(lambda_, io.load_material_dico("silica")) + + with np.errstate(divide="ignore", invalid="ignore"): + for m, strength in enumerate(capillary_resonance_strengths): + n_eff_2 += ( + strength + * lambda_ ** 2 + / (lambda_ ** 2 - chi_sil * (2 * capillary_thickness / (m + 1)) ** 2) + ) + + return np.sqrt(n_eff_2) + + +def A_eff_hasan(core_radius, capillary_num, capillary_spacing): + """computed the effective mode area + + Parameters + ---------- + core_radius : float + radius of the core (m) (from cented to edge of a capillary) + capillary_num : int + number of capillaries + capillary_spacing : float + spacing between capillaries (m) + + Returns + ------- + A_eff : float + """ + M_f = 1.5 / (1 - 0.5 * np.exp(-0.245 * capillary_num)) + return M_f * core_radius ** 2 * np.exp((capillary_spacing / 22e-6) ** 2.5) + + +def HCPCF_find_with_given_ZDW( + varying, + target, + search_range, + material_dico, + model="marcatili", + model_params={}, + pressure=None, + temperature=None, + ideal=False, +): + """finds the parameters (pressure or temperature) to yield the target ZDW. assign the string value 'vary' to the parameter + + Parameters + ---------- + varying : str {"pressure", "temperature"} + which parameter to vary + target : float + the ZDW target, in m + search_range : array, shape (2,) + (min, max) of the search range + other parameters : see HCPCF_dispersion. Pressure or temperature is used as initial value if it is varying + + Returns + ------- + the parameter that satisfies the ZDW + """ + from scipy import optimize + + l_search = [120e-9, 6000e-9] + # + fixed = [material_dico, model, model_params, ideal] + + if varying == "pressure": + fixed.append(temperature) + x0 = 1e5 if pressure is None else pressure + + def zdw(x, *args): + current_ZDW = HCPF_ZDW( + l_search, + args[0], + model=args[1], + model_params=args[2], + pressure=x, + temperature=args[4], + ideal=args[3], + ) + out = current_ZDW - target + return out + + elif varying == "temperature": + fixed.append(pressure) + x0 = 273.15 if temperature is None else temperature + + def zdw(x, *args): + current_ZDW = HCPF_ZDW( + l_search, + args[0], + model=args[1], + model_params=args[2], + pressure=args[4], + temperature=x, + ideal=args[3], + ) + out = current_ZDW - target + return out + + else: + raise AttributeError(f"'varying' arg must be 'pressure' or 'temperature', not {varying}") + + optimized = optimize.root_scalar( + zdw, x0=x0, args=tuple(fixed), method="brentq", bracket=search_range + ) + + return optimized.root + + +def HCPF_ZDW( + search_range, + material_dico, + model="marcatili", + model_params={}, + pressure=None, + temperature=None, + ideal=False, + max_iter=10, + threshold=1e-36, +): + """finds one Zero Dispersion Wavelength (ZDW) of a given HC-PCF fiber + + Parameters + ---------- + see HCPCF_dispersion for description of most arguments + max_iter : float + How many iterations are allowed at most to reach the threashold + threshold : float + upper bound of what counts as beta2 == 0 (in si units) + + Returns + ------- + float: + the ZDW in m + """ + prev_find = np.inf + l = np.linspace(*search_range, 50) + + core_radius = model_params["core_radius"] + + zdw_ind = 0 + for i in range(max_iter): + beta2 = HCPCF_dispersion( + l, + material_dico, + model=model, + model_params=model_params, + pressure=pressure, + temperature=temperature, + ideal=ideal, + ) + zdw_ind = argclosest(beta2, 0) + if beta2[zdw_ind] < threshold: + break + elif beta2[zdw_ind] < prev_find: + l = np.linspace( + l[zdw_ind] - (100 / (i + 1)) * 1e-9, l[zdw_ind] + (100 / (i + 1)) * 1e-9, 50 + ) + prev_find = beta2[zdw_ind] + else: + raise RuntimeError( + f"Could not find a ZDW with parameters {1e6*core_radius} um, {1e-5 * pressure} bar, {temperature} K." + ) + else: + print(f"Could not get to threshold in {max_iter} iterations") + + return l[zdw_ind] + + +def beta2(w, n_eff): + """computes the dispersion parameter beta2 according to the effective refractive index of the fiber and the frequency range + + Parameters + ---------- + w : ndarray, shape (n, ) + angular frequencies over which to calculate the dispersion + n_eff : ndarray_ shape (n, ) + effective refractive index of the fiber computed with one of the n_eff_* methods + + Returns + ------- + beta2 : ndarray, shape (n, ) + """ + return np.gradient(np.gradient(n_eff * w / c, w), w) + + +def HCPCF_dispersion( + lambda_, + material_dico=None, + model="marcatili", + model_params={}, + pressure=None, + temperature=None, + ideal=False, +): + """returns the dispersion profile (beta_2) of a hollow-core photonic crystal fiber. + + Parameters + ---------- + lambda_ : ndarray, shape (n, ) + wavelengths over which to calculate the dispersion + material_dico : dict + material dictionary respecting standard format explained in FIXME + model : string {"marcatili", "marcatili_adjusted", "hasan"} + which model of effective refractive index to use + model_params : tuple + to be cast to the function in charge of computing the effective index of the fiber. Every n_eff_* function has a signature + n_eff_(lambda_, n_gas_2, radius, *args) and model_params corresponds to args + temperature : float + Temperature of the material + pressure : float + constant pressure + FIXME tupple : a pressure gradient from pressure[0] to pressure[1] is computed + + Returns + ------- + out : 1D array + beta2 as function of wavelength + """ + + w = units.m(lambda_) + if material_dico is None: + n_gas_2 = np.ones_like(lambda_) + else: + if ideal: + n_gas_2 = mat.sellmeier(lambda_, material_dico, pressure, temperature) + 1 + else: + N_1 = mat.number_density_van_der_waals( + pressure=pressure, temperature=temperature, material_dico=material_dico + ) + N_0 = mat.number_density_van_der_waals(material_dico=material_dico) + n_gas_2 = mat.sellmeier(lambda_, material_dico) * N_1 / N_0 + 1 + + n_eff_func = dict( + marcatili=n_eff_marcatili, marcatili_adjusted=n_eff_marcatili_adjusted, hasan=n_eff_hasan + )[model] + n_eff = n_eff_func(lambda_, n_gas_2, **model_params) + + return beta2(w, n_eff) + + +def dynamic_HCPCF_dispersion(lambda_, params, material_dico, deg): + """returns functions for beta2 coefficients and gamma instead of static values + + Parameters + ---------- + lambda_ : wavelength array + params : dict + flattened parameter dictionary + material_dico : dict + material dictionary (see README for details) + + Returns + ------- + beta2_coef : func(r), r is the relative position in the fiber + a function that returns an array of coefficients as function of the relative position in the fiber + to be used in disp_op + gamma : func(r), r is the relative position in the fiber + a function that returns a float corresponding to the nonlinear parameter at the relative position + in the fiber + """ + + # store values because storing functions acts weird with dict + pressure_values = params["pressure"] + a = params["core_radius"] + fiber_model = params["fiber_model"] + model_params = {k: params[k] for k in hc_model_specific_parameters[fiber_model]} + temp = params["temperature"] + ideal_gas = params["ideal_gas"] + w0 = params["w0"] + interp_range = params["interp_range"] + + A_eff = 1.5 * a ** 2 + + # defining function instead of storing every possilble value + pressure = lambda r: mat.pressure_from_gradient(r, *pressure_values) + beta2 = lambda r: HCPCF_dispersion( + lambda_, a, material_dico, fiber_model, model_params, pressure(r), temp, ideal_gas + ) + + n2 = lambda r: mat.non_linear_refractive_index(material_dico, pressure(r), temp) + ratio_range = np.linspace(0, 1, 256) + + gamma_grid = np.array([n2(r) * w0 / (A_eff * c) for r in ratio_range]) + gamma_interp = interp1d(ratio_range, gamma_grid) + + beta2_grid = np.array( + [dispersion_coefficients(lambda_, beta2(r), w0, interp_range, deg) for r in ratio_range] + ) + beta2_interp = [ + interp1d(ratio_range, beta2_grid[:, i], assume_sorted=True) for i in range(deg + 1) + ] + + def beta2_func(r): + return [beta2_interp[i](r)[()] for i in range(deg + 1)] + + def gamma_func(r): + return gamma_interp(r)[()] + + return beta2_func, gamma_func + + +def PCF_dispersion(lambda_, pitch, ratio_d, w0=None): + """ + semi-analytical computation of the dispersion profile of a triangular Index-guiding PCF + + Parameters + ---------- + lambda_ : 1D array-like + wavelengths over which to calculate the dispersion + pitch : float + distance between air holes in m + ratio_d : float + ratio diameter of hole / pitch + w0 : float, optional + pump angular frequency. If given, the gamma value is also returned in adition to the GVD. default : None + + Returns + ------- + beta2 : 1D array + Dispersion parameter as function of wavelength + gamma : float + non-linear coefficient + + Reference + --------- + Formulas and values are from Saitoh K and Koshiba M, "Empirical relations for simple design of photonic crystal fibers" (2005) + + """ + # Check validity + if ratio_d < 0.2 or ratio_d > 0.8: + print("WARNING : Fitted formula valid only for pitch ratio between 0.2 and 0.8") + + n_co = 1.45 + a_eff = pitch / np.sqrt(3) + pi2a = 2 * pi * a_eff + + ratio_l = lambda_ / pitch + + # Table 1 and 2 in Saitoh2005 + ai0 = np.array([0.54808, 0.71041, 0.16904, -1.52736]) + ai1 = np.array([5.00401, 9.73491, 1.85765, 1.06745]) + ai2 = np.array([-10.43248, 47.41496, 18.96849, 1.93229]) + ai3 = np.array([8.22992, -437.50962, -42.4318, 3.89]) + bi1 = np.array([5, 1.8, 1.7, -0.84]) + bi2 = np.array([7, 7.32, 10, 1.02]) + bi3 = np.array([9, 22.8, 14, 13.4]) + ci0 = np.array([-0.0973, 0.53193, 0.24876, 5.29801]) + ci1 = np.array([-16.70566, 6.70858, 2.72423, 0.05142]) + ci2 = np.array([67.13845, 52.04855, 13.28649, -5.18302]) + ci3 = np.array([-50.25518, -540.66947, -36.80372, 2.7641]) + di1 = np.array([7, 1.49, 3.85, -2]) + di2 = np.array([9, 6.58, 10, 0.41]) + di3 = np.array([10, 24.8, 15, 6]) + + A = ai0 + ai1 * ratio_d ** bi1 + ai2 * ratio_d ** bi2 + ai3 * ratio_d ** bi3 + B = ci0 + ci1 * ratio_d ** di1 + ci2 * ratio_d ** di2 + ci3 * ratio_d ** di3 + + V = A[0] + A[1] / (1 + A[2] * np.exp(A[3] * ratio_l)) + W = B[0] + B[1] / (1 + B[2] * np.exp(B[3] * ratio_l)) + + n_FSM2 = 1.45 ** 2 - (lambda_ * V / (pi2a)) ** 2 + n_eff2 = (lambda_ * W / (pi2a)) ** 2 + n_FSM2 + n_eff = np.sqrt(n_eff2) + + D_wave_guide = dispersion_parameter(n_eff, lambda_) + + material_dico = io.load_material_dico("silica") + chi_mat = mat.sellmeier(lambda_, material_dico) + D_mat = dispersion_parameter(np.sqrt(chi_mat + 1), lambda_) + + # material index of refraction (Sellmeier formula) + + D = D_wave_guide + D_mat + + beta2 = D_to_beta2(D, lambda_) + + if w0 is None: + return beta2 + + else: + # effective mode field area (koshiba2004) + V_eff = pi2a / lambda_ * np.sqrt(n_co ** 2 - n_FSM2) + w_eff = a_eff * (0.65 + 1.619 / V_eff ** 1.5 + 2.879 / V_eff ** 6) + A_eff = interp1d(lambda_, w_eff, kind="linear")(units.m.inv(w0)) ** 2 * pi + + n2 = 2.6e-20 # FIXME + gamma = n2 * w0 / (A_eff * c) + + return beta2, gamma + + +def dispersion_central(fiber_model, params, deg=8): + """dispatch function depending on what type of fiber is used + + Parameters + ---------- + fiber_model : str {"PCF", "HCPCF"} + describes the type of fiber + - PCF : triangular Index-guiding photonic crystal fiber + - HCPCF : hollow core fiber (filled with gas, or not) + params : dict + parameter dictionary as in `parameters.toml` + + Returns + ------- + beta2_coef : 1D array of size deg + beta coefficients to be used in disp_op + gamma : float + nonlinear parameter + """ + lambda_ = lambda_for_dispersion() + beta2 = np.zeros_like(lambda_) + + fiber_model = fiber_model.lower() + + if fiber_model == "pcf": + beta2, gamma = PCF_dispersion( + lambda_, + params["pitch"], + params["pitch_ratio"], + w0=params["w0"], + ) + + else: + # Load material info + gas_name = params["gas_name"] + + if gas_name == "vacuum": + material_dico = None + else: + material_dico = toml.loads(io.Paths.gets("gas"))[gas_name] + + # compute dispersion + if params.get("dynamic_dispersion", False): + return dynamic_HCPCF_dispersion(lambda_, params, material_dico, deg) + else: + + # actually compute the dispersion + + beta2 = HCPCF_dispersion( + lambda_, + material_dico, + fiber_model, + {k: params[k] for k in hc_model_specific_parameters[fiber_model]}, + params["pressure"], + params["temperature"], + params["ideal_gas"], + ) + + if material_dico is not None: + A_eff = 1.5 * params["core_radius"] ** 2 + n2 = mat.non_linear_refractive_index( + material_dico, params["pressure"], params["temperature"] + ) + gamma = n2 * params["w0"] / (A_eff * c) + else: + gamma = 0 + + # add plasma if wanted + if params["plasma_density"] > 0: + beta2 += plasma_dispersion(lambda_, params["plasma_density"]) + + beta2_coef = dispersion_coefficients(lambda_, beta2, params["w0"], params["interp_range"], deg) + + return beta2_coef, gamma + + +def dispersion_coefficients(lambda_, beta2, w0, interp_range=None, deg=8): + """Computes the taylor expansion of beta2 to be used in dispersion_op + + Parameters + ---------- + lambda_ : 1D array + wavelength + beta2 : 1D array + beta2 as function of lambda_ + w0 : float + pump angular frequency + interp_range : slice-like + index-style specifying wl range over which to fit to get beta2 coefficients + deg : int + degree of polynomial fit. Will return deg+1 coefficients + + Returns + ------- + beta2_coef : 1D array + Taylor coefficients in decreasing order + """ + + if interp_range is None: + r = slice(2, -2) + else: + # 2 discrete gradients are computed before getting to + # beta2, so we need to make sure coefficients are not affected + # by edge effects + r = (lambda_ > max(lambda_[2], interp_range[0])) & ( + lambda_ < min(lambda_[-2], interp_range[1]) + ) + + # we get the beta2 Taylor coeffiecients by making a fit around w0 + w_c = units.m(lambda_) - w0 + fit = Chebyshev.fit(w_c[r], beta2[r], deg) + beta2_coef = cheb2poly(fit.convert().coef) * np.cumprod([1] + list(range(1, deg + 1))) + + return beta2_coef + + +def delayed_raman_t(t, raman_type="stolen"): + """ + computes the unnormalized temporal Raman response function applied to the array t + + Parameters + ---------- + t : 1D array + time in the co-moving frame of reference + raman_type : str {"stolen", "agrawal", "measured"} + indicates what type of Raman effect modelization to use + default : "stolen" + + Returns + ------- + hr_arr : 1D array + temporal response function + """ + tau1 = 12.2e-15 + tau2 = 32e-15 + t_ = t - t[0] + t = t_ + if raman_type == "stolen": + hr_arr = (tau1 / tau2 ** 2 + 1 / tau1) * np.exp(-t_ / tau2) * np.sin(t_ / tau1) + + elif raman_type == "agrawal": + taub = 96e-15 + h_a = (tau1 / tau2 ** 2 + 1 / tau1) * np.exp(-t_ / tau2) * np.sin(t_ / tau1) + h_b = (2 * taub - t_) / taub ** 2 * np.exp(-t_ / taub) + hr_arr = 0.79 * h_a + 0.21 * h_b + + elif raman_type == "measured": + try: + path = io.Paths.get("hr_t") + loaded = np.load(path) + except FileNotFoundError: + print( + f"Not able to find the measured Raman response function. Going with agrawal model" + ) + return delayed_raman_t(t, raman_type="agrawal") + + t_stored, hr_arr_stored = loaded["t"], loaded["hr_arr"] + hr_arr = interp1d(t_stored, hr_arr_stored, bounds_error=False, fill_value=0)(t) + else: + print("invalid raman response function, aborting") + quit() + + return hr_arr + + +def delayed_raman_w(t, dt, raman_type="stolen"): + """returns the delayed raman response function as function of w + see delayed_raman_t for detailes""" + return fft(delayed_raman_t(t, raman_type)) * dt + + +def create_non_linear_op(behaviors, w_c, w0, gamma, raman_type="stolen", f_r=None, hr_w=None): + """ + Creates a non-linear operator with the desired features + + Parameters + ---------- + behaviors : list of str + behaviors wanted + w_c : 1d array + symetric frequency array generated by scgenerator.initialize.wspace + w0 : float + pump angular frenquency + gamma : float + nonlinear parameter + raman_type : str, optional + name of the raman response function model. default : "stolen" + hr_w : 1d array, optional unless "raman" in behaviors + pre-calculated frequency-dependent delayed raman response function + f_r : float, optional + overwrite fractional contribution of the delayed raman effect. default : None + + returns + ------- + func + a function to be passed to RK4IP which takes a spectrum as input and returns + a new spectrum modified with the non-linear interactions. + """ + + # Compute raman response function if necessary + if "raman" in behaviors: + if "hr_w" == None: + raise TypeError("freq-dependent Raman response must be give") + else: + if f_r is None: + if raman_type in ["stolen", "measured"]: + f_r = 0.18 + elif raman_type == "agrawal": + f_r = 0.245 + + # Define the non linear operator + def N_func(spectrum, r=0): + field = ifft(spectrum) + + ss_part = w_c / w0 if "ss" in behaviors else 0 + spm_part = (1 - f_r) * abs2(field) if "spm" in behaviors else 0 + raman_part = f_r * ifft(hr_w * fft(abs2(field))) if "raman" in behaviors else 0 + raman_noise_part = 1j * 0 + if isinstance(gamma, (float, int)): + return ( + -1j + * gamma + * (1 + ss_part) + * fft(field * (spm_part + raman_part) + raman_noise_part) + ) + else: + return ( + -1j + * gamma(r) + * (1 + ss_part) + * fft(field * (spm_part + raman_part) + raman_noise_part) + ) + + return N_func + + +def fast_dispersion_op(w_c, beta_arr, power_fact, where=slice(None)): + """ + dispersive operator + + Parameters + ---------- + w_c : 1d array + angular frequencies centered around 0 + beta_arr : 1d array + beta coefficients returned by scgenerator.physics.fiber.dispersion_coefficients + power_fact : list of arrays of len == len(w_c) + precomputed values for w_c^k / k! + where : slice-like + indices over which to apply the operator, otherwise 0 + + Returns + ------- + array of len == len(w_c) + dispersive component + """ + + dispersion = np.zeros_like(w_c) + + for k, beta in reversed(list(enumerate(beta_arr))): + dispersion = dispersion + beta * power_fact[k] + + out = np.zeros_like(dispersion) + out[where] = dispersion[where] + + return -1j * out + + +def dispersion_op(w_c, beta_arr, where=None): + """ + dispersive operator + + Parameters + ---------- + w_c : 1d array + angular frequencies centered around 0 + beta_arr : 1d array + beta coefficients returned by scgenerator.physics.fiber.dispersion_coefficients + where : indices over which to apply the operatory, otherwise 0 + + Returns + ------- + disp_arr : dispersive component as an array of len = len(w_c) + """ + + dispersion = np.zeros_like(w_c) + + for k, beta in reversed(list(enumerate(beta_arr))): + dispersion = dispersion + beta * power_fact(w_c, k + 2) + + out = np.zeros_like(dispersion) + out[where] = dispersion[where] + + return -1j * out + + +def _get_radius(radius_param, lambda_=None): + if isinstance(radius_param, tuple) and lambda_ is not None: + return effective_core_radius(lambda_, *radius_param) + else: + return radius_param + + +def effective_core_radius(lambda_, core_radius, s=0.08, h=200e-9): + """return the variable core radius according to Eq. S2.2 from Köttig2017 + + Parameters + ---------- + lambda_ : ndarray, shape (n, ) + array of wl over which to calculate the effective core radius + core_radius : float + physical core radius in m + s : float + s parameter from the equation S2.2 + h : float + wall thickness in m + + Returns + ------- + effective_core_radius : ndarray, shape (n, ) + """ + return core_radius / (1 + s * lambda_ ** 2 / (core_radius * h)) + + +def effective_radius_HCARF(core_radius, t, f1, f2, lambda_): + """eq. 3 in Hasan 2018""" + return f1 * core_radius * (1 - f2 * lambda_ ** 2 / (core_radius * t)) diff --git a/src/scgenerator/physics/materials.py b/src/scgenerator/physics/materials.py new file mode 100644 index 0000000..9332d5d --- /dev/null +++ b/src/scgenerator/physics/materials.py @@ -0,0 +1,167 @@ +import numpy as np + +from .. import state +from . import units +from .units import NA, c, kB + + +def pressure_from_gradient(ratio, p0, p1): + """returns the pressure as function of distance with eq. 20 in Markos et al. (2017) + Parameters + ---------- + ratio : relative position in the fiber (0 = start, 1 = end) + p0 : pressure at the start + p1 : pressure at the end + Returns + ---------- + the pressure (float) + """ + return np.sqrt(p0 ** 2 - ratio * (p0 ** 2 - p1 ** 2)) + + +def number_density_van_der_waals( + a=None, b=None, pressure=None, temperature=None, material_dico=None +): + """returns the number density of a gas + Parameters + ---------- + P : pressure + T : temperature + for pressure and temperature, the default + a : Van der Waals a coefficient + b : Van der Waals b coefficient + material_dico : optional. If passed, will compute the number density at given reference values found in material_dico + Returns + ---------- + the numbers density (/m^3) + Raises + ---------- + ValueError : Since the Van der Waals equation is a cubic one, there could be more than one real, positive solution + """ + if pressure == 0: + return 0 + if material_dico is not None: + a = material_dico.get("a", 0) if a is None else a + b = material_dico.get("b", 0) if b is None else b + pressure = material_dico["sellmeier"].get("P0", 101325) if pressure is None else pressure + temperature = ( + material_dico["sellmeier"].get("t0", 273.15) if temperature is None else temperature + ) + else: + a = 0 if a is None else a + b = 0 if b is None else b + pressure = 101325 if pressure is None else pressure + temperature = 273.15 if temperature is None else temperature + + ap = a / NA ** 2 + bp = b / NA + + # setup van der Waals equation for the number density + p3 = -ap * bp + p2 = ap + p1 = -(pressure * bp + kB * temperature) + p0 = pressure + + # filter out unwanted matches + roots = np.roots([p3, p2, p1, p0]) + roots = roots[np.isreal(roots)].real + roots = roots[roots > 0] + if len(roots) != 1: + s = f"Van der Waals eq with parameters P={pressure}, T={temperature}, a={a}, b={b}" + s += f"\nThere is more than one possible number density : {roots}." + s += f"\n{np.min(roots)} was returned" + state.CurrentLogger.log(s) + return np.min(roots) + + +def sellmeier(lambda_, material_dico, pressure=None, temperature=None): + """reads a file containing the Sellmeier values corresponding to the choses material and returns the real susceptibility + pressure and temperature adjustments are made according to ideal gas law. + Parameters + ---------- + lambda_ : wl vector over which to compute the refractive index + material_dico : material dictionary as explained in scgenerator.io.load_material_dico + pressure : pressure in mbar if material is a gas. Can be a constant or a tupple if a presure gradient is considered + temperature : temperature of the gas in Kelvin + Returns + ---------- + an array n(lambda_)^2 - 1 + """ + WL_THRESHOLD = 8.285e-6 + temp_l = lambda_[lambda_ < WL_THRESHOLD] + kind = 1 + + B = material_dico["sellmeier"]["B"] + C = material_dico["sellmeier"]["C"] + const = material_dico["sellmeier"].get("const", 0) + P0 = material_dico["sellmeier"].get("P0", 1e5) + t0 = material_dico["sellmeier"].get("t0", 273.15) + kind = material_dico["sellmeier"].get("kind", 1) + + # Sellmeier equation + chi = np.zeros_like(lambda_) # = n^2 - 1 + if kind == 1: + for b, c in zip(B, C): + chi[lambda_ < WL_THRESHOLD] += temp_l ** 2 * b / (temp_l ** 2 - c) + elif kind == 2: # gives n-1 + for b, c in zip(B, C): + chi[lambda_ < WL_THRESHOLD] += b / (c - 1 / temp_l ** 2) + chi += const + chi = (chi + 1) ** 2 - 1 + else: + raise ValueError(f"kind {kind} is not recognized.") + + if temperature is not None: + chi *= t0 / temperature + + if pressure is not None: + chi *= pressure / P0 + + return chi + + +def delta_gas(w, material_dico): + """returns the value delta_t (eq. 24 in Markos(2017)) + Parameters + ---------- + w : angular frequency array + material_dico : material dictionary as explained in scgenerator.io.load_material_dico + Returns + ---------- + delta_t + since 2 gradients are computed, it is recommended to exclude the 2 extremum values + """ + chi = sellmeier(units.m.inv(w), material_dico) + N0 = number_density_van_der_waals(material_dico=material_dico) + + dchi_dw = np.gradient(chi, w) + return 1 / (N0 * c) * (dchi_dw + w / 2 * np.gradient(dchi_dw, w)) + + +def non_linear_refractive_index(material_dico, pressure=None, temperature=None): + """returns the non linear refractive index n2 adjusted for pressure and temperature + NOTE : so far, there is no adjustment made for wavelength + Parameters + ---------- + lambda_ : wavelength array + material_dico : + pressure : pressure in Pa + temperature : temperature in Kelvin + Returns + ---------- + n2 + """ + + n2_ref = material_dico["kerr"]["n2"] + + # if pressure and/or temperature are specified, adjustment is made according to number density ratio + if pressure is not None or temperature is not None: + N0 = number_density_van_der_waals(material_dico=material_dico) + N = number_density_van_der_waals( + pressure=pressure, temperature=temperature, material_dico=material_dico + ) + ratio = N / N0 + else: + ratio = 1 + + return ratio * n2_ref diff --git a/src/scgenerator/physics/pulse.py b/src/scgenerator/physics/pulse.py new file mode 100644 index 0000000..1a87629 --- /dev/null +++ b/src/scgenerator/physics/pulse.py @@ -0,0 +1,795 @@ +""" +This files incluedes funcitons used by the scgenerator module to compute properties of pulses. +This include computing initial pulse shape and pulse noise as well as transforming the pulse +or measuring its properties. + +NOTE +the term `sc-ordering` is used throughout this module. An array that follows sc-ordering is +of shape `([what, ever,] n, nt)` (could be just `(n, nt)` for 2D sc-ordered array) such that +n is the number of spectra at the same z position and nt is the size of the time/frequency grid +""" + +import itertools +import os + +import matplotlib.pyplot as plt +import numpy as np +from numpy import pi +from numpy.fft import fft, fftshift, ifft +from scipy.interpolate import UnivariateSpline + +from .. import state +from ..io import plot_setup +from ..math import * + +c = 299792458.0 +hbar = 1.05457148e-34 + + +# +fwhm_to_T0_fac = dict( + sech=1 / (2 * np.log(1 + np.sqrt(2))), + gaussian=1 / (np.sqrt(2 * np.log(2))), +) +"""relates the fwhm of the intensity profile (amplitue^2) to the t0 parameter of the amplitude""" + +P0T0_to_E0_fac = dict( + sech=2, # int(a * sech(x / b)^2 * dx) from -inf to inf = 2 * a * b + gaussian=np.sqrt(pi / 2), # int(a * exp(-(x/b)^2)^2 * dx) from -inf to inf = sqrt(pi/2) * a * b +) +"""relates the total energy (amplitue^2) to the t0 parameter of the amplitude and the peak intensity (peak_amplitude^2)""" + + +def initial_field(t, shape, t0, power): + """returns the initial field + + Parameters + ---------- + t : 1d array + time array + shape : str {"gaussian", "sech"} + shape of the pulse + t0 : float + time parameters. Can be obtained by dividing the FWHM by + `scgenerator.physics.pulse.fwhm_to_T0_fac[shape]` + power : float + peak power + + Returns + ------- + 1d array + field array + + Raises + ------ + ValueError + raised when shape is not recognized + """ + if shape == "gaussian": + return gauss_pulse(t, t0, power) + elif shape == "sech": + return sech_pulse(t, t0, power) + else: + raise ValueError(f"shape '{shape}' not understood") + + +def conform_pulse_params( + shape, + width=None, + t0=None, + power=None, + energy=None, + soliton_num=None, + gamma=None, + beta2=None, +): + """makes sure all parameters of the pulse are set and consistent + + Parameters + ---------- + shape : str {"gaussian", "sech"} + shape of the pulse + width : float, optional + fwhm of the intensity pulse, by default None + t0 : float, optional + time parameter of the amplitude pulse, by default None + power : float, optional + peak power, by default None + energy : float, optional + total energy of the pulse, by default None + soliton_num : float, optional + soliton number, by default None + gamma : float, optional + nonlinear parameter, by default None + beta2 : float, optional + second order dispersion coefficient, by default None + + if more parameters than required are specified, the order of precedence + indicated by the order in which the parameters are enumerated below holds, + meaning the superflous parameters will be overwritten. + choose one of the possible combinations : + 1 of (width, t0), 1 of (power, energy), gamma and beta2 together optional (not one without the other) + soliton_num, gamma, 1 of (width, power, energy, t0) + examples : + specify width, power and energy -> t0 and energy will be computed + specify soliton_num, gamma, power, t0 -> width, t0 and energy will be computed + + Returns + ------- + width, t0, power, energy + when no gamma is specified + width, t0, power, energy, soliton_num + when gamma is specified + + Raises + ------ + TypeError + [description] + """ + + if gamma is not None and beta2 is None or beta2 is not None and gamma is None: + raise TypeError("when soliton number is desired, both gamma and beta2 must be specified") + + if soliton_num is not None: + if gamma is None: + raise TypeError("gamma must be specified when soliton_num is") + + if width is not None: + power = soliton_num ** 2 * abs(beta2) / (gamma * t0 ** 2) + elif power is not None: + t0 = np.sqrt(soliton_num ** 2 * abs(beta2) / (power * gamma)) + elif energy is not None: + t0 = P0T0_to_E0_fac[shape] * soliton_num ** 2 * abs(beta2) / (energy * gamma) + elif t0 is not None: + width = t0 / fwhm_to_T0_fac[shape] + power = soliton_num ** 2 * abs(beta2) / (gamma * t0 ** 2) + else: + raise TypeError("not enough parameters to determine pulse") + + if width is not None: + t0 = width * fwhm_to_T0_fac[shape] + else: + width = t0 / fwhm_to_T0_fac[shape] + + if power is not None: + energy = P0_to_E0(power, t0, shape) + else: + power = E0_to_P0(energy, t0, shape) + + if gamma is None: + return width, t0, power, energy + else: + if soliton_num is None: + soliton_num = np.sqrt(power * gamma * t0 ** 2 / abs(beta2)) + return width, t0, power, energy, soliton_num + + +def E0_to_P0(E0, t0, shape="gaussian"): + """convert an initial total pulse energy to a pulse peak power""" + return E0 / (t0 * P0T0_to_E0_fac[shape]) + + +def P0_to_E0(P0, t0, shape="gaussian"): + """converts initial peak power to pulse energy""" + return P0 * t0 * P0T0_to_E0_fac[shape] + + +def sech_pulse(t, t0, P0, offset=0): + return np.sqrt(P0) / np.cosh((t - offset) / t0) + + +def gauss_pulse(t, t0, P0, offset=0): + return np.sqrt(P0) * np.exp(-(((t - offset) / t0) ** 2)) + + +def photon_number(spectrum, w, dw, gamma): + return np.sum(1 / gamma * abs2(spectrum) / w * dw) + + +def pulse_energy(spectrum, w, dw, _): + return np.sum(abs2(spectrum) * dw) + + +def technical_noise(rms_noise, relative_factor=0.4): + """ + To implement technical noise as described in Grenier2019, we need to know the + noise properties of the laser, summarized into the RMS amplitude noise + + Parameters + ---------- + rms_noise : float + RMS amplitude noise of the laser + relative factor : float + magnitude of the anticorrelation between power and pulse width noise + Returns + ---------- + delta_int : float + delta_T0 : float + """ + psy = np.random.normal(1, rms_noise) + return psy, 1 - relative_factor * (psy - 1) + + +def shot_noise(w_c, w0, T, dt): + """ + + Parameters + ---------- + w_c : 1D array + angular frequencies centered around 0 + w0 : float + pump angular frequency + T : float + length of the time windows + dt : float + resolution of time grid + + Returns + ---------- + out : 1D array of size len(w_c) + noise field to be added on top of initial field in time domain + """ + rand_phase = np.random.rand(len(w_c)) * 2 * pi + A_oppm = np.sqrt(hbar * (np.abs(w_c + w0)) * T) * np.exp(-1j * rand_phase) + out = ifft(A_oppm / dt * np.sqrt(2 * pi)) + return out + + +def mean_phase(spectra): + """computes the mean phase of spectra + Parameter + ---------- + spectra : 2D array + The mean is taken on the 0th axis. This means the array has to be of shape (n, nt) + Returns + ---------- + mean_phase : 1D array of shape (len(spectra[0])) + array of complex numbers of unit length representing the mean phase + Example + ---------- + >>> x = np.array([[1 + 1j, 0 + 2j, -3 - 1j], + [1 + 0j, 2 + 3j, -3 + 1j]]) + >>> mean_phase(x) + array([ 0.92387953+0.38268343j, 0.28978415+0.95709203j, -1. +0.j ]) + + """ + + total_phase = np.sum( + spectra / np.abs(spectra), + axis=0, + where=spectra != 0, + out=np.zeros(len(spectra[0]), dtype="complex"), + ) + return (total_phase) / np.abs(total_phase) + + +def flatten_phase(spectra): + """ + takes the mean phase out of an array of complex numbers + + Parameters + ---------- + spectra : 2D array of shape (n, nt) + spectra arranged in the same fashion as in `scgenerator.physics.pulse.mean_phase` + + Returns + ---------- + output : array of same dimensions and amplitude, but with a flattened phase + """ + mean_theta = mean_phase(spectra) + tiled = np.tile(mean_theta, (len(spectra), 1)) + output = spectra * np.conj(tiled) + return output + + +def compress_pulse(spectra): + """given some complex spectrum, returns the compressed pulse in the time domain + Parameters + ---------- + spectra : ND array + spectra to compress. The shape must be at least 2D. Compression occurs along the -2th axis. + This means spectra have to be of shape ([what, ever,] n, nt) where n is the number of spectra + brought together for one compression operation and nt the resolution of the grid. + + Returns + ---------- + out : array of shape ([what, ever,] nt) + compressed inverse Fourier-transformed pulse + """ + if spectra.ndim > 2: + return np.array([compress_pulse(spec) for spec in spectra]) + else: + return fftshift(ifft(flatten_phase(spectra)), axes=1) + + +def ideal_compressed_pulse(spectra): + """returns the ideal compressed pulse assuming flat phase + Parameters + ---------- + spectra : 2D array, sc-ordering + Returns + ---------- + compressed : 1D array + time envelope of the compressed field + """ + return abs2(fftshift(ifft(np.sqrt(np.mean(abs2(spectra), axis=0))))) + + +def spectrogram(time, values, t_res=256, t_win=24e-12, gate_width=200e-15, shift=False): + """ + returns the spectorgram of the field given in values + + Parameters + ---------- + time : 1D array-like + time in the co-moving frame of reference + values : 1D array-like + field array that matches the time array + t_res : int, optional + how many "bins" the time array is subdivided into. Default : 256 + t_win : float, optional + total time window (=length of time) over which the spectrogram is computed. Default : 24e-12 + gate_width : float, optional + width of the gaussian gate function (=sqrt(2 log(2)) * FWHM). Default : 200e-15 + + Returns + ---------- + spec : 2D array + real 2D spectrogram + delays : 1D array of size t_res + new time axis + """ + t_lim = t_win / 2 + delays = np.linspace(-t_lim, t_lim, t_res) + spec = np.zeros((t_res, len(time))) + for i, delay in enumerate(delays): + masked = values * np.exp(-(((time - delay) / gate_width) ** 2)) + spec[i] = abs2(fft(masked)) + if shift: + spec[i] = fftshift(spec[i]) + return spec, delays + + +def g12(values): + """ + computes the first order coherence function of a ensemble of values + + Parameters + ---------- + values : 2D array + complex values following sc-ordering + return: + g12_arr : coherence function as a n-D array + """ + + # Create all the possible pairs of values + n = len(values) + field_pairs = itertools.combinations(values, 2) + corr = np.zeros_like(values[0]) + for pair in field_pairs: + corr += pair[0].conj() * pair[1] + g12_arr = corr / (n * (n - 1) / 2 * np.mean(abs2(values), axis=0)) + + return np.abs(g12_arr) + + +def avg_g12(values): + """ + comptutes the average of the coherence function weighted by amplitude of spectrum + + Parameters + ---------- + values : (m, n)-D array containing m complex values + + Returns + ---------- + (float) average g12 + """ + + if len(values.shape) > 2: + pass + + avg_values = np.mean(abs2(values), axis=0) + coherence = g12(values) + return np.sum(coherence * avg_values) / np.sum(avg_values) + + +def fwhm_ind(values, mam=None): + """returns the indices where values is bigger than half its maximum + Parameters + ---------- + values : array + real values with ideally only one smooth peak + mam : tupple (float, int) + (maximum value, index of the maximum value) + Returns + ---------- + left_ind, right_ind : int + indices of the the left and right spots where values drops below 1/2 the maximum + """ + + if mam is None: + m = np.max(values) + am = np.argmax(values) + else: + m, am = mam + + left_ind = am - np.where(values[am::-1] < m / 2)[0][0] + right_ind = am + np.where(values[am:] < m / 2)[0][0] + return left_ind - 1, right_ind + 1 + + +def peak_ind(values, mam=None): + """returns the indices that encapsulate the entire peak + Parameters + ---------- + values : array + real values with ideally only one smooth peak + mam : tupple (float, int) + (maximum value, index of the maximum value) + Returns + ---------- + left_ind, right_ind : int + indices of the the left and right spots where values starts rising again, with a margin of 3 + """ + + if mam is None: + m = np.max(values) + am = np.argmax(values) + else: + m, am = mam + left_ind = ( + am + - np.where((values[am:0:-1] - values[am - 1 :: -1] < 0) & (values[am:0:-1] < m / 2))[0][0] + ) + right_ind = ( + am + np.where((values[am:-1] - values[am + 1 :] < 0) & (values[am:-1] < m / 2))[0][0] + ) + return left_ind - 3, right_ind + 3 + + +def setup_splines(x_axis, values, mam=None): + """sets up spline interpolation to better measure a peak. Different splines with different orders are + necessary because derivatives and second derivatives are computed to find extremea and inflection points + Parameters + ---------- + x_axis : 1D array + domain of values + values : 1D array + real values that ideally contain only one smooth peak to measure + mam : tupple (float, int) + (maximum value, index of the maximum value) + Returns + ---------- + small_spline : scipy.interpolate.UnivariateSpline + order 3 spline that interpolates `values - m/2` around the peak + spline_4 : scipy.interpolate.UnivariateSpline + order 4 spline that interpolate values around the peak + spline 5 : scipy.interpolate.UnivariateSpline + order 5 spline that interpolates values around the peak + d_spline : scipy.interpolate.UnivariateSpline + order 3 spline that interpolates the derivative of values around the peak + d_roots : list + roots of d_spline + dd_roots : list + inflection points of spline_5 + l_ind, r_ind : int + return values of peak_ind + """ + + # Isolate part thats roughly above max/2 + l_ind_h, r_ind_h = fwhm_ind(values, mam) + l_ind, r_ind = peak_ind(values, mam) + + if mam is None: + mm = np.max(values) + else: + mm, _ = mam + + # Only roots of deg=3 splines can be computed, so we need 3 splines to find + # zeros, local extrema and inflection points + small_spline = UnivariateSpline( + x_axis[l_ind_h : r_ind_h + 1], values[l_ind_h : r_ind_h + 1] - mm / 2, k=3, s=0 + ) + spline_4 = UnivariateSpline(x_axis[l_ind : r_ind + 1], values[l_ind : r_ind + 1], k=4, s=0) + spline_5 = UnivariateSpline(x_axis[l_ind : r_ind + 1], values[l_ind : r_ind + 1], k=5, s=0) + d_spline = spline_4.derivative() + d_roots = spline_4.derivative().roots() + dd_roots = spline_5.derivative(2).roots() + + return small_spline, spline_4, spline_5, d_spline, d_roots, dd_roots, l_ind, r_ind + + +def find_lobe_limits(x_axis, values, debug="", already_sorted=True): + """find the limits of the centra lobe given 2 derivatives of the values and + the position of the FWHM + + Parameters + ---------- + x_axis : 1D array + domain of values + values : 1D array + real values that present a peak whose properties we want to meausure + debug : str + if the peak is not distinct, a plot is made to assess the measurement + providing a debug label can help identify which plot correspond to which function call + sorted : bool + faster computation if arrays are already sorted + + Returns + ---------- + peak_lim : 1D array (left_lim, right_lim, peak_pos) + values that delimit the left, right and maximum of the peak in units of x_axis + fwhm_pos : 1D array (left_pos, right_pos) + values corresponding to fwhm positions in units of x_axis + good_roots : 1D array + all candidate values that could delimit the peak position + spline_4 : scipy.interpolate.UnivariateSpline + order 4 spline that interpolate values around the peak + """ + if not already_sorted: + x_axis, values = x_axis.copy(), values.copy() + values = values[np.argsort(x_axis)] + x_axis.sort() + + debug_str = f"debug : {debug}" if debug != "" else "" + + small_spline, spline_4, spline_5, d_spline, d_roots, dd_roots, l_ind, r_ind = setup_splines( + x_axis, values + ) + + # get premliminary values for fwhm limits and peak limits + # if the peak is distinct, it should be sufficient + fwhm_pos = np.array(small_spline.roots()) + peak_pos = d_roots[np.argmax(spline_4(d_roots))] + + # if there are more than 2 fwhm position, a detailed analysis can help + # determining the true ones. If that fails, there is no meaningful peak to measure + detailed_measurement = len(fwhm_pos) > 2 or state._DEBUG.get( + "find_lobe_limits.always_plot", False + ) + if detailed_measurement: + + print("trouble measuring the peak.{}".format(debug_str)) + ( + spline_4, + d_spline, + d_roots, + dd_roots, + fwhm_pos, + peak_pos, + folder_name, + file_name, + fig, + ax, + color, + ) = _detailed_find_lobe_limits( + x_axis, + values, + debug, + debug_str, + spline_4, + spline_5, + fwhm_pos, + peak_pos, + d_spline, + d_roots, + dd_roots, + l_ind, + r_ind, + ) + + good_roots, left_lim, right_lim = _select_roots(d_spline, d_roots, dd_roots, fwhm_pos) + + ax.scatter( + [left_lim, right_lim], + spline_4([left_lim, right_lim]), + marker="|", + label="lobe pos", + c=color[5], + ) + if not "find_lobe_limits.ax" in state._DEBUG: + ax.legend() + fig.savefig(os.path.join(folder_name, file_name), bbox_inches="tight") + plt.close(fig) + + else: + good_roots, left_lim, right_lim = _select_roots(d_spline, d_roots, dd_roots, fwhm_pos) + + return np.array([left_lim, right_lim, peak_pos]), fwhm_pos, np.array(good_roots), spline_4 + + +def _select_roots(d_spline, d_roots, dd_roots, fwhm_pos): + """selects the limits of a lobe + + Parameters + ---------- + d_spline : scipy.interpolate.UnivariateSpline + spline of the first derivative of the lobe + d_roots : list + roots of the first derivarive (extrema of the original function) + dd_roots : list + roots of the second derivative (inflection points of the original function) + fwhm_pos : list + locations where the lobe is half of its maximum + + Returns + ------- + good_roots : list + valid roots + left_lim : list + location of the left limit + right_lim : list + location of the right limit + """ + # includes inflection points when slope is low (avoids considering the inflection points around fwhm limits) + + all_roots = np.append(d_roots, dd_roots) + good_roots = all_roots[np.abs(d_spline(all_roots)) < np.max(d_spline(all_roots)) / 10] + + try: + left_lim = np.max(good_roots[good_roots < np.min(fwhm_pos)]) + except ValueError: + left_lim = np.min(good_roots) + + try: + right_lim = np.min(good_roots[good_roots > np.max(fwhm_pos)]) + except ValueError: + right_lim = np.max(good_roots) + + return good_roots, left_lim, right_lim + + +def _detailed_find_lobe_limits( + x_axis, + values, + debug, + debug_str, + spline_4, + spline_5, + fwhm_pos, + peak_pos, + d_spline, + d_roots, + dd_roots, + l_ind, + r_ind, +): + + left_pos = fwhm_pos[fwhm_pos < peak_pos] + right_pos = fwhm_pos[fwhm_pos > peak_pos] + + iterations = 0 + + # spline maximum may not be on same peak as the original one. In this + # case it means that there is no distinct peak, but we try to + # compute everything again anyway. If spline inaccuracies lead to a cycle, + # we break it by choosing two values arbitrarily + + while len(left_pos) == 0 or len(right_pos) == 0: + if iterations > 4: + + left_pos, right_pos = [np.min(peak_pos)], [np.max(peak_pos)] + print( + "Cycle had to be broken. Peak measurement is probably wrong : {}".format(debug_str) + ) + break + else: + iterations += 1 + + mam = (spline_4(peak_pos), argclosest(x_axis, peak_pos)) + + small_spline, spline_4, spline_5, d_spline, d_roots, dd_roots, l_ind, r_ind = setup_splines( + x_axis, values, mam + ) + + fwhm_pos = np.array(small_spline.roots()) + peak_pos = d_roots[np.argmax(spline_4(d_roots))] + + left_pos = fwhm_pos[fwhm_pos < peak_pos] + right_pos = fwhm_pos[fwhm_pos > peak_pos] + + # if measurement of the peak is not straightforward, we plot the situation to see + # if the final measurement is good or not + + folder_name, file_name, fig, ax = plot_setup( + file_name=f"it_{iterations}_{debug}", folder_name="measurements_errors_plots" + ) + ax = state._DEBUG.get("find_lobe_limits.ax", ax) + plt.sca(ax) + state._DEBUG["x"] = x_axis + + new_fwhm_pos = np.array([np.max(left_pos), np.min(right_pos)]) + + # PLOT + + newx = np.linspace(*span(x_axis[l_ind : r_ind + 1]), 1000) + color = state._DEBUG.get("color", state.plot_default_color_cycle) + if state._DEBUG.get("find_lobe_limits.draw_raw_data", True): + ax.plot(x_axis[l_ind - 5 : r_ind + 6], values[l_ind - 5 : r_ind + 6], c=color[0]) + ax.plot(newx, spline_5(newx), c=color[1]) + ax.scatter(fwhm_pos, spline_4(fwhm_pos), marker="+", label="all fwhm", c=color[2]) + ax.scatter(peak_pos, spline_4(peak_pos), marker=".", label="peak pos", c=color[3]) + ax.scatter(new_fwhm_pos, spline_4(new_fwhm_pos), marker="_", label="2 chosen", c=color[4]) + + fwhm_pos = new_fwhm_pos + return ( + spline_4, + d_spline, + d_roots, + dd_roots, + fwhm_pos, + peak_pos, + folder_name, + file_name, + fig, + ax, + color, + ) + + +def measure_properties(spectra, t, compress=True, debug=""): + """measure the quality factor, the fwhm variation, the peak power variation, + + Parameters + ---------- + spectra : 2D array + set of n spectra in sc-ordering that differ only by noise + t : 1D array + time axis of the simulation + compress : bool, optional + whether to perform pulse compression. Default value is True, but this + should be set to False to measure the initial pulse as output by gaussian_pulse + or sech_pulse because compressing it would result in glitches and wrong measurements + + Returns + ---------- + qf : float + quality factor of the pulse ensemble + mean_g12 : float + mean coherence of the spectra ensemble + fwhm_var : float + relative noise in temporal width of the compressed pulse + fwhm_abs : float + width of the mean compressed pulse + int_var : flaot + relative noise in the compressed pulse peak intensity + t_jitter : float + standard deviantion in absolute temporal peak position + """ + if compress: + fields = abs2(compress_pulse(spectra)) + else: + print("Skipping compression") + fields = abs2(ifft(spectra)) + + field = np.mean(fields, axis=0) + ideal_field = abs2(fftshift(ifft(np.sqrt(np.mean(abs2(spectra), axis=0))))) + + # Isolate whole central lobe of bof mean and ideal field + lobe_lim, fwhm_lim, _, big_spline = find_lobe_limits(t, field, debug) + lobe_lim_i, _, _, big_spline_i = find_lobe_limits(t, ideal_field, debug) + + # Compute quality factor + energy_fraction = (big_spline.integral(*span(lobe_lim[:2]))) / np.trapz(field, x=t) + energy_fraction_i = (big_spline_i.integral(*span(lobe_lim_i[:2]))) / np.trapz(ideal_field, x=t) + qf = energy_fraction / energy_fraction_i + + # Compute mean coherence + mean_g12 = avg_g12(spectra) + fwhm_abs = length(fwhm_lim) + + # To compute amplitude and fwhm fluctuations, we need to measure every single peak + P0 = [] + fwhm = [] + t_offset = [] + for f in fields: + lobe_lim, fwhm_lim, _, big_spline = find_lobe_limits(t, f, debug) + P0.append(big_spline(lobe_lim[2])) + fwhm.append(length(fwhm_lim)) + t_offset.append(lobe_lim[2]) + fwhm_var = np.std(fwhm) / np.mean(fwhm) + int_var = np.std(P0) / np.mean(P0) + t_jitter = np.std(t_offset) + + return qf, mean_g12, fwhm_var, fwhm_abs, int_var, t_jitter diff --git a/src/scgenerator/physics/simulate.py b/src/scgenerator/physics/simulate.py new file mode 100644 index 0000000..0e05dc5 --- /dev/null +++ b/src/scgenerator/physics/simulate.py @@ -0,0 +1,722 @@ +import json +import os +from datetime import datetime +from typing import List + +import numpy as np +from numpy.fft import fft, ifft + + +from .. import initialize +from .. import io, state +from .. import utilities +from ..io import generate_file_path, get_logger +from ..math import abs2 +from ..utilities import ProgressTracker, format_varying_list +from . import pulse, units +from .fiber import create_non_linear_op, fast_dispersion_op + +using_ray = False +try: + import ray + + using_ray = True +except ModuleNotFoundError: + pass + + +class Simulations: + """The recommended way to run simulations. + New Simulations child classes can be written and must implement the following + """ + + _available_simulation_methods = [] + + def __init_subclass__(cls, available: bool, priority=0, **kwargs): + cls._available = available + if available: + Simulations._available_simulation_methods.append((cls, priority)) + Simulations._available_simulation_methods.sort(key=lambda el: el[1]) + super().__init_subclass__(**kwargs) + + @classmethod + def get_best_method(cls): + return Simulations._available_simulation_methods[-1][0] + + def __init__(self, param_seq: initialize.ParamSequence, task_id=0, data_folder="scgenerator/"): + """ + Parameters + ---------- + param_seq : scgenerator.initialize.ParamSequence obj + parameter sequence + task_id : int, optional + a unique id that identifies the simulation, by default 0 + data_folder : str, optional + path to the folder where data is saved, by default "scgenerator/" + """ + self.logger = io.get_logger(__name__) + self.id = int(task_id) + + self.param_seq = param_seq + self.name = param_seq.name + self.data_folder = io.get_data_folder(self.id, name_if_new=self.name) + io.save_toml(os.path.join(self.data_folder, "initial_config.toml"), self.param_seq.config) + + self.using_ray = False + self.sim_jobs = 1 + + self.propagation_func = lambda params, varying_list: RK4IP( + params, + save_data=True, + job_identifier=utilities.format_varying_list(varying_list), + task_id=self.id, + ) + + self.progress_tracker = utilities.ProgressTracker( + max=len(self.param_seq), + auto_print=True, + percent_incr=1, + callback=lambda s, logger: logger.info(s), + ) + + def run(self): + for varying_params, params in self.param_seq: + for i in range(self.param_seq["simulation", "repeat"]): + varying = varying_params + [("num", i)] + io.save_parameters( + params, + io.generate_file_path( + "params.toml", self.id, utilities.format_varying_list(varying) + ), + ) + self.new_sim(varying, params.copy()) + + self.finish() + self.logger.info(f"Merging data...") + + self.merge_data() + self.logger.info(f"Finished simulations from config {self.name} !") + + def new_sim(self, varying_list: List[tuple], params: dict): + """responsible to launch a new simulation + + Parameters + ---------- + varying_list : list[tuple] + list of tuples (name, value) where name is the name of a + varying parameter and value is its current value + params : dict + a flattened parameter dictionary, as returned by scgenerator.initialize.compute_init_parameters + """ + raise NotImplementedError() + + def finish(self): + """called once all the simulations are launched.""" + raise NotImplementedError() + + def stop(self): + raise NotImplementedError() + + def merge_data(self): + io.merge_data(self.data_folder) + + +class SequencialSimulations(Simulations, available=True, priority=0): + def new_sim(self, varying_list: List[tuple], params: dict): + self.logger.info(f"launching simulation with {varying_list}") + self.propagation_func(params, varying_list) + self.progress_tracker.update(1, [self.logger]) + + def finish(self): + pass + + def stop(self): + pass + + +class RaySimulations(Simulations, available=using_ray, priority=1): + """runs simulation with the help of the ray module. ray must be initialized before creating an instance of RaySimulations""" + + def __init__(self, param_seq: initialize.ParamSequence, task_id=0, data_folder="scgenerator/"): + super().__init__(param_seq, task_id, data_folder) + self._init_ray() + + def _init_ray(self): + nodes = ray.nodes() + nodes_num = len(nodes) + self.logger.info( + f"{nodes_num} node{'s' if nodes_num > 1 else ''} in the Ray cluster : " + + str([node.get("NodeManagerHostname", "unknown") for node in nodes]) + ) + + self.sim_jobs = min(self.param_seq.num_sim, self.param_seq["simulation", "parallel"]) + self.propagation_func = ray.remote(self.propagation_func).options( + override_environment_variables=io.get_all_environ() + ) + self.jobs = [] + + def new_sim(self, varying_list: List[tuple], params: dict): + if len(self.jobs) >= self.sim_jobs: + + # wait for a slot to free before starting a new job + _, self.jobs = ray.wait(self.jobs) + ray.get(_) + self.progress_tracker.update(1, [self.logger]) + + self.jobs.append(self.propagation_func.remote(params, varying_list)) + + self.logger.info(f"launching simulation with {varying_list}, job : {self.jobs[-1].hex()}") + + def finish(self): + for job in self.jobs: + ray.get(job) + self.progress_tracker.update(1, [self.logger]) + + def stop(self): + ray.shutdown() + + +def new_simulations(config_file: str, task_id: int, data_folder="scgenerator/"): + + config = io.load_toml(config_file) + param_seq = initialize.ParamSequence(config) + + if param_seq.num_sim > 1 and param_seq["simulation", "parallel"] > 1 and using_ray: + return Simulations.get_best_method()(param_seq, task_id, data_folder=data_folder) + else: + return SequencialSimulations(param_seq, task_id, data_folder=data_folder) + + +def RK4IP(sim_params, save_data=False, job_identifier="", task_id=0, n_percent=10): + """Computes the spectrum of a pulse as it propagates through a PCF + + Parameters + ---------- + sim_params : a dictionary containing the following : + w_c : array + angular frequencies centered around 0 generated with scgenerator.initialize.wspace + w0 : float + central angular frequency of the pulse + t : array + time + dt : float + time resolution + field_0 : array + initial field envelope as function of w_c + z_targets : list + target distances + beta : array + beta coeficients (Taylor expansion of beta(w)) + gamma : float + non-linear parameter + behaviors : list(str {'ss', 'raman', 'spm'}) + behaviors to include in the simulation given as a list of strings + raman_type : str, optional + type of raman modelisation if raman effect is present + f_r, hr_w : (opt) arguments of delayed_raman_t (see there for infos) + adapt_step_size : bool, optional + if True (default), adapts the step size with conserved quantity methode + error_ok : float + tolerated relative error for the adaptive step size if adaptive + step size is turned on, otherwise length of fixed steps in m + save_data : bool + False : return the spectra (recommended, save manually later if necessary) + True : save in a temporary folder and return the folder name + to be used for merging later + job_id : int + id of this particular simulation + param_id : int + id corresponding to the set of paramters. Files created with the same param_id will be + merged if an indexer is passed (this feature is mainly used for automated parallel simulations + using the parallel_simulations function). + task_id : int + id of the whole program (useful when many python instances run at once). None if not running in parallel + n_percent : int, float + log message every n_percent of the simulation done + pt : scgenerator.progresstracker.ProgressTracker object + indexer : indexer object + debug_return : bool + if True and save_data False, will return photon number and step sizes as well as the spectra. + Returns + ---------- + stored_spectra : (store_num, nt) array + spectrum aligned on w_c array + h_stored : 1D array + length of each valid step + cons_qty : 1D array + conserved quantity at each valid step + cons_qty_change : 1D array + conserved quantity change at each valid step + + """ + # DEBUG + debug = False + + w_c = sim_params.pop("w_c") + w0 = sim_params.pop("w0") + w_power_fact = sim_params.pop("w_power_fact") + field_0 = sim_params.pop("field_0") + z_targets = sim_params.pop("z_targets") + z_final = sim_params.pop("length") + beta = sim_params.pop("beta_func", sim_params.pop("beta")) + gamma = sim_params.pop("gamma_func", sim_params.pop("gamma")) + behaviors = sim_params.pop("behaviors") + raman_type = sim_params.pop("raman_type", "stolen") + f_r = sim_params.pop("f_r", 0) + hr_w = sim_params.pop("hr_w", None) + adapt_step_size = sim_params.pop("adapt_step_size", True) + error_ok = sim_params.pop("error_ok", 1e-10) + dynamic_dispersion = sim_params.pop("dynamic_dispersion", False) + del sim_params + + logger = get_logger(job_identifier) + + # Initial setup of both non linear and linear operators + N_func = create_non_linear_op(behaviors, w_c, w0, gamma, raman_type, f_r, hr_w) + if dynamic_dispersion: + disp = lambda r: fast_dispersion_op(w_c, beta(r), w_power_fact) + else: + disp = lambda r: fast_dispersion_op(w_c, beta, w_power_fact) + + # Set up which quantity is conserved for adaptive step size + if adapt_step_size: + if "raman" in behaviors: + conserved_quantity_func = pulse.photon_number + else: + print("energy conserved") + conserved_quantity_func = pulse.pulse_energy + else: + conserved_quantity_func = lambda a, b, c, d: 0 + + # making sure to keep only the z that we want + z_targets = list(set(value for value in z_targets if value > 0)) + z_targets.sort() + store_num = len(z_targets) + + # Initial setup of simulation parameters + d_w = w_c[1] - w_c[0] # resolution of the frequency grid + z_stored, z = [0], 0 # position of each stored spectrum (for display) + + pt = utilities.ProgressTracker( + z_final, + auto_print=True, + percent_incr=n_percent, + callback=_gen_RK4IP_progress_callback(), + ) + + # Setup initial values for every physical quantity that we want to track + current_spectrum = fft(field_0) + stored_spectra = [current_spectrum.copy()] + stored_field = [ifft(current_spectrum.copy())] + cons_qty = [conserved_quantity_func(current_spectrum, w_c + w0, d_w, gamma), 0] + cons_qty_change = [0, 0] + size_fac = 2 ** (1 / 5) + + if save_data: + _save_current_spectrum(current_spectrum, 0, task_id, job_identifier) + + # Initial step size + if adapt_step_size: + h = z_targets[0] / 2 + else: + h = error_ok + newh = h + + # Print introduction + logger.info("Storing {} new spectra, first one at {}m".format(store_num, z_targets[0])) + + # Start of the integration + step = 1 + keep = True # keep a step + store = False # store a spectrum + time_start = datetime.today() + + while z < z_final: + h = newh + z_ratio = z / z_final + + # Store Exp(h/2 * disp) to be used several times + expD = np.exp(h / 2 * disp(z_ratio)) + + # RK4 algorithm + A_I = expD * current_spectrum + k1 = expD * (h * N_func(current_spectrum, z_ratio)) + k2 = h * N_func(A_I + k1 / 2, z_ratio) + k3 = h * N_func(A_I + k2 / 2, z_ratio) + k4 = h * N_func(expD * (A_I + k3), z_ratio) + + end_spectrum = expD * (A_I + k1 / 6 + k2 / 3 + k3 / 3) + k4 / 6 + + # Check relative error and adjust next step size + if adapt_step_size: + cons_qty[step] = conserved_quantity_func(end_spectrum, w_c + w0, d_w, gamma) + curr_p_change = np.abs(cons_qty[step - 1] - cons_qty[step]) + cons_qty_change[step] = cons_qty_change[step - 1] + curr_p_change + cons_qty_change_ok = error_ok * cons_qty[step - 1] + + if curr_p_change > 2 * cons_qty_change_ok: + keep = False + newh = h / 2 + elif cons_qty_change_ok < curr_p_change <= 2 * cons_qty_change_ok: + keep = True + newh = h / size_fac + elif curr_p_change < 0.1 * cons_qty_change_ok: + keep = True + newh = h * size_fac + else: + keep = True + newh = h + + # consider storing anythin only if the step was valid + if keep: + + # If step is accepted, z becomes the current position + z += h + step += 1 + cons_qty.append(0) + cons_qty_change.append(0) + + current_spectrum = end_spectrum.copy() + + # Whether the current spectrum has to be stored depends on previous step + if store: + pt.set(z, [logger, step, z, h]) + + stored_spectra.append(end_spectrum) + stored_field.append(ifft(end_spectrum)) + if save_data: + _save_current_spectrum( + end_spectrum, len(stored_spectra) - 1, task_id, job_identifier + ) + + z_stored.append(z) + del z_targets[0] + + # No more spectrum to store + if len(z_targets) == 0: + break + store = False + + # reset the constant step size after a spectrum is stored + if not adapt_step_size: + newh = error_ok + + # if the next step goes over a position at which we want to store + # a spectrum, we shorten the step to reach this position exactly + if z + newh >= z_targets[0]: + store = True + newh = z_targets[0] - z + else: + progress_str = f"step {step} rejected with h = {h:.4e}, doing over" + logger.info(progress_str) + + logger.info( + "propagation finished in {} steps ({} seconds)".format( + step, (datetime.today() - time_start).total_seconds() + ) + ) + + if save_data: + io.save_data(z_stored, "z.npy", task_id, job_identifier) + + return stored_spectra + + +def _save_current_spectrum(spectrum: np.ndarray, num: int, task_id: int, job_identifier: str): + base_name = f"spectrum_{num}.npy" + io.save_data(spectrum, base_name, task_id, job_identifier) + + +def _gen_RK4IP_progress_callback(): + def callback(s, logger, step, z, h): + progress_str = " ({} steps). z = {:.4f}, h = {:.5g}".format(step, z, h) + logger.info(s + progress_str) + + return callback + + +def _RK4IP_extract_params(sim_params): + """extracts the right parameters from the the flattened params dict + + Parameters + ---------- + sim_params : dict + flattened parameters dictionary + + Returns + ------- + tuple + all the necessary parameters + """ + w_c = sim_params.pop("w_c") + w0 = sim_params.pop("w0") + w_power_fact = sim_params.pop("w_power_fact") + field_0 = sim_params.pop("field_0") + z_targets = sim_params.pop("z_targets") + beta = sim_params.pop("beta_func", sim_params.pop("beta")) + gamma = sim_params.pop("gamma_func", sim_params.pop("gamma")) + behaviors = sim_params.pop("behaviors") + raman_type = sim_params.pop("raman_type", "stolen") + f_r = sim_params.pop("f_r", 0) + hr_w = sim_params.pop("hr_w", None) + adapt_step_size = sim_params.pop("adapt_step_size", True) + error_ok = sim_params.pop("error_ok", 1e-10) + dynamic_dispersion = sim_params.pop("dynamic_dispersion", False) + del sim_params + return ( + behaviors, + w_c, + w0, + gamma, + raman_type, + f_r, + hr_w, + dynamic_dispersion, + beta, + w_power_fact, + adapt_step_size, + z_targets, + field_0, + error_ok, + ) + + +def _prepare_grid(z_targets, w_c): + """prepares some derived values for the propagation + + Parameters + ---------- + z_targets : array + array of target z positions + w_c : array + angular frequency array (centered on 0) + + Returns + ------- + d_w : float + angular frequency grid size + z_targets : list + list of target z positions + store_num : int + number of spectra to store + z_final : float + final z position + z_sored : list + where the spectra are already stored + + """ + # making sure to keep only the z that we want + z_targets = list(set(value for value in z_targets if value > 0)) + z_targets.sort() + z_final = z_targets[-1] + store_num = len(z_targets) + + # Initial setup of simulation parameters + d_w = w_c[1] - w_c[0] # resolution of the frequency grid + z_stored = [0] # position of each stored spectrum (for display) + return d_w, z_targets, store_num, z_final, z_stored + + +def parallel_simulations(config_file, num_cpu_per_task=1, task_id=0): + """runs simulations in parallel thanks to Ray + Parameters + ---------- + config_file : str + name of the config file + should be a json containing all necessary parameters for the simulation. Varying parameters should be placed in a subdictionary + called "varying" (see scgenerator.utilities.dictionary_iterator for details) + num_cpu_per_task : int + number of concurrent job per node + task_id : give an id for book keeping purposes (must be set if multiple ray instances run at once so their files do not overlap) + + Returns + ---------- + name of the folder where the data is stored + """ + logger = ray.remote(io.Logger).remote() + state.CurrentLogger.focus_logger(logger) + + print("Nodes in the Ray cluster:", len(ray.nodes())) + for node in ray.nodes(): + print(" " + node.get("NodeManagerHostname", "unknown")) + + config_name, config_dict, store_num, n, m = _sim_preps(config_file) + + # Override number of simultaneous jobs if provided by config file + sim_jobs = config_dict.pop("sim_jobs", len(ray.nodes()) * num_cpu_per_task) + print(f"number of simultaneous jobs : {sim_jobs}") + + if n * m < sim_jobs: + sim_jobs = n * m + + # Initiate helper workers (a logger, a progress tracker to give estimates of + # completion time and an indexer to keep track of the individual files + # created after each simulation. The indexer can then automatically merge them) + pt = ray.remote(ProgressTracker).remote(max=n * m * store_num, auto_print=True, percent_incr=1) + indexer = ray.remote(io.tmp_index_manager).remote( + config_name=config_name, task_id=task_id, varying_keys=config_dict.get("varying", None) + ) + ray.get( + logger.log.remote(f"CRITICAL FILE at {ray.get(indexer.get_path.remote())}, do not touch it") + ) + RK4IP_parallel = ray.remote(RK4IP) + + jobs = [] + + # we treat loops over different parameters differently + for k, dico in enumerate(utilities.dictionary_iterator(config_dict, varying_dict="varying")): + # loop over same parameter set + for i in range(n): + # because of random processes, initial conditions are recalculated every time + params = initialize.compute_init_parameters(dictionary=config_dict, replace=dico) + + # make sure initial conditions are saved + params["init_P0"] = dico.get("P0", config_dict.get("P0", 0)) + params["init_T0_FWHM"] = dico.get("T0_FWHM", config_dict.get("T0_FWHM", 0)) + params["param_id"] = k + params_file_name = io.generate_file_path("param", i, k, task_id, "") + io.save_parameters(params, params_file_name) + ray.get(indexer.append_to_index.remote(k, params_file_name=params_file_name)) + + if len(jobs) >= sim_jobs: + # update the number of jobs if new nodes connect + sim_jobs = min(n * (m - k) - i, len(ray.nodes()) * num_cpu_per_task) + + # print(f"Nodes in the Ray cluster: {len(ray.nodes())}, {sim_jobs} simultaneous jobs") + # for node in ray.nodes(): + # print(" " + node.get("NodeManagerHostname", "unknown")) + + # wait for a slot to free before starting a new job + _, jobs = ray.wait(jobs) + ray.get(_) + + # start a new simulation + ray.get( + logger.log.remote( + f"Launching propagation of a {params.get('t0', 0) * 1e15:.2f}fs pulse with {np.max(abs2(params['field_0'])):.0f}W peak power over {np.max(params['z_targets'])}m" + ) + ) + jobs.append( + RK4IP_parallel.remote( + params, + save_data=True, + job_id=i, + param_id=k, + task_id=task_id, + pt=pt, + indexer=indexer, + logger=logger, + n_percent=1, + ) + ) + + ray.get(logger.log.remote("number of running jobs : {}".format(len(jobs)))) + ray.get(logger.log.remote(ray.get(pt.get_eta.remote()))) + + # wait for the last jobs to finish + ray.get(jobs) + + # merge the data properly + folder_0 = ray.get(indexer.convert_sim_data.remote()) + + print(f"{config_name} successfully finished ! data saved in {folder_0}") + + return folder_0 + + +def simulate(config_file, task_id=0, n_percent=1): + """runs simulations one after another + Parameters + ---------- + config_file : str + name of the config file + should be a json containing all necessary parameters for the simulation. Varying parameters should be placed in a subdictionary + called "varying" (see scgenerator.utilities.dictionary_iterator for details) + task_id : any formatable (int, string, float, ...) + give an id for book keeping purposes (must be set if multiple ray instances run at once so their files do not overlap) + n_percent : int or float + each individual simulation reports its progress every n_percent percent. + + Returns + ---------- + name of the folder where the data is stored + """ + logger = io.Logger() + state.CurrentLogger.focus_logger(logger) + + config_name, config_dict, store_num, n, m = _sim_preps(config_file) + + # Initiate helper workers (a logger, a progress tracker to give estimates of + # completion time and an indexer to keep track of the individual files + # created after each simulation. The indexer can then automatically merge them) + pt = ProgressTracker(max=n * m * store_num, auto_print=True, percent_incr=1) + indexer = io.tmp_index_manager( + config_name=config_name, task_id=task_id, varying_keys=config_dict.get("varying", None) + ) + logger.log(f"CRITICAL FILE at {indexer.get_path()}, do not touch it") + + # we treat loops over different parameters differently + for k, dico in enumerate(utilities.dictionary_iterator(config_dict, varying_dict="varying")): + # loop over same parameter set + for i in range(n): + # because of random processes, initial conditions are recalculated every time + params = initialize.compute_init_parameters(dictionary=config_dict, replace=dico) + + # make sure initial conditions are saved + params["init_P0"] = dico.get("P0", config_dict.get("P0", 0)) + params["init_T0_FWHM"] = dico.get("T0_FWHM", config_dict.get("T0_FWHM", 0)) + params["param_id"] = k + params_file_name = io.generate_file_path("param", i, k, task_id, "") + io.save_parameters(params, params_file_name) + indexer.append_to_index(k, params_file_name=params_file_name) + + # start a new simulation + logger.log( + f"Launching propagation of a {params.get('t0', 0) * 1e15:.2f}fs pulse with {np.max(abs2(params['field_0'])):.0f}W peak power over {np.max(params['z_targets'])}m" + ) + RK4IP( + params, + save_data=True, + job_id=i, + param_id=k, + task_id=task_id, + pt=pt, + indexer=indexer, + logger=logger, + n_percent=n_percent, + ) + + logger.log(pt.get_eta()) + + # merge the data properly + folder_0 = indexer.convert_sim_data() + + print(f"{config_name} successfully finished ! data saved in {folder_0}") + + return folder_0 + + +def _sim_preps(config_file): + # Load the config file + try: + with open(config_file, "r") as file: + config_dict = json.loads(file.read()) + except FileNotFoundError: + print("No config file named {} found".format(config_file)) + raise + + # Store a master dictionary of parameters to generate file names and such + config_name = config_dict.pop("name", os.path.split(config_file)[-1][:-5]) + + # make sure we store spectra every time at the exact same place + if "z_targets" not in config_dict: + config_dict["z_targets"] = np.linspace(0, 1, 128) + config_dict["z_targets"] = initialize.sanitize_z_targets(config_dict["z_targets"]) + config_dict = units.standardize_dictionary(config_dict) + store_num = len(config_dict["z_targets"]) + + # How many total simulations + n = int(config_dict.pop("n", 1)) + m = np.prod([len(np.atleast_1d(ls)) for _, ls in config_dict.get("varying", {1: 1}).items()]) + + return config_name, config_dict, store_num, n, m diff --git a/src/scgenerator/physics/units.py b/src/scgenerator/physics/units.py new file mode 100644 index 0000000..c57da72 --- /dev/null +++ b/src/scgenerator/physics/units.py @@ -0,0 +1,323 @@ +# series of functions to convert different values to angular frequencies +# For example, nm(X) means "I give the number X in nm, figure out the ang. freq." +# to be used especially when giving plotting ranges : (400, 1400, nm), (-4, 8, ps), ... + +import numpy as np +from numpy import pi + +c = 299792458.0 +hbar = 1.05457148e-34 +NA = 6.02214076e23 +R = 8.31446261815324 +kB = 1.380649e-23 +epsilon0 = 8.85418781e-12 + +prefix = dict(P=1e12, G=1e9, M=1e6, k=1e3, d=1e-1, c=1e-2, m=1e-3, u=1e-6, n=1e-9, p=1e-12, f=1e-15) + +""" +Below are common units. You can define your own unit function +this function must have a few porperties: +inv : function + inverse of the function. example : + um(1) -> 883651567308853.2 + um.inv(883651567308853.2) -> 1.0 +label : str + label to be displayed on plot +type : ("WL", "FREQ", "AFREQ", "TIME", "OTHER") +""" + + +def m(l): + return 2 * pi * c / l + + +m.inv = m +m.label = r"Wavelength $\lambda$ (m)" +m.type = "WL" + + +def nm(l): + return 2 * pi * c / (l * 1e-9) + + +nm.inv = nm +nm.label = r"Wavelength $\lambda$ (nm)" +nm.type = "WL" + + +def um(l): + return 2 * pi * c / (l * 1e-6) + + +um.inv = um +um.label = r"Wavelength $\lambda$ ($\mathrm{\mu}$m)" +um.type = "WL" + + +def THz(f): + return 1e12 * 2 * pi * f + + +THz.inv = lambda w: w / (1e12 * 2 * pi) +THz.label = r"Frequency $f$ (THz)" +THz.type = "FREQ" + + +def PHz(f): + return 1e15 * 2 * pi * f + + +PHz.inv = lambda w: w / (1e15 * 2 * pi) +PHz.label = r"Frequency $f$ (PHz)" +PHz.type = "FREQ" + + +def rad_s(w): + return w + + +rad_s.inv = rad_s +rad_s.label = r"Angular frequency $\omega$ ($\frac{\mathrm{rad}}{\mathrm{s}}$)" +rad_s.type = "AFREQ" + + +def Prad_s(w): + return w * 1e15 + + +Prad_s.inv = lambda w: 1e-15 * w +Prad_s.label = r"Angular frequency $\omega$ ($\frac{\mathrm{Prad}}{\mathrm{s}}$)" +Prad_s.type = "AFREQ" + + +def rel_time(t): + return t + + +rel_time.inv = rel_time +rel_time.label = r"relative time ${\tau}/{\tau_\mathrm{0, FWHM}}$" +rel_time.type = "TIME" + + +def rel_freq(f): + return f + + +rel_freq.inv = rel_freq +rel_freq.label = r"relative angular freq. $(\omega - \omega_0)/\Delta\omega_0$" +rel_freq.type = "FREQ" + + +def s(t): + return t + + +s.inv = s +s.label = r"Time $t$ (s)" +s.type = "TIME" + + +def us(t): + return t * 1e-6 + + +us.inv = lambda t: t * 1e6 +us.label = r"Time $t$ (us)" +us.type = "TIME" + + +def ns(t): + return t * 1e-9 + + +ns.inv = lambda t: t * 1e9 +ns.label = r"Time $t$ (ns)" +ns.type = "TIME" + + +def ps(t): + return t * 1e-12 + + +ps.inv = lambda t: t * 1e12 +ps.label = r"Time $t$ (ps)" +ps.type = "TIME" + + +def fs(t): + return t * 1e-15 + + +fs.inv = lambda t: t * 1e15 +fs.label = r"Time $t$ (fs)" +fs.type = "TIME" + + +def inv(x): + return 1 / x + + +inv.inv = inv +inv.label = "inverse" +inv.type = "WL" + + +def bar(p): + return 1e5 * p + + +bar.inv = lambda p: 1e-5 * p +bar.label = "Pressure (bar)" +bar.type = "PRESSURE" + + +def beta2_fs_cm(b2): + return 1e-28 * b2 + + +beta2_fs_cm.inv = lambda b2: 1e28 * b2 +beta2_fs_cm.label = r"$\beta_2$ (fs$^2$/cm)" +beta2_fs_cm.type = "OTHER" + + +def beta2_ps_km(b2): + return 1e-27 * b2 + + +beta2_ps_km.inv = lambda b2: 1e27 * b2 +beta2_ps_km.label = r"$\beta_2$ (ps$^2$/km)" +beta2_ps_km.type = "OTHER" + + +def D_ps_nm_km(D): + return 1e-6 * D + + +D_ps_nm_km.inv = lambda D: 1e6 * D +D_ps_nm_km.label = r"$D$ (ps/(nm km))" +D_ps_nm_km.type = "OTHER" + + +def beta2_coef(beta): + fac = 1e27 + out = np.zeros_like(beta) + for i, b in enumerate(beta): + out[i] = fac * b + fac *= 1e12 + return out + + +def standardize_dictionary(dico): + """convert lists of number and units into a float with SI units inside a dictionary + Parameters + ---------- + dico : a dictionary + Returns + ---------- + same dictionary with units converted + Example + ---------- + standardize_dictionary({"power": [23, "kW"], "points": [1, 2, 3]}) + {"power": 23000, "points": [1, 2, 3]}) + """ + for key, item in dico.items(): + if isinstance(item, list) and len(item) == 2 and isinstance(item[0], (int, float)) and isinstance(item[1], str): + num, unit = item + fac = 1 + if len(unit) == 2: + fac = prefix[unit[0]] + elif unit == "bar": + fac = 1e5 + dico[key] = num * fac + return dico + + +def sort_axis(axis, plt_range): + """ + given an axis, returns this axis cropped according to the given range, converted and sorted + Parameters + ---------- + axis : 1D array containing the original axis (usual the w or t array) + plt_range : tupple (min, max, conversion_function) used to crop the axis + Returns + ---------- + cropped : the axis cropped, converted and sorted + indices : indices to use to slice and sort other array in the same fashion + extent : tupple with min and max of cropped + Example + ---------- + w = np.append(np.linspace(0, -10, 20), np.linspace(0, 10, 20)) + t = np.linspace(-10, 10, 400) + W, T = np.meshgrid(w, t) + y = np.exp(-W**2 - T**2) + + # Define ranges + rw = (-4, 4, s) + rt = (-2, 6, s) + + w, cw = sort_axis(w, rw) + t, ct = sort_axis(t, rt) + + # slice y according to the given ranges + y = y[ct][:, cw] + """ + + r = np.array(plt_range[:2], dtype="float") + func = plt_range[2] + + indices = np.arange(len(axis))[(axis <= np.max(func(r))) & (axis >= np.min(func(r)))] + cropped = axis[indices] + order = np.argsort(func.inv(cropped)) + indices = indices[order] + cropped = cropped[order] + out_ax = func.inv(cropped) + + return out_ax, indices, (out_ax[0], out_ax[-1]) + + +def to_WL(spectrum, frep, lambda_): + """ + When a spectrogram is displayed as function of wl instead of frequency, we + need to adjust the amplitude of each bin for the integral over the whole frequency + range to match. + """ + m = 2 * pi * c / (lambda_ ** 2) * frep * spectrum + return m + + +def to_log(arr, ref=None): + """takes the log of each 1D array relative to the max of said array. Useful + to plot spectrum evolution, but use to_log2D for spectrograms + Parameters + ---------- + arr : 1D array of real numbers. >1D array : operation is applied on axis=0 + ref : reference value corresponding to 0dB (default : max(arr)) + Returns + ---------- + arr array in dB + """ + if arr.ndim > 1: + return np.apply_along_axis(to_log, -1, arr, ref) + else: + if ref is None: + ref = np.max(arr) + m = arr / ref + m = 10 * np.log10(m, out=np.zeros_like(m) - 100, where=m > 0) + return m + + +def to_log2D(arr, ref=None): + """computes the log of a 2D array + Parameters + ---------- + arr : 2D array of real numbers + ref : reference value corresponding to 0dB + Returns + ---------- + arr array in dB + """ + if ref is None: + ref = np.max(arr) + m = arr / ref + m = 10 * np.log10(m, out=np.zeros_like(m) - 100, where=m > 0) + return m diff --git a/src/scgenerator/plotting.py b/src/scgenerator/plotting.py new file mode 100644 index 0000000..14db212 --- /dev/null +++ b/src/scgenerator/plotting.py @@ -0,0 +1,927 @@ +import os + +import matplotlib.gridspec as gs +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.colors import ListedColormap +from scipy.interpolate import UnivariateSpline + +from . import io, math, state +from .math import abs2, make_uniform_1D, span +from .physics import pulse, units + + +def draw_across(ax1, xy1, ax2, xy2, clip_on=False, **kwargs): + """draws a line across 2 axes + Parameters + ---------- + ax1, ax2 : axis objects + xy1, xy2 : tupple (float, float) + The end positions in data coordinates (from their respective axis) + **kwargs : arrowprops kwargs + Returns + ---------- + None + """ + ax1.annotate( + "", + xy=xy1, + xytext=xy2, + xycoords=ax1.transData, + textcoords=ax2.transData, + arrowprops=dict(arrowstyle="-", clip_on=clip_on, **kwargs), + ) + + +def zoom(ax, zoom_ax, clip_on=False, **kwargs): + l, r = zoom_ax.get_xlim() + b, t = zoom_ax.get_ylim() + draw_across(ax, (l, b), zoom_ax, (l, b), clip_on=clip_on, **kwargs) + draw_across(ax, (l, t), zoom_ax, (l, t), clip_on=clip_on, **kwargs) + draw_across(ax, (r, l), zoom_ax, (r, l), clip_on=clip_on, **kwargs) + draw_across(ax, (r, t), zoom_ax, (r, t), clip_on=clip_on, **kwargs) + ax.plot([l, l, r, r], [b, t, t, b], **kwargs) + + +def create_zoom_axis( + axis, xlim, ylim=None, width_ratios=[1, 1, 1], height_ratios=[1, 1, 1], frame_style=dict(c="k", lw=0.5), plot=True +): + """creates a zoomed in plot inside a plot. Should be called as a last step as parent axis limits will be locked + Parameters + ---------- + axis : parent axis object + xlim : tupple + limits in parent axis data coordinates + ylim : tupple, optional + width_ratios, height_ration : lists of len 3 + cut the parent axis in 3x3 cells with these ratios, the center one will be the new axis + frame_style : dict, optional + plot : bool, optional + whether to copy the lines or return an empty axis + + Returns + ---------- + the new axis + """ + axis.set_xlim(axis.get_xlim()) + axis.set_ylim(axis.get_ylim()) + + # set up the axis + grid = gs.GridSpecFromSubplotSpec( + 3, 3, subplot_spec=axis, width_ratios=width_ratios, height_ratios=height_ratios, hspace=0, wspace=0 + ) + inset = axis.get_figure().add_subplot(grid[1, 1]) + width_ratios = np.cumsum(np.array(width_ratios) / np.sum(width_ratios)) + height_ratios = np.cumsum(np.array(height_ratios) / np.sum(height_ratios)) + + # copy the plot content + if plot: + lines = axis.get_lines() + ymin, ymax = 0, 0 + for line in lines: + xdata = line.get_xdata() + xdata, ind, _ = units.sort_axis(xdata, (*xlim, units.s)) + ydata = line.get_ydata()[ind] + inset.plot(xdata, ydata, c=line.get_color(), ls=line.get_linestyle(), lw=line.get_linewidth()) + inset.set_xlim(xlim) + if ylim is not None: + inset.set_ylim(ylim) + ylim = inset.get_ylim() + elif ylim is None: + raise ValueError("ylim is mandatory when not plotting") + + # draw the box in parent axis + dx = math.length(axis.get_xlim()) + dy = math.length(axis.get_ylim()) + l, r = xlim + b, t = ylim + axis.plot([l, l, r, r, l], [b, t, t, b, b], **frame_style) + + # draw lines connecting the box to the new axis + ll = axis.get_xlim()[0] + width_ratios[0] * dx + rr = axis.get_xlim()[0] + width_ratios[1] * dx + bb = axis.get_ylim()[1] - height_ratios[1] * dy + tt = axis.get_ylim()[1] - height_ratios[0] * dy + + axis.plot([l, ll], [t, tt], **frame_style) + axis.plot([l, ll], [b, bb], **frame_style) + axis.plot([r, rr], [t, tt], **frame_style) + axis.plot([r, rr], [b, bb], **frame_style) + + return inset + + +def corner_annotation(text, ax, position="tl", rel_x_offset=0.05, rel_y_offset=0.05, **text_kwargs): + """puts an annotatin in a corner of an ax + Parameters + ---------- + text : str + text to put in the corner + ax : matplotlib axis object + position : str {"tl", "tr", "bl", "br"} + + Returns + ---------- + nothing + """ + # xlim = ax.get_xlim() + # ylim = ax.get_ylim() + + # xoff = length(xlim) * rel_x_offset + # yoff = length(ylim) * rel_y_offset + + if position[0] == "t": + y = 1 - rel_y_offset + va = "top" + else: + y = 0 + rel_y_offset + va = "bottom" + if position[1] == "l": + x = 0 + rel_x_offset + ha = "left" + else: + x = 1 - rel_x_offset + ha = "right" + + ax.annotate( + text, + (x, y), + (x, y), + xycoords="axes fraction", + textcoords="axes fraction", + verticalalignment=va, + horizontalalignment=ha, + **text_kwargs, + ) + + return None + + +def _finish_plot_2D( + values, + x_axis, + x_label, + y_axis, + y_label, + log, + vmin, + vmax, + transpose, + cmap, + cbar_label, + ax, + file_name, + file_type, + params, +): + + # apply log transform if required + if log != False: + vmax = state.plot_default_vmax if vmax is None else vmax + vmin = state.plot_default_vmin if vmin is None else vmin + if isinstance(log, (float, int)) and log != True: + values = units.to_log(values, ref=log) + + elif log == "2D": + values = units.to_log2D(values) + + elif log == "1D": + values = np.apply_along_axis(units.to_log, 1, values) + + elif log == "smooth 1D": + ref = np.max(values, axis=1) + ind = np.argmax((ref[:-1] - ref[1:]) < 0) + values = units.to_log(values, ref=np.max(ref[ind:])) + + elif log == "unique 1D": + try: + ref = _finish_plot_2D.ref + print(f"recovered reference value {ref} for log plot") + except AttributeError: + ref = np.max(values, axis=1) + ind = np.argmax((ref[:-1] - ref[1:]) < 0) + ref = np.max(ref[ind:]) + _finish_plot_2D.ref = ref + + values = units.to_log(values, ref=ref) + cmap = state.plot_default_cmap if cmap is None else cmap + + is_new_plot = ax is None + cbar_ax = None + if isinstance(ax, tuple) and len(ax) > 1: + ax, cbar_ax = ax[0], ax[1] + + folder_name = "" + if is_new_plot: + folder_name, file_name, fig, ax = io.plot_setup(file_name=file_name, file_type=file_type, params=params) + else: + fig = ax.get_figure() + + # Determine grid extent and spacing to be able to center + # each pixel since by default imshow draws values at the lower-left corner + if transpose: + dy = x_axis[1] - x_axis[0] + ext_y = span(x_axis) + dx = y_axis[1] - y_axis[0] + ext_x = span(y_axis) + values = values.T + ax.set_xlabel(y_label) + ax.set_ylabel(x_label) + else: + dx = x_axis[1] - x_axis[0] + ext_x = span(x_axis) + dy = y_axis[1] - y_axis[0] + ext_y = span(y_axis) + ax.set_ylabel(y_label) + ax.set_xlabel(x_label) + + ax.set_xlim(*ext_x) + ax.set_ylim(*ext_y) + + interpolation = params.get("plot.interpolation", state.plot_default_2D_interpolation) + im = ax.imshow( + values, + extent=[ext_x[0] - dx / 2, ext_x[1] + dx / 2, ext_y[0] - dy / 2, ext_y[1] + dy / 2], + cmap=cmap, + vmin=vmin, + vmax=vmax, + origin="lower", + interpolation=interpolation, + aspect="auto", + ) + + cbar = None + if cbar_label is not None: + if cbar_ax is None: + cbar = fig.colorbar(im, ax=ax, orientation="vertical") + else: + cbar = fig.colorbar(im, cax=cbar_ax, orientation="vertical") + cbar.ax.set_ylabel(cbar_label) + + if is_new_plot: + fig.savefig(os.path.join(folder_name, file_name), bbox_inches="tight", dpi=200) + print(f"plot saved in {os.path.join(folder_name, file_name)}") + if cbar_label is not None: + return fig, ax, cbar.ax + else: + return fig, ax + + +def plot_spectrogram( + values, + x_range, + y_range, + params, + t_res=None, + gate_width=None, + log=True, + vmin=None, + vmax=None, + cbar_label="normalized intensity (dB)", + file_type="png", + file_name=None, + cmap=None, + ax=None, +): + """Plots a spectrogram given a complex field in the time domain + Parameters + ---------- + values : 2D array + axis 0 defines the position in the fiber and axis 1 the position in time, frequency or wl + example : [[1, 2, 3], [0, 1, 0]] describes a quantity at 3 different freq/time and at two locations in the fiber + x_range, y_range : tupple (min, max, units) + one of them must be time, the other one must be wl/freq + min, max : int or float + minimum and maximum values given in the desired units + units : function to convert from the desired units to rad/s or to time. + common functions are already defined in scgenerator.physics.units + look there for more details + params : dict + parameters of the simulations + log : bool, optional + whether to compute the logarithm of the spectrogram + vmin : float, optional + min value of the colorbar + vmax : float, optional + max value of the colorbar + cbar_label : str or None + label of the colorbar. Will not draw colorbar if None + file_type : str, optional + usually pdf or png + plt_name : str, optional + special name to give to the plot. A name is automatically assigned anyway + cmap : str, optional + colormap to be used in matplotlib.pyplot.imshow + ax : matplotlib.axes._subplots.AxesSubplot object or tupple of 2 axis objects, optional + axis on which to draw the plot + if only one is given, a new one will be created to draw the colorbar + + """ + if values.ndim != 1: + print("plot_spectrogram can only plot 1D arrays") + return + + if (x_range[2].type == "TIME") == (y_range[2].type == "TIME"): + print("exactly one range must be a time range") + return + + log = "2D" if log in ["2D", True] else False + + # 0 axis means x-axis -> determine final orientation of spectrogram + time_axis = 0 if x_range[2].type not in ["WL", "FREQ", "AFREQ"] else 1 + if time_axis == 0: + t_range, f_range = x_range, y_range + else: + t_range, f_range = y_range, x_range + + # Actually compute the spectrogram + t_win = 2 * np.max(t_range[2](np.abs(t_range[:2]))) + spec_kwargs = dict(t_res=t_res, t_win=t_win, gate_width=gate_width, shift=False) + spec, new_t = pulse.spectrogram( + params["t"].copy(), values, **{k: v for k, v in spec_kwargs.items() if v is not None} + ) + + # Crop and reoder axis + new_t, ind_t, _ = units.sort_axis(new_t, t_range) + new_f, ind_f, _ = units.sort_axis(params["w"], f_range) + values = spec[ind_t][:, ind_f] + if f_range[2].type == "WL": + values = np.apply_along_axis(units.to_WL, 1, values, params["frep"], units.m(f_range[2].inv(new_f))) + values = np.apply_along_axis(make_uniform_1D, 1, values, new_f) + + if time_axis == 0: + x_axis, y_axis = new_t, new_f + values = values.T + else: + x_axis, y_axis = new_f, new_t + + return _finish_plot_2D( + values, + x_axis, + x_range[2].label, + y_axis, + y_range[2].label, + log, + vmin, + vmax, + False, + cmap, + cbar_label, + ax, + file_name, + file_type, + params, + ) + + +def plot_results_2D( + values, + plt_range, + params, + log="1D", + skip=16, + vmin=None, + vmax=None, + transpose=False, + cbar_label="normalized intensity (dB)", + file_type="png", + file_name=None, + cmap=None, + ax=None, +): + """ + plots 2D arrays and automatically saves the plots, as well as returns it + + Parameters + ---------- + values : 2D array + axis 0 defines the position in the fiber and axis 1 the position in time, frequency or wl + example : [[1, 2, 3], [0, 1, 0]] describes a quantity at 3 different freq/time and at two locations in the fiber + plt_range : tupple (min, max, units) + min, max : int or float + minimum and maximum values given in the desired units + units : function to convert from the desired units to rad/s or to time. + common functions are already defined in scgenerator.physics.units + look there for more details + params : dict + parameters of the simulations + log : str {"1D", "2D", "smooth 1D"} or int, float or bool, optional + str : plot in dB + 1D : takes the log for every slice + 2D : takes the log for the whole 2D array + smooth 1D : figures out a smart reference value for the whole 2D array + int, float : plot in dB + reference value + bool : whether to use 1D variant or nothing + skip : int, optional + take 1 every skip values along the -1 axis + vmin : float, optional + min value of the colorbar + vmax : float, optional + max value of the colorbar + cbar_label : str or None + label of the colorbar. Will not draw colorbar if None + file_type : str, optional + usually pdf or png + plt_name : str, optional + special name to give to the plot. A name is automatically assigned anyway + cmap : str, optional + colormap to be used in matplotlib.pyplot.imshow + ax : matplotlib.axes._subplots.AxesSubplot object or tupple of 2 axis objects, optional + axis on which to draw the plot + if only one is given, a new one will be created to draw the colorbar + returns + fig, ax : matplotlib objects containing the plots + example: + if spectra is a (m, n, nt) array, one can plot a spectrum evolution as such: + >>> fig, ax = plot_results_2D(spectra[:, -1], (600, 1600, nm), log=True, "Heidt2017") + """ + + if values.ndim != 2: + print(f"Shape was {values.shape}. plot_results_2D can only plot 2D arrays") + return + + is_spectrum = values.dtype == "complex" + + if plt_range[2].type in ["WL", "FREQ", "AFREQ"]: + x_axis = params["w"].copy() + else: + x_axis = params["t"].copy() + + # crop and convert + x_axis, ind, ext = units.sort_axis(x_axis[::skip], plt_range) + values = values[:, ::skip][:, ind] + if is_spectrum: + values = abs2(values) + + # make uniform if converting to wavelength + if plt_range[2].type == "WL": + if is_spectrum: + values = np.apply_along_axis(units.to_WL, 1, values, params.get("frep", 1), x_axis) + values = np.array([make_uniform_1D(v, x_axis, n=len(x_axis), method="linear") for v in values]) + + return _finish_plot_2D( + values, + x_axis, + plt_range[2].label, + params["z_targets"], + "propagation distance (m)", + log, + vmin, + vmax, + transpose, + cmap, + cbar_label, + ax, + file_name, + file_type, + params, + ) + + +def plot_results_1D( + values, + plt_range, + params, + log=False, + spacing=1, + vmin=None, + vmax=None, + ylabel=None, + yscaling=1, + file_type="pdf", + file_name=None, + ax=None, + line_label=None, + transpose=False, + **line_kwargs, +): + """ + + Parameters + ---------- + values : 1D array + if values are complex, the abs^2 is computed before plotting + plt_range : tupple (min, max, units) + min, max : int or float + minimum and maximum values given in the desired units + units : function to convert from the desired units to rad/s or to time. + common functions are already defined in scgenerator.physics.units + look there for more details + params : dict + parameters of the simulations + log : str {"1D"} or int, float or bool, optional + str : plot in dB + 1D : takes the log for every slice + int, float : plot in dB + reference value + bool : whether to use 1D variant or nothing + spacing : int, float, optional + tells the function to take one value every `spacing` one available. If a float is given, it will interpolate with a spline. + vmin : float, optional + min value of the colorbar + vmax : float, optional + max value of the colorbar + ylabel : str, optional + label of the y axis (x axis in transposed mode). Default is "normalized intensity (dB)" for log plots + yscaling : float, optional + scale the y values by this amount + file_type : str, optional + usually pdf or png + plt_name : str, optional + special name to give to the plot. A name is automatically assigned anyway + ax : matplotlib.axes._subplots.AxesSubplot object, optional + axis on which to draw the plot + line_label : str, optional + label of the line + transpose : bool, optional + transpose the plot + line_kwargs : to be passed to plt.plot + returns + fig, ax : matplotlib objects containing the plots + example: + if spectra is a (m, n, nt) array, one can plot a spectrum evolution as such: + >>> fig, ax = plot_results_2D(spectra[:, -1], (600, 1600, nm), log=True, "Heidt2017") + """ + + if len(values.shape) != 1: + print(f"Shape was {values.shape}. plot_results_1D can only plot 1D arrays") + return + + is_spectrum = values.dtype == "complex" + + if plt_range[2].type in ["WL", "FREQ", "AFREQ"]: + x_axis = params["w"].copy() + else: + x_axis = params["t"].copy() + + # crop and convert + x_axis, ind, ext = units.sort_axis(x_axis, plt_range) + values = values[ind] + if is_spectrum: + values = abs2(values) + values *= yscaling + + # make uniform if converting to wavelength + if plt_range[2].type == "WL": + if is_spectrum: + values = units.to_WL(values, params["frep"], units.m.inv(params["w"][ind])) + + # change the resolution + if isinstance(spacing, float): + new_x_axis = np.linspace(*span(x_axis), int(len(x_axis) / spacing)) + values = UnivariateSpline(x_axis, values, k=4, s=0)(new_x_axis) + x_axis = new_x_axis + elif isinstance(spacing, int) and spacing > 1: + values = values[::spacing] + x_axis = x_axis[::spacing] + + # apply log transform if required + if log == False: + pass + else: + ylabel = "normalized intensity (dB)" if ylabel is None else ylabel + vmax = state.plot_default_vmax_with_headroom if vmax is None else vmax + vmin = state.plot_default_vmin if vmin is None else vmin + if isinstance(log, (float, int)) and log != True: + values = units.to_log(values, ref=log) + else: + values = units.to_log(values) + + is_new_plot = ax is None + + folder_name = "" + if is_new_plot: + folder_name, file_name, fig, ax = io.plot_setup(file_name=file_name, file_type=file_type, params=params) + else: + fig = ax.get_figure() + if transpose: + ax.plot(values, x_axis, label=line_label, **line_kwargs) + ax.yaxis.tick_right() + ax.yaxis.set_label_position("right") + ax.set_xlim(vmax, vmin) + ax.set_xlabel(ylabel) + ax.set_ylabel(plt_range[2].label) + else: + ax.plot(x_axis, values, label=line_label, **line_kwargs) + ax.set_ylim(vmin, vmax) + ax.set_ylabel(ylabel) + ax.set_xlabel(plt_range[2].label) + + if is_new_plot: + fig.savefig(os.path.join(folder_name, file_name), bbox_inches="tight", dpi=200) + print(f"plot saved in {os.path.join(folder_name, file_name)}") + return fig, ax + + +def plot_avg( + values, + plt_range, + params, + log=False, + spacing=1, + vmin=None, + vmax=None, + ylabel=None, + yscaling=1, + renormalize=True, + add_coherence=False, + file_type="png", + file_name=None, + ax=None, + line_labels=None, + legend=True, + legend_kwargs={}, + transpose=False, +): + """ + plots 1D arrays and there mean and automatically saves the plots, as well as returns it + + Parameters + ---------- + values : 2D array + axis 0 defines the position in the fiber and axis 1 the position in time, frequency or wl + example : [[1, 2, 3], [0, 1, 0]] describes a quantity at 3 different freq/time and at two locations in the fiber + plt_range : tupple (min, max, units) + min, max : int or float + minimum and maximum values given in the desired units + units : function to convert from the desired units to rad/s or to time. + common functions are already defined in scgenerator.physics.units + look there for more details + params : dict + parameters of the simulations + log : str {"1D"} or int, float or bool, optional + str : plot in dB + 1D : takes the log for every slice + int, float : plot in dB + reference value + bool : whether to use 1D variant or nothing + spacing : int, float, optional + tells the function to take one value every `spacing` one available. If a float is given, it will interpolate with a spline. + vmin : float, optional + min value of the colorbar + vmax : float, optional + max value of the colorbar + ylabel : str, optional + label of the y axis (x axis in transposed mode). Default is 'normalized intensity (dB)' for log plots + yscaling : float, optional + scale the y values by this amount + renormalize : bool, optional + if converting to wl scale, renormalize with to_WL function to ensure energy is conserved + add_coherence : bool, optional + whether to add a subplot with coherence + file_type : str, optional + usually pdf or png + plt_name : str, optional + special name to give to the plot. A name is automatically assigned anyway + ax : matplotlib.axes._subplots.AxesSubplot object, optional + axis on which to draw the plot + line_labels : tupple(str), optional + label of the lines. line_labels[0] is the label of the mean and line_labels[1] is the label of the indiv. values + legend : bool, optional + whether to draw the legend + transpose : bool, optional + transpose the plot + returns + fig, ax : matplotlib objects containing the plots + example: + if spectra is a (m, n, nt) array, one can plot a spectrum evolution as such: + >>> fig, ax = plot_results_2D(spectra[:, -1], (600, 1600, nm), log=True, "Heidt2017") + """ + + if len(values.shape) != 2: + print(f"Shape was {values.shape}. plot_avg can only plot 2D arrays") + return + + is_spectrum = values.dtype == "complex" + + if plt_range[2].type in ["WL", "FREQ", "AFREQ"]: + x_axis = params["w"].copy() + else: + x_axis = params["t"].copy() + + # crop and convert + x_axis, ind, ext = units.sort_axis(x_axis, plt_range) + if add_coherence: + coherence = pulse.g12(values) + coherence = coherence[ind] + else: + coherence = None + values = values[:, ind] + + is_new_plot = ax is None + folder_name = "" + original_lines = [] + + # compute the mean spectrum + if is_spectrum: + values = abs2(values) + values *= yscaling + mean_values = np.mean(values, axis=0) + if plt_range[2].type == "WL" and renormalize: + values = np.apply_along_axis(units.to_WL, 1, values, params["frep"], x_axis) + mean_values = units.to_WL(mean_values, params["frep"], x_axis) + + # change the resolution + if isinstance(spacing, float): + new_x_axis = np.linspace(*span(x_axis), int(len(x_axis) / spacing)) + values = np.array([UnivariateSpline(x_axis, value, k=4, s=0)(new_x_axis) for value in values]) + if add_coherence: + coherence = UnivariateSpline(x_axis, coherence, k=4, s=0)(new_x_axis) + mean_values = np.mean(values, axis=0) + x_axis = new_x_axis + elif isinstance(spacing, int) and spacing > 1: + values = values[:, ::spacing] + mean_values = mean_values[::spacing] + x_axis = x_axis[::spacing] + if add_coherence: + coherence = coherence[::spacing] + + # apply log transform if required + if log != False: + ylabel = "normalized intensity (dB)" if ylabel is None else ylabel + vmax = state.plot_default_vmax_with_headroom if vmax is None else vmax + vmin = state.plot_default_vmin if vmin is None else vmin + if isinstance(log, (float, int)) and log != True: + ref = log + else: + ref = np.max(mean_values) + values = units.to_log(values, ref=ref) + mean_values = units.to_log(mean_values, ref=ref) + + if is_new_plot: + if add_coherence: + mode = "coherence_T" if transpose else "coherence" + folder_name, file_name, fig, (top, bot) = io.plot_setup( + file_name=file_name, file_type=file_type, params=params, mode=mode + ) + else: + folder_name, file_name, fig, top = io.plot_setup(file_name=file_name, file_type=file_type, params=params) + bot = top + else: + if isinstance(ax, (tuple, list)): + top, bot = ax + if transpose: + bot.set_xlim(1.1, -0.1) + bot.set_xlabel(r"|$g_{12}$|") + else: + bot.set_ylim(-0.1, 1.1) + bot.set_ylabel(r"|$g_{12}$|") + else: + bot, top = ax, ax + + fig = top.get_figure() + original_lines = top.get_lines() + + # Actual Plotting + + gray_style = state.plot_muted_style + highlighted_style = state.plot_highlighted_style + + if transpose: + for value in values: + top.plot(value, x_axis, **gray_style) + top.plot(mean_values, x_axis, **highlighted_style) + if add_coherence: + bot.plot(coherence, x_axis, c=state.plot_default_color_cycle[0]) + + top.set_xlim(left=vmax, right=vmin) + top.yaxis.tick_right() + top.set_xlabel(ylabel) + top.set_ylim(*ext) + bot.yaxis.tick_right() + bot.yaxis.set_label_position("right") + bot.set_ylabel(plt_range[2].label) + bot.set_ylim(*ext) + else: + for value in values: + top.plot(x_axis, value, **gray_style) + top.plot(x_axis, mean_values, **highlighted_style) + if add_coherence: + bot.plot(x_axis, coherence, c=state.plot_default_color_cycle[0]) + + top.set_ylim(bottom=vmin, top=vmax) + top.set_ylabel(ylabel) + top.set_xlim(*ext) + bot.set_xlabel(plt_range[2].label) + bot.set_xlim(*ext) + + custom_lines = [plt.Line2D([0], [0], lw=2, c=gray_style["c"]), plt.Line2D([0], [0], lw=2, c=highlighted_style["c"])] + line_labels = state.plot_avg_default_line_labels if line_labels is None else line_labels + line_labels = list(line_labels) + + if not is_new_plot: + custom_lines += original_lines + line_labels += [l.get_label() for l in original_lines] + + if legend: + top.legend(custom_lines, line_labels, **legend_kwargs) + + if is_new_plot: + fig.savefig(os.path.join(folder_name, file_name), bbox_inches="tight", dpi=200) + print(f"plot saved in {os.path.join(folder_name, file_name)}") + + if top is bot: + return fig, top + else: + return fig, (top, bot) + + +def prepare_plot_1D(values, plt_range, x_axis, yscaling=1, spacing=1, frep=80e6): + """prepares the values for plotting + Parameters + ---------- + values : array + the values to plot. + if complex, will take the abs^2 + if 2D, will consider it a as a list of values, each corresponding to the same x_axis + plt_range : tupple (float, float, fct) + fct as defined in scgenerator.physics.units + x_axis : 1D array + the corresponding x_axis + yscaling : float, optional + scale the y values by this amount + spacing : int, float, optional + tells the function to take one value every `spacing` one available. If a float is given, it will interpolate with a spline. + frep : float + used for conversion between frequency and wavelength if necessary + Returns + ---------- + new_x_axis : array + new_values : array + """ + is_spectrum = values.dtype == "complex" + + unique = len(values.shape) == 1 + values = np.atleast_2d(values) + + x_axis, ind, ext = units.sort_axis(x_axis, plt_range) + + if is_spectrum: + values = abs2(values) + values *= yscaling + + values = values[:, ind] + + if plt_range[2].type == "WL": + values = np.apply_along_axis(units.to_WL, -1, values, frep, x_axis) + + if isinstance(spacing, float): + new_x_axis = np.linspace(*span(x_axis), int(len(x_axis) / spacing)) + values = np.array([UnivariateSpline(x_axis, value, k=4, s=0)(new_x_axis) for value in values]) + x_axis = new_x_axis + elif isinstance(spacing, int) and spacing > 1: + values = values[:, ::spacing] + x_axis = x_axis[::spacing] + + return x_axis, np.squeeze(values) + + +def plot_dispersion_parameter(params, plt_range): + """ + Plots the dispersion parameter D as well as the beta2 parameter over the given range + """ + # TODO allow several curves, with legends, to be plotted + + x_axis = np.linspace(*plt_range[:2], 1000) + w_axis = plt_range[2](x_axis) + + if "disp_obj" in params: + D = params["disp_obj"].D_w(w_axis) + beta2 = params["disp_obj"].beta2_w(w_axis) + else: + print("no dispersion information given") + return + + fig, (ax_D, ax_beta2) = plt.subplots(1, 2) + + ax_D.plot(x_axis, 1e6 * D) + ax_D.plot( + x_axis, + 0 * x_axis, + ":", + c="k", + ) + ax_D.set_xlabel(plt_range[2].label) + ax_D.set_ylabel(r"Dispersion parameter $D$ ($\frac{\mathrm{ps}}{\mathrm{nm\ km}}$)") + + ax_beta2.plot(x_axis, 1e27 * beta2) + ax_beta2.plot( + x_axis, + 0 * x_axis, + ":", + c="k", + ) + ax_beta2.set_xlabel(plt_range[2].label) + ax_beta2.set_ylabel(r"$\beta_2$ parameter ($\frac{\mathrm{ps}^2}{\mathrm{km}}$)") + plt.show() + + +def white_bottom_cmap(name, start=0, end=1, new_name="white_background", c_back=(1, 1, 1, 1)): + """returns a new colormap based on "name" but that has a solid bacground (default=white)""" + top = plt.get_cmap(name, 1024) + n_bottom = 80 + bottom = np.ones((n_bottom, 4)) + for i in range(4): + bottom[:, i] = np.linspace(c_back[i], top(start)[i], n_bottom) + return ListedColormap(np.vstack((bottom, top(np.linspace(start, end, 1024)))), name=new_name) diff --git a/src/scgenerator/state.py b/src/scgenerator/state.py new file mode 100644 index 0000000..f821919 --- /dev/null +++ b/src/scgenerator/state.py @@ -0,0 +1,103 @@ +import matplotlib.pyplot as plt + +from . import utilities as util + +""" +This File is used as a public global variable storage solutions. Main functions are having a centralised + parameters index + plotting parameters + logger +This is not a solution when functions are accessing this module in parallel threads, as +changes made by a thread are not reflected in other threads, which is why another solution should be used when dealing +with parameters or paths (if those paths are not stored in paths.json) +""" + + +class CurrentLogger: + _current_logger = None + + @classmethod + def focus_logger(cls, logger): + cls._current_logger = logger + + @classmethod + def log(cls, *args, **kwargs): + if cls._current_logger is not None: + util.ray_safe(cls._current_logger.log, *args, **kwargs) + else: + print(*args) + + +# WILL BREAK SIMULATION SAVING AND MERGING IF CHANGED +recorded_types = ["spectra", "params"] # nickname of the objects saved and tracked when doing automatic simulations + + +# --------SIMULATION VARIABLES--------# +default_z_target_size = 128 + + +# ---------PLOTTING VARIABLES---------# + + +def plot_arrowstyle(direction=1, color="white"): + return dict( + arrowprops=dict(arrowstyle="->", connectionstyle=f"arc3,rad={direction*0.3}", color=color), + color=color, + backgroundcolor=(0.5, 0.5, 0.5, 0.5), + ) + + +plot_default_figsize = (10, 7) +plot_default_2D_interpolation = "bicubic" +plot_default_vmin = -40 +plot_default_vmax = 0 +plot_default_vmax_with_headroom = 2 +plot_default_name = "plot" + +plot_avg_default_main_to_coherence_ratio = 4 +plot_avg_default_line_labels = ["individual values", "mean"] + +plot_muted_style = dict(linewidth=0.5, c=(0.8, 0.8, 0.8, 0.4)) +plot_highlighted_style = dict(c="red") +plot_default_color_cycle = plt.rcParams["axes.prop_cycle"].by_key()["color"] +plot_default_light_color = (1, 1, 1, 0.7) +plot_default_markers = ["*", "+", ".", "D", "x", "d", "v", "s", "1", "^"] + +plot_default_cmap = "viridis" + +plot_label_quality_factor = r"$F_\mathrm{Q}$" +plot_label_mean_g12 = r"$\langle | g_{12} |\rangle$" +plot_label_g12 = r"|$g_{12}$|" +plot_label_z = "propagation distance z (m)" +plot_label_fwhm = r"$T_\mathrm{FWHM}$ (fs)" +plot_label_wb_distance = r"$L_\mathrm{WB}$" +plot_label_t_jitter = "timing jitter (fs)" +plot_label_fwhm_noise = "FWHM noise (%)" +plot_label_int_noise = "RIN (%)" + +plot_text_topright_style = dict(verticalalignment="top", horizontalalignment="right") +plot_text_topleft_style = dict(verticalalignment="top", horizontalalignment="left") + +# ------------------------------------# + +# plotting choices +dist = 1.5 + +# plotting variables + + +def style(k): + return dict( + marker=plot_default_markers[k], markerfacecolor="none", linestyle=":", lw=1, c=plot_default_color_cycle[k] + ) + + +default_width = 10 + + +def fs(ratio): + return (default_width, default_width * ratio) + + +# store global variables for debug purposes +_DEBUG = {} diff --git a/src/scgenerator/utilities.py b/src/scgenerator/utilities.py new file mode 100644 index 0000000..e97472c --- /dev/null +++ b/src/scgenerator/utilities.py @@ -0,0 +1,235 @@ +""" +This files includes utility functions designed more or less to be used specifically with the +scgenerator module but some function may be used in any python program + +""" + + +import datetime as dt +import itertools +from typing import Callable, List, Tuple, Union, Any + +import numpy as np +import ray + +from .math import * +from .const import valid_varying + +# XXX ############################################ +# XXX ############### Pure Python ################ +# XXX ############################################ + + +class ProgressTracker: + def __init__( + self, + max: Union[int, float], + auto_print: bool = False, + percent_incr: Union[int, float] = 5, + default_update: Union[int, float] = 1, + callback: Callable[[str, Any], None] = None, + ): + self.max = max + self.current = 0 + self.start_time = dt.datetime.now() + self.auto_print = auto_print + self.next_percent = percent_incr + self.percent_incr = percent_incr + self.default_update = default_update + self.callback = callback + + def _update(self, callback_args): + if self.auto_print and self.current / self.max >= self.next_percent / 100: + self.next_percent += self.percent_incr + if self.callback is None: + print(self.ETA) + else: + self.callback(self.ETA, *callback_args) + + def update(self, num=None, callback_args=[]): + if num is None: + num = self.default_update + self.current += num + self._update(callback_args) + + def set(self, value, callback_args=[]): + self.current = value + self._update(callback_args) + + @property + def ETA(self): + if self.current <= 0: + return "\033[31mETA : unknown\033[0m" + eta = ( + (dt.datetime.now() - self.start_time).seconds / self.current * (self.max - self.current) + ) + H = eta // 3600 + M = (eta - H * 3600) // 60 + S = eta % 60 + percent = int(100 * self.current / self.max) + return "\033[34mremaining : {:.0f}h {:.0f}min {:.0f}s ({:.0f}% in total). \033[31mETA : {:%Y-%m-%d %H:%M:%S}\033[0m".format( + H, M, S, percent, dt.datetime.now() + dt.timedelta(seconds=eta) + ) + + def get_eta(self): + return self.ETA + + def __str__(self): + return "{}/{}".format(self.current, self.max) + + +# def ray_safe(func, *args, **kwargs): +# """evaluates functions that return None whether they are Ray workers or normal functions +# Parameters +# ---------- +# func : the function or Worker id +# args : arguments to give to the functions +# Returns +# ---------- +# nothing +# """ +# if hasattr(func, "remote"): +# ray.get(func.remote(*args, **kwargs)) +# else: +# func(*args, **kwargs) + + +def count_variations(config: dict) -> Tuple[int, int]: + """returns True if the config specified by the config dict requires only on simulation run""" + num = 1 + varying_params = 0 + + for section_name in valid_varying: + for array in config.get(section_name, {}).get("varying", {}).values(): + num *= len(array) + varying_params += 1 + + num *= config["simulation"].get("repeat", 1) + return num, varying_params + + +def format_varying_list(l: List[tuple], joints: List[str] = ""): + while len(joints) < 2: + joints += "_" + str_list = [] + for p_name, p_value in l: + ps = p_name.replace("/", "").replace(joints[0], "").replace(joints[1], "") + vs = format_value(p_value).replace("/", "").replace(joints[0], "").replace(joints[1], "") + str_list.append(ps + joints[1] + vs) + return joints[0].join(str_list) + + +def varying_list_from_path(s: str) -> List[tuple]: + s = s.replace("/", "") + str_list = s.split("_") + out = [] + for i in range(0, len(str_list) // 2 * 2, 2): + out.append((str_list[i], get_value(str_list[i + 1]))) + return out + + +def format_value(value): + if type(value) == type(False): + return str(value) + elif isinstance(value, (float, int)): + return format(value, ".5g") + elif isinstance(value, (list, tuple, np.ndarray)): + return "-".join([format_value(v) for v in value]) + else: + return str(value) + + +def get_value(s: str): + if s.lower() == "true": + return True + if s.lower() == "false": + return False + + try: + return int(s) + except ValueError: + pass + + try: + return float(s) + except ValueError: + pass + + return s + + +def varying_iterator(config): + varying_dict = { + section_name: config.get(section_name, {}).pop("varying", {}) + for section_name in valid_varying + } + + possible_keys = [] + possible_ranges = [] + + for section_name, section in varying_dict.items(): + for key in section: + arr = np.atleast_1d(varying_dict[section_name][key]) + varying_dict[section_name][key] = arr + possible_keys.append((section_name, key)) + possible_ranges.append(range(len(arr))) + + combinations = itertools.product(*possible_ranges) + + for combination in combinations: + out = config.copy() + only_varying = [] + for i, key in enumerate(possible_keys): + parameter_value = varying_dict[key[0]][key[1]][combination[i]] + out[key[0]][key[1]] = parameter_value + only_varying.append((key[1], parameter_value)) + yield only_varying, out + + +def parallelize(func, arg_iter, sim_jobs=4, progress_tracker_kwargs=None, const_kwarg={}): + """given a function and an iterator of arguments, runs the function in parallel + Parameters + ---------- + func : a function + arg_iter : an iterator that yields a tuple to be unpacked to the function as argument(s) + sim_jobs : number of simultaneous runs + progress_tracker_kwargs : key word arguments to be passed to the ProgressTracker + const_kwarg : keyword arguments to be passed to the function on every run + + Returns + ---------- + a list of the result ordered like arg_iter + """ + pt = None + if progress_tracker_kwargs is not None: + progress_tracker_kwargs["auto_print"] = True + pt = ray.remote(ProgressTracker).remote(**progress_tracker_kwargs) + + # Initial setup + func = ray.remote(func) + jobs = [] + results = [] + dico = {} # to keep track of the order, as tasks may no finish in order + for k, args in enumerate(arg_iter): + if not isinstance(args, tuple): + print("iterator must return a tuple") + quit() + # as we got through the iterator, wait for first one to finish before + # adding a new job + if len(jobs) >= sim_jobs: + res, jobs = ray.wait(jobs) + results[dico[res[0].task_id()]] = ray.get(res[0]) + if pt is not None: + ray.get(pt.update.remote()) + newJob = func.remote(*args, **const_kwarg) + jobs.append(newJob) + dico[newJob.task_id()] = k + results.append(None) + + # still have to wait for the last few jobs when there is no more new jobs + for j in jobs: + results[dico[j.task_id()]] = ray.get(j) + if pt is not None: + ray.get(pt.update.remote()) + + return np.array(results) diff --git a/test_config.npz b/test_config.npz new file mode 100644 index 0000000000000000000000000000000000000000..414d0a57d3fd8bf2b66e433ffa4ba61d5af9a722 GIT binary patch literal 1971 zcmeHIL2DC16y7wcZKJlarnL$}JV>IHVh@6-X$pc%jZH(bxE?~7B$H$%JG*aoHX&-T zD56EYD8-YvdJv@GNkzPfzd#X>S`aUuyh&B`&7@nJswcsdFMK;QZ{FMNo9~;MY&sZ< zYHi!6C7&#I&%bi z7H(XJ-dX5Nq=Sa6{}O~VnarslXzGzp3D{a#$icQ2Y)=^77*ZjYMWA0#-DY=h&AdCN zoQ^4qRT$7Go*r}|^5KlJ6(f~1&xtT?i0G-e%h3xf`mzziDfu0+!wAZ#Vi^WKB4B4> ztdp*}H+#N*!mpB$bU7Ys$)`&?rTOiDx{$Nq(B;?-%8{I8QZY|k1*j`d1jj~ zg@GH2L$yUAV)SA_g?O%O5{4Xwao8YrTBEEYsxYWeJi7Pz@XgmfMi0)^32&OL0y|p} zO&9~{F`1yuHAQpn?L#>jPUxx0!t|@p55DQCY`a6-5|NbV8)gaLyekJI2|YQw|3!7G zenn3n_dBQC9qLJy?B1-B6SId_U!WKy`cWmWiF-wAj`>oNGt&I_zf^veN*}IIfmTV~ zw7CoYIT%Q&-RU|ONw_|NG^YW@&L< z0fDY)@K4tl{@0q#E9U*nESv7k>bws898H@Ke8j=}<*+%e^H|!Lwuo!9en@Rj>(uGS Yv}brCcB(d;?v^X2h4A+t+vjTZ6EeK=qyPW_ literal 0 HcmV?d00001 diff --git a/testing/configs/compute_init_parameters/good.toml b/testing/configs/compute_init_parameters/good.toml new file mode 100644 index 0000000..784e4b0 --- /dev/null +++ b/testing/configs/compute_init_parameters/good.toml @@ -0,0 +1,26 @@ +name = "test config" + +[fiber] +# gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +intensity_noise = 0.05e-2 +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 +width = 50e-15 + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad1.toml b/testing/configs/ensure_consistency/bad1.toml new file mode 100644 index 0000000..00ce34e --- /dev/null +++ b/testing/configs/ensure_consistency/bad1.toml @@ -0,0 +1,29 @@ +#t0 or width missing + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad2.toml b/testing/configs/ensure_consistency/bad2.toml new file mode 100644 index 0000000..443a71b --- /dev/null +++ b/testing/configs/ensure_consistency/bad2.toml @@ -0,0 +1,29 @@ +#t0, width, power or energy missing + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +soliton_num = [1, 2, 3, 4] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad3.toml b/testing/configs/ensure_consistency/bad3.toml new file mode 100644 index 0000000..46d61e6 --- /dev/null +++ b/testing/configs/ensure_consistency/bad3.toml @@ -0,0 +1,29 @@ +# window size or dt missing + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad4.toml b/testing/configs/ensure_consistency/bad4.toml new file mode 100644 index 0000000..25bda29 --- /dev/null +++ b/testing/configs/ensure_consistency/bad4.toml @@ -0,0 +1,31 @@ +#multiple width parameters + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 +width = 120e-15 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad5.toml b/testing/configs/ensure_consistency/bad5.toml new file mode 100644 index 0000000..769f304 --- /dev/null +++ b/testing/configs/ensure_consistency/bad5.toml @@ -0,0 +1,32 @@ +# missing capillary_thickness + +name = "test config" + +[fiber] +capillary_num = 6 +capillary_outer_d = 2e-6 +capillary_spacing = 4e-6 +core_radius = 50e-6 +gamma = 0.018 +length = 1 +model = "hasan" + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/bad6.toml b/testing/configs/ensure_consistency/bad6.toml new file mode 100644 index 0000000..1f1ca7b --- /dev/null +++ b/testing/configs/ensure_consistency/bad6.toml @@ -0,0 +1,31 @@ +# missing capillary_outer_d and capillary_spacing + +name = "test config" + +[fiber] +capillary_num = 6 +capillary_thickness = 4e-6 +core_radius = 50e-6 +gamma = 0.018 +length = 1 +model = "hasan" + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good1.toml b/testing/configs/ensure_consistency/good1.toml new file mode 100644 index 0000000..cc9beba --- /dev/null +++ b/testing/configs/ensure_consistency/good1.toml @@ -0,0 +1,29 @@ +# model 'pcf' should be added and no gas dico + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good2.toml b/testing/configs/ensure_consistency/good2.toml new file mode 100644 index 0000000..f660214 --- /dev/null +++ b/testing/configs/ensure_consistency/good2.toml @@ -0,0 +1,29 @@ +# raman_type should be added + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good3.toml b/testing/configs/ensure_consistency/good3.toml new file mode 100644 index 0000000..7189cc3 --- /dev/null +++ b/testing/configs/ensure_consistency/good3.toml @@ -0,0 +1,28 @@ +# name should be added + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good4.toml b/testing/configs/ensure_consistency/good4.toml new file mode 100644 index 0000000..3606e02 --- /dev/null +++ b/testing/configs/ensure_consistency/good4.toml @@ -0,0 +1,38 @@ +# should add capillary_nested and capillary_resonance_strengths + +name = "test config" + +[fiber] +capillary_num = 6 +capillary_outer_d = 2e-6 +capillary_spacing = 4e-6 +capillary_thickness = 1e-7 +core_radius = 50e-6 +length = 1 +model = "hasan" + +[gas] +gas_name = "helium" + +[gas.varying] +temperature = [300, 350, 400] + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good5.toml b/testing/configs/ensure_consistency/good5.toml new file mode 100644 index 0000000..98670fb --- /dev/null +++ b/testing/configs/ensure_consistency/good5.toml @@ -0,0 +1,29 @@ +# should add he_mode and gas + +name = "test config" + +[fiber] +core_radius = 50e-6 +gamma = 0.018 +length = 1 +model = "marcatili" + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/ensure_consistency/good6.toml b/testing/configs/ensure_consistency/good6.toml new file mode 100644 index 0000000..e841e22 --- /dev/null +++ b/testing/configs/ensure_consistency/good6.toml @@ -0,0 +1,31 @@ +# should not touch simulation parameters +# should add wavelength ranges + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/run_simulations/full_anomalous.toml b/testing/configs/run_simulations/full_anomalous.toml new file mode 100644 index 0000000..fca1a2f --- /dev/null +++ b/testing/configs/run_simulations/full_anomalous.toml @@ -0,0 +1,32 @@ +name = "full anomalous" + +[fiber] +beta = [ + -1.183e-26, + 8.1038e-41, + -9.5205e-56, + 2.0737e-70, + -5.3943e-85, + 1.3486e-99, + -2.5495e-114, + 3.0524e-129, + -1.714e-144, +] +gamma = 0.11 +length = 0.02 + +[pulse] +power = 10000 +t0 = 2.84e-14 + +[pulse.varying] +wavelength = [835e-9, 830e-9] + +[simulation] +dt = 1e-15 +parallel = 3 +raman_type = "measured" +repeat = 4 +t_num = 16384 +tolerated_error = 1e-10 +z_num = 64 diff --git a/testing/configs/single_sim/false1.toml b/testing/configs/single_sim/false1.toml new file mode 100644 index 0000000..db79c2b --- /dev/null +++ b/testing/configs/single_sim/false1.toml @@ -0,0 +1,20 @@ +[fiber] +core_radius = 50e-6 +length = 50e-2 +model = "marcatili" + +[gas] +gas_name = "air" + +[pulse] +wavelength = 800e-9 +width = 250e-15 + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +repeat = 2 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/single_sim/false2.toml b/testing/configs/single_sim/false2.toml new file mode 100644 index 0000000..fd74e8a --- /dev/null +++ b/testing/configs/single_sim/false2.toml @@ -0,0 +1,23 @@ +[fiber] +core_radius = 50e-6 +length = 50e-2 +model = "marcatili" + +[gas] +gas_name = "air" + +[pulse] +wavelength = 800e-9 +width = 250e-15 + +[pulse.varying] +shape = ["gaussian", "sech"] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +repeat = 1 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/single_sim/true1.toml b/testing/configs/single_sim/true1.toml new file mode 100644 index 0000000..226f60b --- /dev/null +++ b/testing/configs/single_sim/true1.toml @@ -0,0 +1,20 @@ +[fiber] +core_radius = 50e-6 +length = 50e-2 +model = "marcatili" + +[gas] +gas_name = "air" + +[pulse] +wavelength = 800e-9 +width = 250e-15 + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +repeat = 1 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad1.toml b/testing/configs/validate_types/bad1.toml new file mode 100644 index 0000000..80eb7ee --- /dev/null +++ b/testing/configs/validate_types/bad1.toml @@ -0,0 +1,30 @@ +# pitch in wrong section + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch_ratio = 0.37 + +[pulse] +pitch = 1.5e-6 +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad2.toml b/testing/configs/validate_types/bad2.toml new file mode 100644 index 0000000..1eb052a --- /dev/null +++ b/testing/configs/validate_types/bad2.toml @@ -0,0 +1,30 @@ +# wrong value in behaviors + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss", "q_noise"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad3.toml b/testing/configs/validate_types/bad3.toml new file mode 100644 index 0000000..fe8055b --- /dev/null +++ b/testing/configs/validate_types/bad3.toml @@ -0,0 +1,30 @@ +# wrong type in width + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = ["gaussian", "sech"] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad4.toml b/testing/configs/validate_types/bad4.toml new file mode 100644 index 0000000..2024dad --- /dev/null +++ b/testing/configs/validate_types/bad4.toml @@ -0,0 +1,32 @@ +# parallel should not be varying + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 1 + +[simulation.varying] +parallel = [2, 4] diff --git a/testing/configs/validate_types/bad5.toml b/testing/configs/validate_types/bad5.toml new file mode 100644 index 0000000..975a088 --- /dev/null +++ b/testing/configs/validate_types/bad5.toml @@ -0,0 +1,30 @@ +#varying parameters should be lists + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = 0.05e-2 +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad6.toml b/testing/configs/validate_types/bad6.toml new file mode 100644 index 0000000..f6925c8 --- /dev/null +++ b/testing/configs/validate_types/bad6.toml @@ -0,0 +1,30 @@ +#repeat should not be 0 + +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +intensity_noise = 0.05e-2 +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 0 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/bad7.toml b/testing/configs/validate_types/bad7.toml new file mode 100644 index 0000000..f05f548 --- /dev/null +++ b/testing/configs/validate_types/bad7.toml @@ -0,0 +1,28 @@ +# gamma missing + +name = "test config" + +[fiber] +beta = [1, 2, 3] +gamma = 0.018 +length = 1 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/configs/validate_types/good.toml b/testing/configs/validate_types/good.toml new file mode 100644 index 0000000..49abcb0 --- /dev/null +++ b/testing/configs/validate_types/good.toml @@ -0,0 +1,28 @@ +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/testing/test_initialize.py b/testing/test_initialize.py new file mode 100644 index 0000000..0e2fad7 --- /dev/null +++ b/testing/test_initialize.py @@ -0,0 +1,155 @@ +import unittest +import toml +import scgenerator.initialize as init +from scgenerator.errors import * +from prettyprinter import pprint + + +def load_conf(name): + with open("testing/configs/" + name + ".toml") as file: + conf = toml.load(file) + return conf + + +def conf_maker(folder): + def conf(name): + return load_conf(folder + "/" + name) + + return conf + + +class TestInitializeMethods(unittest.TestCase): + def test_validate_types(self): + conf = lambda s: load_conf("validate_types/" + s) + with self.assertRaisesRegex(TypeError, "belong"): + init.validate_types(conf("bad1")) + + with self.assertRaisesRegex(TypeError, "valid list of behaviors"): + init.validate_types(conf("bad2")) + + with self.assertRaisesRegex(TypeError, "single, real, non-negative number"): + init.validate_types(conf("bad3")) + + with self.assertRaisesRegex(TypeError, "'parallel' is not a valid variable parameter"): + init.validate_types(conf("bad4")) + + with self.assertRaisesRegex(TypeError, "Varying parameters should be specified in a list"): + init.validate_types(conf("bad5")) + + with self.assertRaisesRegex( + TypeError, + "value '0' of type for key 'repeat' is not valid, must be a strictly positive integer", + ): + init.validate_types(conf("bad6")) + + with self.assertRaisesRegex( + ValueError, + r"Varying parameters lists should contain at least 1 element", + ): + init.ensure_consistency(conf("bad7")) + + self.assertIsNone(init.validate_types(conf("good"))) + + def test_ensure_consistency(self): + conf = lambda s: load_conf("ensure_consistency/" + s) + with self.assertRaisesRegex( + MissingParameterError, + r"1 of '\['t0', 'width'\]' is required and no defaults have been set", + ): + init.ensure_consistency(conf("bad1")) + + with self.assertRaisesRegex( + MissingParameterError, + r"1 of '\['power', 'energy', 'width', 't0'\]' is required when 'soliton_num' is specified and no defaults have been set", + ): + init.ensure_consistency(conf("bad2")) + + with self.assertRaisesRegex( + MissingParameterError, + r"2 of '\['dt', 't_num', 'time_window'\]' are required and no defaults have been set", + ): + init.ensure_consistency(conf("bad3")) + + with self.assertRaisesRegex( + DuplicateParameterError, + r"got multiple values for parameter 'width'", + ): + init.ensure_consistency(conf("bad4")) + + with self.assertRaisesRegex( + MissingParameterError, + r"'capillary_thickness' is a required parameter for fiber model 'hasan' and no defaults have been set", + ): + init.ensure_consistency(conf("bad5")) + + with self.assertRaisesRegex( + MissingParameterError, + r"1 of '\['capillary_spacing', 'capillary_outer_d'\]' is required for fiber model 'hasan' and no defaults have been set", + ): + init.ensure_consistency(conf("bad6")) + + self.assertLessEqual( + {"model": "pcf"}.items(), init.ensure_consistency(conf("good1"))["fiber"].items() + ) + + self.assertNotIn("gas", init.ensure_consistency(conf("good1"))) + + self.assertNotIn("gamma", init.ensure_consistency(conf("good4"))["fiber"]) + + self.assertLessEqual( + {"raman_type": "agrawal"}.items(), + init.ensure_consistency(conf("good2"))["simulation"].items(), + ) + + self.assertLessEqual( + {"name": "no name"}.items(), init.ensure_consistency(conf("good3")).items() + ) + + self.assertLessEqual( + {"capillary_nested": 0, "capillary_resonance_strengths": []}.items(), + init.ensure_consistency(conf("good4"))["fiber"].items(), + ) + + self.assertLessEqual( + dict(he_mode=(1, 1)).items(), + init.ensure_consistency(conf("good5"))["fiber"].items(), + ) + + self.assertLessEqual( + dict(temperature=300, pressure=1e5, gas_name="vacuum", plasma_density=0).items(), + init.ensure_consistency(conf("good5"))["gas"].items(), + ) + + self.assertLessEqual( + dict( + t_num=16384, + time_window=37e-12, + lower_wavelength_interp_limit=0, + upper_wavelength_interp_limit=1900e-9, + ).items(), + init.ensure_consistency(conf("good6"))["simulation"].items(), + ) + + def test_single_sim(self): + conf = conf_maker("single_sim") + + self.assertTrue(init.single_sim(conf("true1"))) + + self.assertFalse(init.single_sim(conf("false1"))) + + self.assertFalse(init.single_sim(conf("false2"))) + + # def test_compute_init_parameters(self): + # conf = lambda s: load_conf("compute_init_parameters/" + s) + + +if __name__ == "__main__": + conf = conf_maker("validate_types") + config = conf("good") + pprint(config) + config = init.ensure_consistency(config) + pprint(config) + params = init.compute_init_parameters(config) + pprint(params) + + unittest.main() diff --git a/testing/test_pulse.py b/testing/test_pulse.py new file mode 100644 index 0000000..f41e556 --- /dev/null +++ b/testing/test_pulse.py @@ -0,0 +1,41 @@ +import unittest +from scgenerator.physics.pulse import conform_pulse_params + + +class TestPulseMethods(unittest.TestCase): + def test_conform_pulse_params(self): + self.assertNotIn(None, conform_pulse_params("gaussian", t0=5, energy=6)) + self.assertNotIn(None, conform_pulse_params("gaussian", width=5, energy=6)) + self.assertNotIn(None, conform_pulse_params("gaussian", t0=5, power=6)) + self.assertNotIn(None, conform_pulse_params("gaussian", width=5, power=6)) + + self.assertEqual(4, len(conform_pulse_params("gaussian", t0=5, energy=6))) + self.assertEqual(4, len(conform_pulse_params("gaussian", width=5, energy=6))) + self.assertEqual(4, len(conform_pulse_params("gaussian", t0=5, power=6))) + self.assertEqual(4, len(conform_pulse_params("gaussian", width=5, power=6))) + + with self.assertRaisesRegex( + TypeError, "when soliton number is desired, both gamma and beta2 must be specified" + ): + conform_pulse_params("gaussian", t0=5, energy=6, gamma=0.01) + with self.assertRaisesRegex( + TypeError, "when soliton number is desired, both gamma and beta2 must be specified" + ): + conform_pulse_params("gaussian", t0=5, energy=6, beta2=0.01) + + self.assertEqual( + 5, len(conform_pulse_params("gaussian", t0=5, energy=6, gamma=0.01, beta2=2e-6)) + ) + self.assertEqual( + 5, len(conform_pulse_params("gaussian", width=5, energy=6, gamma=0.01, beta2=2e-6)) + ) + self.assertEqual( + 5, len(conform_pulse_params("gaussian", t0=5, power=6, gamma=0.01, beta2=2e-6)) + ) + self.assertEqual( + 5, len(conform_pulse_params("gaussian", width=5, power=6, gamma=0.01, beta2=2e-6)) + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests.py b/tests.py new file mode 100644 index 0000000..b75edb9 --- /dev/null +++ b/tests.py @@ -0,0 +1,84 @@ +import numpy as np +import scgenerator as sc +import matplotlib.pyplot as plt + + +def convert(l, beta2): + return l[2:-2] * 1e9, sc.units.beta2_fs_cm.inv(beta2[2:-2]) + + +def test_empty_marcatili(): + l = np.linspace(250, 1200, 500) * 1e-9 + beta2 = sc.fiber.HCPCF_dispersion(l, 15e-6) + plt.plot(*convert(l, beta2)) + plt.show() + + +def test_empty_hasan_no_resonance(): + l = np.linspace(250, 1200, 500) * 1e-9 + beta2 = sc.fiber.HCPCF_dispersion( + l, 12e-6, model="hasan", model_params=dict(t=0.2e-6, g=1e-6, n=6) + ) + plt.plot(*convert(l, beta2)) + plt.show() + + +def test_empty_hasan(): + l = np.linspace(250, 1200, 500) * 1e-9 + fig, (ax, ax2) = plt.subplots(2, 1, figsize=(6, 7), gridspec_kw=dict(height_ratios=[3, 1])) + ax.set_ylim(-40, 20) + ax2.set_ylim(-100, 0) + beta2 = sc.fiber.HCPCF_dispersion( + l, + 12e-6, + model="hasan", + model_params=dict(t=0.2e-6, g=1e-6, n=6, resonance_strength=(2e-6,)), + ) + ax.plot(*convert(l, beta2)) + beta2 = sc.fiber.HCPCF_dispersion( + l, 12e-6, model="hasan", model_params=dict(t=0.2e-6, g=1e-6, n=6) + ) + ax.plot(*convert(l, beta2)) + + l = np.linspace(500, 1500, 500) * 1e-9 + beta2 = sc.fiber.HCPCF_dispersion( + l, 12e-6, model="hasan", model_params=dict(t=0.2e-6, g=1e-6, n=10) + ) + ax2.plot(*convert(l, beta2)) + plt.show() + + +def test_custom_initial_field(): + param = { + "name": "test", + "lambda0": [1030, "nm"], + "E0": [6, "uJ"], + "T0_FWHM": [27, "fs"], + "frep": 151e3, + "z_targets": [0, 0.07, 128], + "gas": "argon", + "pressure": 4e5, + "temperature": 293, + "pulse_shape": "sech", + "behaviors": [], + "fiber_model": "marcatili", + "model_params": {"core_radius": 18e-6}, + "field_0": "exp(-(t/t0)**2)*P0 + P0/10 * cos(t/t0)*2*exp(-(0.05*t/t0)**2)", + "nt": 16384, + "T": 2e-12, + "adapt_step_size": True, + "error_ok": 1e-10, + "interp_range": [120, 2000], + "n_percent": 2, + } + + p = sc.compute_init_parameters(dictionary=param) + fig, ax = plt.subplots() + ax.plot(p["t"], abs(p["field_0"])) + plt.show() + + +if __name__ == "__main__": + # test_empty_marcatili() + # test_empty_hasan() + test_custom_initial_field() \ No newline at end of file diff --git a/tests/numpy.toml b/tests/numpy.toml new file mode 100644 index 0000000..7288d94 --- /dev/null +++ b/tests/numpy.toml @@ -0,0 +1,6 @@ +a = [ 0, 1, 2, 3, 4,] +c = [ 0, 1, 2, 3, 4,] +b = "" +aa = [ "0j", "(1+0j)", "(2+0j)", "(3+0j)", "(4+0j)",] +bb = [ 0.0, 1.0, 2.0, 3.0, 4.0,] +ddd = 2021-01-21T07:55:18.881790 diff --git a/tests/param.json b/tests/param.json new file mode 100644 index 0000000..c7c2b02 --- /dev/null +++ b/tests/param.json @@ -0,0 +1,49343 @@ +{ + "lambda0": 1.03e-06, + "E0": 6e-06, + "T0_FWHM": 2.7000000000000002e-14, + "frep": 151000.0, + "z_targets": [ + 0.0, + 0.0005511811023622047, + 0.0011023622047244095, + 0.0016535433070866143, + 0.002204724409448819, + 0.0027559055118110236, + 0.0033070866141732286, + 0.0038582677165354333, + 0.004409448818897638, + 0.004960629921259843, + 0.005511811023622047, + 0.006062992125984252, + 0.006614173228346457, + 0.0071653543307086615, + 0.0077165354330708666, + 0.00826771653543307, + 0.008818897637795276, + 0.009370078740157481, + 0.009921259842519686, + 0.01047244094488189, + 0.011023622047244094, + 0.0115748031496063, + 0.012125984251968504, + 0.01267716535433071, + 0.013228346456692915, + 0.013779527559055118, + 0.014330708661417323, + 0.014881889763779528, + 0.015433070866141733, + 0.015984251968503938, + 0.01653543307086614, + 0.01708661417322835, + 0.01763779527559055, + 0.018188976377952755, + 0.018740157480314962, + 0.019291338582677165, + 0.019842519685039372, + 0.020393700787401575, + 0.02094488188976378, + 0.021496062992125985, + 0.02204724409448819, + 0.022598425196850395, + 0.0231496062992126, + 0.023700787401574802, + 0.02425196850393701, + 0.024803149606299212, + 0.02535433070866142, + 0.025905511811023622, + 0.02645669291338583, + 0.027007874015748033, + 0.027559055118110236, + 0.028110236220472443, + 0.028661417322834646, + 0.029212598425196853, + 0.029763779527559056, + 0.03031496062992126, + 0.030866141732283466, + 0.03141732283464567, + 0.031968503937007876, + 0.032519685039370076, + 0.03307086614173228, + 0.03362204724409449, + 0.0341732283464567, + 0.034724409448818896, + 0.0352755905511811, + 0.03582677165354331, + 0.03637795275590551, + 0.03692913385826772, + 0.037480314960629924, + 0.03803149606299213, + 0.03858267716535433, + 0.03913385826771654, + 0.039685039370078744, + 0.040236220472440944, + 0.04078740157480315, + 0.04133858267716536, + 0.04188976377952756, + 0.042440944881889764, + 0.04299212598425197, + 0.04354330708661418, + 0.04409448818897638, + 0.044645669291338584, + 0.04519685039370079, + 0.04574803149606299, + 0.0462992125984252, + 0.046850393700787404, + 0.047401574803149604, + 0.04795275590551181, + 0.04850393700787402, + 0.049055118110236225, + 0.049606299212598425, + 0.05015748031496063, + 0.05070866141732284, + 0.05125984251968504, + 0.051811023622047245, + 0.05236220472440945, + 0.05291338582677166, + 0.05346456692913386, + 0.054015748031496065, + 0.05456692913385827, + 0.05511811023622047, + 0.05566929133858268, + 0.056220472440944885, + 0.056771653543307085, + 0.05732283464566929, + 0.0578740157480315, + 0.058425196850393706, + 0.058976377952755905, + 0.05952755905511811, + 0.06007874015748032, + 0.06062992125984252, + 0.061181102362204726, + 0.06173228346456693, + 0.06228346456692913, + 0.06283464566929134, + 0.06338582677165354, + 0.06393700787401575, + 0.06448818897637795, + 0.06503937007874015, + 0.06559055118110237, + 0.06614173228346457, + 0.06669291338582678, + 0.06724409448818898, + 0.06779527559055118, + 0.0683464566929134, + 0.0688976377952756, + 0.06944881889763779, + 0.07 + ], + "gas": "argon", + "pressure": 400000.0, + "temperature": 293, + "core_radius": 1.8e-05, + "adapt_core_radius": true, + "pulse_shape": "sech", + "behaviors": [ + "spm", + "ss", + "q_noise" + ], + "fiber_type": "HCPCF", + "vmin_log": -40, + "nt": 16384, + "T": 2e-12, + "error_ok": 1e-10, + "interp_range": [ + 120, + 2000 + ], + "adapt_step_size": true, + "n_percent": 2, + "name": "untitled_parameters", + "dt": 1.220777635352914e-16, + "w0": 1828787929426070.8, + "w_c": [ + 0.0, + 3141400905991.308, + 6282801811982.616, + 9424202717973.924, + 12565603623965.232, + 15707004529956.54, + 18848405435947.848, + 21989806341939.156, + 25131207247930.465, + 28272608153921.77, + 31414009059913.08, + 34555409965904.383, + 37696810871895.695, + 40838211777887.01, + 43979612683878.31, + 47121013589869.62, + 50262414495860.93, + 53403815401852.234, + 56545216307843.54, + 59686617213834.84, + 62828018119826.16, + 65969419025817.47, + 69110819931808.766, + 72252220837800.08, + 75393621743791.39, + 78535022649782.7, + 81676423555774.02, + 84817824461765.31, + 87959225367756.62, + 91100626273747.94, + 94242027179739.23, + 97383428085730.55, + 100524828991721.86, + 103666229897713.17, + 106807630803704.47, + 109949031709695.78, + 113090432615687.08, + 116231833521678.39, + 119373234427669.69, + 122514635333661.0, + 125656036239652.31, + 128797437145643.61, + 131938838051634.94, + 135080238957626.23, + 138221639863617.53, + 141363040769608.88, + 144504441675600.16, + 147645842581591.47, + 150787243487582.78, + 153928644393574.06, + 157070045299565.4, + 160211446205556.7, + 163352847111548.03, + 166494248017539.3, + 169635648923530.62, + 172777049829521.94, + 175918450735513.25, + 179059851641504.53, + 182201252547495.88, + 185342653453487.16, + 188484054359478.47, + 191625455265469.78, + 194766856171461.1, + 197908257077452.4, + 201049657983443.72, + 204191058889435.0, + 207332459795426.34, + 210473860701417.62, + 213615261607408.94, + 216756662513400.25, + 219898063419391.56, + 223039464325382.88, + 226180865231374.16, + 229322266137365.47, + 232463667043356.78, + 235605067949348.1, + 238746468855339.38, + 241887869761330.72, + 245029270667322.0, + 248170671573313.34, + 251312072479304.62, + 254453473385295.94, + 257594874291287.22, + 260736275197278.6, + 263877676103269.88, + 267019077009261.2, + 270160477915252.47, + 273301878821243.78, + 276443279727235.06, + 279584680633226.44, + 282726081539217.75, + 285867482445209.0, + 289008883351200.3, + 292150284257191.6, + 295291685163182.94, + 298433086069174.25, + 301574486975165.56, + 304715887881156.9, + 307857288787148.1, + 310998689693139.5, + 314140090599130.8, + 317281491505122.1, + 320422892411113.4, + 323564293317104.7, + 326705694223096.06, + 329847095129087.4, + 332988496035078.6, + 336129896941069.94, + 339271297847061.25, + 342412698753052.56, + 345554099659043.9, + 348695500565035.2, + 351836901471026.5, + 354978302377017.8, + 358119703283009.06, + 361261104189000.44, + 364402505094991.75, + 367543906000983.0, + 370685306906974.3, + 373826707812965.6, + 376968108718956.94, + 380109509624948.25, + 383250910530939.56, + 386392311436930.9, + 389533712342922.2, + 392675113248913.44, + 395816514154904.8, + 398957915060896.1, + 402099315966887.44, + 405240716872878.7, + 408382117778870.0, + 411523518684861.4, + 414664919590852.7, + 417806320496843.94, + 420947721402835.25, + 424089122308826.56, + 427230523214817.9, + 430371924120809.2, + 433513325026800.5, + 436654725932791.8, + 439796126838783.1, + 442937527744774.4, + 446078928650765.75, + 449220329556757.06, + 452361730462748.3, + 455503131368739.6, + 458644532274730.94, + 461785933180722.3, + 464927334086713.56, + 468068734992704.9, + 471210135898696.2, + 474351536804687.5, + 477492937710678.75, + 480634338616670.1, + 483775739522661.44, + 486917140428652.75, + 490058541334644.0, + 493199942240635.3, + 496341343146626.7, + 499482744052618.0, + 502624144958609.25, + 505765545864600.56, + 508906946770591.9, + 512048347676583.2, + 515189748582574.44, + 518331149488565.75, + 521472550394557.2, + 524613951300548.44, + 527755352206539.75, + 530896753112531.06, + 534038154018522.4, + 537179554924513.6, + 540320955830504.94, + 543462356736496.25, + 546603757642487.56, + 549745158548478.8, + 552886559454470.1, + 556027960360461.56, + 559169361266452.9, + 562310762172444.1, + 565452163078435.5, + 568593563984426.8, + 571734964890418.0, + 574876365796409.4, + 578017766702400.6, + 581159167608391.9, + 584300568514383.2, + 587441969420374.6, + 590583370326365.9, + 593724771232357.2, + 596866172138348.5, + 600007573044339.9, + 603148973950331.1, + 606290374856322.4, + 609431775762313.8, + 612573176668305.0, + 615714577574296.2, + 618855978480287.6, + 621997379386279.0, + 625138780292270.4, + 628280181198261.6, + 631421582104252.9, + 634562983010244.2, + 637704383916235.5, + 640845784822226.8, + 643987185728218.1, + 647128586634209.4, + 650269987540200.8, + 653411388446192.1, + 656552789352183.4, + 659694190258174.8, + 662835591164166.0, + 665976992070157.2, + 669118392976148.6, + 672259793882139.9, + 675401194788131.1, + 678542595694122.5, + 681683996600113.8, + 684825397506105.1, + 687966798412096.5, + 691108199318087.8, + 694249600224079.1, + 697391001130070.4, + 700532402036061.6, + 703673802942053.0, + 706815203848044.2, + 709956604754035.6, + 713098005660026.9, + 716239406566018.1, + 719380807472009.5, + 722522208378000.9, + 725663609283992.1, + 728805010189983.5, + 731946411095974.8, + 735087812001966.0, + 738229212907957.4, + 741370613813948.6, + 744512014719940.0, + 747653415625931.2, + 750794816531922.5, + 753936217437913.9, + 757077618343905.2, + 760219019249896.5, + 763360420155887.9, + 766501821061879.1, + 769643221967870.5, + 772784622873861.8, + 775926023779853.0, + 779067424685844.4, + 782208825591835.6, + 785350226497826.9, + 788491627403818.4, + 791633028309809.6, + 794774429215800.9, + 797915830121792.2, + 801057231027783.5, + 804198631933774.9, + 807340032839766.1, + 810481433745757.4, + 813622834651748.8, + 816764235557740.0, + 819905636463731.4, + 823047037369722.8, + 826188438275714.0, + 829329839181705.4, + 832471240087696.6, + 835612640993687.9, + 838754041899679.2, + 841895442805670.5, + 845036843711661.8, + 848178244617653.1, + 851319645523644.4, + 854461046429635.8, + 857602447335627.1, + 860743848241618.4, + 863885249147609.8, + 867026650053601.0, + 870168050959592.2, + 873309451865583.6, + 876450852771574.9, + 879592253677566.2, + 882733654583557.5, + 885875055489548.8, + 889016456395540.2, + 892157857301531.5, + 895299258207522.8, + 898440659113514.1, + 901582060019505.4, + 904723460925496.6, + 907864861831488.0, + 911006262737479.2, + 914147663643470.6, + 917289064549461.9, + 920430465455453.1, + 923571866361444.6, + 926713267267435.9, + 929854668173427.1, + 932996069079418.5, + 936137469985409.8, + 939278870891401.1, + 942420271797392.4, + 945561672703383.6, + 948703073609375.0, + 951844474515366.2, + 954985875421357.5, + 958127276327349.0, + 961268677233340.2, + 964410078139331.5, + 967551479045322.9, + 970692879951314.1, + 973834280857305.5, + 976975681763296.8, + 980117082669288.0, + 983258483575279.4, + 986399884481270.6, + 989541285387262.0, + 992682686293253.4, + 995824087199244.6, + 998965488105236.0, + 1002106889011227.2, + 1005248289917218.5, + 1008389690823209.9, + 1011531091729201.1, + 1014672492635192.4, + 1017813893541183.8, + 1020955294447175.0, + 1024096695353166.4, + 1027238096259157.8, + 1030379497165148.9, + 1033520898071140.4, + 1036662298977131.5, + 1039803699883122.9, + 1042945100789114.4, + 1046086501695105.5, + 1049227902601096.9, + 1052369303507088.1, + 1055510704413079.5, + 1058652105319070.8, + 1061793506225062.1, + 1064934907131053.2, + 1068076308037044.8, + 1071217708943035.9, + 1074359109849027.2, + 1077500510755018.8, + 1080641911661009.9, + 1083783312567001.2, + 1086924713472992.5, + 1090066114378983.9, + 1093207515284975.1, + 1096348916190966.5, + 1099490317096957.6, + 1102631718002949.1, + 1105773118908940.2, + 1108914519814931.6, + 1112055920720923.1, + 1115197321626914.2, + 1118338722532905.8, + 1121480123438896.9, + 1124621524344888.2, + 1127762925250879.5, + 1130904326156871.0, + 1134045727062862.0, + 1137187127968853.5, + 1140328528874845.0, + 1143469929780836.0, + 1146611330686827.5, + 1149752731592818.8, + 1152894132498810.0, + 1156035533404801.2, + 1159176934310792.8, + 1162318335216783.8, + 1165459736122775.2, + 1168601137028766.5, + 1171742537934757.8, + 1174883938840749.2, + 1178025339746740.5, + 1181166740652731.8, + 1184308141558723.0, + 1187449542464714.5, + 1190590943370705.8, + 1193732344276697.0, + 1196873745182688.2, + 1200015146088679.8, + 1203156546994670.8, + 1206297947900662.2, + 1209439348806653.8, + 1212580749712644.8, + 1215722150618636.2, + 1218863551524627.5, + 1222004952430618.8, + 1225146353336610.0, + 1228287754242601.5, + 1231429155148592.5, + 1234570556054584.0, + 1237711956960575.2, + 1240853357866566.5, + 1243994758772558.0, + 1247136159678549.2, + 1250277560584540.8, + 1253418961490531.8, + 1256560362396523.2, + 1259701763302514.5, + 1262843164208505.8, + 1265984565114497.0, + 1269125966020488.5, + 1272267366926479.5, + 1275408767832471.0, + 1278550168738462.5, + 1281691569644453.5, + 1284832970550445.0, + 1287974371456436.2, + 1291115772362427.5, + 1294257173268418.8, + 1297398574174410.2, + 1300539975080401.5, + 1303681375986392.8, + 1306822776892384.2, + 1309964177798375.5, + 1313105578704366.8, + 1316246979610358.0, + 1319388380516349.5, + 1322529781422340.5, + 1325671182328332.0, + 1328812583234323.2, + 1331953984140314.5, + 1335095385046305.8, + 1338236785952297.2, + 1341378186858288.5, + 1344519587764279.8, + 1347660988670271.2, + 1350802389576262.2, + 1353943790482253.8, + 1357085191388245.0, + 1360226592294236.2, + 1363367993200227.5, + 1366509394106219.0, + 1369650795012210.2, + 1372792195918201.5, + 1375933596824193.0, + 1379074997730184.2, + 1382216398636175.5, + 1385357799542166.8, + 1388499200448158.2, + 1391640601354149.2, + 1394782002260140.8, + 1397923403166132.0, + 1401064804072123.2, + 1404206204978114.5, + 1407347605884106.0, + 1410489006790097.2, + 1413630407696088.5, + 1416771808602080.0, + 1419913209508071.2, + 1423054610414062.5, + 1426196011320053.8, + 1429337412226045.2, + 1432478813132036.2, + 1435620214038027.8, + 1438761614944019.0, + 1441903015850010.2, + 1445044416756001.8, + 1448185817661993.0, + 1451327218567984.2, + 1454468619473975.5, + 1457610020379967.0, + 1460751421285958.0, + 1463892822191949.5, + 1467034223097940.8, + 1470175624003932.0, + 1473317024909923.2, + 1476458425815914.8, + 1479599826721906.2, + 1482741227627897.2, + 1485882628533888.8, + 1489024029439880.0, + 1492165430345871.2, + 1495306831251862.5, + 1498448232157854.0, + 1501589633063845.0, + 1504731033969836.5, + 1507872434875827.8, + 1511013835781819.0, + 1514155236687810.5, + 1517296637593801.8, + 1520438038499793.0, + 1523579439405784.2, + 1526720840311775.8, + 1529862241217767.0, + 1533003642123758.2, + 1536145043029749.5, + 1539286443935741.0, + 1542427844841732.2, + 1545569245747723.5, + 1548710646653715.0, + 1551852047559706.0, + 1554993448465697.5, + 1558134849371688.8, + 1561276250277680.0, + 1564417651183671.2, + 1567559052089662.8, + 1570700452995653.8, + 1573841853901645.2, + 1576983254807636.8, + 1580124655713627.8, + 1583266056619619.2, + 1586407457525610.5, + 1589548858431601.8, + 1592690259337593.0, + 1595831660243584.5, + 1598973061149575.8, + 1602114462055567.0, + 1605255862961558.2, + 1608397263867549.8, + 1611538664773541.0, + 1614680065679532.2, + 1617821466585523.8, + 1620962867491514.8, + 1624104268397506.2, + 1627245669303497.5, + 1630387070209488.8, + 1633528471115480.0, + 1636669872021471.5, + 1639811272927462.8, + 1642952673833454.0, + 1646094074739445.5, + 1649235475645436.8, + 1652376876551428.0, + 1655518277457419.2, + 1658659678363410.8, + 1661801079269401.8, + 1664942480175393.2, + 1668083881081384.5, + 1671225281987375.8, + 1674366682893367.0, + 1677508083799358.5, + 1680649484705349.8, + 1683790885611341.0, + 1686932286517332.5, + 1690073687423323.5, + 1693215088329315.0, + 1696356489235306.2, + 1699497890141297.5, + 1702639291047288.8, + 1705780691953280.2, + 1708922092859271.5, + 1712063493765262.8, + 1715204894671254.2, + 1718346295577245.5, + 1721487696483236.8, + 1724629097389228.0, + 1727770498295219.5, + 1730911899201210.5, + 1734053300107202.0, + 1737194701013193.2, + 1740336101919184.5, + 1743477502825176.0, + 1746618903731167.2, + 1749760304637158.5, + 1752901705543149.8, + 1756043106449141.2, + 1759184507355132.5, + 1762325908261123.8, + 1765467309167115.0, + 1768608710073106.5, + 1771750110979097.5, + 1774891511885089.0, + 1778032912791080.5, + 1781174313697071.5, + 1784315714603063.0, + 1787457115509054.2, + 1790598516415045.5, + 1793739917321036.8, + 1796881318227028.2, + 1800022719133019.2, + 1803164120039010.8, + 1806305520945002.0, + 1809446921850993.2, + 1812588322756984.8, + 1815729723662976.0, + 1818871124568967.2, + 1822012525474958.5, + 1825153926380950.0, + 1828295327286941.2, + 1831436728192932.5, + 1834578129098923.8, + 1837719530004915.2, + 1840860930910906.2, + 1844002331816897.8, + 1847143732722889.2, + 1850285133628880.2, + 1853426534534871.8, + 1856567935440863.0, + 1859709336346854.2, + 1862850737252845.5, + 1865992138158837.0, + 1869133539064828.0, + 1872274939970819.5, + 1875416340876810.8, + 1878557741782802.2, + 1881699142688793.5, + 1884840543594784.8, + 1887981944500776.2, + 1891123345406767.2, + 1894264746312758.8, + 1897406147218750.0, + 1900547548124741.2, + 1903688949030732.5, + 1906830349936724.0, + 1909971750842715.0, + 1913113151748706.5, + 1916254552654698.0, + 1919395953560689.0, + 1922537354466680.5, + 1925678755372671.8, + 1928820156278663.0, + 1931961557184654.2, + 1935102958090645.8, + 1938244358996637.0, + 1941385759902628.2, + 1944527160808619.8, + 1947668561714611.0, + 1950809962620602.2, + 1953951363526593.5, + 1957092764432585.0, + 1960234165338576.0, + 1963375566244567.5, + 1966516967150558.8, + 1969658368056550.0, + 1972799768962541.2, + 1975941169868532.8, + 1979082570774524.0, + 1982223971680515.2, + 1985365372586506.8, + 1988506773492497.8, + 1991648174398489.2, + 1994789575304480.5, + 1997930976210472.0, + 2001072377116463.0, + 2004213778022454.5, + 2007355178928445.8, + 2010496579834437.0, + 2013637980740428.5, + 2016779381646419.8, + 2019920782552411.0, + 2023062183458402.2, + 2026203584364393.8, + 2029344985270384.8, + 2032486386176376.2, + 2035627787082367.5, + 2038769187988358.8, + 2041910588894350.0, + 2045051989800341.5, + 2048193390706332.8, + 2051334791612324.2, + 2054476192518315.5, + 2057617593424306.8, + 2060758994330297.8, + 2063900395236289.5, + 2067041796142280.8, + 2070183197048271.8, + 2073324597954263.0, + 2076465998860254.8, + 2079607399766245.8, + 2082748800672237.0, + 2085890201578228.8, + 2089031602484219.8, + 2092173003390211.0, + 2095314404296202.2, + 2098455805202193.8, + 2101597206108185.0, + 2104738607014176.2, + 2107880007920167.5, + 2111021408826159.0, + 2114162809732150.2, + 2117304210638141.5, + 2120445611544133.0, + 2123587012450124.2, + 2126728413356115.5, + 2129869814262106.5, + 2133011215168098.2, + 2136152616074089.5, + 2139294016980080.5, + 2142435417886071.8, + 2145576818792063.5, + 2148718219698054.5, + 2151859620604045.8, + 2155001021510037.5, + 2158142422416028.5, + 2161283823322019.8, + 2164425224228011.0, + 2167566625134002.5, + 2170708026039993.8, + 2173849426945985.0, + 2176990827851976.2, + 2180132228757967.8, + 2183273629663959.0, + 2186415030569950.2, + 2189556431475941.8, + 2192697832381933.0, + 2195839233287924.2, + 2198980634193915.2, + 2202122035099907.0, + 2205263436005898.2, + 2208404836911889.2, + 2211546237817880.5, + 2214687638723872.2, + 2217829039629863.2, + 2220970440535854.5, + 2224111841441846.2, + 2227253242347837.2, + 2230394643253828.5, + 2233536044159819.8, + 2236677445065811.5, + 2239818845971802.5, + 2242960246877793.8, + 2246101647783785.5, + 2249243048689776.5, + 2252384449595768.0, + 2255525850501759.0, + 2258667251407750.5, + 2261808652313742.0, + 2264950053219733.0, + 2268091454125724.0, + 2271232855031716.0, + 2274374255937707.0, + 2277515656843698.0, + 2280657057749690.0, + 2283798458655681.0, + 2286939859561672.0, + 2290081260467663.5, + 2293222661373655.0, + 2296364062279646.0, + 2299505463185637.5, + 2302646864091628.5, + 2305788264997620.0, + 2308929665903611.5, + 2312071066809602.5, + 2315212467715594.0, + 2318353868621585.5, + 2321495269527576.5, + 2324636670433567.5, + 2327778071339559.5, + 2330919472245550.5, + 2334060873151541.5, + 2337202274057533.0, + 2340343674963524.5, + 2343485075869515.5, + 2346626476775507.0, + 2349767877681498.5, + 2352909278587489.5, + 2356050679493481.0, + 2359192080399472.0, + 2362333481305463.5, + 2365474882211455.0, + 2368616283117446.0, + 2371757684023437.5, + 2374899084929429.0, + 2378040485835420.0, + 2381181886741411.5, + 2384323287647403.0, + 2387464688553394.0, + 2390606089459385.5, + 2393747490365376.5, + 2396888891271368.0, + 2400030292177359.5, + 2403171693083350.5, + 2406313093989341.5, + 2409454494895333.5, + 2412595895801324.5, + 2415737296707315.5, + 2418878697613307.5, + 2422020098519298.5, + 2425161499425289.5, + 2428302900331281.0, + 2431444301237272.5, + 2434585702143263.5, + 2437727103049255.0, + 2440868503955246.0, + 2444009904861237.5, + 2447151305767229.0, + 2450292706673220.0, + 2453434107579211.5, + 2456575508485203.0, + 2459716909391194.0, + 2462858310297185.0, + 2465999711203177.0, + 2469141112109168.0, + 2472282513015159.0, + 2475423913921150.5, + 2478565314827142.0, + 2481706715733133.0, + 2484848116639124.5, + 2487989517545116.0, + 2491130918451107.5, + 2494272319357098.5, + 2497413720263089.5, + 2500555121169081.5, + 2503696522075072.5, + 2506837922981063.5, + 2509979323887055.0, + 2513120724793046.5, + 2516262125699037.5, + 2519403526605029.0, + 2522544927511020.5, + 2525686328417011.5, + 2528827729323003.0, + 2531969130228994.0, + 2535110531134985.5, + 2538251932040977.0, + 2541393332946968.0, + 2544534733852959.0, + 2547676134758951.0, + 2550817535664942.0, + 2553958936570933.0, + 2557100337476925.0, + 2560241738382916.0, + 2563383139288907.0, + 2566524540194898.5, + 2569665941100890.0, + 2572807342006881.0, + 2575948742912872.5, + 2579090143818863.5, + 2582231544724855.0, + 2585372945630846.5, + 2588514346536837.5, + 2591655747442829.0, + 2594797148348820.5, + 2597938549254811.5, + 2601079950160803.0, + 2604221351066794.5, + 2607362751972785.5, + 2610504152878777.0, + 2613645553784768.5, + 2616786954690759.5, + 2619928355596751.0, + 2623069756502742.0, + 2626211157408733.5, + 2629352558314725.0, + 2632493959220716.0, + 2635635360126707.0, + 2638776761032699.0, + 2641918161938690.0, + 2645059562844681.0, + 2648200963750673.0, + 2651342364656664.0, + 2654483765562655.0, + 2657625166468646.5, + 2660766567374638.0, + 2663907968280629.0, + 2667049369186620.5, + 2670190770092611.5, + 2673332170998603.0, + 2676473571904594.5, + 2679614972810585.5, + 2682756373716577.0, + 2685897774622568.5, + 2689039175528559.5, + 2692180576434550.5, + 2695321977340542.5, + 2698463378246533.5, + 2701604779152524.5, + 2704746180058516.0, + 2707887580964507.5, + 2711028981870498.5, + 2714170382776490.0, + 2717311783682481.5, + 2720453184588472.5, + 2723594585494464.0, + 2726735986400455.0, + 2729877387306447.0, + 2733018788212438.0, + 2736160189118429.0, + 2739301590024420.5, + 2742442990930412.0, + 2745584391836403.0, + 2748725792742394.5, + 2751867193648386.0, + 2755008594554377.0, + 2758149995460368.5, + 2761291396366359.5, + 2764432797272351.0, + 2767574198178342.5, + 2770715599084333.5, + 2773856999990324.5, + 2776998400896316.5, + 2780139801802307.5, + 2783281202708298.5, + 2786422603614290.5, + 2789564004520281.5, + 2792705405426272.5, + 2795846806332264.0, + 2798988207238255.5, + 2802129608144246.5, + 2805271009050238.0, + 2808412409956229.0, + 2811553810862220.5, + 2814695211768212.0, + 2817836612674203.0, + 2820978013580194.5, + 2824119414486186.0, + 2827260815392177.0, + 2830402216298168.5, + 2833543617204160.0, + 2836685018110151.0, + 2839826419016142.5, + 2842967819922133.5, + 2846109220828125.0, + 2849250621734116.5, + 2852392022640107.5, + 2855533423546099.0, + 2858674824452090.5, + 2861816225358081.5, + 2864957626264072.5, + 2868099027170064.5, + 2871240428076055.5, + 2874381828982046.5, + 2877523229888038.0, + 2880664630794029.5, + 2883806031700020.5, + 2886947432606012.0, + 2890088833512003.5, + 2893230234417994.5, + 2896371635323986.0, + 2899513036229977.0, + 2902654437135968.5, + 2905795838041960.0, + 2908937238947951.0, + 2912078639853942.0, + 2915220040759934.0, + 2918361441665925.0, + 2921502842571916.0, + 2924644243477908.0, + 2927785644383899.0, + 2930927045289890.0, + 2934068446195881.5, + 2937209847101873.0, + 2940351248007864.0, + 2943492648913855.5, + 2946634049819846.5, + 2949775450725838.0, + 2952916851631829.5, + 2956058252537820.5, + 2959199653443812.5, + 2962341054349803.5, + 2965482455255794.5, + 2968623856161786.0, + 2971765257067777.5, + 2974906657973768.5, + 2978048058879760.0, + 2981189459785751.0, + 2984330860691742.5, + 2987472261597734.0, + 2990613662503725.0, + 2993755063409716.5, + 2996896464315708.0, + 3000037865221699.0, + 3003179266127690.0, + 3006320667033682.0, + 3009462067939673.0, + 3012603468845664.0, + 3015744869751655.5, + 3018886270657647.0, + 3022027671563638.0, + 3025169072469629.5, + 3028310473375621.0, + 3031451874281612.0, + 3034593275187603.5, + 3037734676093594.5, + 3040876076999586.0, + 3044017477905577.5, + 3047158878811568.5, + 3050300279717560.0, + 3053441680623551.5, + 3056583081529542.5, + 3059724482435534.0, + 3062865883341525.5, + 3066007284247516.5, + 3069148685153508.0, + 3072290086059499.0, + 3075431486965490.5, + 3078572887871482.0, + 3081714288777473.0, + 3084855689683464.5, + 3087997090589456.0, + 3091138491495447.0, + 3094279892401438.0, + 3097421293307430.0, + 3100562694213421.0, + 3103704095119412.0, + 3106845496025403.5, + 3109986896931395.0, + 3113128297837386.0, + 3116269698743377.5, + 3119411099649369.0, + 3122552500555360.0, + 3125693901461351.5, + 3128835302367342.5, + 3131976703273334.0, + 3135118104179325.5, + 3138259505085316.5, + 3141400905991307.5, + 3144542306897299.5, + 3147683707803290.5, + 3150825108709281.5, + 3153966509615273.5, + 3157107910521264.5, + 3160249311427255.5, + 3163390712333247.0, + 3166532113239238.5, + 3169673514145229.5, + 3172814915051221.0, + 3175956315957212.0, + 3179097716863203.5, + 3182239117769195.0, + 3185380518675186.0, + 3188521919581177.5, + 3191663320487169.0, + 3194804721393160.0, + 3197946122299151.5, + 3201087523205143.0, + 3204228924111134.0, + 3207370325017125.5, + 3210511725923116.5, + 3213653126829108.0, + 3216794527735099.5, + 3219935928641090.5, + 3223077329547082.0, + 3226218730453073.5, + 3229360131359064.5, + 3232501532265055.5, + 3235642933171047.5, + 3238784334077038.5, + 3241925734983029.5, + 3245067135889021.0, + 3248208536795012.5, + 3251349937701003.5, + 3254491338606995.0, + 3257632739512986.5, + 3260774140418977.5, + 3263915541324969.0, + 3267056942230960.0, + 3270198343136951.5, + 3273339744042943.0, + 3276481144948934.0, + 3279622545854925.5, + 3282763946760917.0, + 3285905347666908.0, + 3289046748572899.5, + 3292188149478891.0, + 3295329550384882.0, + 3298470951290873.5, + 3301612352196864.5, + 3304753753102856.0, + 3307895154008847.5, + 3311036554914838.5, + 3314177955820829.5, + 3317319356726821.5, + 3320460757632812.5, + 3323602158538803.5, + 3326743559444795.5, + 3329884960350786.5, + 3333026361256777.5, + 3336167762162769.0, + 3339309163068760.5, + 3342450563974751.5, + 3345591964880743.0, + 3348733365786734.0, + 3351874766692725.5, + 3355016167598717.0, + 3358157568504708.0, + 3361298969410699.5, + 3364440370316691.0, + 3367581771222682.0, + 3370723172128673.0, + 3373864573034665.0, + 3377005973940656.0, + 3380147374846647.0, + 3383288775752638.5, + 3386430176658630.0, + 3389571577564621.0, + 3392712978470612.5, + 3395854379376604.0, + 3398995780282595.0, + 3402137181188586.5, + 3405278582094577.5, + 3408419983000569.0, + 3411561383906560.5, + 3414702784812551.5, + 3417844185718543.0, + 3420985586624534.5, + 3424126987530525.5, + 3427268388436517.0, + 3430409789342508.5, + 3433551190248499.5, + 3436692591154491.0, + 3439833992060482.0, + 3442975392966473.5, + 3446116793872465.0, + 3449258194778456.0, + 3452399595684447.5, + 3455540996590439.0, + 3458682397496430.0, + 3461823798402421.0, + 3464965199308413.0, + 3468106600214404.0, + 3471248001120395.0, + 3474389402026386.5, + 3477530802932378.0, + 3480672203838369.0, + 3483813604744360.5, + 3486955005650352.0, + 3490096406556343.0, + 3493237807462334.5, + 3496379208368325.5, + 3499520609274317.0, + 3502662010180308.5, + 3505803411086299.5, + 3508944811992290.5, + 3512086212898282.5, + 3515227613804273.5, + 3518369014710265.0, + 3521510415616256.5, + 3524651816522247.5, + 3527793217428239.0, + 3530934618334230.0, + 3534076019240221.5, + 3537217420146213.0, + 3540358821052204.0, + 3543500221958195.0, + 3546641622864187.0, + 3549783023770178.0, + 3552924424676169.0, + 3556065825582161.0, + 3559207226488152.0, + 3562348627394143.0, + 3565490028300134.5, + 3568631429206126.0, + 3571772830112117.0, + 3574914231018108.5, + 3578055631924099.5, + 3581197032830091.0, + 3584338433736082.5, + 3587479834642073.5, + 3590621235548065.0, + 3593762636454056.5, + 3596904037360047.5, + 3600045438266038.5, + 3603186839172030.5, + 3606328240078021.5, + 3609469640984012.5, + 3612611041890004.0, + 3615752442795995.5, + 3618893843701986.5, + 3622035244607978.0, + 3625176645513969.5, + 3628318046419960.5, + 3631459447325952.0, + 3634600848231943.0, + 3637742249137934.5, + 3640883650043926.0, + 3644025050949917.0, + 3647166451855908.5, + 3650307852761900.0, + 3653449253667891.0, + 3656590654573882.5, + 3659732055479874.0, + 3662873456385865.0, + 3666014857291856.5, + 3669156258197847.5, + 3672297659103839.0, + 3675439060009830.5, + 3678580460915821.5, + 3681721861821812.5, + 3684863262727804.5, + 3688004663633795.5, + 3691146064539786.5, + 3694287465445778.5, + 3697428866351769.5, + 3700570267257760.5, + 3703711668163752.0, + 3706853069069743.5, + 3709994469975734.5, + 3713135870881726.0, + 3716277271787717.0, + 3719418672693708.5, + 3722560073599700.0, + 3725701474505691.0, + 3728842875411682.5, + 3731984276317674.0, + 3735125677223665.0, + 3738267078129656.0, + 3741408479035648.0, + 3744549879941639.0, + 3747691280847630.5, + 3750832681753621.5, + 3753974082659613.0, + 3757115483565604.5, + 3760256884471595.5, + 3763398285377587.0, + 3766539686283578.5, + 3769681087189569.5, + 3772822488095560.5, + 3775963889001552.5, + 3779105289907543.5, + 3782246690813534.5, + 3785388091719526.0, + 3788529492625517.5, + 3791670893531508.5, + 3794812294437500.0, + 3797953695343491.5, + 3801095096249482.5, + 3804236497155474.0, + 3807377898061465.0, + 3810519298967456.5, + 3813660699873448.0, + 3816802100779439.0, + 3819943501685430.0, + 3823084902591422.0, + 3826226303497413.0, + 3829367704403404.0, + 3832509105309396.0, + 3835650506215387.0, + 3838791907121378.0, + 3841933308027369.5, + 3845074708933361.0, + 3848216109839352.0, + 3851357510745343.5, + 3854498911651335.0, + 3857640312557326.0, + 3860781713463317.5, + 3863923114369308.5, + 3867064515275300.0, + 3870205916181291.5, + 3873347317087282.5, + 3876488717993274.0, + 3879630118899265.5, + 3882771519805256.5, + 3885912920711248.0, + 3889054321617239.5, + 3892195722523230.5, + 3895337123429222.0, + 3898478524335213.0, + 3901619925241204.5, + 3904761326147196.0, + 3907902727053187.0, + 3911044127959178.0, + 3914185528865170.0, + 3917326929771161.0, + 3920468330677152.0, + 3923609731583144.0, + 3926751132489135.0, + 3929892533395126.0, + 3933033934301117.5, + 3936175335207109.0, + 3939316736113100.0, + 3942458137019091.5, + 3945599537925082.5, + 3948740938831074.0, + 3951882339737065.5, + 3955023740643056.5, + 3958165141549048.0, + 3961306542455039.5, + 3964447943361030.5, + 3967589344267021.5, + 3970730745173013.5, + 3973872146079004.5, + 3977013546984995.5, + 3980154947890987.0, + 3983296348796978.5, + 3986437749702970.0, + 3989579150608961.0, + 3992720551514952.5, + 3995861952420944.0, + 3999003353326935.0, + 4002144754232926.0, + 4005286155138918.0, + 4008427556044909.0, + 4011568956950900.0, + 4014710357856891.5, + 4017851758762883.0, + 4020993159668874.0, + 4024134560574865.5, + 4027275961480857.0, + 4030417362386848.0, + 4033558763292839.5, + 4036700164198830.5, + 4039841565104822.0, + 4042982966010813.5, + 4046124366916804.5, + 4049265767822795.5, + 4052407168728787.5, + 4055548569634778.5, + 4058689970540769.5, + 4061831371446761.5, + 4064972772352752.5, + 4068114173258743.5, + 4071255574164735.0, + 4074396975070726.5, + 4077538375976717.5, + 4080679776882709.0, + 4083821177788700.0, + 4086962578694691.5, + 4090103979600683.0, + 4093245380506674.0, + 4096386781412665.5, + 4099528182318657.0, + 4102669583224648.5, + 4105810984130639.5, + 4108952385036631.0, + 4112093785942621.5, + 4115235186848613.5, + 4118376587754605.0, + 4121517988660595.5, + 4124659389566587.5, + 4127800790472579.0, + 4130942191378569.5, + 4134083592284561.5, + 4137224993190553.0, + 4140366394096543.5, + 4143507795002535.5, + 4146649195908526.0, + 4149790596814517.5, + 4152931997720509.5, + 4156073398626500.0, + 4159214799532491.5, + 4162356200438483.5, + 4165497601344474.0, + 4168639002250465.5, + 4171780403156457.5, + 4174921804062448.0, + 4178063204968439.5, + 4181204605874430.5, + 4184346006780422.0, + 4187487407686413.5, + 4190628808592404.5, + 4193770209498396.0, + 4196911610404387.5, + 4200053011310378.5, + 4203194412216370.0, + 4206335813122361.5, + 4209477214028352.5, + 4212618614934344.0, + 4215760015840335.0, + 4218901416746326.5, + 4222042817652318.0, + 4225184218558309.0, + 4228325619464300.5, + 4231467020370292.0, + 4234608421276283.0, + 4237749822182274.5, + 4240891223088266.0, + 4244032623994257.0, + 4247174024900248.5, + 4250315425806239.0, + 4253456826712231.0, + 4256598227618222.5, + 4259739628524213.0, + 4262881029430205.0, + 4266022430336196.5, + 4269163831242187.0, + 4272305232148179.0, + 4275446633054170.5, + 4278588033960161.0, + 4281729434866153.0, + 4284870835772143.5, + 4288012236678135.0, + 4291153637584127.0, + 4294295038490117.5, + 4297436439396109.0, + 4300577840302101.0, + 4303719241208091.5, + 4306860642114083.0, + 4310002043020075.0, + 4313143443926065.5, + 4316284844832057.0, + 4319426245738048.0, + 4322567646644039.5, + 4325709047550031.0, + 4328850448456022.0, + 4331991849362013.5, + 4335133250268005.0, + 4338274651173996.0, + 4341416052079987.5, + 4344557452985979.0, + 4347698853891970.0, + 4350840254797961.5, + 4353981655703952.5, + 4357123056609944.0, + 4360264457515935.5, + 4363405858421926.5, + 4366547259327918.0, + 4369688660233909.5, + 4372830061139900.5, + 4375971462045892.0, + 4379112862951883.5, + 4382254263857874.5, + 4385395664763866.0, + 4388537065669856.5, + 4391678466575848.5, + 4394819867481840.0, + 4397961268387830.5, + 4401102669293822.5, + 4404244070199814.0, + 4407385471105804.5, + 4410526872011796.5, + 4413668272917788.0, + 4416809673823778.5, + 4419951074729770.5, + 4423092475635761.0, + 4426233876541752.5, + 4429375277447744.5, + 4432516678353735.0, + 4435658079259726.5, + 4438799480165718.5, + 4441940881071709.0, + 4445082281977700.5, + 4448223682883692.5, + 4451365083789683.0, + 4454506484695674.5, + 4457647885601666.5, + 4460789286507657.0, + 4463930687413649.0, + 4467072088319639.5, + 4470213489225631.0, + 4473354890131623.0, + 4476496291037613.5, + 4479637691943605.0, + 4482779092849597.0, + 4485920493755587.5, + 4489061894661579.0, + 4492203295567571.0, + 4495344696473561.5, + 4498486097379553.0, + 4501627498285544.0, + 4504768899191536.0, + 4507910300097527.0, + 4511051701003518.0, + 4514193101909510.0, + 4517334502815501.0, + 4520475903721492.0, + 4523617304627484.0, + 4526758705533475.0, + 4529900106439466.0, + 4533041507345458.0, + 4536182908251448.0, + 4539324309157440.0, + 4542465710063432.0, + 4545607110969422.0, + 4548748511875414.0, + 4551889912781406.0, + 4555031313687396.0, + 4558172714593388.0, + 4561314115499380.0, + 4564455516405370.0, + 4567596917311362.0, + 4570738318217353.0, + 4573879719123344.0, + 4577021120029336.0, + 4580162520935327.0, + 4583303921841318.0, + 4586445322747310.0, + 4589586723653301.0, + 4592728124559292.0, + 4595869525465284.0, + 4599010926371275.0, + 4602152327277266.0, + 4605293728183257.0, + 4608435129089249.0, + 4611576529995240.0, + 4614717930901231.0, + 4617859331807223.0, + 4621000732713214.0, + 4624142133619205.0, + 4627283534525197.0, + 4630424935431188.0, + 4633566336337179.0, + 4636707737243171.0, + 4639849138149161.0, + 4642990539055153.0, + 4646131939961145.0, + 4649273340867135.0, + 4652414741773127.0, + 4655556142679119.0, + 4658697543585109.0, + 4661838944491101.0, + 4664980345397093.0, + 4668121746303083.0, + 4671263147209075.0, + 4674404548115066.0, + 4677545949021057.0, + 4680687349927049.0, + 4683828750833040.0, + 4686970151739031.0, + 4690111552645023.0, + 4693252953551014.0, + 4696394354457005.0, + 4699535755362997.0, + 4702677156268988.0, + 4705818557174979.0, + 4708959958080970.0, + 4712101358986962.0, + 4715242759892953.0, + 4718384160798944.0, + 4721525561704936.0, + 4724666962610927.0, + 4727808363516918.0, + 4730949764422910.0, + 4734091165328901.0, + 4737232566234892.0, + 4740373967140884.0, + 4743515368046875.0, + 4746656768952866.0, + 4749798169858858.0, + 4752939570764849.0, + 4756080971670840.0, + 4759222372576832.0, + 4762363773482823.0, + 4765505174388814.0, + 4768646575294806.0, + 4771787976200797.0, + 4774929377106788.0, + 4778070778012779.0, + 4781212178918771.0, + 4784353579824762.0, + 4787494980730753.0, + 4790636381636745.0, + 4793777782542736.0, + 4796919183448727.0, + 4800060584354719.0, + 4803201985260710.0, + 4806343386166701.0, + 4809484787072693.0, + 4812626187978683.0, + 4815767588884675.0, + 4818908989790667.0, + 4822050390696657.0, + 4825191791602649.0, + 4828333192508641.0, + 4831474593414631.0, + 4834615994320623.0, + 4837757395226615.0, + 4840898796132605.0, + 4844040197038597.0, + 4847181597944588.0, + 4850322998850579.0, + 4853464399756571.0, + 4856605800662562.0, + 4859747201568553.0, + 4862888602474545.0, + 4866030003380536.0, + 4869171404286527.0, + 4872312805192519.0, + 4875454206098510.0, + 4878595607004501.0, + 4881737007910492.0, + 4884878408816484.0, + 4888019809722475.0, + 4891161210628466.0, + 4894302611534458.0, + 4897444012440449.0, + 4900585413346440.0, + 4903726814252432.0, + 4906868215158423.0, + 4910009616064414.0, + 4913151016970406.0, + 4916292417876396.0, + 4919433818782388.0, + 4922575219688380.0, + 4925716620594370.0, + 4928858021500362.0, + 4931999422406354.0, + 4935140823312344.0, + 4938282224218336.0, + 4941423625124328.0, + 4944565026030318.0, + 4947706426936310.0, + 4950847827842301.0, + 4953989228748292.0, + 4957130629654284.0, + 4960272030560275.0, + 4963413431466266.0, + 4966554832372258.0, + 4969696233278249.0, + 4972837634184241.0, + 4975979035090232.0, + 4979120435996223.0, + 4982261836902215.0, + 4985403237808205.0, + 4988544638714197.0, + 4991686039620189.0, + 4994827440526179.0, + 4997968841432171.0, + 5001110242338163.0, + 5004251643244153.0, + 5007393044150145.0, + 5010534445056137.0, + 5013675845962127.0, + 5016817246868119.0, + 5019958647774110.0, + 5023100048680101.0, + 5026241449586093.0, + 5029382850492084.0, + 5032524251398075.0, + 5035665652304067.0, + 5038807053210058.0, + 5041948454116049.0, + 5045089855022041.0, + 5048231255928032.0, + 5051372656834023.0, + 5054514057740014.0, + 5057655458646006.0, + 5060796859551997.0, + 5063938260457988.0, + 5067079661363980.0, + 5070221062269971.0, + 5073362463175962.0, + 5076503864081954.0, + 5079645264987945.0, + 5082786665893936.0, + 5085928066799928.0, + 5089069467705918.0, + 5092210868611910.0, + 5095352269517902.0, + 5098493670423892.0, + 5101635071329884.0, + 5104776472235876.0, + 5107917873141866.0, + 5111059274047858.0, + 5114200674953850.0, + 5117342075859840.0, + 5120483476765832.0, + 5123624877671823.0, + 5126766278577814.0, + 5129907679483806.0, + 5133049080389797.0, + 5136190481295788.0, + 5139331882201780.0, + 5142473283107771.0, + 5145614684013762.0, + 5148756084919754.0, + 5151897485825745.0, + 5155038886731736.0, + 5158180287637727.0, + 5161321688543719.0, + 5164463089449710.0, + 5167604490355701.0, + 5170745891261693.0, + 5173887292167684.0, + 5177028693073675.0, + 5180170093979667.0, + 5183311494885658.0, + 5186452895791649.0, + 5189594296697641.0, + 5192735697603632.0, + 5195877098509623.0, + 5199018499415615.0, + 5202159900321606.0, + 5205301301227597.0, + 5208442702133589.0, + 5211584103039580.0, + 5214725503945571.0, + 5217866904851563.0, + 5221008305757554.0, + 5224149706663545.0, + 5227291107569537.0, + 5230432508475528.0, + 5233573909381519.0, + 5236715310287510.0, + 5239856711193502.0, + 5242998112099493.0, + 5246139513005484.0, + 5249280913911476.0, + 5252422314817467.0, + 5255563715723458.0, + 5258705116629450.0, + 5261846517535441.0, + 5264987918441432.0, + 5268129319347424.0, + 5271270720253414.0, + 5274412121159406.0, + 5277553522065398.0, + 5280694922971388.0, + 5283836323877380.0, + 5286977724783372.0, + 5290119125689362.0, + 5293260526595354.0, + 5296401927501346.0, + 5299543328407336.0, + 5302684729313328.0, + 5305826130219319.0, + 5308967531125310.0, + 5312108932031302.0, + 5315250332937293.0, + 5318391733843284.0, + 5321533134749276.0, + 5324674535655267.0, + 5327815936561258.0, + 5330957337467250.0, + 5334098738373241.0, + 5337240139279232.0, + 5340381540185223.0, + 5343522941091215.0, + 5346664341997206.0, + 5349805742903197.0, + 5352947143809189.0, + 5356088544715180.0, + 5359229945621171.0, + 5362371346527163.0, + 5365512747433154.0, + 5368654148339145.0, + 5371795549245137.0, + 5374936950151127.0, + 5378078351057119.0, + 5381219751963111.0, + 5384361152869101.0, + 5387502553775093.0, + 5390643954681085.0, + 5393785355587075.0, + 5396926756493067.0, + 5400068157399059.0, + 5403209558305049.0, + 5406350959211041.0, + 5409492360117032.0, + 5412633761023023.0, + 5415775161929015.0, + 5418916562835006.0, + 5422057963740997.0, + 5425199364646989.0, + 5428340765552980.0, + 5431482166458971.0, + 5434623567364963.0, + 5437764968270954.0, + 5440906369176945.0, + 5444047770082936.0, + 5447189170988928.0, + 5450330571894920.0, + 5453471972800910.0, + 5456613373706902.0, + 5459754774612894.0, + 5462896175518884.0, + 5466037576424876.0, + 5469178977330868.0, + 5472320378236858.0, + 5475461779142850.0, + 5478603180048841.0, + 5481744580954832.0, + 5484885981860824.0, + 5488027382766815.0, + 5491168783672806.0, + 5494310184578798.0, + 5497451585484789.0, + 5500592986390780.0, + 5503734387296772.0, + 5506875788202763.0, + 5510017189108754.0, + 5513158590014745.0, + 5516299990920737.0, + 5519441391826728.0, + 5522582792732719.0, + 5525724193638711.0, + 5528865594544702.0, + 5532006995450693.0, + 5535148396356685.0, + 5538289797262676.0, + 5541431198168667.0, + 5544572599074659.0, + 5547713999980649.0, + 5550855400886641.0, + 5553996801792633.0, + 5557138202698623.0, + 5560279603604615.0, + 5563421004510607.0, + 5566562405416597.0, + 5569703806322589.0, + 5572845207228581.0, + 5575986608134571.0, + 5579128009040563.0, + 5582269409946554.0, + 5585410810852545.0, + 5588552211758537.0, + 5591693612664528.0, + 5594835013570519.0, + 5597976414476511.0, + 5601117815382502.0, + 5604259216288493.0, + 5607400617194485.0, + 5610542018100476.0, + 5613683419006467.0, + 5616824819912458.0, + 5619966220818450.0, + 5623107621724441.0, + 5626249022630432.0, + 5629390423536424.0, + 5632531824442415.0, + 5635673225348406.0, + 5638814626254398.0, + 5641956027160389.0, + 5645097428066380.0, + 5648238828972372.0, + 5651380229878363.0, + 5654521630784354.0, + 5657663031690346.0, + 5660804432596337.0, + 5663945833502328.0, + 5667087234408320.0, + 5670228635314311.0, + 5673370036220302.0, + 5676511437126294.0, + 5679652838032285.0, + 5682794238938276.0, + 5685935639844267.0, + 5689077040750259.0, + 5692218441656250.0, + 5695359842562241.0, + 5698501243468233.0, + 5701642644374224.0, + 5704784045280215.0, + 5707925446186207.0, + 5711066847092198.0, + 5714208247998189.0, + 5717349648904181.0, + 5720491049810171.0, + 5723632450716163.0, + 5726773851622155.0, + 5729915252528145.0, + 5733056653434137.0, + 5736198054340129.0, + 5739339455246119.0, + 5742480856152111.0, + 5745622257058103.0, + 5748763657964093.0, + 5751905058870085.0, + 5755046459776076.0, + 5758187860682067.0, + 5761329261588059.0, + 5764470662494050.0, + 5767612063400041.0, + 5770753464306033.0, + 5773894865212024.0, + 5777036266118015.0, + 5780177667024007.0, + 5783319067929998.0, + 5786460468835989.0, + 5789601869741980.0, + 5792743270647972.0, + 5795884671553963.0, + 5799026072459954.0, + 5802167473365946.0, + 5805308874271937.0, + 5808450275177928.0, + 5811591676083920.0, + 5814733076989911.0, + 5817874477895902.0, + 5821015878801894.0, + 5824157279707884.0, + 5827298680613876.0, + 5830440081519868.0, + 5833581482425858.0, + 5836722883331850.0, + 5839864284237842.0, + 5843005685143832.0, + 5846147086049824.0, + 5849288486955816.0, + 5852429887861806.0, + 5855571288767798.0, + 5858712689673789.0, + 5861854090579780.0, + 5864995491485772.0, + 5868136892391763.0, + 5871278293297754.0, + 5874419694203746.0, + 5877561095109737.0, + 5880702496015728.0, + 5883843896921720.0, + 5886985297827711.0, + 5890126698733702.0, + 5893268099639693.0, + 5896409500545685.0, + 5899550901451676.0, + 5902692302357667.0, + 5905833703263659.0, + 5908975104169650.0, + 5912116505075641.0, + 5915257905981633.0, + 5918399306887625.0, + 5921540707793615.0, + 5924682108699607.0, + 5927823509605598.0, + 5930964910511589.0, + 5934106311417581.0, + 5937247712323572.0, + 5940389113229563.0, + 5943530514135555.0, + 5946671915041546.0, + 5949813315947537.0, + 5952954716853529.0, + 5956096117759520.0, + 5959237518665511.0, + 5962378919571502.0, + 5965520320477494.0, + 5968661721383485.0, + 5971803122289476.0, + 5974944523195468.0, + 5978085924101459.0, + 5981227325007450.0, + 5984368725913442.0, + 5987510126819433.0, + 5990651527725424.0, + 5993792928631416.0, + 5996934329537406.0, + 6000075730443398.0, + 6003217131349390.0, + 6006358532255380.0, + 6009499933161372.0, + 6012641334067364.0, + 6015782734973354.0, + 6018924135879346.0, + 6022065536785338.0, + 6025206937691328.0, + 6028348338597320.0, + 6031489739503311.0, + 6034631140409302.0, + 6037772541315294.0, + 6040913942221285.0, + 6044055343127276.0, + 6047196744033268.0, + 6050338144939259.0, + 6053479545845250.0, + 6056620946751242.0, + 6059762347657233.0, + 6062903748563224.0, + 6066045149469216.0, + 6069186550375207.0, + 6072327951281198.0, + 6075469352187189.0, + 6078610753093181.0, + 6081752153999172.0, + 6084893554905163.0, + 6088034955811155.0, + 6091176356717146.0, + 6094317757623137.0, + 6097459158529129.0, + 6100600559435120.0, + 6103741960341111.0, + 6106883361247103.0, + 6110024762153094.0, + 6113166163059085.0, + 6116307563965077.0, + 6119448964871068.0, + 6122590365777059.0, + 6125731766683051.0, + 6128873167589042.0, + 6132014568495033.0, + 6135155969401025.0, + 6138297370307016.0, + 6141438771213007.0, + 6144580172118998.0, + 6147721573024990.0, + 6150862973930981.0, + 6154004374836972.0, + 6157145775742964.0, + 6160287176648955.0, + 6163428577554946.0, + 6166569978460938.0, + 6169711379366929.0, + 6172852780272920.0, + 6175994181178912.0, + 6179135582084902.0, + 6182276982990894.0, + 6185418383896886.0, + 6188559784802876.0, + 6191701185708868.0, + 6194842586614860.0, + 6197983987520850.0, + 6201125388426842.0, + 6204266789332834.0, + 6207408190238824.0, + 6210549591144816.0, + 6213690992050807.0, + 6216832392956798.0, + 6219973793862790.0, + 6223115194768781.0, + 6226256595674772.0, + 6229397996580764.0, + 6232539397486755.0, + 6235680798392746.0, + 6238822199298738.0, + 6241963600204729.0, + 6245105001110720.0, + 6248246402016711.0, + 6251387802922703.0, + 6254529203828694.0, + 6257670604734685.0, + 6260812005640677.0, + 6263953406546668.0, + 6267094807452659.0, + 6270236208358651.0, + 6273377609264642.0, + 6276519010170633.0, + 6279660411076625.0, + 6282801811982615.0, + 6285943212888607.0, + 6289084613794599.0, + 6292226014700589.0, + 6295367415606581.0, + 6298508816512573.0, + 6301650217418563.0, + 6304791618324555.0, + 6307933019230547.0, + 6311074420136537.0, + 6314215821042529.0, + 6317357221948520.0, + 6320498622854511.0, + 6323640023760503.0, + 6326781424666494.0, + 6329922825572485.0, + 6333064226478477.0, + 6336205627384468.0, + 6339347028290459.0, + 6342488429196451.0, + 6345629830102442.0, + 6348771231008433.0, + 6351912631914424.0, + 6355054032820416.0, + 6358195433726407.0, + 6361336834632398.0, + 6364478235538390.0, + 6367619636444381.0, + 6370761037350372.0, + 6373902438256364.0, + 6377043839162355.0, + 6380185240068346.0, + 6383326640974338.0, + 6386468041880329.0, + 6389609442786320.0, + 6392750843692312.0, + 6395892244598303.0, + 6399033645504294.0, + 6402175046410286.0, + 6405316447316277.0, + 6408457848222268.0, + 6411599249128260.0, + 6414740650034251.0, + 6417882050940242.0, + 6421023451846233.0, + 6424164852752225.0, + 6427306253658216.0, + 6430447654564207.0, + 6433589055470199.0, + 6436730456376190.0, + 6439871857282181.0, + 6443013258188173.0, + 6446154659094164.0, + 6449296060000155.0, + 6452437460906147.0, + 6455578861812137.0, + 6458720262718129.0, + 6461861663624121.0, + 6465003064530111.0, + 6468144465436103.0, + 6471285866342095.0, + 6474427267248085.0, + 6477568668154077.0, + 6480710069060069.0, + 6483851469966059.0, + 6486992870872051.0, + 6490134271778042.0, + 6493275672684033.0, + 6496417073590025.0, + 6499558474496016.0, + 6502699875402007.0, + 6505841276307999.0, + 6508982677213990.0, + 6512124078119981.0, + 6515265479025973.0, + 6518406879931964.0, + 6521548280837955.0, + 6524689681743946.0, + 6527831082649938.0, + 6530972483555929.0, + 6534113884461920.0, + 6537255285367912.0, + 6540396686273903.0, + 6543538087179894.0, + 6546679488085886.0, + 6549820888991877.0, + 6552962289897868.0, + 6556103690803860.0, + 6559245091709851.0, + 6562386492615842.0, + 6565527893521834.0, + 6568669294427825.0, + 6571810695333816.0, + 6574952096239808.0, + 6578093497145799.0, + 6581234898051790.0, + 6584376298957782.0, + 6587517699863773.0, + 6590659100769764.0, + 6593800501675755.0, + 6596941902581747.0, + 6600083303487738.0, + 6603224704393729.0, + 6606366105299721.0, + 6609507506205712.0, + 6612648907111703.0, + 6615790308017695.0, + 6618931708923686.0, + 6622073109829677.0, + 6625214510735669.0, + 6628355911641659.0, + 6631497312547651.0, + 6634638713453643.0, + 6637780114359633.0, + 6640921515265625.0, + 6644062916171617.0, + 6647204317077607.0, + 6650345717983599.0, + 6653487118889591.0, + 6656628519795581.0, + 6659769920701573.0, + 6662911321607564.0, + 6666052722513555.0, + 6669194123419547.0, + 6672335524325538.0, + 6675476925231529.0, + 6678618326137521.0, + 6681759727043512.0, + 6684901127949503.0, + 6688042528855495.0, + 6691183929761486.0, + 6694325330667477.0, + 6697466731573468.0, + 6700608132479460.0, + 6703749533385451.0, + 6706890934291442.0, + 6710032335197434.0, + 6713173736103425.0, + 6716315137009416.0, + 6719456537915408.0, + 6722597938821399.0, + 6725739339727390.0, + 6728880740633382.0, + 6732022141539372.0, + 6735163542445364.0, + 6738304943351356.0, + 6741446344257346.0, + 6744587745163338.0, + 6747729146069330.0, + 6750870546975320.0, + 6754011947881312.0, + 6757153348787304.0, + 6760294749693294.0, + 6763436150599286.0, + 6766577551505277.0, + 6769718952411268.0, + 6772860353317260.0, + 6776001754223251.0, + 6779143155129242.0, + 6782284556035234.0, + 6785425956941225.0, + 6788567357847216.0, + 6791708758753208.0, + 6794850159659199.0, + 6797991560565190.0, + 6801132961471181.0, + 6804274362377173.0, + 6807415763283164.0, + 6810557164189155.0, + 6813698565095147.0, + 6816839966001138.0, + 6819981366907129.0, + 6823122767813121.0, + 6826264168719112.0, + 6829405569625103.0, + 6832546970531095.0, + 6835688371437086.0, + 6838829772343077.0, + 6841971173249069.0, + 6845112574155060.0, + 6848253975061051.0, + 6851395375967043.0, + 6854536776873034.0, + 6857678177779025.0, + 6860819578685017.0, + 6863960979591008.0, + 6867102380496999.0, + 6870243781402991.0, + 6873385182308982.0, + 6876526583214973.0, + 6879667984120964.0, + 6882809385026956.0, + 6885950785932947.0, + 6889092186838938.0, + 6892233587744930.0, + 6895374988650921.0, + 6898516389556912.0, + 6901657790462904.0, + 6904799191368895.0, + 6907940592274886.0, + 6911081993180878.0, + 6914223394086868.0, + 6917364794992860.0, + 6920506195898852.0, + 6923647596804842.0, + 6926788997710834.0, + 6929930398616826.0, + 6933071799522816.0, + 6936213200428808.0, + 6939354601334800.0, + 6942496002240790.0, + 6945637403146782.0, + 6948778804052773.0, + 6951920204958764.0, + 6955061605864756.0, + 6958203006770747.0, + 6961344407676738.0, + 6964485808582730.0, + 6967627209488721.0, + 6970768610394712.0, + 6973910011300704.0, + 6977051412206695.0, + 6980192813112686.0, + 6983334214018677.0, + 6986475614924669.0, + 6989617015830660.0, + 6992758416736651.0, + 6995899817642643.0, + 6999041218548634.0, + 7002182619454625.0, + 7005324020360617.0, + 7008465421266608.0, + 7011606822172599.0, + 7014748223078591.0, + 7017889623984581.0, + 7021031024890573.0, + 7024172425796565.0, + 7027313826702556.0, + 7030455227608547.0, + 7033596628514539.0, + 7036738029420530.0, + 7039879430326521.0, + 7043020831232513.0, + 7046162232138504.0, + 7049303633044495.0, + 7052445033950486.0, + 7055586434856478.0, + 7058727835762469.0, + 7061869236668460.0, + 7065010637574452.0, + 7068152038480443.0, + 7071293439386434.0, + 7074434840292426.0, + 7077576241198417.0, + 7080717642104408.0, + 7083859043010400.0, + 7087000443916390.0, + 7090141844822382.0, + 7093283245728374.0, + 7096424646634364.0, + 7099566047540356.0, + 7102707448446348.0, + 7105848849352338.0, + 7108990250258330.0, + 7112131651164322.0, + 7115273052070312.0, + 7118414452976304.0, + 7121555853882295.0, + 7124697254788286.0, + 7127838655694278.0, + 7130980056600269.0, + 7134121457506260.0, + 7137262858412252.0, + 7140404259318243.0, + 7143545660224234.0, + 7146687061130226.0, + 7149828462036217.0, + 7152969862942208.0, + 7156111263848199.0, + 7159252664754191.0, + 7162394065660182.0, + 7165535466566173.0, + 7168676867472165.0, + 7171818268378156.0, + 7174959669284147.0, + 7178101070190139.0, + 7181242471096130.0, + 7184383872002121.0, + 7187525272908113.0, + 7190666673814103.0, + 7193808074720095.0, + 7196949475626087.0, + 7200090876532077.0, + 7203232277438069.0, + 7206373678344061.0, + 7209515079250051.0, + 7212656480156043.0, + 7215797881062035.0, + 7218939281968025.0, + 7222080682874017.0, + 7225222083780008.0, + 7228363484685999.0, + 7231504885591991.0, + 7234646286497982.0, + 7237787687403973.0, + 7240929088309965.0, + 7244070489215956.0, + 7247211890121947.0, + 7250353291027939.0, + 7253494691933930.0, + 7256636092839921.0, + 7259777493745912.0, + 7262918894651904.0, + 7266060295557895.0, + 7269201696463886.0, + 7272343097369878.0, + 7275484498275869.0, + 7278625899181860.0, + 7281767300087852.0, + 7284908700993843.0, + 7288050101899834.0, + 7291191502805826.0, + 7294332903711817.0, + 7297474304617808.0, + 7300615705523800.0, + 7303757106429791.0, + 7306898507335782.0, + 7310039908241774.0, + 7313181309147765.0, + 7316322710053756.0, + 7319464110959748.0, + 7322605511865739.0, + 7325746912771730.0, + 7328888313677721.0, + 7332029714583713.0, + 7335171115489704.0, + 7338312516395695.0, + 7341453917301687.0, + 7344595318207678.0, + 7347736719113669.0, + 7350878120019661.0, + 7354019520925652.0, + 7357160921831643.0, + 7360302322737635.0, + 7363443723643625.0, + 7366585124549617.0, + 7369726525455609.0, + 7372867926361599.0, + 7376009327267591.0, + 7379150728173583.0, + 7382292129079573.0, + 7385433529985565.0, + 7388574930891557.0, + 7391716331797547.0, + 7394857732703539.0, + 7397999133609530.0, + 7401140534515521.0, + 7404281935421513.0, + 7407423336327504.0, + 7410564737233495.0, + 7413706138139487.0, + 7416847539045478.0, + 7419988939951469.0, + 7423130340857461.0, + 7426271741763452.0, + 7429413142669443.0, + 7432554543575434.0, + 7435695944481426.0, + 7438837345387417.0, + 7441978746293408.0, + 7445120147199400.0, + 7448261548105391.0, + 7451402949011382.0, + 7454544349917374.0, + 7457685750823365.0, + 7460827151729356.0, + 7463968552635348.0, + 7467109953541338.0, + 7470251354447330.0, + 7473392755353322.0, + 7476534156259312.0, + 7479675557165304.0, + 7482816958071296.0, + 7485958358977286.0, + 7489099759883278.0, + 7492241160789270.0, + 7495382561695261.0, + 7498523962601252.0, + 7501665363507243.0, + 7504806764413235.0, + 7507948165319226.0, + 7511089566225217.0, + 7514230967131209.0, + 7517372368037200.0, + 7520513768943191.0, + 7523655169849183.0, + 7526796570755174.0, + 7529937971661165.0, + 7533079372567157.0, + 7536220773473147.0, + 7539362174379139.0, + 7542503575285131.0, + 7545644976191121.0, + 7548786377097113.0, + 7551927778003105.0, + 7555069178909095.0, + 7558210579815087.0, + 7561351980721079.0, + 7564493381627069.0, + 7567634782533061.0, + 7570776183439052.0, + 7573917584345043.0, + 7577058985251035.0, + 7580200386157026.0, + 7583341787063017.0, + 7586483187969009.0, + 7589624588875000.0, + 7592765989780991.0, + 7595907390686983.0, + 7599048791592974.0, + 7602190192498965.0, + 7605331593404956.0, + 7608472994310948.0, + 7611614395216939.0, + 7614755796122930.0, + 7617897197028922.0, + 7621038597934913.0, + 7624179998840904.0, + 7627321399746896.0, + 7630462800652887.0, + 7633604201558878.0, + 7636745602464870.0, + 7639887003370860.0, + 7643028404276852.0, + 7646169805182844.0, + 7649311206088834.0, + 7652452606994826.0, + 7655594007900818.0, + 7658735408806808.0, + 7661876809712800.0, + 7665018210618792.0, + 7668159611524782.0, + 7671301012430774.0, + 7674442413336766.0, + 7677583814242756.0, + 7680725215148748.0, + 7683866616054739.0, + 7687008016960730.0, + 7690149417866722.0, + 7693290818772713.0, + 7696432219678704.0, + 7699573620584696.0, + 7702715021490687.0, + 7705856422396678.0, + 7708997823302670.0, + 7712139224208661.0, + 7715280625114652.0, + 7718422026020643.0, + 7721563426926635.0, + 7724704827832626.0, + 7727846228738617.0, + 7730987629644609.0, + 7734129030550600.0, + 7737270431456591.0, + 7740411832362583.0, + 7743553233268574.0, + 7746694634174565.0, + 7749836035080557.0, + 7752977435986548.0, + 7756118836892539.0, + 7759260237798531.0, + 7762401638704522.0, + 7765543039610513.0, + 7768684440516505.0, + 7771825841422496.0, + 7774967242328487.0, + 7778108643234479.0, + 7781250044140470.0, + 7784391445046461.0, + 7787532845952452.0, + 7790674246858444.0, + 7793815647764435.0, + 7796957048670426.0, + 7800098449576418.0, + 7803239850482409.0, + 7806381251388400.0, + 7809522652294392.0, + 7812664053200383.0, + 7815805454106374.0, + 7818946855012366.0, + 7822088255918356.0, + 7825229656824348.0, + 7828371057730340.0, + 7831512458636330.0, + 7834653859542322.0, + 7837795260448314.0, + 7840936661354304.0, + 7844078062260296.0, + 7847219463166288.0, + 7850360864072278.0, + 7853502264978270.0, + 7856643665884261.0, + 7859785066790252.0, + 7862926467696244.0, + 7866067868602235.0, + 7869209269508226.0, + 7872350670414218.0, + 7875492071320209.0, + 7878633472226200.0, + 7881774873132192.0, + 7884916274038183.0, + 7888057674944174.0, + 7891199075850165.0, + 7894340476756157.0, + 7897481877662148.0, + 7900623278568139.0, + 7903764679474131.0, + 7906906080380122.0, + 7910047481286113.0, + 7913188882192105.0, + 7916330283098096.0, + 7919471684004087.0, + 7922613084910079.0, + 7925754485816069.0, + 7928895886722061.0, + 7932037287628053.0, + 7935178688534043.0, + 7938320089440035.0, + 7941461490346027.0, + 7944602891252017.0, + 7947744292158009.0, + 7950885693064001.0, + 7954027093969991.0, + 7957168494875983.0, + 7960309895781974.0, + 7963451296687965.0, + 7966592697593957.0, + 7969734098499948.0, + 7972875499405940.0, + 7976016900311931.0, + 7979158301217922.0, + 7982299702123914.0, + 7985441103029905.0, + 7988582503935896.0, + 7991723904841888.0, + 7994865305747878.0, + 7998006706653870.0, + 8001148107559862.0, + 8004289508465852.0, + 8007430909371844.0, + 8010572310277836.0, + 8013713711183826.0, + 8016855112089818.0, + 8019996512995810.0, + 8023137913901800.0, + 8026279314807792.0, + 8029420715713783.0, + 8032562116619774.0, + 8035703517525766.0, + 8038844918431757.0, + 8041986319337748.0, + 8045127720243740.0, + 8048269121149731.0, + 8051410522055722.0, + 8054551922961714.0, + 8057693323867705.0, + 8060834724773696.0, + 8063976125679687.0, + 8067117526585679.0, + 8070258927491670.0, + 8073400328397661.0, + 8076541729303653.0, + 8079683130209644.0, + 8082824531115635.0, + 8085965932021627.0, + 8089107332927618.0, + 8092248733833609.0, + 8095390134739601.0, + 8098531535645591.0, + 8101672936551583.0, + 8104814337457575.0, + 8107955738363565.0, + 8111097139269557.0, + 8114238540175549.0, + 8117379941081539.0, + 8120521341987531.0, + 8123662742893523.0, + 8126804143799513.0, + 8129945544705505.0, + 8133086945611496.0, + 8136228346517487.0, + 8139369747423479.0, + 8142511148329470.0, + 8145652549235461.0, + 8148793950141453.0, + 8151935351047444.0, + 8155076751953435.0, + 8158218152859427.0, + 8161359553765418.0, + 8164500954671409.0, + 8167642355577400.0, + 8170783756483392.0, + 8173925157389383.0, + 8177066558295374.0, + 8180207959201366.0, + 8183349360107357.0, + 8186490761013348.0, + 8189632161919340.0, + 8192773562825331.0, + 8195914963731322.0, + 8199056364637314.0, + 8202197765543305.0, + 8205339166449297.0, + 8208480567355287.0, + 8211621968261279.0, + 8214763369167270.0, + 8217904770073262.0, + 8221046170979253.0, + 8224187571885243.0, + 8227328972791235.0, + 8230470373697227.0, + 8233611774603218.0, + 8236753175509210.0, + 8239894576415201.0, + 8243035977321191.0, + 8246177378227183.0, + 8249318779133175.0, + 8252460180039166.0, + 8255601580945158.0, + 8258742981851148.0, + 8261884382757139.0, + 8265025783663131.0, + 8268167184569123.0, + 8271308585475114.0, + 8274449986381106.0, + 8277591387287096.0, + 8280732788193087.0, + 8283874189099079.0, + 8287015590005071.0, + 8290156990911062.0, + 8293298391817052.0, + 8296439792723044.0, + 8299581193629035.0, + 8302722594535027.0, + 8305863995441019.0, + 8309005396347010.0, + 8312146797253000.0, + 8315288198158992.0, + 8318429599064983.0, + 8321570999970975.0, + 8324712400876967.0, + 8327853801782956.0, + 8330995202688948.0, + 8334136603594940.0, + 8337278004500931.0, + 8340419405406923.0, + 8343560806312915.0, + 8346702207218904.0, + 8349843608124896.0, + 8352985009030888.0, + 8356126409936879.0, + 8359267810842871.0, + 8362409211748861.0, + 8365550612654852.0, + 8368692013560844.0, + 8371833414466836.0, + 8374974815372827.0, + 8378116216278819.0, + 8381257617184809.0, + 8384399018090800.0, + 8387540418996792.0, + 8390681819902784.0, + 8393823220808775.0, + 8396964621714765.0, + 8400106022620757.0, + 8403247423526748.0, + 8406388824432740.0, + 8409530225338732.0, + 8412671626244723.0, + 8415813027150713.0, + 8418954428056705.0, + 8422095828962696.0, + 8425237229868688.0, + 8428378630774680.0, + 8431520031680670.0, + 8434661432586661.0, + 8437802833492653.0, + 8440944234398644.0, + 8444085635304636.0, + 8447227036210628.0, + 8450368437116618.0, + 8453509838022609.0, + 8456651238928601.0, + 8459792639834593.0, + 8462934040740584.0, + 8466075441646574.0, + 8469216842552566.0, + 8472358243458557.0, + 8475499644364549.0, + 8478641045270541.0, + 8481782446176532.0, + 8484923847082522.0, + 8488065247988514.0, + 8491206648894505.0, + 8494348049800497.0, + 8497489450706489.0, + 8500630851612478.0, + 8503772252518470.0, + 8506913653424462.0, + 8510055054330453.0, + 8513196455236445.0, + 8516337856142437.0, + 8519479257048426.0, + 8522620657954418.0, + 8525762058860410.0, + 8528903459766401.0, + 8532044860672393.0, + 8535186261578383.0, + 8538327662484374.0, + 8541469063390366.0, + 8544610464296358.0, + 8547751865202349.0, + 8550893266108341.0, + 8554034667014331.0, + 8557176067920322.0, + 8560317468826314.0, + 8563458869732306.0, + 8566600270638297.0, + 8569741671544287.0, + 8572883072450279.0, + 8576024473356270.0, + 8579165874262262.0, + 8582307275168254.0, + 8585448676074245.0, + 8588590076980235.0, + 8591731477886227.0, + 8594872878792218.0, + 8598014279698210.0, + 8601155680604202.0, + 8604297081510192.0, + 8607438482416183.0, + 8610579883322175.0, + 8613721284228166.0, + 8616862685134158.0, + 8620004086040150.0, + 8623145486946140.0, + 8626286887852131.0, + 8629428288758123.0, + 8632569689664114.0, + 8635711090570106.0, + 8638852491476096.0, + 8641993892382088.0, + 8645135293288079.0, + 8648276694194071.0, + 8651418095100062.0, + 8654559496006054.0, + 8657700896912044.0, + 8660842297818036.0, + 8663983698724027.0, + 8667125099630019.0, + 8670266500536010.0, + 8673407901442000.0, + 8676549302347992.0, + 8679690703253984.0, + 8682832104159975.0, + 8685973505065967.0, + 8689114905971958.0, + 8692256306877948.0, + 8695397707783940.0, + 8698539108689932.0, + 8701680509595923.0, + 8704821910501915.0, + 8707963311407905.0, + 8711104712313896.0, + 8714246113219888.0, + 8717387514125880.0, + 8720528915031871.0, + 8723670315937863.0, + 8726811716843853.0, + 8729953117749844.0, + 8733094518655836.0, + 8736235919561828.0, + 8739377320467819.0, + 8742518721373809.0, + 8745660122279801.0, + 8748801523185792.0, + 8751942924091784.0, + 8755084324997776.0, + 8758225725903767.0, + 8761367126809757.0, + 8764508527715749.0, + 8767649928621740.0, + 8770791329527732.0, + 8773932730433724.0, + 8777074131339713.0, + 8780215532245705.0, + 8783356933151697.0, + 8786498334057688.0, + 8789639734963680.0, + 8792781135869672.0, + 8795922536775661.0, + 8799063937681653.0, + 8802205338587645.0, + 8805346739493636.0, + 8808488140399628.0, + 8811629541305618.0, + 8814770942211609.0, + 8817912343117601.0, + 8821053744023593.0, + 8824195144929584.0, + 8827336545835576.0, + 8830477946741566.0, + 8833619347647557.0, + 8836760748553549.0, + 8839902149459541.0, + 8843043550365532.0, + 8846184951271522.0, + 8849326352177514.0, + 8852467753083505.0, + 8855609153989497.0, + 8858750554895489.0, + 8861891955801480.0, + 8865033356707470.0, + 8868174757613462.0, + 8871316158519453.0, + 8874457559425445.0, + 8877598960331437.0, + 8880740361237428.0, + 8883881762143418.0, + 8887023163049410.0, + 8890164563955401.0, + 8893305964861393.0, + 8896447365767385.0, + 8899588766673375.0, + 8902730167579366.0, + 8905871568485358.0, + 8909012969391349.0, + 8912154370297341.0, + 8915295771203333.0, + 8918437172109323.0, + 8921578573015314.0, + 8924719973921306.0, + 8927861374827298.0, + 8931002775733289.0, + 8934144176639279.0, + 8937285577545271.0, + 8940426978451262.0, + 8943568379357254.0, + 8946709780263246.0, + 8949851181169237.0, + 8952992582075227.0, + 8956133982981219.0, + 8959275383887210.0, + 8962416784793202.0, + 8965558185699194.0, + 8968699586605183.0, + 8971840987511175.0, + 8974982388417167.0, + 8978123789323158.0, + 8981265190229150.0, + 8984406591135142.0, + 8987547992041131.0, + 8990689392947123.0, + 8993830793853115.0, + 8996972194759106.0, + 9000113595665098.0, + 9003254996571088.0, + 9006396397477079.0, + 9009537798383072.0, + 9012679199289062.0, + 9015820600195054.0, + 9018962001101046.0, + 9022103402007036.0, + 9025244802913028.0, + 9028386203819020.0, + 9031527604725010.0, + 9034669005631002.0, + 9037810406536992.0, + 9040951807442984.0, + 9044093208348976.0, + 9047234609254968.0, + 9050376010160958.0, + 9053517411066950.0, + 9056658811972940.0, + 9059800212878932.0, + 9062941613784924.0, + 9066083014690916.0, + 9069224415596906.0, + 9072365816502896.0, + 9075507217408888.0, + 9078648618314880.0, + 9081790019220872.0, + 9084931420126864.0, + 9088072821032854.0, + 9091214221938844.0, + 9094355622844836.0, + 9097497023750828.0, + 9100638424656820.0, + 9103779825562812.0, + 9106921226468800.0, + 9110062627374792.0, + 9113204028280784.0, + 9116345429186776.0, + 9119486830092768.0, + 9122628230998760.0, + 9125769631904748.0, + 9128911032810740.0, + 9132052433716732.0, + 9135193834622724.0, + 9138335235528716.0, + 9141476636434706.0, + 9144618037340696.0, + 9147759438246688.0, + 9150900839152680.0, + 9154042240058672.0, + 9157183640964664.0, + 9160325041870654.0, + 9163466442776644.0, + 9166607843682636.0, + 9169749244588628.0, + 9172890645494620.0, + 9176032046400610.0, + 9179173447306602.0, + 9182314848212592.0, + 9185456249118584.0, + 9188597650024576.0, + 9191739050930568.0, + 9194880451836558.0, + 9198021852742550.0, + 9201163253648540.0, + 9204304654554532.0, + 9207446055460524.0, + 9210587456366514.0, + 9213728857272506.0, + 9216870258178498.0, + 9220011659084488.0, + 9223153059990480.0, + 9226294460896472.0, + 9229435861802462.0, + 9232577262708454.0, + 9235718663614446.0, + 9238860064520436.0, + 9242001465426428.0, + 9245142866332418.0, + 9248284267238410.0, + 9251425668144402.0, + 9254567069050394.0, + 9257708469956384.0, + 9260849870862376.0, + 9263991271768366.0, + 9267132672674358.0, + 9270274073580350.0, + 9273415474486342.0, + 9276556875392332.0, + 9279698276298322.0, + 9282839677204314.0, + 9285981078110306.0, + 9289122479016298.0, + 9292263879922290.0, + 9295405280828280.0, + 9298546681734270.0, + 9301688082640262.0, + 9304829483546254.0, + 9307970884452246.0, + 9311112285358238.0, + 9314253686264228.0, + 9317395087170218.0, + 9320536488076210.0, + 9323677888982202.0, + 9326819289888194.0, + 9329960690794186.0, + 9333102091700176.0, + 9336243492606166.0, + 9339384893512158.0, + 9342526294418150.0, + 9345667695324142.0, + 9348809096230132.0, + 9351950497136124.0, + 9355091898042114.0, + 9358233298948106.0, + 9361374699854098.0, + 9364516100760090.0, + 9367657501666080.0, + 9370798902572072.0, + 9373940303478062.0, + 9377081704384054.0, + 9380223105290046.0, + 9383364506196036.0, + 9386505907102028.0, + 9389647308008020.0, + 9392788708914010.0, + 9395930109820002.0, + 9399071510725994.0, + 9402212911631984.0, + 9405354312537976.0, + 9408495713443968.0, + 9411637114349958.0, + 9414778515255950.0, + 9417919916161940.0, + 9421061317067932.0, + 9424202717973924.0, + 9427344118879916.0, + 9430485519785906.0, + 9433626920691898.0, + 9436768321597888.0, + 9439909722503880.0, + 9443051123409872.0, + 9446192524315864.0, + 9449333925221854.0, + 9452475326127844.0, + 9455616727033836.0, + 9458758127939828.0, + 9461899528845820.0, + 9465040929751812.0, + 9468182330657802.0, + 9471323731563792.0, + 9474465132469784.0, + 9477606533375776.0, + 9480747934281768.0, + 9483889335187760.0, + 9487030736093750.0, + 9490172136999740.0, + 9493313537905732.0, + 9496454938811724.0, + 9499596339717716.0, + 9502737740623708.0, + 9505879141529698.0, + 9509020542435688.0, + 9512161943341680.0, + 9515303344247672.0, + 9518444745153664.0, + 9521586146059654.0, + 9524727546965646.0, + 9527868947871636.0, + 9531010348777628.0, + 9534151749683620.0, + 9537293150589612.0, + 9540434551495602.0, + 9543575952401594.0, + 9546717353307584.0, + 9549858754213576.0, + 9553000155119568.0, + 9556141556025558.0, + 9559282956931550.0, + 9562424357837542.0, + 9565565758743532.0, + 9568707159649524.0, + 9571848560555516.0, + 9574989961461506.0, + 9578131362367498.0, + 9581272763273490.0, + 9584414164179480.0, + 9587555565085472.0, + 9590696965991462.0, + 9593838366897454.0, + 9596979767803446.0, + 9600121168709438.0, + 9603262569615428.0, + 9606403970521420.0, + 9609545371427410.0, + 9612686772333402.0, + 9615828173239394.0, + 9618969574145386.0, + 9622110975051376.0, + 9625252375957366.0, + 9628393776863358.0, + 9631535177769350.0, + 9634676578675342.0, + 9637817979581334.0, + 9640959380487324.0, + 9644100781393314.0, + 9647242182299306.0, + 9650383583205298.0, + 9653524984111290.0, + 9656666385017282.0, + 9659807785923272.0, + 9662949186829262.0, + 9666090587735254.0, + 9669231988641246.0, + 9672373389547238.0, + 9675514790453230.0, + 9678656191359220.0, + 9681797592265210.0, + 9684938993171202.0, + 9688080394077194.0, + 9691221794983186.0, + 9694363195889176.0, + 9697504596795168.0, + 9700645997701158.0, + 9703787398607150.0, + 9706928799513142.0, + 9710070200419134.0, + 9713211601325124.0, + 9716353002231116.0, + 9719494403137106.0, + 9722635804043098.0, + 9725777204949090.0, + 9728918605855080.0, + 9732060006761072.0, + 9735201407667064.0, + 9738342808573054.0, + 9741484209479046.0, + 9744625610385038.0, + 9747767011291028.0, + 9750908412197020.0, + 9754049813103012.0, + 9757191214009002.0, + 9760332614914994.0, + 9763474015820984.0, + 9766615416726976.0, + 9769756817632968.0, + 9772898218538960.0, + 9776039619444950.0, + 9779181020350942.0, + 9782322421256932.0, + 9785463822162924.0, + 9788605223068916.0, + 9791746623974908.0, + 9794888024880898.0, + 9798029425786888.0, + 9801170826692880.0, + 9804312227598872.0, + 9807453628504864.0, + 9810595029410856.0, + 9813736430316846.0, + 9816877831222836.0, + 9820019232128828.0, + 9823160633034820.0, + 9826302033940812.0, + 9829443434846804.0, + 9832584835752792.0, + 9835726236658784.0, + 9838867637564776.0, + 9842009038470768.0, + 9845150439376760.0, + 9848291840282752.0, + 9851433241188740.0, + 9854574642094732.0, + 9857716043000724.0, + 9860857443906716.0, + 9863998844812708.0, + 9867140245718698.0, + 9870281646624688.0, + 9873423047530680.0, + 9876564448436672.0, + 9879705849342664.0, + 9882847250248656.0, + 9885988651154646.0, + 9889130052060636.0, + 9892271452966628.0, + 9895412853872620.0, + 9898554254778612.0, + 9901695655684602.0, + 9904837056590594.0, + 9907978457496584.0, + 9911119858402576.0, + 9914261259308568.0, + 9917402660214560.0, + 9920544061120550.0, + 9923685462026542.0, + 9926826862932532.0, + 9929968263838524.0, + 9933109664744516.0, + 9936251065650506.0, + 9939392466556498.0, + 9942533867462490.0, + 9945675268368482.0, + 9948816669274472.0, + 9951958070180464.0, + 9955099471086454.0, + 9958240871992446.0, + 9961382272898438.0, + 9964523673804430.0, + 9967665074710420.0, + 9970806475616410.0, + 9973947876522402.0, + 9977089277428394.0, + 9980230678334386.0, + 9983372079240378.0, + 9986513480146368.0, + 9989654881052358.0, + 9992796281958350.0, + 9995937682864342.0, + 9999079083770334.0, + 1.0002220484676326e+16, + 1.0005361885582314e+16, + 1.0008503286488306e+16, + 1.0011644687394298e+16, + 1.001478608830029e+16, + 1.0017927489206282e+16, + 1.0021068890112274e+16, + 1.0024210291018262e+16, + 1.0027351691924254e+16, + 1.0030493092830246e+16, + 1.0033634493736238e+16, + 1.003677589464223e+16, + 1.003991729554822e+16, + 1.004305869645421e+16, + 1.0046200097360202e+16, + 1.0049341498266194e+16, + 1.0052482899172186e+16, + 1.0055624300078178e+16, + 1.0058765700984168e+16, + 1.0061907101890158e+16, + 1.006504850279615e+16, + 1.0068189903702142e+16, + 1.0071331304608134e+16, + 1.0074472705514124e+16, + 1.0077614106420116e+16, + 1.0080755507326106e+16, + 1.0083896908232098e+16, + 1.008703830913809e+16, + 1.0090179710044082e+16, + 1.0093321110950072e+16, + 1.0096462511856064e+16, + 1.0099603912762054e+16, + 1.0102745313668046e+16, + 1.0105886714574038e+16, + 1.0109028115480028e+16, + 1.011216951638602e+16, + 1.0115310917292012e+16, + 1.0118452318198002e+16, + 1.0121593719103994e+16, + 1.0124735120009986e+16, + 1.0127876520915976e+16, + 1.0131017921821968e+16, + 1.013415932272796e+16, + 1.013730072363395e+16, + 1.0140442124539942e+16, + 1.0143583525445932e+16, + 1.0146724926351924e+16, + 1.0149866327257916e+16, + 1.0153007728163908e+16, + 1.0156149129069898e+16, + 1.015929052997589e+16, + 1.016243193088188e+16, + 1.0165573331787872e+16, + 1.0168714732693864e+16, + 1.0171856133599856e+16, + 1.0174997534505846e+16, + 1.0178138935411836e+16, + 1.0181280336317828e+16, + 1.018442173722382e+16, + 1.0187563138129812e+16, + 1.0190704539035804e+16, + 1.0193845939941794e+16, + 1.0196987340847784e+16, + 1.0200128741753776e+16, + 1.0203270142659768e+16, + 1.020641154356576e+16, + 1.0209552944471752e+16, + 1.0212694345377742e+16, + 1.0215835746283732e+16, + 1.0218977147189724e+16, + 1.0222118548095716e+16, + 1.0225259949001708e+16, + 1.02284013499077e+16, + 1.023154275081369e+16, + 1.023468415171968e+16, + 1.0237825552625672e+16, + 1.0240966953531664e+16, + 1.0244108354437656e+16, + 1.0247249755343646e+16, + 1.0250391156249638e+16, + 1.0253532557155628e+16, + 1.025667395806162e+16, + 1.0259815358967612e+16, + 1.0262956759873604e+16, + 1.0266098160779594e+16, + 1.0269239561685586e+16, + 1.0272380962591576e+16, + 1.0275522363497568e+16, + 1.027866376440356e+16, + 1.028180516530955e+16, + 1.0284946566215542e+16, + 1.0288087967121534e+16, + 1.0291229368027524e+16, + 1.0294370768933516e+16, + 1.0297512169839508e+16, + 1.0300653570745498e+16, + 1.030379497165149e+16, + 1.0306936372557482e+16, + 1.0310077773463472e+16, + 1.0313219174369464e+16, + 1.0316360575275454e+16, + 1.0319501976181446e+16, + 1.0322643377087438e+16, + 1.032578477799343e+16, + 1.032892617889942e+16, + 1.0332067579805412e+16, + 1.0335208980711402e+16, + 1.0338350381617394e+16, + 1.0341491782523386e+16, + 1.0344633183429378e+16, + 1.0347774584335368e+16, + 1.0350915985241358e+16, + 1.035405738614735e+16, + 1.0357198787053342e+16, + 1.0360340187959334e+16, + 1.0363481588865326e+16, + 1.0366622989771316e+16, + 1.0369764390677306e+16, + 1.0372905791583298e+16, + 1.037604719248929e+16, + 1.0379188593395282e+16, + 1.0382329994301274e+16, + 1.0385471395207264e+16, + 1.0388612796113254e+16, + 1.0391754197019246e+16, + 1.0394895597925238e+16, + 1.039803699883123e+16, + 1.0401178399737222e+16, + 1.0404319800643212e+16, + 1.0407461201549202e+16, + 1.0410602602455194e+16, + 1.0413744003361186e+16, + 1.0416885404267178e+16, + 1.0420026805173168e+16, + 1.042316820607916e+16, + 1.042630960698515e+16, + 1.0429451007891142e+16, + 1.0432592408797134e+16, + 1.0435733809703126e+16, + 1.0438875210609116e+16, + 1.0442016611515108e+16, + 1.0445158012421098e+16, + 1.044829941332709e+16, + 1.0451440814233082e+16, + 1.0454582215139074e+16, + 1.0457723616045064e+16, + 1.0460865016951056e+16, + 1.0464006417857046e+16, + 1.0467147818763038e+16, + 1.047028921966903e+16, + 1.047343062057502e+16, + 1.0476572021481012e+16, + 1.0479713422387004e+16, + 1.0482854823292994e+16, + 1.0485996224198986e+16, + 1.0489137625104978e+16, + 1.0492279026010968e+16, + 1.049542042691696e+16, + 1.0498561827822952e+16, + 1.0501703228728942e+16, + 1.0504844629634934e+16, + 1.0507986030540924e+16, + 1.0511127431446916e+16, + 1.0514268832352908e+16, + 1.05174102332589e+16, + 1.052055163416489e+16, + 1.0523693035070882e+16, + 1.0526834435976872e+16, + 1.0529975836882864e+16, + 1.0533117237788856e+16, + 1.0536258638694848e+16, + 1.0539400039600838e+16, + 1.0542541440506828e+16, + 1.054568284141282e+16, + 1.0548824242318812e+16, + 1.0551965643224804e+16, + 1.0555107044130796e+16, + 1.0558248445036786e+16, + 1.0561389845942776e+16, + 1.0564531246848768e+16, + 1.056767264775476e+16, + 1.0570814048660752e+16, + 1.0573955449566744e+16, + 1.0577096850472734e+16, + 1.0580238251378724e+16, + 1.0583379652284716e+16, + 1.0586521053190708e+16, + 1.05896624540967e+16, + 1.0592803855002692e+16, + 1.0595945255908682e+16, + 1.0599086656814672e+16, + 1.0602228057720664e+16, + 1.0605369458626656e+16, + 1.0608510859532648e+16, + 1.0611652260438638e+16, + 1.061479366134463e+16, + 1.061793506225062e+16, + 1.0621076463156612e+16, + 1.0624217864062604e+16, + 1.0627359264968596e+16, + 1.0630500665874586e+16, + 1.0633642066780578e+16, + 1.0636783467686568e+16, + 1.063992486859256e+16, + 1.0643066269498552e+16, + 1.0646207670404542e+16, + 1.0649349071310534e+16, + 1.0652490472216526e+16, + 1.0655631873122516e+16, + 1.0658773274028508e+16, + 1.06619146749345e+16, + 1.066505607584049e+16, + 1.0668197476746482e+16, + 1.0671338877652474e+16, + 1.0674480278558464e+16, + 1.0677621679464456e+16, + 1.0680763080370446e+16, + 1.0683904481276438e+16, + 1.068704588218243e+16, + 1.0690187283088422e+16, + 1.0693328683994412e+16, + 1.0696470084900404e+16, + 1.0699611485806394e+16, + 1.0702752886712386e+16, + 1.0705894287618378e+16, + 1.070903568852437e+16, + 1.071217708943036e+16, + 1.071531849033635e+16, + 1.0718459891242342e+16, + 1.0721601292148334e+16, + 1.0724742693054326e+16, + 1.0727884093960318e+16, + 1.0731025494866308e+16, + 1.0734166895772298e+16, + 1.073730829667829e+16, + 1.0740449697584282e+16, + 1.0743591098490274e+16, + 1.0746732499396266e+16, + 1.0749873900302254e+16, + 1.0753015301208246e+16, + 1.0756156702114238e+16, + 1.075929810302023e+16, + 1.0762439503926222e+16, + 1.0765580904832214e+16, + 1.0768722305738202e+16, + 1.0771863706644194e+16, + 1.0775005107550186e+16, + 1.0778146508456178e+16, + 1.078128790936217e+16, + 1.078442931026816e+16, + 1.078757071117415e+16, + 1.0790712112080142e+16, + 1.0793853512986134e+16, + 1.0796994913892126e+16, + 1.0800136314798118e+16, + 1.0803277715704108e+16, + 1.0806419116610098e+16, + 1.080956051751609e+16, + 1.0812701918422082e+16, + 1.0815843319328074e+16, + 1.0818984720234064e+16, + 1.0822126121140056e+16, + 1.0825267522046046e+16, + 1.0828408922952038e+16, + 1.083155032385803e+16, + 1.0834691724764022e+16, + 1.0837833125670012e+16, + 1.0840974526576004e+16, + 1.0844115927481994e+16, + 1.0847257328387986e+16, + 1.0850398729293978e+16, + 1.0853540130199968e+16, + 1.085668153110596e+16, + 1.0859822932011952e+16, + 1.0862964332917942e+16, + 1.0866105733823934e+16, + 1.0869247134729926e+16, + 1.0872388535635916e+16, + 1.0875529936541908e+16, + 1.08786713374479e+16, + 1.088181273835389e+16, + 1.0884954139259882e+16, + 1.0888095540165872e+16, + 1.0891236941071864e+16, + 1.0894378341977856e+16, + 1.0897519742883848e+16, + 1.090066114378984e+16, + 1.090380254469583e+16, + 1.090694394560182e+16, + 1.0910085346507812e+16, + 1.0913226747413804e+16, + 1.0916368148319796e+16, + 1.0919509549225788e+16, + 1.0922650950131776e+16, + 1.0925792351037768e+16, + 1.092893375194376e+16, + 1.0932075152849752e+16, + 1.0935216553755744e+16, + 1.0938357954661736e+16, + 1.0941499355567724e+16, + 1.0944640756473716e+16, + 1.0947782157379708e+16, + 1.09509235582857e+16, + 1.0954064959191692e+16, + 1.0957206360097682e+16, + 1.0960347761003672e+16, + 1.0963489161909664e+16, + 1.0966630562815656e+16, + 1.0969771963721648e+16, + 1.097291336462764e+16, + 1.097605476553363e+16, + 1.097919616643962e+16, + 1.0982337567345612e+16, + 1.0985478968251604e+16, + 1.0988620369157596e+16, + 1.0991761770063586e+16, + 1.0994903170969578e+16, + 1.0998044571875568e+16, + 1.100118597278156e+16, + 1.1004327373687552e+16, + 1.1007468774593544e+16, + 1.1010610175499534e+16, + 1.1013751576405526e+16, + 1.1016892977311516e+16, + 1.1020034378217508e+16, + 1.10231757791235e+16, + 1.102631718002949e+16, + 1.1029458580935482e+16, + 1.1032599981841474e+16, + 1.1035741382747464e+16, + 1.1038882783653456e+16, + 1.1042024184559448e+16, + 1.1045165585465438e+16, + 1.104830698637143e+16, + 1.1051448387277422e+16, + 1.1054589788183412e+16, + 1.1057731189089404e+16, + 1.1060872589995394e+16, + 1.1064013990901386e+16, + 1.1067155391807378e+16, + 1.107029679271337e+16, + 1.107343819361936e+16, + 1.1076579594525352e+16, + 1.1079720995431342e+16, + 1.1082862396337334e+16, + 1.1086003797243326e+16, + 1.1089145198149318e+16, + 1.1092286599055308e+16, + 1.1095427999961298e+16, + 1.109856940086729e+16, + 1.1101710801773282e+16, + 1.1104852202679274e+16, + 1.1107993603585266e+16, + 1.1111135004491256e+16, + 1.1114276405397246e+16, + 1.1117417806303238e+16, + 1.112055920720923e+16, + 1.1123700608115222e+16, + 1.1126842009021214e+16, + 1.1129983409927204e+16, + 1.1133124810833194e+16, + 1.1136266211739186e+16, + 1.1139407612645178e+16, + 1.114254901355117e+16, + 1.1145690414457162e+16, + 1.1148831815363152e+16, + 1.1151973216269142e+16, + 1.1155114617175134e+16, + 1.1158256018081126e+16, + 1.1161397418987118e+16, + 1.1164538819893108e+16, + 1.11676802207991e+16, + 1.117082162170509e+16, + 1.1173963022611082e+16, + 1.1177104423517074e+16, + 1.1180245824423066e+16, + 1.1183387225329056e+16, + 1.1186528626235048e+16, + 1.1189670027141038e+16, + 1.119281142804703e+16, + 1.1195952828953022e+16, + 1.1199094229859012e+16, + 1.1202235630765004e+16, + 1.1205377031670996e+16, + 1.1208518432576986e+16, + 1.1211659833482978e+16, + 1.121480123438897e+16, + 1.121794263529496e+16, + 1.1221084036200952e+16, + 1.1224225437106944e+16, + 1.1227366838012934e+16, + 1.1230508238918926e+16, + 1.1233649639824916e+16, + 1.1236791040730908e+16, + 1.12399324416369e+16, + 1.1243073842542892e+16, + 1.1246215243448882e+16, + 1.1249356644354874e+16, + 1.1252498045260864e+16, + 1.1255639446166856e+16, + 1.1258780847072848e+16, + 1.126192224797884e+16, + 1.126506364888483e+16, + 1.126820504979082e+16, + 1.1271346450696812e+16, + 1.1274487851602804e+16, + 1.1277629252508796e+16, + 1.1280770653414788e+16, + 1.1283912054320778e+16, + 1.1287053455226768e+16, + 1.129019485613276e+16, + 1.1293336257038752e+16, + 1.1296477657944744e+16, + 1.1299619058850736e+16, + 1.1302760459756726e+16, + 1.1305901860662716e+16, + 1.1309043261568708e+16, + 1.13121846624747e+16, + 1.1315326063380692e+16, + 1.1318467464286684e+16, + 1.1321608865192674e+16, + 1.1324750266098664e+16, + 1.1327891667004656e+16, + 1.1331033067910648e+16, + 1.133417446881664e+16, + 1.133731586972263e+16, + 1.1340457270628622e+16, + 1.1343598671534612e+16, + 1.1346740072440604e+16, + 1.1349881473346596e+16, + 1.1353022874252588e+16, + 1.1356164275158578e+16, + 1.135930567606457e+16, + 1.136244707697056e+16, + 1.1365588477876552e+16, + 1.1368729878782544e+16, + 1.1371871279688534e+16, + 1.1375012680594526e+16, + 1.1378154081500518e+16, + 1.1381295482406508e+16, + 1.13844368833125e+16, + 1.1387578284218492e+16, + 1.1390719685124482e+16, + 1.1393861086030474e+16, + 1.1397002486936466e+16, + 1.1400143887842456e+16, + 1.1403285288748448e+16, + 1.1406426689654438e+16, + 1.140956809056043e+16, + 1.1412709491466422e+16, + 1.1415850892372414e+16, + 1.1418992293278404e+16, + 1.1422133694184396e+16, + 1.1425275095090386e+16, + 1.1428416495996378e+16, + 1.143155789690237e+16, + 1.1434699297808362e+16, + 1.1437840698714352e+16, + 1.1440982099620342e+16, + 1.1444123500526334e+16, + 1.1447264901432326e+16, + 1.1450406302338318e+16, + 1.145354770324431e+16, + 1.14566891041503e+16, + 1.145983050505629e+16, + 1.1462971905962282e+16, + 1.1466113306868274e+16, + 1.1469254707774266e+16, + 1.1472396108680258e+16, + 1.1475537509586246e+16, + 1.1478678910492238e+16, + 1.148182031139823e+16, + 1.1484961712304222e+16, + 1.1488103113210214e+16, + 1.1491244514116206e+16, + 1.1494385915022194e+16, + 1.1497527315928186e+16, + 1.1500668716834178e+16, + 1.150381011774017e+16, + 1.1506951518646162e+16, + 1.1510092919552152e+16, + 1.1513234320458142e+16, + 1.1516375721364134e+16, + 1.1519517122270126e+16, + 1.1522658523176118e+16, + 1.152579992408211e+16, + 1.15289413249881e+16, + 1.1532082725894092e+16, + 1.1535224126800082e+16, + 1.1538365527706074e+16, + 1.1541506928612066e+16, + 1.1544648329518056e+16, + 1.1547789730424048e+16, + 1.155093113133004e+16, + 1.155407253223603e+16, + 1.1557213933142022e+16, + 1.1560355334048014e+16, + 1.1563496734954004e+16, + 1.1566638135859996e+16, + 1.1569779536765988e+16, + 1.1572920937671978e+16, + 1.157606233857797e+16, + 1.157920373948396e+16, + 1.1582345140389952e+16, + 1.1585486541295944e+16, + 1.1588627942201936e+16, + 1.1591769343107926e+16, + 1.1594910744013918e+16, + 1.1598052144919908e+16, + 1.16011935458259e+16, + 1.1604334946731892e+16, + 1.1607476347637884e+16, + 1.1610617748543874e+16, + 1.1613759149449864e+16, + 1.1616900550355856e+16, + 1.1620041951261848e+16, + 1.162318335216784e+16, + 1.1626324753073832e+16, + 1.1629466153979822e+16, + 1.1632607554885812e+16, + 1.1635748955791804e+16, + 1.1638890356697796e+16, + 1.1642031757603788e+16, + 1.164517315850978e+16, + 1.1648314559415768e+16, + 1.165145596032176e+16, + 1.1654597361227752e+16, + 1.1657738762133744e+16, + 1.1660880163039736e+16, + 1.1664021563945728e+16, + 1.1667162964851716e+16, + 1.1670304365757708e+16, + 1.16734457666637e+16, + 1.1676587167569692e+16, + 1.1679728568475684e+16, + 1.1682869969381674e+16, + 1.1686011370287664e+16, + 1.1689152771193656e+16, + 1.1692294172099648e+16, + 1.169543557300564e+16, + 1.1698576973911632e+16, + 1.1701718374817622e+16, + 1.1704859775723612e+16, + 1.1708001176629604e+16, + 1.1711142577535596e+16, + 1.1714283978441588e+16, + 1.1717425379347578e+16, + 1.172056678025357e+16, + 1.172370818115956e+16, + 1.1726849582065552e+16, + 1.1729990982971544e+16, + 1.1733132383877536e+16, + 1.1736273784783526e+16, + 1.1739415185689518e+16, + 1.1742556586595508e+16, + 1.17456979875015e+16, + 1.1748839388407492e+16, + 1.1751980789313482e+16, + 1.1755122190219474e+16, + 1.1758263591125466e+16, + 1.1761404992031456e+16, + 1.1764546392937448e+16, + 1.176768779384344e+16, + 1.177082919474943e+16, + 1.1773970595655422e+16, + 1.1777111996561414e+16, + 1.1780253397467404e+16, + 1.1783394798373396e+16, + 1.1786536199279386e+16, + 1.1789677600185378e+16, + 1.179281900109137e+16, + 1.1795960401997362e+16, + 1.1799101802903352e+16, + 1.1802243203809344e+16, + 1.1805384604715334e+16, + 1.1808526005621326e+16, + 1.1811667406527318e+16, + 1.181480880743331e+16, + 1.18179502083393e+16, + 1.182109160924529e+16, + 1.1824233010151282e+16, + 1.1827374411057274e+16, + 1.1830515811963266e+16, + 1.1833657212869258e+16, + 1.183679861377525e+16, + 1.1839940014681238e+16, + 1.184308141558723e+16, + 1.1846222816493222e+16, + 1.1849364217399214e+16, + 1.1852505618305206e+16, + 1.1855647019211196e+16, + 1.1858788420117186e+16, + 1.1861929821023178e+16, + 1.186507122192917e+16, + 1.1868212622835162e+16, + 1.1871354023741154e+16, + 1.1874495424647144e+16, + 1.1877636825553134e+16, + 1.1880778226459126e+16, + 1.1883919627365118e+16, + 1.188706102827111e+16, + 1.18902024291771e+16, + 1.1893343830083092e+16, + 1.1896485230989082e+16, + 1.1899626631895074e+16, + 1.1902768032801066e+16, + 1.1905909433707058e+16, + 1.1909050834613048e+16, + 1.191219223551904e+16, + 1.191533363642503e+16, + 1.1918475037331022e+16, + 1.1921616438237014e+16, + 1.1924757839143004e+16, + 1.1927899240048996e+16, + 1.1931040640954988e+16, + 1.1934182041860978e+16, + 1.193732344276697e+16, + 1.1940464843672962e+16, + 1.1943606244578952e+16, + 1.1946747645484944e+16, + 1.1949889046390936e+16, + 1.1953030447296926e+16, + 1.1956171848202918e+16, + 1.1959313249108908e+16, + 1.19624546500149e+16, + 1.1965596050920892e+16, + 1.1968737451826884e+16, + 1.1971878852732874e+16, + 1.1975020253638866e+16, + 1.1978161654544856e+16, + 1.1981303055450848e+16, + 1.198444445635684e+16, + 1.1987585857262832e+16, + 1.1990727258168822e+16, + 1.1993868659074812e+16, + 1.1997010059980804e+16, + 1.2000151460886796e+16, + 1.2003292861792788e+16, + 1.200643426269878e+16, + 1.200957566360477e+16, + 1.201271706451076e+16, + 1.2015858465416752e+16, + 1.2018999866322744e+16, + 1.2022141267228736e+16, + 1.2025282668134728e+16, + 1.2028424069040718e+16, + 1.2031565469946708e+16, + 1.20347068708527e+16, + 1.2037848271758692e+16, + 1.2040989672664684e+16, + 1.2044131073570676e+16, + 1.2047272474476666e+16, + 1.2050413875382656e+16, + 1.2053555276288648e+16, + 1.205669667719464e+16, + 1.2059838078100632e+16, + 1.2062979479006622e+16, + 1.2066120879912614e+16, + 1.2069262280818604e+16, + 1.2072403681724596e+16, + 1.2075545082630588e+16, + 1.207868648353658e+16, + 1.208182788444257e+16, + 1.2084969285348562e+16, + 1.2088110686254552e+16, + 1.2091252087160544e+16, + 1.2094393488066536e+16, + 1.2097534888972528e+16, + 1.2100676289878518e+16, + 1.210381769078451e+16, + 1.21069590916905e+16, + 1.2110100492596492e+16, + 1.2113241893502484e+16, + 1.2116383294408474e+16, + 1.2119524695314466e+16, + 1.2122666096220458e+16, + 1.2125807497126448e+16, + 1.212894889803244e+16, + 1.2132090298938432e+16, + 1.2135231699844422e+16, + 1.2138373100750414e+16, + 1.2141514501656406e+16, + 1.2144655902562396e+16, + 1.2147797303468388e+16, + 1.2150938704374378e+16, + 1.215408010528037e+16, + 1.2157221506186362e+16, + 1.2160362907092354e+16, + 1.2163504307998344e+16, + 1.2166645708904336e+16, + 1.2169787109810326e+16, + 1.2172928510716318e+16, + 1.217606991162231e+16, + 1.2179211312528302e+16, + 1.2182352713434292e+16, + 1.2185494114340282e+16, + 1.2188635515246274e+16, + 1.2191776916152266e+16, + 1.2194918317058258e+16, + 1.219805971796425e+16, + 1.220120111887024e+16, + 1.220434251977623e+16, + 1.2207483920682222e+16, + 1.2210625321588214e+16, + 1.2213766722494206e+16, + 1.2216908123400198e+16, + 1.2220049524306188e+16, + 1.2223190925212178e+16, + 1.222633232611817e+16, + 1.2229473727024162e+16, + 1.2232615127930154e+16, + 1.2235756528836146e+16, + 1.2238897929742136e+16, + 1.2242039330648126e+16, + 1.2245180731554118e+16, + 1.224832213246011e+16, + 1.2251463533366102e+16, + 1.2254604934272092e+16, + 1.2257746335178084e+16, + 1.2260887736084074e+16, + 1.2264029136990066e+16, + 1.2267170537896058e+16, + 1.227031193880205e+16, + 1.227345333970804e+16, + 1.2276594740614032e+16, + 1.2279736141520022e+16, + 1.2282877542426014e+16, + 1.2286018943332006e+16, + 1.2289160344237996e+16, + 1.2292301745143988e+16, + 1.229544314604998e+16, + 1.229858454695597e+16, + 1.2301725947861962e+16, + 1.2304867348767954e+16, + 1.2308008749673944e+16, + 1.2311150150579936e+16, + 1.2314291551485928e+16, + 1.2317432952391918e+16, + 1.232057435329791e+16, + 1.23237157542039e+16, + 1.2326857155109892e+16, + 1.2329998556015884e+16, + 1.2333139956921876e+16, + 1.2336281357827866e+16, + 1.2339422758733858e+16, + 1.2342564159639848e+16, + 1.234570556054584e+16, + 1.2348846961451832e+16, + 1.2351988362357824e+16, + 1.2355129763263814e+16, + 1.2358271164169804e+16, + 1.2361412565075796e+16, + 1.2364553965981788e+16, + 1.236769536688778e+16, + 1.2370836767793772e+16, + 1.2373978168699762e+16, + 1.2377119569605752e+16, + 1.2380260970511744e+16, + 1.2383402371417736e+16, + 1.2386543772323728e+16, + 1.238968517322972e+16, + 1.2392826574135708e+16, + 1.23959679750417e+16, + 1.2399109375947692e+16, + 1.2402250776853684e+16, + 1.2405392177759676e+16, + 1.2408533578665668e+16, + 1.2411674979571656e+16, + 1.2414816380477648e+16, + 1.241795778138364e+16, + 1.2421099182289632e+16, + 1.2424240583195624e+16, + 1.2427381984101614e+16, + 1.2430523385007604e+16, + 1.2433664785913596e+16, + 1.2436806186819588e+16, + 1.243994758772558e+16, + 1.2443088988631572e+16, + 1.2446230389537562e+16, + 1.2449371790443552e+16, + 1.2452513191349544e+16, + 1.2455654592255536e+16, + 1.2458795993161528e+16, + 1.2461937394067518e+16, + 1.246507879497351e+16, + 1.2468220195879502e+16, + 1.2471361596785492e+16, + 1.2474502997691484e+16, + 1.2477644398597476e+16, + 1.2480785799503466e+16, + 1.2483927200409458e+16, + 1.248706860131545e+16, + 1.249021000222144e+16, + 1.2493351403127432e+16, + 1.2496492804033422e+16, + 1.2499634204939414e+16, + 1.2502775605845406e+16, + 1.2505917006751398e+16, + 1.2509058407657388e+16, + 1.251219980856338e+16, + 1.251534120946937e+16, + 1.2518482610375362e+16, + 1.2521624011281354e+16, + 1.2524765412187346e+16, + 1.2527906813093336e+16, + 1.2531048213999326e+16, + 1.2534189614905318e+16, + 1.253733101581131e+16, + 1.2540472416717302e+16, + 1.2543613817623294e+16, + 1.2546755218529284e+16, + 1.2549896619435274e+16, + 1.2553038020341266e+16, + 1.2556179421247258e+16, + 1.255932082215325e+16, + 1.2562462223059242e+16, + 1.256560362396523e+16, + 1.2568745024871222e+16, + 1.2571886425777214e+16, + 1.2575027826683206e+16, + 1.2578169227589198e+16, + 1.258131062849519e+16, + 1.2584452029401178e+16, + 1.258759343030717e+16, + 1.2590734831213162e+16, + 1.2593876232119154e+16, + 1.2597017633025146e+16, + 1.2600159033931136e+16, + 1.2603300434837126e+16, + 1.2606441835743118e+16, + 1.260958323664911e+16, + 1.2612724637555102e+16, + 1.2615866038461094e+16, + 1.2619007439367084e+16, + 1.2622148840273074e+16, + 1.2625290241179066e+16, + 1.2628431642085058e+16, + 1.263157304299105e+16, + 1.263471444389704e+16, + 1.2637855844803032e+16, + 1.2640997245709022e+16, + 1.2644138646615014e+16, + 1.2647280047521006e+16, + 1.2650421448426998e+16, + 1.2653562849332988e+16, + 1.265670425023898e+16, + 1.265984565114497e+16, + 1.2662987052050962e+16, + 1.2666128452956954e+16, + 1.2669269853862944e+16, + 1.2672411254768936e+16, + 1.2675552655674928e+16, + 1.2678694056580918e+16, + 1.268183545748691e+16, + 1.2684976858392902e+16, + 1.2688118259298892e+16, + 1.2691259660204884e+16, + 1.2694401061110876e+16, + 1.2697542462016866e+16, + 1.2700683862922858e+16, + 1.2703825263828848e+16, + 1.270696666473484e+16, + 1.2710108065640832e+16, + 1.2713249466546824e+16, + 1.2716390867452814e+16, + 1.2719532268358806e+16, + 1.2722673669264796e+16, + 1.2725815070170788e+16, + 1.272895647107678e+16, + 1.2732097871982772e+16, + 1.2735239272888762e+16, + 1.2738380673794752e+16, + 1.2741522074700744e+16, + 1.2744663475606736e+16, + 1.2747804876512728e+16, + 1.275094627741872e+16, + 1.275408767832471e+16, + 1.27572290792307e+16, + 1.2760370480136692e+16, + 1.2763511881042684e+16, + 1.2766653281948676e+16, + 1.2769794682854668e+16, + 1.2772936083760658e+16, + 1.2776077484666648e+16, + 1.277921888557264e+16, + 1.2782360286478632e+16, + 1.2785501687384624e+16, + 1.2788643088290616e+16, + 1.2791784489196606e+16, + 1.2794925890102596e+16, + 1.2798067291008588e+16, + 1.280120869191458e+16, + 1.2804350092820572e+16, + 1.2807491493726562e+16, + 1.2810632894632554e+16, + 1.2813774295538544e+16, + 1.2816915696444536e+16, + 1.2820057097350528e+16, + 1.282319849825652e+16, + 1.282633989916251e+16, + 1.2829481300068502e+16, + 1.2832622700974492e+16, + 1.2835764101880484e+16, + 1.2838905502786476e+16, + 1.2842046903692466e+16, + 1.2845188304598458e+16, + 1.284832970550445e+16, + 1.285147110641044e+16, + 1.2854612507316432e+16, + 1.2857753908222424e+16, + 1.2860895309128414e+16, + 1.2864036710034406e+16, + 1.2867178110940398e+16, + 1.2870319511846388e+16, + 1.287346091275238e+16, + 1.287660231365837e+16, + 1.2879743714564362e+16, + 1.2882885115470354e+16, + 1.2886026516376346e+16, + 1.2889167917282336e+16, + 1.2892309318188328e+16, + 1.2895450719094318e+16, + 1.289859212000031e+16, + 1.2901733520906302e+16, + 1.2904874921812294e+16, + 1.2908016322718284e+16, + 1.2911157723624274e+16, + 1.2914299124530266e+16, + 1.2917440525436258e+16, + 1.292058192634225e+16, + 1.2923723327248242e+16, + 1.2926864728154232e+16, + 1.2930006129060222e+16, + 1.2933147529966214e+16, + 1.2936288930872206e+16, + 1.2939430331778198e+16, + 1.294257173268419e+16, + 1.294571313359018e+16, + 1.294885453449617e+16, + 1.2951995935402162e+16, + 1.2955137336308154e+16, + 1.2958278737214146e+16, + 1.2961420138120138e+16, + 1.2964561539026128e+16, + 1.2967702939932118e+16, + 1.297084434083811e+16, + 1.2973985741744102e+16, + 1.2977127142650094e+16, + 1.2980268543556084e+16, + 1.2983409944462076e+16, + 1.2986551345368066e+16, + 1.2989692746274058e+16, + 1.299283414718005e+16, + 1.2995975548086042e+16, + 1.2999116948992032e+16, + 1.3002258349898024e+16, + 1.3005399750804014e+16, + 1.3008541151710006e+16, + 1.3011682552615998e+16, + 1.3014823953521988e+16, + 1.301796535442798e+16, + 1.3021106755333972e+16, + 1.3024248156239962e+16, + 1.3027389557145954e+16, + 1.3030530958051946e+16, + 1.3033672358957936e+16, + 1.3036813759863928e+16, + 1.303995516076992e+16, + 1.304309656167591e+16, + 1.3046237962581902e+16, + 1.3049379363487892e+16, + 1.3052520764393884e+16, + 1.3055662165299876e+16, + 1.3058803566205868e+16, + 1.3061944967111858e+16, + 1.306508636801785e+16, + 1.306822776892384e+16, + 1.3071369169829832e+16, + 1.3074510570735824e+16, + 1.3077651971641816e+16, + 1.3080793372547806e+16, + 1.3083934773453796e+16, + 1.3087076174359788e+16, + 1.309021757526578e+16, + 1.3093358976171772e+16, + 1.3096500377077764e+16, + 1.3099641777983754e+16, + 1.3102783178889744e+16, + 1.3105924579795736e+16, + 1.3109065980701728e+16, + 1.311220738160772e+16, + 1.3115348782513712e+16, + 1.3118490183419702e+16, + 1.3121631584325692e+16, + 1.3124772985231684e+16, + 1.3127914386137676e+16, + 1.3131055787043668e+16, + 1.313419718794966e+16, + 1.313733858885565e+16, + 1.314047998976164e+16, + 1.3143621390667632e+16, + 1.3146762791573624e+16, + 1.3149904192479616e+16, + 1.3153045593385606e+16, + 1.3156186994291598e+16, + 1.3159328395197588e+16, + 1.316246979610358e+16, + 1.3165611197009572e+16, + 1.3168752597915564e+16, + 1.3171893998821554e+16, + 1.3175035399727546e+16, + 1.3178176800633536e+16, + 1.3181318201539528e+16, + 1.318445960244552e+16, + 1.318760100335151e+16, + 1.3190742404257502e+16, + 1.3193883805163494e+16, + 1.3197025206069484e+16, + 1.3200166606975476e+16, + 1.3203308007881468e+16, + 1.3206449408787458e+16, + 1.320959080969345e+16, + 1.3212732210599442e+16, + 1.3215873611505432e+16, + 1.3219015012411424e+16, + 1.3222156413317414e+16, + 1.3225297814223406e+16, + 1.3228439215129398e+16, + 1.323158061603539e+16, + 1.323472201694138e+16, + 1.3237863417847372e+16, + 1.3241004818753362e+16, + 1.3244146219659354e+16, + 1.3247287620565346e+16, + 1.3250429021471338e+16, + 1.3253570422377328e+16, + 1.3256711823283318e+16, + 1.325985322418931e+16, + 1.3262994625095302e+16, + 1.3266136026001294e+16, + 1.3269277426907286e+16, + 1.3272418827813276e+16, + 1.3275560228719266e+16, + 1.3278701629625258e+16, + 1.328184303053125e+16, + 1.3284984431437242e+16, + 1.3288125832343234e+16, + 1.3291267233249222e+16, + 1.3294408634155214e+16, + 1.3297550035061206e+16, + 1.3300691435967198e+16, + 1.330383283687319e+16, + 1.3306974237779182e+16, + 1.331011563868517e+16, + 1.3313257039591162e+16, + 1.3316398440497154e+16, + 1.3319539841403146e+16, + 1.3322681242309138e+16, + 1.3325822643215128e+16, + 1.3328964044121118e+16, + 1.333210544502711e+16, + 1.3335246845933102e+16, + 1.3338388246839094e+16, + 1.3341529647745086e+16, + 1.3344671048651076e+16, + 1.3347812449557066e+16, + 1.3350953850463058e+16, + 1.335409525136905e+16, + 1.3357236652275042e+16, + 1.3360378053181032e+16, + 1.3363519454087024e+16, + 1.3366660854993014e+16, + 1.3369802255899006e+16, + 1.3372943656804998e+16, + 1.337608505771099e+16, + 1.337922645861698e+16, + 1.3382367859522972e+16, + 1.3385509260428962e+16, + 1.3388650661334954e+16, + 1.3391792062240946e+16, + 1.3394933463146936e+16, + 1.3398074864052928e+16, + 1.340121626495892e+16, + 1.340435766586491e+16, + 1.3407499066770902e+16, + 1.3410640467676894e+16, + 1.3413781868582884e+16, + 1.3416923269488876e+16, + 1.3420064670394868e+16, + 1.342320607130086e+16, + 1.342634747220685e+16, + 1.342948887311284e+16, + 1.3432630274018832e+16, + 1.3435771674924824e+16, + 1.3438913075830816e+16, + 1.3442054476736808e+16, + 1.3445195877642798e+16, + 1.3448337278548788e+16, + 1.345147867945478e+16, + 1.3454620080360772e+16, + 1.3457761481266764e+16, + 1.3460902882172756e+16, + 1.3464044283078744e+16, + 1.3467185683984736e+16, + 1.3470327084890728e+16, + 1.347346848579672e+16, + 1.3476609886702712e+16, + 1.3479751287608704e+16, + 1.3482892688514692e+16, + 1.3486034089420684e+16, + 1.3489175490326676e+16, + 1.3492316891232668e+16, + 1.349545829213866e+16, + 1.349859969304465e+16, + 1.350174109395064e+16, + 1.3504882494856632e+16, + 1.3508023895762624e+16, + 1.3511165296668616e+16, + 1.3514306697574608e+16, + 1.3517448098480598e+16, + 1.3520589499386588e+16, + 1.352373090029258e+16, + 1.3526872301198572e+16, + 1.3530013702104564e+16, + 1.3533155103010554e+16, + 1.3536296503916546e+16, + 1.3539437904822536e+16, + 1.3542579305728528e+16, + 1.354572070663452e+16, + 1.3548862107540512e+16, + 1.3552003508446502e+16, + 1.3555144909352494e+16, + 1.3558286310258484e+16, + 1.3561427711164476e+16, + 1.3564569112070468e+16, + 1.3567710512976458e+16, + 1.357085191388245e+16, + 1.3573993314788442e+16, + 1.3577134715694432e+16, + 1.3580276116600424e+16, + 1.3583417517506416e+16, + 1.3586558918412406e+16, + 1.3589700319318398e+16, + 1.359284172022439e+16, + 1.359598312113038e+16, + 1.3599124522036372e+16, + 1.3602265922942362e+16, + 1.3605407323848354e+16, + 1.3608548724754346e+16, + 1.3611690125660338e+16, + 1.3614831526566328e+16, + 1.361797292747232e+16, + 1.362111432837831e+16, + 1.3624255729284302e+16, + 1.3627397130190294e+16, + 1.3630538531096286e+16, + 1.3633679932002276e+16, + 1.3636821332908266e+16, + 1.3639962733814258e+16, + 1.364310413472025e+16, + 1.3646245535626242e+16, + 1.3649386936532234e+16, + 1.3652528337438224e+16, + 1.3655669738344214e+16, + 1.3658811139250206e+16, + 1.3661952540156198e+16, + 1.366509394106219e+16, + 1.3668235341968182e+16, + 1.3671376742874172e+16, + 1.3674518143780162e+16, + 1.3677659544686154e+16, + 1.3680800945592146e+16, + 1.3683942346498138e+16, + 1.368708374740413e+16, + 1.369022514831012e+16, + 1.369336654921611e+16, + 1.3696507950122102e+16, + 1.3699649351028094e+16, + 1.3702790751934086e+16, + 1.3705932152840078e+16, + 1.3709073553746068e+16, + 1.3712214954652058e+16, + 1.371535635555805e+16, + 1.3718497756464042e+16, + 1.3721639157370034e+16, + 1.3724780558276024e+16, + 1.3727921959182016e+16, + 1.3731063360088006e+16, + 1.3734204760993998e+16, + 1.373734616189999e+16, + 1.3740487562805982e+16, + 1.3743628963711972e+16, + 1.3746770364617964e+16, + 1.3749911765523954e+16, + 1.3753053166429946e+16, + 1.3756194567335938e+16, + 1.3759335968241928e+16, + 1.376247736914792e+16, + 1.3765618770053912e+16, + 1.3768760170959902e+16, + 1.3771901571865894e+16, + 1.3775042972771886e+16, + 1.3778184373677876e+16, + 1.3781325774583868e+16, + 1.378446717548986e+16, + 1.378760857639585e+16, + 1.3790749977301842e+16, + 1.3793891378207832e+16, + 1.3797032779113824e+16, + 1.3800174180019816e+16, + 1.3803315580925808e+16, + 1.3806456981831798e+16, + 1.380959838273779e+16, + 1.381273978364378e+16, + 1.3815881184549772e+16, + 1.3819022585455764e+16, + 1.3822163986361756e+16, + 1.3825305387267746e+16, + 1.3828446788173736e+16, + 1.3831588189079728e+16, + 1.383472958998572e+16, + 1.3837870990891712e+16, + 1.3841012391797704e+16, + 1.3844153792703694e+16, + 1.3847295193609684e+16, + 1.3850436594515676e+16, + 1.3853577995421668e+16, + 1.385671939632766e+16, + 1.3859860797233652e+16, + 1.3863002198139642e+16, + 1.3866143599045632e+16, + 1.3869284999951624e+16, + 1.3872426400857616e+16, + 1.3875567801763608e+16, + 1.38787092026696e+16, + 1.388185060357559e+16, + 1.388499200448158e+16, + 1.3888133405387572e+16, + 1.3891274806293564e+16, + 1.3894416207199556e+16, + 1.3897557608105546e+16, + 1.3900699009011538e+16, + 1.3903840409917528e+16, + 1.390698181082352e+16, + 1.3910123211729512e+16, + 1.3913264612635504e+16, + 1.3916406013541494e+16, + 1.3919547414447486e+16, + 1.3922688815353476e+16, + 1.3925830216259468e+16, + 1.392897161716546e+16, + 1.393211301807145e+16, + 1.3935254418977442e+16, + 1.3938395819883434e+16, + 1.3941537220789424e+16, + 1.3944678621695416e+16, + 1.3947820022601408e+16, + 1.3950961423507398e+16, + 1.395410282441339e+16, + 1.3957244225319382e+16, + 1.3960385626225372e+16, + 1.3963527027131364e+16, + 1.3966668428037354e+16, + 1.3969809828943346e+16, + 1.3972951229849338e+16, + 1.397609263075533e+16, + 1.397923403166132e+16, + 1.3982375432567312e+16, + 1.3985516833473302e+16, + 1.3988658234379294e+16, + 1.3991799635285286e+16, + 1.3994941036191278e+16, + 1.3998082437097268e+16, + 1.4001223838003258e+16, + 1.400436523890925e+16, + 1.4007506639815242e+16, + 1.4010648040721234e+16, + 1.4013789441627226e+16, + 1.4016930842533216e+16, + 1.4020072243439206e+16, + 1.4023213644345198e+16, + 1.402635504525119e+16, + 1.4029496446157182e+16, + 1.4032637847063174e+16, + 1.4035779247969162e+16, + 1.4038920648875154e+16, + 1.4042062049781146e+16, + 1.4045203450687138e+16, + 1.404834485159313e+16, + 1.4051486252499122e+16, + 1.4054627653405112e+16, + 1.4057769054311102e+16, + 1.4060910455217094e+16, + 1.4064051856123086e+16, + 1.4067193257029078e+16, + 1.4070334657935068e+16, + 1.407347605884106e+16, + 1.407661745974705e+16, + 1.4079758860653042e+16, + 1.4082900261559034e+16, + 1.4086041662465026e+16, + 1.4089183063371016e+16, + 1.4092324464277008e+16, + 1.4095465865182998e+16, + 1.409860726608899e+16, + 1.4101748666994982e+16, + 1.4104890067900972e+16, + 1.4108031468806964e+16, + 1.4111172869712956e+16, + 1.4114314270618946e+16, + 1.4117455671524938e+16, + 1.412059707243093e+16, + 1.412373847333692e+16, + 1.4126879874242912e+16, + 1.4130021275148904e+16, + 1.4133162676054894e+16, + 1.4136304076960886e+16, + 1.4139445477866876e+16, + 1.4142586878772868e+16, + 1.414572827967886e+16, + 1.4148869680584852e+16, + 1.4152011081490842e+16, + 1.4155152482396834e+16, + 1.4158293883302824e+16, + 1.4161435284208816e+16, + 1.4164576685114808e+16, + 1.41677180860208e+16, + 1.417085948692679e+16, + 1.417400088783278e+16, + 1.4177142288738772e+16, + 1.4180283689644764e+16, + 1.4183425090550756e+16, + 1.4186566491456748e+16, + 1.4189707892362738e+16, + 1.4192849293268728e+16, + 1.419599069417472e+16, + 1.4199132095080712e+16, + 1.4202273495986704e+16, + 1.4205414896892696e+16, + 1.4208556297798684e+16, + 1.4211697698704676e+16, + 1.4214839099610668e+16, + 1.421798050051666e+16, + 1.4221121901422652e+16, + 1.4224263302328644e+16, + 1.4227404703234632e+16, + 1.4230546104140624e+16, + 1.4233687505046616e+16, + 1.4236828905952608e+16, + 1.42399703068586e+16, + 1.424311170776459e+16, + 1.424625310867058e+16, + 1.4249394509576572e+16, + 1.4252535910482564e+16, + 1.4255677311388556e+16, + 1.4258818712294548e+16, + 1.4261960113200538e+16, + 1.4265101514106528e+16, + 1.426824291501252e+16, + 1.4271384315918512e+16, + 1.4274525716824504e+16, + 1.4277667117730494e+16, + 1.4280808518636486e+16, + 1.4283949919542476e+16, + 1.4287091320448468e+16, + 1.429023272135446e+16, + 1.4293374122260452e+16, + 1.4296515523166442e+16, + 1.4299656924072434e+16, + 1.4302798324978424e+16, + 1.4305939725884416e+16, + 1.4309081126790408e+16, + 1.4312222527696398e+16, + 1.431536392860239e+16, + 1.4318505329508382e+16, + 1.4321646730414372e+16, + 1.4324788131320364e+16, + 1.4327929532226356e+16, + 1.4331070933132346e+16, + 1.4334212334038338e+16, + 1.433735373494433e+16, + 1.434049513585032e+16, + 1.4343636536756312e+16, + 1.4346777937662302e+16, + 1.4349919338568294e+16, + 1.4353060739474286e+16, + 1.4356202140380278e+16, + 1.435934354128627e+16, + 1.436248494219226e+16, + 1.436562634309825e+16, + 1.4368767744004242e+16, + 1.4371909144910234e+16, + 1.4375050545816226e+16, + 1.4378191946722218e+16, + 1.4381333347628206e+16, + 1.4384474748534198e+16, + 1.438761614944019e+16, + 1.4390757550346182e+16, + 1.4393898951252174e+16, + 1.4397040352158166e+16, + 1.4400181753064154e+16, + 1.4403323153970146e+16, + 1.4406464554876138e+16, + 1.440960595578213e+16, + 1.4412747356688122e+16, + 1.4415888757594112e+16, + 1.4419030158500102e+16, + 1.4422171559406094e+16, + 1.4425312960312086e+16, + 1.4428454361218078e+16, + 1.443159576212407e+16, + 1.443473716303006e+16, + 1.443787856393605e+16, + 1.4441019964842042e+16, + 1.4444161365748034e+16, + 1.4447302766654026e+16, + 1.4450444167560016e+16, + 1.4453585568466008e+16, + 1.4456726969371998e+16, + 1.445986837027799e+16, + 1.4463009771183982e+16, + 1.4466151172089974e+16, + 1.4469292572995964e+16, + 1.4472433973901956e+16, + 1.4475575374807946e+16, + 1.4478716775713938e+16, + 1.448185817661993e+16, + 1.448499957752592e+16, + 1.4488140978431912e+16, + 1.4491282379337904e+16, + 1.4494423780243894e+16, + 1.4497565181149886e+16, + 1.4500706582055878e+16, + 1.4503847982961868e+16, + 1.450698938386786e+16, + 1.4510130784773852e+16, + 1.4513272185679842e+16, + 1.4516413586585834e+16, + 1.4519554987491824e+16, + 1.4522696388397816e+16, + 1.4525837789303808e+16, + 1.45289791902098e+16, + 1.453212059111579e+16, + 1.4535261992021782e+16, + 1.4538403392927772e+16, + 1.4541544793833764e+16, + 1.4544686194739756e+16, + 1.4547827595645748e+16, + 1.4550968996551738e+16, + 1.4554110397457728e+16, + 1.455725179836372e+16, + 1.4560393199269712e+16, + 1.4563534600175704e+16, + 1.4566676001081696e+16, + 1.4569817401987686e+16, + 1.4572958802893676e+16, + 1.4576100203799668e+16, + 1.457924160470566e+16, + 1.4582383005611652e+16, + 1.4585524406517644e+16, + 1.4588665807423634e+16, + 1.4591807208329624e+16, + 1.4594948609235616e+16, + 1.4598090010141608e+16, + 1.46012314110476e+16, + 1.4604372811953592e+16, + 1.4607514212859582e+16, + 1.4610655613765572e+16, + 1.4613797014671564e+16, + 1.4616938415577556e+16, + 1.4620079816483548e+16, + 1.4623221217389538e+16, + 1.462636261829553e+16, + 1.462950401920152e+16, + 1.4632645420107512e+16, + 1.4635786821013504e+16, + 1.4638928221919496e+16, + 1.4642069622825486e+16, + 1.4645211023731478e+16, + 1.4648352424637468e+16, + 1.465149382554346e+16, + 1.4654635226449452e+16, + 1.4657776627355442e+16, + 1.4660918028261434e+16, + 1.4664059429167426e+16, + 1.4667200830073416e+16, + 1.4670342230979408e+16, + 1.46734836318854e+16, + 1.467662503279139e+16, + 1.4679766433697382e+16, + 1.4682907834603374e+16, + 1.4686049235509364e+16, + 1.4689190636415356e+16, + 1.4692332037321346e+16, + 1.4695473438227338e+16, + 1.469861483913333e+16, + 1.4701756240039322e+16, + 1.4704897640945312e+16, + 1.4708039041851304e+16, + 1.4711180442757294e+16, + 1.4714321843663286e+16, + 1.4717463244569278e+16, + 1.472060464547527e+16, + 1.472374604638126e+16, + 1.472688744728725e+16, + 1.4730028848193242e+16, + 1.4733170249099234e+16, + 1.4736311650005226e+16, + 1.4739453050911218e+16, + 1.4742594451817208e+16, + 1.4745735852723198e+16, + 1.474887725362919e+16, + 1.4752018654535182e+16, + 1.4755160055441174e+16, + 1.4758301456347166e+16, + 1.4761442857253156e+16, + 1.4764584258159146e+16, + 1.4767725659065138e+16, + 1.477086705997113e+16, + 1.4774008460877122e+16, + 1.4777149861783114e+16, + 1.4780291262689104e+16, + 1.4783432663595094e+16, + 1.4786574064501086e+16, + 1.4789715465407078e+16, + 1.479285686631307e+16, + 1.479599826721906e+16, + 1.4799139668125052e+16, + 1.4802281069031042e+16, + 1.4805422469937034e+16, + 1.4808563870843026e+16, + 1.4811705271749018e+16, + 1.4814846672655008e+16, + 1.4817988073561e+16, + 1.482112947446699e+16, + 1.4824270875372982e+16, + 1.4827412276278974e+16, + 1.4830553677184964e+16, + 1.4833695078090956e+16, + 1.4836836478996948e+16, + 1.4839977879902938e+16, + 1.484311928080893e+16, + 1.4846260681714922e+16, + 1.4849402082620912e+16, + 1.4852543483526904e+16, + 1.4855684884432896e+16, + 1.4858826285338886e+16, + 1.4861967686244878e+16, + 1.4865109087150868e+16, + 1.486825048805686e+16, + 1.4871391888962852e+16, + 1.4874533289868844e+16, + 1.4877674690774834e+16, + 1.4880816091680826e+16, + 1.4883957492586816e+16, + 1.4887098893492808e+16, + 1.48902402943988e+16, + 1.4893381695304792e+16, + 1.4896523096210782e+16, + 1.4899664497116772e+16, + 1.4902805898022764e+16, + 1.4905947298928756e+16, + 1.4909088699834748e+16, + 1.491223010074074e+16, + 1.491537150164673e+16, + 1.491851290255272e+16, + 1.4921654303458712e+16, + 1.4924795704364704e+16, + 1.4927937105270696e+16, + 1.4931078506176688e+16, + 1.4934219907082676e+16, + 1.4937361307988668e+16, + 1.494050270889466e+16, + 1.4943644109800652e+16, + 1.4946785510706644e+16, + 1.4949926911612636e+16, + 1.4953068312518624e+16, + 1.4956209713424616e+16, + 1.4959351114330608e+16, + 1.49624925152366e+16, + 1.4965633916142592e+16, + 1.4968775317048582e+16, + 1.4971916717954572e+16, + 1.4975058118860564e+16, + 1.4978199519766556e+16, + 1.4981340920672548e+16, + 1.498448232157854e+16, + 1.498762372248453e+16, + 1.4990765123390522e+16, + 1.4993906524296512e+16, + 1.4997047925202504e+16, + 1.5000189326108496e+16, + 1.5003330727014486e+16, + 1.5006472127920478e+16, + 1.500961352882647e+16, + 1.501275492973246e+16, + 1.5015896330638452e+16, + 1.5019037731544444e+16, + 1.5022179132450434e+16, + 1.5025320533356426e+16, + 1.5028461934262418e+16, + 1.5031603335168408e+16, + 1.50347447360744e+16, + 1.503788613698039e+16, + 1.5041027537886382e+16, + 1.5044168938792374e+16, + 1.5047310339698366e+16, + 1.5050451740604356e+16, + 1.5053593141510348e+16, + 1.5056734542416338e+16, + 1.505987594332233e+16, + 1.5063017344228322e+16, + 1.5066158745134314e+16, + 1.5069300146040304e+16, + 1.5072441546946294e+16, + 1.5075582947852286e+16, + 1.5078724348758278e+16, + 1.508186574966427e+16, + 1.5085007150570262e+16, + 1.5088148551476252e+16, + 1.5091289952382242e+16, + 1.5094431353288234e+16, + 1.5097572754194226e+16, + 1.5100714155100218e+16, + 1.510385555600621e+16, + 1.5106996956912198e+16, + 1.511013835781819e+16, + 1.5113279758724182e+16, + 1.5116421159630174e+16, + 1.5119562560536166e+16, + 1.5122703961442158e+16, + 1.5125845362348146e+16, + 1.5128986763254138e+16, + 1.513212816416013e+16, + 1.5135269565066122e+16, + 1.5138410965972114e+16, + 1.5141552366878104e+16, + 1.5144693767784094e+16, + 1.5147835168690086e+16, + 1.5150976569596078e+16, + 1.515411797050207e+16, + 1.5157259371408062e+16, + 1.5160400772314052e+16, + 1.5163542173220042e+16, + 1.5166683574126034e+16, + 1.5169824975032026e+16, + 1.5172966375938018e+16, + 1.5176107776844008e+16, + 1.517924917775e+16, + 1.518239057865599e+16, + 1.5185531979561982e+16, + 1.5188673380467974e+16, + 1.5191814781373966e+16, + 1.5194956182279956e+16, + 1.5198097583185948e+16, + 1.5201238984091938e+16, + 1.520438038499793e+16, + 1.5207521785903922e+16, + 1.5210663186809912e+16, + 1.5213804587715904e+16, + 1.5216945988621896e+16, + 1.5220087389527886e+16, + 1.5223228790433878e+16, + 1.522637019133987e+16, + 1.522951159224586e+16, + 1.5232652993151852e+16, + 1.5235794394057844e+16, + 1.5238935794963834e+16, + 1.5242077195869826e+16, + 1.5245218596775816e+16, + 1.5248359997681808e+16, + 1.52515013985878e+16, + 1.5254642799493792e+16, + 1.5257784200399782e+16, + 1.5260925601305774e+16, + 1.5264067002211764e+16, + 1.5267208403117756e+16, + 1.5270349804023748e+16, + 1.527349120492974e+16, + 1.527663260583573e+16, + 1.527977400674172e+16, + 1.5282915407647712e+16, + 1.5286056808553704e+16, + 1.5289198209459696e+16, + 1.5292339610365688e+16, + 1.5295481011271678e+16, + 1.5298622412177668e+16, + 1.530176381308366e+16, + 1.5304905213989652e+16, + 1.5308046614895644e+16, + 1.5311188015801636e+16, + 1.5314329416707628e+16, + 1.5317470817613616e+16, + 1.5320612218519608e+16, + 1.53237536194256e+16, + 1.5326895020331592e+16, + 1.5330036421237584e+16, + 1.5333177822143574e+16, + 1.5336319223049564e+16, + 1.5339460623955556e+16, + 1.5342602024861548e+16, + 1.534574342576754e+16, + 1.5348884826673532e+16, + 1.5352026227579522e+16, + 1.5355167628485512e+16, + 1.5358309029391504e+16, + 1.5361450430297496e+16, + 1.5364591831203488e+16, + 1.5367733232109478e+16, + 1.537087463301547e+16, + 1.537401603392146e+16, + 1.5377157434827452e+16, + 1.5380298835733444e+16, + 1.5383440236639436e+16, + 1.5386581637545426e+16, + 1.5389723038451418e+16, + 1.5392864439357408e+16, + 1.53960058402634e+16, + 1.5399147241169392e+16, + 1.5402288642075382e+16, + 1.5405430042981374e+16, + 1.5408571443887366e+16, + 1.5411712844793356e+16, + 1.5414854245699348e+16, + 1.541799564660534e+16, + 1.542113704751133e+16, + 1.5424278448417322e+16, + 1.5427419849323314e+16, + 1.5430561250229304e+16, + 1.5433702651135296e+16, + 1.5436844052041286e+16, + 1.5439985452947278e+16, + 1.544312685385327e+16, + 1.5446268254759262e+16, + 1.5449409655665252e+16, + 1.5452551056571244e+16, + 1.5455692457477234e+16, + 1.5458833858383226e+16, + 1.5461975259289218e+16, + 1.546511666019521e+16, + 1.54682580611012e+16, + 1.547139946200719e+16, + 1.5474540862913182e+16, + 1.5477682263819174e+16, + 1.5480823664725166e+16, + 1.5483965065631158e+16, + 1.5487106466537148e+16, + 1.5490247867443138e+16, + 1.549338926834913e+16, + 1.5496530669255122e+16, + 1.5499672070161114e+16, + 1.5502813471067106e+16, + 1.5505954871973096e+16, + 1.5509096272879086e+16, + 1.5512237673785078e+16, + 1.551537907469107e+16, + 1.5518520475597062e+16, + 1.5521661876503054e+16, + 1.5524803277409044e+16, + 1.5527944678315034e+16, + 1.5531086079221026e+16, + 1.5534227480127018e+16, + 1.553736888103301e+16, + 1.5540510281939e+16, + 1.5543651682844992e+16, + 1.5546793083750982e+16, + 1.5549934484656974e+16, + 1.5553075885562966e+16, + 1.5556217286468958e+16, + 1.5559358687374948e+16, + 1.556250008828094e+16, + 1.556564148918693e+16, + 1.5568782890092922e+16, + 1.5571924290998914e+16, + 1.5575065691904904e+16, + 1.5578207092810896e+16, + 1.5581348493716888e+16, + 1.5584489894622878e+16, + 1.558763129552887e+16, + 1.5590772696434862e+16, + 1.5593914097340852e+16, + 1.5597055498246844e+16, + 1.5600196899152836e+16, + 1.5603338300058826e+16, + 1.5606479700964818e+16, + 1.5609621101870808e+16, + 1.56127625027768e+16, + 1.5615903903682792e+16, + 1.5619045304588784e+16, + 1.5622186705494774e+16, + 1.5625328106400766e+16, + 1.5628469507306756e+16, + 1.5631610908212748e+16, + 1.563475230911874e+16, + 1.5637893710024732e+16, + 1.5641035110930722e+16, + 1.5644176511836712e+16, + 1.5647317912742704e+16, + 1.5650459313648696e+16, + 1.5653600714554688e+16, + 1.565674211546068e+16, + 1.565988351636667e+16, + 1.566302491727266e+16, + 1.5666166318178652e+16, + 1.5669307719084644e+16, + 1.5672449119990636e+16, + 1.5675590520896628e+16, + 1.5678731921802618e+16, + 1.5681873322708608e+16, + 1.56850147236146e+16, + 1.5688156124520592e+16, + 1.5691297525426584e+16, + 1.5694438926332576e+16, + 1.5697580327238566e+16, + 1.5700721728144556e+16, + 1.5703863129050548e+16, + 1.570700452995654e+16, + 1.5710145930862532e+16, + 1.5713287331768522e+16, + 1.5716428732674514e+16, + 1.5719570133580504e+16, + 1.5722711534486496e+16, + 1.5725852935392488e+16, + 1.572899433629848e+16, + 1.573213573720447e+16, + 1.5735277138110462e+16, + 1.5738418539016452e+16, + 1.5741559939922444e+16, + 1.5744701340828436e+16, + 1.5747842741734426e+16, + 1.5750984142640418e+16, + 1.575412554354641e+16, + 1.57572669444524e+16, + 1.5760408345358392e+16, + 1.5763549746264384e+16, + 1.5766691147170374e+16, + 1.5769832548076366e+16, + 1.5772973948982358e+16, + 1.5776115349888348e+16, + 1.577925675079434e+16, + 1.578239815170033e+16, + 1.5785539552606322e+16, + 1.5788680953512314e+16, + 1.5791822354418306e+16, + 1.5794963755324296e+16, + 1.5798105156230288e+16, + 1.5801246557136278e+16, + 1.580438795804227e+16, + 1.5807529358948262e+16, + 1.5810670759854254e+16, + 1.5813812160760244e+16, + 1.5816953561666234e+16, + 1.5820094962572226e+16, + 1.5823236363478218e+16, + 1.582637776438421e+16, + 1.5829519165290202e+16, + 1.5832660566196192e+16, + 1.5835801967102182e+16, + 1.5838943368008174e+16, + 1.5842084768914166e+16, + 1.5845226169820158e+16, + 1.584836757072615e+16, + 1.5851508971632138e+16, + 1.585465037253813e+16, + 1.5857791773444122e+16, + 1.5860933174350114e+16, + 1.5864074575256106e+16, + 1.5867215976162098e+16, + 1.5870357377068086e+16, + 1.5873498777974078e+16, + 1.587664017888007e+16, + 1.5879781579786062e+16, + 1.5882922980692054e+16, + 1.5886064381598044e+16, + 1.5889205782504034e+16, + 1.5892347183410026e+16, + 1.5895488584316018e+16, + 1.589862998522201e+16, + 1.5901771386128002e+16, + 1.5904912787033992e+16, + 1.5908054187939982e+16, + 1.5911195588845974e+16, + 1.5914336989751966e+16, + 1.5917478390657958e+16, + 1.5920619791563948e+16, + 1.592376119246994e+16, + 1.592690259337593e+16, + 1.5930043994281922e+16, + 1.5933185395187914e+16, + 1.5936326796093906e+16, + 1.5939468196999896e+16, + 1.5942609597905888e+16, + 1.594575099881188e+16, + 1.594889239971787e+16, + 1.5952033800623862e+16, + 1.5955175201529852e+16, + 1.5958316602435844e+16, + 1.5961458003341836e+16, + 1.5964599404247828e+16, + 1.5967740805153818e+16, + 1.597088220605981e+16, + 1.59740236069658e+16, + 1.5977165007871792e+16, + 1.5980306408777784e+16, + 1.5983447809683776e+16, + 1.5986589210589766e+16, + 1.5989730611495756e+16, + 1.5992872012401748e+16, + 1.599601341330774e+16, + 1.5999154814213732e+16, + 1.6002296215119724e+16, + 1.6005437616025714e+16, + 1.6008579016931704e+16, + 1.6011720417837696e+16, + 1.6014861818743688e+16, + 1.601800321964968e+16, + 1.6021144620555672e+16, + 1.602428602146166e+16, + 1.6027427422367652e+16, + 1.6030568823273644e+16, + 1.6033710224179636e+16, + 1.6036851625085628e+16, + 1.603999302599162e+16, + 1.6043134426897608e+16, + 1.60462758278036e+16, + 1.6049417228709592e+16, + 1.6052558629615584e+16, + 1.6055700030521576e+16, + 1.6058841431427566e+16, + 1.6061982832333556e+16, + 1.6065124233239548e+16, + 1.606826563414554e+16, + 1.6071407035051532e+16, + 1.6074548435957524e+16, + 1.6077689836863514e+16, + 1.6080831237769504e+16, + 1.6083972638675496e+16, + 1.6087114039581488e+16, + 1.609025544048748e+16, + 1.609339684139347e+16, + 1.6096538242299462e+16, + 1.6099679643205452e+16, + 1.6102821044111444e+16, + 1.6105962445017436e+16, + 1.6109103845923428e+16, + 1.6112245246829418e+16, + 1.611538664773541e+16, + 1.61185280486414e+16, + 1.6121669449547392e+16, + 1.6124810850453384e+16, + 1.6127952251359374e+16, + 1.6131093652265366e+16, + 1.6134235053171358e+16, + 1.6137376454077348e+16, + 1.614051785498334e+16, + 1.6143659255889332e+16, + 1.6146800656795322e+16, + 1.6149942057701314e+16, + 1.6153083458607306e+16, + 1.6156224859513296e+16, + 1.6159366260419288e+16, + 1.6162507661325278e+16, + 1.616564906223127e+16, + 1.6168790463137262e+16, + 1.6171931864043254e+16, + 1.6175073264949244e+16, + 1.6178214665855236e+16, + 1.6181356066761226e+16, + 1.6184497467667218e+16, + 1.618763886857321e+16, + 1.6190780269479202e+16, + 1.6193921670385192e+16, + 1.6197063071291182e+16, + 1.6200204472197174e+16, + 1.6203345873103166e+16, + 1.6206487274009158e+16, + 1.620962867491515e+16, + 1.621277007582114e+16, + 1.621591147672713e+16, + 1.6219052877633122e+16, + 1.6222194278539114e+16, + 1.6225335679445106e+16, + 1.6228477080351098e+16, + 1.6231618481257088e+16, + 1.6234759882163078e+16, + 1.623790128306907e+16, + 1.6241042683975062e+16, + 1.6244184084881054e+16, + 1.6247325485787046e+16, + 1.6250466886693036e+16, + 1.6253608287599026e+16, + 1.6256749688505018e+16, + 1.625989108941101e+16, + 1.6263032490317002e+16, + 1.6266173891222992e+16, + 1.6269315292128984e+16, + 1.6272456693034974e+16, + 1.6275598093940966e+16, + 1.6278739494846958e+16, + 1.628188089575295e+16, + 1.628502229665894e+16, + 1.6288163697564932e+16, + 1.6291305098470922e+16, + 1.6294446499376914e+16, + 1.6297587900282906e+16, + 1.6300729301188896e+16, + 1.6303870702094888e+16, + 1.630701210300088e+16, + 1.631015350390687e+16, + 1.6313294904812862e+16, + 1.6316436305718854e+16, + 1.6319577706624844e+16, + 1.6322719107530836e+16, + 1.6325860508436828e+16, + 1.6329001909342818e+16, + 1.633214331024881e+16, + 1.63352847111548e+16, + 1.6338426112060792e+16, + 1.6341567512966784e+16, + 1.6344708913872776e+16, + 1.6347850314778766e+16, + 1.6350991715684758e+16, + 1.6354133116590748e+16, + 1.635727451749674e+16, + 1.6360415918402732e+16, + 1.6363557319308724e+16, + 1.6366698720214714e+16, + 1.6369840121120704e+16, + 1.6372981522026696e+16, + 1.6376122922932688e+16, + 1.637926432383868e+16, + 1.6382405724744672e+16, + 1.6385547125650662e+16, + 1.6388688526556654e+16, + 1.6391829927462644e+16, + 1.6394971328368638e+16, + 1.6398112729274628e+16, + 1.6401254130180618e+16, + 1.640439553108661e+16, + 1.64075369319926e+16, + 1.6410678332898594e+16, + 1.6413819733804584e+16, + 1.6416961134710574e+16, + 1.6420102535616568e+16, + 1.6423243936522558e+16, + 1.642638533742855e+16, + 1.642952673833454e+16, + 1.643266813924053e+16, + 1.6435809540146524e+16, + 1.6438950941052514e+16, + 1.6442092341958506e+16, + 1.6445233742864496e+16, + 1.6448375143770486e+16, + 1.645151654467648e+16, + 1.645465794558247e+16, + 1.6457799346488464e+16, + 1.6460940747394454e+16, + 1.6464082148300446e+16, + 1.6467223549206436e+16, + 1.6470364950112426e+16, + 1.647350635101842e+16, + 1.647664775192441e+16, + 1.6479789152830402e+16, + 1.6482930553736392e+16, + 1.6486071954642382e+16, + 1.6489213355548376e+16, + 1.6492354756454366e+16, + 1.649549615736036e+16, + 1.649863755826635e+16, + 1.6501778959172338e+16, + 1.6504920360078332e+16, + 1.6508061760984322e+16, + 1.6511203161890316e+16, + 1.6514344562796306e+16, + 1.6517485963702296e+16, + 1.6520627364608288e+16, + 1.6523768765514278e+16, + 1.6526910166420272e+16, + 1.6530051567326262e+16, + 1.6533192968232256e+16, + 1.6536334369138246e+16, + 1.6539475770044234e+16, + 1.6542617170950228e+16, + 1.6545758571856218e+16, + 1.6548899972762212e+16, + 1.6552041373668202e+16, + 1.6555182774574192e+16, + 1.6558324175480184e+16, + 1.6561465576386174e+16, + 1.6564606977292168e+16, + 1.6567748378198158e+16, + 1.6570889779104148e+16, + 1.6574031180010142e+16, + 1.6577172580916132e+16, + 1.6580313981822124e+16, + 1.6583455382728114e+16, + 1.6586596783634104e+16, + 1.6589738184540098e+16, + 1.6592879585446088e+16, + 1.659602098635208e+16, + 1.659916238725807e+16, + 1.6602303788164064e+16, + 1.6605445189070054e+16, + 1.6608586589976044e+16, + 1.6611727990882038e+16, + 1.6614869391788028e+16, + 1.661801079269402e+16, + 1.662115219360001e+16, + 1.6624293594506e+16, + 1.6627434995411994e+16, + 1.6630576396317984e+16, + 1.6633717797223976e+16, + 1.6636859198129966e+16, + 1.6640000599035956e+16, + 1.664314199994195e+16, + 1.664628340084794e+16, + 1.6649424801753934e+16, + 1.6652566202659924e+16, + 1.6655707603565912e+16, + 1.6658849004471906e+16, + 1.6661990405377896e+16, + 1.666513180628389e+16, + 1.666827320718988e+16, + 1.6671414608095872e+16, + 1.6674556009001862e+16, + 1.6677697409907852e+16, + 1.6680838810813846e+16, + 1.6683980211719836e+16, + 1.668712161262583e+16, + 1.669026301353182e+16, + 1.6693404414437808e+16, + 1.6696545815343802e+16, + 1.6699687216249792e+16, + 1.6702828617155786e+16, + 1.6705970018061776e+16, + 1.6709111418967766e+16, + 1.6712252819873758e+16, + 1.6715394220779748e+16, + 1.6718535621685742e+16, + 1.6721677022591732e+16, + 1.6724818423497722e+16, + 1.6727959824403716e+16, + 1.6731101225309704e+16, + 1.6734242626215698e+16, + 1.6737384027121688e+16, + 1.6740525428027682e+16, + 1.6743666828933672e+16, + 1.6746808229839662e+16, + 1.6749949630745654e+16, + 1.6753091031651644e+16, + 1.6756232432557638e+16, + 1.6759373833463628e+16, + 1.6762515234369618e+16, + 1.6765656635275612e+16, + 1.67687980361816e+16, + 1.6771939437087594e+16, + 1.6775080837993584e+16, + 1.6778222238899574e+16, + 1.6781363639805568e+16, + 1.6784505040711558e+16, + 1.678764644161755e+16, + 1.679078784252354e+16, + 1.679392924342953e+16, + 1.6797070644335524e+16, + 1.6800212045241514e+16, + 1.6803353446147508e+16, + 1.6806494847053496e+16, + 1.680963624795949e+16, + 1.681277764886548e+16, + 1.681591904977147e+16, + 1.6819060450677464e+16, + 1.6822201851583454e+16, + 1.6825343252489446e+16, + 1.6828484653395436e+16, + 1.6831626054301426e+16, + 1.683476745520742e+16, + 1.683790885611341e+16, + 1.6841050257019404e+16, + 1.6844191657925392e+16, + 1.6847333058831382e+16, + 1.6850474459737376e+16, + 1.6853615860643366e+16, + 1.685675726154936e+16, + 1.685989866245535e+16, + 1.686304006336134e+16, + 1.6866181464267332e+16, + 1.6869322865173322e+16, + 1.6872464266079316e+16, + 1.6875605666985306e+16, + 1.68787470678913e+16, + 1.6881888468797288e+16, + 1.6885029869703278e+16, + 1.6888171270609272e+16, + 1.6891312671515262e+16, + 1.6894454072421256e+16, + 1.6897595473327246e+16, + 1.6900736874233236e+16, + 1.6903878275139228e+16, + 1.6907019676045218e+16, + 1.6910161076951212e+16, + 1.6913302477857202e+16, + 1.6916443878763192e+16, + 1.6919585279669186e+16, + 1.6922726680575174e+16, + 1.6925868081481168e+16, + 1.6929009482387158e+16, + 1.6932150883293148e+16, + 1.6935292284199142e+16, + 1.6938433685105132e+16, + 1.6941575086011124e+16, + 1.6944716486917114e+16, + 1.6947857887823108e+16, + 1.6950999288729098e+16, + 1.6954140689635088e+16, + 1.6957282090541082e+16, + 1.696042349144707e+16, + 1.6963564892353064e+16, + 1.6966706293259054e+16, + 1.6969847694165044e+16, + 1.6972989095071038e+16, + 1.6976130495977028e+16, + 1.697927189688302e+16, + 1.698241329778901e+16, + 1.6985554698695e+16, + 1.6988696099600994e+16, + 1.6991837500506984e+16, + 1.6994978901412978e+16, + 1.6998120302318966e+16, + 1.7001261703224956e+16, + 1.700440310413095e+16, + 1.700754450503694e+16, + 1.7010685905942934e+16, + 1.7013827306848924e+16, + 1.7016968707754916e+16, + 1.7020110108660906e+16, + 1.7023251509566896e+16, + 1.702639291047289e+16, + 1.702953431137888e+16, + 1.7032675712284874e+16, + 1.7035817113190862e+16, + 1.7038958514096852e+16, + 1.7042099915002846e+16, + 1.7045241315908836e+16, + 1.704838271681483e+16, + 1.705152411772082e+16, + 1.705466551862681e+16, + 1.7057806919532802e+16, + 1.7060948320438792e+16, + 1.7064089721344786e+16, + 1.7067231122250776e+16, + 1.7070372523156766e+16, + 1.7073513924062758e+16, + 1.7076655324968748e+16, + 1.7079796725874742e+16, + 1.7082938126780732e+16, + 1.7086079527686726e+16, + 1.7089220928592716e+16, + 1.7092362329498706e+16, + 1.7095503730404698e+16, + 1.7098645131310688e+16, + 1.7101786532216682e+16, + 1.7104927933122672e+16, + 1.7108069334028662e+16, + 1.7111210734934654e+16, + 1.7114352135840644e+16, + 1.7117493536746638e+16, + 1.7120634937652628e+16, + 1.7123776338558618e+16, + 1.7126917739464612e+16, + 1.7130059140370602e+16, + 1.7133200541276594e+16, + 1.7136341942182584e+16, + 1.7139483343088574e+16, + 1.7142624743994568e+16, + 1.7145766144900558e+16, + 1.714890754580655e+16, + 1.715204894671254e+16, + 1.7155190347618534e+16, + 1.7158331748524524e+16, + 1.7161473149430514e+16, + 1.7164614550336508e+16, + 1.7167755951242498e+16, + 1.717089735214849e+16, + 1.717403875305448e+16, + 1.717718015396047e+16, + 1.7180321554866464e+16, + 1.7183462955772454e+16, + 1.7186604356678446e+16, + 1.7189745757584436e+16, + 1.7192887158490426e+16, + 1.719602855939642e+16, + 1.719916996030241e+16, + 1.7202311361208404e+16, + 1.7205452762114394e+16, + 1.7208594163020384e+16, + 1.7211735563926376e+16, + 1.7214876964832366e+16, + 1.721801836573836e+16, + 1.722115976664435e+16, + 1.7224301167550344e+16, + 1.7227442568456332e+16, + 1.7230583969362322e+16, + 1.7233725370268316e+16, + 1.7236866771174306e+16, + 1.72400081720803e+16, + 1.724314957298629e+16, + 1.724629097389228e+16, + 1.7249432374798272e+16, + 1.7252573775704262e+16, + 1.7255715176610256e+16, + 1.7258856577516246e+16, + 1.7261997978422236e+16, + 1.7265139379328228e+16, + 1.7268280780234218e+16, + 1.7271422181140212e+16, + 1.7274563582046202e+16, + 1.7277704982952192e+16, + 1.7280846383858186e+16, + 1.7283987784764176e+16, + 1.7287129185670168e+16, + 1.7290270586576158e+16, + 1.7293411987482152e+16, + 1.7296553388388142e+16, + 1.7299694789294132e+16, + 1.7302836190200124e+16, + 1.7305977591106114e+16, + 1.7309118992012108e+16, + 1.7312260392918098e+16, + 1.7315401793824088e+16, + 1.7318543194730082e+16, + 1.7321684595636072e+16, + 1.7324825996542064e+16, + 1.7327967397448054e+16, + 1.7331108798354044e+16, + 1.7334250199260038e+16, + 1.7337391600166028e+16, + 1.734053300107202e+16, + 1.734367440197801e+16, + 1.7346815802884e+16, + 1.7349957203789994e+16, + 1.7353098604695984e+16, + 1.7356240005601978e+16, + 1.7359381406507968e+16, + 1.736252280741396e+16, + 1.736566420831995e+16, + 1.736880560922594e+16, + 1.7371947010131934e+16, + 1.7375088411037924e+16, + 1.7378229811943916e+16, + 1.7381371212849906e+16, + 1.7384512613755896e+16, + 1.738765401466189e+16, + 1.739079541556788e+16, + 1.7393936816473874e+16, + 1.7397078217379864e+16, + 1.7400219618285852e+16, + 1.7403361019191846e+16, + 1.7406502420097836e+16, + 1.740964382100383e+16, + 1.741278522190982e+16, + 1.741592662281581e+16, + 1.7419068023721802e+16, + 1.7422209424627792e+16, + 1.7425350825533786e+16, + 1.7428492226439776e+16, + 1.743163362734577e+16, + 1.743477502825176e+16, + 1.7437916429157748e+16, + 1.7441057830063742e+16, + 1.7444199230969732e+16, + 1.7447340631875726e+16, + 1.7450482032781716e+16, + 1.7453623433687706e+16, + 1.7456764834593698e+16, + 1.7459906235499688e+16, + 1.7463047636405682e+16, + 1.7466189037311672e+16, + 1.7469330438217662e+16, + 1.7472471839123656e+16, + 1.7475613240029644e+16, + 1.7478754640935638e+16, + 1.7481896041841628e+16, + 1.7485037442747618e+16, + 1.7488178843653612e+16, + 1.7491320244559602e+16, + 1.7494461645465594e+16, + 1.7497603046371584e+16, + 1.7500744447277578e+16, + 1.7503885848183568e+16, + 1.7507027249089558e+16, + 1.7510168649995552e+16, + 1.751331005090154e+16, + 1.7516451451807534e+16, + 1.7519592852713524e+16, + 1.7522734253619514e+16, + 1.7525875654525508e+16, + 1.7529017055431498e+16, + 1.753215845633749e+16, + 1.753529985724348e+16, + 1.753844125814947e+16, + 1.7541582659055464e+16, + 1.7544724059961454e+16, + 1.7547865460867448e+16, + 1.7551006861773438e+16, + 1.7554148262679426e+16, + 1.755728966358542e+16, + 1.756043106449141e+16, + 1.7563572465397404e+16, + 1.7566713866303394e+16, + 1.7569855267209386e+16, + 1.7572996668115376e+16, + 1.7576138069021366e+16, + 1.757927946992736e+16, + 1.758242087083335e+16, + 1.7585562271739344e+16, + 1.7588703672645334e+16, + 1.7591845073551322e+16, + 1.7594986474457316e+16, + 1.7598127875363306e+16, + 1.76012692762693e+16, + 1.760441067717529e+16, + 1.760755207808128e+16, + 1.7610693478987272e+16, + 1.7613834879893262e+16, + 1.7616976280799256e+16, + 1.7620117681705246e+16, + 1.7623259082611236e+16, + 1.762640048351723e+16, + 1.7629541884423218e+16, + 1.7632683285329212e+16, + 1.7635824686235202e+16, + 1.7638966087141196e+16, + 1.7642107488047186e+16, + 1.7645248888953176e+16, + 1.7648390289859168e+16, + 1.7651531690765158e+16, + 1.7654673091671152e+16, + 1.7657814492577142e+16, + 1.7660955893483132e+16, + 1.7664097294389126e+16, + 1.7667238695295114e+16, + 1.7670380096201108e+16, + 1.7673521497107098e+16, + 1.7676662898013088e+16, + 1.7679804298919082e+16, + 1.7682945699825072e+16, + 1.7686087100731064e+16, + 1.7689228501637054e+16, + 1.7692369902543044e+16, + 1.7695511303449038e+16, + 1.7698652704355028e+16, + 1.7701794105261022e+16, + 1.770493550616701e+16, + 1.7708076907073004e+16, + 1.7711218307978994e+16, + 1.7714359708884984e+16, + 1.7717501109790978e+16, + 1.7720642510696968e+16, + 1.772378391160296e+16, + 1.772692531250895e+16, + 1.773006671341494e+16, + 1.7733208114320934e+16, + 1.7736349515226924e+16, + 1.7739490916132918e+16, + 1.7742632317038906e+16, + 1.7745773717944896e+16, + 1.774891511885089e+16, + 1.775205651975688e+16, + 1.7755197920662874e+16, + 1.7758339321568864e+16, + 1.7761480722474856e+16, + 1.7764622123380846e+16, + 1.7767763524286836e+16, + 1.777090492519283e+16, + 1.777404632609882e+16, + 1.7777187727004814e+16, + 1.7780329127910802e+16, + 1.7783470528816792e+16, + 1.7786611929722786e+16, + 1.7789753330628776e+16, + 1.779289473153477e+16, + 1.779603613244076e+16, + 1.779917753334675e+16, + 1.7802318934252742e+16, + 1.7805460335158732e+16, + 1.7808601736064726e+16, + 1.7811743136970716e+16, + 1.7814884537876706e+16, + 1.7818025938782698e+16, + 1.7821167339688688e+16, + 1.7824308740594682e+16, + 1.7827450141500672e+16, + 1.7830591542406666e+16, + 1.7833732943312656e+16, + 1.7836874344218646e+16, + 1.7840015745124638e+16, + 1.7843157146030628e+16, + 1.7846298546936622e+16, + 1.7849439947842612e+16, + 1.7852581348748602e+16, + 1.7855722749654596e+16, + 1.7858864150560584e+16, + 1.7862005551466578e+16, + 1.7865146952372568e+16, + 1.7868288353278558e+16, + 1.7871429754184552e+16, + 1.7874571155090542e+16, + 1.7877712555996534e+16, + 1.7880853956902524e+16, + 1.7883995357808514e+16, + 1.7887136758714508e+16, + 1.7890278159620498e+16, + 1.7893419560526492e+16, + 1.789656096143248e+16, + 1.7899702362338474e+16, + 1.7902843763244464e+16, + 1.7905985164150454e+16, + 1.7909126565056448e+16, + 1.7912267965962438e+16, + 1.791540936686843e+16, + 1.791855076777442e+16, + 1.792169216868041e+16, + 1.7924833569586404e+16, + 1.7927974970492394e+16, + 1.7931116371398388e+16, + 1.7934257772304376e+16, + 1.7937399173210366e+16, + 1.794054057411636e+16, + 1.794368197502235e+16, + 1.7946823375928344e+16, + 1.7949964776834334e+16, + 1.7953106177740324e+16, + 1.7956247578646316e+16, + 1.7959388979552306e+16, + 1.79625303804583e+16, + 1.796567178136429e+16, + 1.7968813182270284e+16, + 1.7971954583176272e+16, + 1.7975095984082262e+16, + 1.7978237384988256e+16, + 1.7981378785894246e+16, + 1.798452018680024e+16, + 1.798766158770623e+16, + 1.799080298861222e+16, + 1.7993944389518212e+16, + 1.7997085790424202e+16, + 1.8000227191330196e+16, + 1.8003368592236186e+16, + 1.8006509993142176e+16, + 1.8009651394048168e+16, + 1.8012792794954158e+16, + 1.801593419586015e+16, + 1.8019075596766144e+16, + 1.8022216997672132e+16, + 1.8025358398578124e+16, + 1.8028499799484116e+16, + 1.8031641200390108e+16, + 1.80347826012961e+16, + 1.8037924002202092e+16, + 1.804106540310808e+16, + 1.804420680401407e+16, + 1.8047348204920064e+16, + 1.8050489605826056e+16, + 1.805363100673205e+16, + 1.805677240763804e+16, + 1.8059913808544028e+16, + 1.806305520945002e+16, + 1.8066196610356012e+16, + 1.8069338011262004e+16, + 1.8072479412167996e+16, + 1.8075620813073984e+16, + 1.8078762213979976e+16, + 1.808190361488597e+16, + 1.808504501579196e+16, + 1.808818641669795e+16, + 1.809132781760394e+16, + 1.8094469218509936e+16, + 1.8097610619415924e+16, + 1.8100752020321916e+16, + 1.8103893421227908e+16, + 1.81070348221339e+16, + 1.8110176223039892e+16, + 1.811331762394588e+16, + 1.811645902485187e+16, + 1.8119600425757864e+16, + 1.8122741826663856e+16, + 1.812588322756985e+16, + 1.8129024628475836e+16, + 1.813216602938183e+16, + 1.813530743028782e+16, + 1.8138448831193812e+16, + 1.8141590232099804e+16, + 1.814473163300579e+16, + 1.8147873033911788e+16, + 1.8151014434817776e+16, + 1.815415583572377e+16, + 1.815729723662976e+16, + 1.8160438637535748e+16, + 1.8163580038441744e+16, + 1.8166721439347732e+16, + 1.816986284025373e+16, + 1.8173004241159716e+16, + 1.8176145642065708e+16, + 1.81792870429717e+16, + 1.818242844387769e+16, + 1.8185569844783684e+16, + 1.818871124568967e+16, + 1.8191852646595664e+16, + 1.8194994047501656e+16, + 1.8198135448407644e+16, + 1.820127684931364e+16, + 1.8204418250219628e+16, + 1.8207559651125624e+16, + 1.8210701052031612e+16, + 1.82138424529376e+16, + 1.8216983853843596e+16, + 1.8220125254749584e+16, + 1.822326665565558e+16, + 1.822640805656157e+16, + 1.822954945746756e+16, + 1.823269085837355e+16, + 1.823583225927954e+16, + 1.8238973660185536e+16, + 1.8242115061091524e+16, + 1.824525646199752e+16, + 1.8248397862903508e+16, + 1.8251539263809496e+16, + 1.8254680664715492e+16, + 1.825782206562148e+16, + 1.8260963466527476e+16, + 1.8264104867433464e+16, + 1.8267246268339456e+16, + 1.827038766924545e+16, + 1.8273529070151436e+16, + 1.827667047105743e+16, + 1.827981187196342e+16, + 1.8282953272869412e+16, + 1.8286094673775404e+16, + 1.828923607468139e+16, + 1.8292377475587388e+16, + 1.8295518876493376e+16, + 1.829866027739937e+16, + 1.830180167830536e+16, + 1.830494307921135e+16, + 1.8308084480117344e+16, + 1.8311225881023332e+16, + 1.831436728192933e+16, + 1.8317508682835316e+16, + 1.8320650083741308e+16, + 1.83237914846473e+16, + 1.832693288555329e+16, + 1.8330074286459284e+16, + 1.833321568736527e+16, + 1.8336357088271264e+16, + 1.8339498489177256e+16, + 1.834263989008325e+16, + 1.834578129098924e+16, + 1.8348922691895228e+16, + 1.835206409280122e+16, + 1.8355205493707212e+16, + 1.8358346894613204e+16, + 1.8361488295519196e+16, + 1.8364629696425184e+16, + 1.8367771097331176e+16, + 1.837091249823717e+16, + 1.837405389914316e+16, + 1.837719530004915e+16, + 1.8380336700955144e+16, + 1.8383478101861136e+16, + 1.8386619502767124e+16, + 1.8389760903673116e+16, + 1.8392902304579108e+16, + 1.83960437054851e+16, + 1.8399185106391092e+16, + 1.840232650729708e+16, + 1.840546790820307e+16, + 1.8408609309109064e+16, + 1.8411750710015056e+16, + 1.841489211092105e+16, + 1.841803351182704e+16, + 1.8421174912733028e+16, + 1.842431631363902e+16, + 1.8427457714545012e+16, + 1.8430599115451004e+16, + 1.8433740516356996e+16, + 1.8436881917262984e+16, + 1.8440023318168976e+16, + 1.844316471907497e+16, + 1.844630611998096e+16, + 1.844944752088695e+16, + 1.8452588921792944e+16, + 1.8455730322698936e+16, + 1.8458871723604924e+16, + 1.8462013124510916e+16, + 1.8465154525416908e+16, + 1.84682959263229e+16, + 1.8471437327228892e+16, + 1.847457872813488e+16, + 1.847772012904087e+16, + 1.8480861529946864e+16, + 1.8484002930852856e+16, + 1.848714433175885e+16, + 1.8490285732664836e+16, + 1.849342713357083e+16, + 1.849656853447682e+16, + 1.8499709935382812e+16, + 1.8502851336288804e+16, + 1.850599273719479e+16, + 1.8509134138100788e+16, + 1.8512275539006776e+16, + 1.851541693991277e+16, + 1.851855834081876e+16, + 1.852169974172475e+16, + 1.8524841142630744e+16, + 1.8527982543536732e+16, + 1.853112394444273e+16, + 1.8534265345348716e+16, + 1.8537406746254708e+16, + 1.85405481471607e+16, + 1.854368954806669e+16, + 1.8546830948972684e+16, + 1.854997234987867e+16, + 1.8553113750784664e+16, + 1.8556255151690656e+16, + 1.8559396552596644e+16, + 1.856253795350264e+16, + 1.8565679354408628e+16, + 1.8568820755314624e+16, + 1.8571962156220612e+16, + 1.85751035571266e+16, + 1.8578244958032596e+16, + 1.8581386358938584e+16, + 1.858452775984458e+16, + 1.858766916075057e+16, + 1.859081056165656e+16, + 1.859395196256255e+16, + 1.859709336346854e+16, + 1.8600234764374536e+16, + 1.8603376165280524e+16, + 1.860651756618652e+16, + 1.8609658967092508e+16, + 1.8612800367998496e+16, + 1.8615941768904492e+16, + 1.861908316981048e+16, + 1.8622224570716476e+16, + 1.8625365971622464e+16, + 1.8628507372528456e+16, + 1.863164877343445e+16, + 1.8634790174340436e+16, + 1.863793157524643e+16, + 1.864107297615242e+16, + 1.8644214377058412e+16, + 1.8647355777964404e+16, + 1.8650497178870396e+16, + 1.8653638579776388e+16, + 1.8656779980682376e+16, + 1.8659921381588372e+16, + 1.866306278249436e+16, + 1.866620418340035e+16, + 1.8669345584306344e+16, + 1.8672486985212332e+16, + 1.867562838611833e+16, + 1.8678769787024316e+16, + 1.8681911187930308e+16, + 1.86850525888363e+16, + 1.8688193989742292e+16, + 1.8691335390648284e+16, + 1.869447679155427e+16, + 1.8697618192460264e+16, + 1.8700759593366256e+16, + 1.870390099427225e+16, + 1.870704239517824e+16, + 1.8710183796084228e+16, + 1.871332519699022e+16, + 1.8716466597896212e+16, + 1.8719607998802204e+16, + 1.8722749399708196e+16, + 1.8725890800614188e+16, + 1.872903220152018e+16, + 1.873217360242617e+16, + 1.873531500333216e+16, + 1.873845640423815e+16, + 1.8741597805144144e+16, + 1.8744739206050136e+16, + 1.8747880606956124e+16, + 1.8751022007862116e+16, + 1.8754163408768108e+16, + 1.87573048096741e+16, + 1.8760446210580092e+16, + 1.8763587611486084e+16, + 1.876672901239207e+16, + 1.8769870413298064e+16, + 1.8773011814204056e+16, + 1.877615321511005e+16, + 1.877929461601604e+16, + 1.8782436016922028e+16, + 1.878557741782802e+16, + 1.8788718818734012e+16, + 1.8791860219640004e+16, + 1.8795001620545996e+16, + 1.8798143021451988e+16, + 1.880128442235798e+16, + 1.880442582326397e+16, + 1.880756722416996e+16, + 1.881070862507595e+16, + 1.8813850025981944e+16, + 1.8816991426887936e+16, + 1.8820132827793924e+16, + 1.8823274228699916e+16, + 1.8826415629605908e+16, + 1.88295570305119e+16, + 1.8832698431417892e+16, + 1.883583983232388e+16, + 1.8838981233229876e+16, + 1.8842122634135864e+16, + 1.8845264035041856e+16, + 1.884840543594785e+16, + 1.8851546836853836e+16, + 1.885468823775983e+16, + 1.885782963866582e+16, + 1.8860971039571812e+16, + 1.8864112440477804e+16, + 1.8867253841383796e+16, + 1.8870395242289788e+16, + 1.8873536643195776e+16, + 1.8876678044101772e+16, + 1.887981944500776e+16, + 1.888296084591375e+16, + 1.8886102246819744e+16, + 1.8889243647725732e+16, + 1.889238504863173e+16, + 1.8895526449537716e+16, + 1.8898667850443708e+16, + 1.89018092513497e+16, + 1.890495065225569e+16, + 1.8908092053161684e+16, + 1.891123345406767e+16, + 1.8914374854973668e+16, + 1.8917516255879656e+16, + 1.8920657656785644e+16, + 1.892379905769164e+16, + 1.8926940458597628e+16, + 1.8930081859503624e+16, + 1.8933223260409612e+16, + 1.8936364661315604e+16, + 1.8939506062221596e+16, + 1.8942647463127584e+16, + 1.894578886403358e+16, + 1.894893026493957e+16, + 1.8952071665845564e+16, + 1.895521306675155e+16, + 1.895835446765754e+16, + 1.8961495868563536e+16, + 1.8964637269469524e+16, + 1.896777867037552e+16, + 1.8970920071281508e+16, + 1.89740614721875e+16, + 1.8977202873093492e+16, + 1.898034427399948e+16, + 1.8983485674905476e+16, + 1.8986627075811464e+16, + 1.8989768476717456e+16, + 1.899290987762345e+16, + 1.8996051278529436e+16, + 1.899919267943543e+16, + 1.900233408034142e+16, + 1.9005475481247416e+16, + 1.9008616882153404e+16, + 1.9011758283059396e+16, + 1.9014899683965388e+16, + 1.9018041084871376e+16, + 1.9021182485777372e+16, + 1.902432388668336e+16, + 1.902746528758935e+16, + 1.9030606688495344e+16, + 1.9033748089401332e+16, + 1.903688949030733e+16, + 1.9040030891213316e+16, + 1.9043172292119308e+16, + 1.90463136930253e+16, + 1.9049455093931292e+16, + 1.9052596494837284e+16, + 1.905573789574327e+16, + 1.9058879296649264e+16, + 1.9062020697555256e+16, + 1.906516209846125e+16, + 1.906830349936724e+16, + 1.9071444900273228e+16, + 1.9074586301179224e+16, + 1.9077727702085212e+16, + 1.9080869102991204e+16, + 1.9084010503897196e+16, + 1.9087151904803188e+16, + 1.909029330570918e+16, + 1.909343470661517e+16, + 1.909657610752116e+16, + 1.909971750842715e+16, + 1.9102858909333144e+16, + 1.9106000310239136e+16, + 1.9109141711145124e+16, + 1.9112283112051116e+16, + 1.9115424512957108e+16, + 1.91185659138631e+16, + 1.9121707314769092e+16, + 1.9124848715675084e+16, + 1.912799011658107e+16, + 1.9131131517487064e+16, + 1.9134272918393056e+16, + 1.913741431929905e+16, + 1.914055572020504e+16, + 1.914369712111103e+16, + 1.914683852201702e+16, + 1.9149979922923012e+16, + 1.9153121323829004e+16, + 1.9156262724734996e+16, + 1.9159404125640988e+16, + 1.916254552654698e+16, + 1.916568692745297e+16, + 1.916882832835896e+16, + 1.917196972926495e+16, + 1.9175111130170944e+16, + 1.9178252531076936e+16, + 1.9181393931982924e+16, + 1.9184535332888916e+16, + 1.9187676733794908e+16, + 1.91908181347009e+16, + 1.9193959535606892e+16, + 1.919710093651288e+16, + 1.9200242337418876e+16, + 1.9203383738324864e+16, + 1.9206525139230856e+16, + 1.920966654013685e+16, + 1.921280794104284e+16, + 1.921594934194883e+16, + 1.921909074285482e+16, + 1.9222232143760812e+16, + 1.9225373544666804e+16, + 1.9228514945572796e+16, + 1.9231656346478788e+16, + 1.9234797747384776e+16, + 1.9237939148290772e+16, + 1.924108054919676e+16, + 1.924422195010275e+16, + 1.9247363351008744e+16, + 1.9250504751914732e+16, + 1.925364615282073e+16, + 1.9256787553726716e+16, + 1.925992895463271e+16, + 1.92630703555387e+16, + 1.926621175644469e+16, + 1.9269353157350684e+16, + 1.927249455825667e+16, + 1.9275635959162668e+16, + 1.9278777360068656e+16, + 1.928191876097465e+16, + 1.928506016188064e+16, + 1.9288201562786628e+16, + 1.9291342963692624e+16, + 1.9294484364598612e+16, + 1.929762576550461e+16, + 1.9300767166410596e+16, + 1.9303908567316584e+16, + 1.930704996822258e+16, + 1.931019136912857e+16, + 1.9313332770034564e+16, + 1.931647417094055e+16, + 1.9319615571846544e+16, + 1.9322756972752536e+16, + 1.9325898373658524e+16, + 1.932903977456452e+16, + 1.9332181175470508e+16, + 1.9335322576376504e+16, + 1.9338463977282492e+16, + 1.934160537818848e+16, + 1.9344746779094476e+16, + 1.9347888180000464e+16, + 1.935102958090646e+16, + 1.935417098181245e+16, + 1.935731238271844e+16, + 1.936045378362443e+16, + 1.936359518453042e+16, + 1.9366736585436416e+16, + 1.9369877986342404e+16, + 1.9373019387248396e+16, + 1.9376160788154388e+16, + 1.9379302189060376e+16, + 1.9382443589966372e+16, + 1.938558499087236e+16, + 1.938872639177835e+16, + 1.9391867792684344e+16, + 1.9395009193590336e+16, + 1.939815059449633e+16, + 1.9401291995402316e+16, + 1.940443339630831e+16, + 1.94075747972143e+16, + 1.9410716198120292e+16, + 1.9413857599026284e+16, + 1.941699899993227e+16, + 1.9420140400838268e+16, + 1.9423281801744256e+16, + 1.942642320265025e+16, + 1.942956460355624e+16, + 1.943270600446223e+16, + 1.9435847405368224e+16, + 1.9438988806274212e+16, + 1.9442130207180204e+16, + 1.9445271608086196e+16, + 1.9448413008992188e+16, + 1.945155440989818e+16, + 1.945469581080417e+16, + 1.945783721171016e+16, + 1.946097861261615e+16, + 1.9464120013522144e+16, + 1.9467261414428136e+16, + 1.947040281533413e+16, + 1.947354421624012e+16, + 1.9476685617146108e+16, + 1.94798270180521e+16, + 1.9482968418958092e+16, + 1.9486109819864084e+16, + 1.9489251220770076e+16, + 1.9492392621676064e+16, + 1.9495534022582056e+16, + 1.949867542348805e+16, + 1.950181682439404e+16, + 1.950495822530003e+16, + 1.9508099626206024e+16, + 1.9511241027112012e+16, + 1.9514382428018004e+16, + 1.9517523828923996e+16, + 1.9520665229829988e+16, + 1.952380663073598e+16, + 1.952694803164197e+16, + 1.953008943254796e+16, + 1.953323083345395e+16, + 1.9536372234359944e+16, + 1.9539513635265936e+16, + 1.954265503617193e+16, + 1.954579643707792e+16, + 1.9548937837983908e+16, + 1.95520792388899e+16, + 1.9555220639795892e+16, + 1.9558362040701884e+16, + 1.9561503441607876e+16, + 1.9564644842513864e+16, + 1.9567786243419856e+16, + 1.957092764432585e+16, + 1.957406904523184e+16, + 1.957721044613783e+16, + 1.958035184704382e+16, + 1.9583493247949816e+16, + 1.9586634648855804e+16, + 1.9589776049761796e+16, + 1.9592917450667788e+16, + 1.9596058851573776e+16, + 1.9599200252479772e+16, + 1.960234165338576e+16, + 1.960548305429175e+16, + 1.9608624455197744e+16, + 1.9611765856103736e+16, + 1.961490725700973e+16, + 1.9618048657915716e+16, + 1.962119005882171e+16, + 1.96243314597277e+16, + 1.9627472860633692e+16, + 1.9630614261539684e+16, + 1.963375566244567e+16, + 1.9636897063351668e+16, + 1.9640038464257656e+16, + 1.964317986516365e+16, + 1.964632126606964e+16, + 1.9649462666975628e+16, + 1.9652604067881624e+16, + 1.9655745468787612e+16, + 1.965888686969361e+16, + 1.9662028270599596e+16, + 1.9665169671505584e+16, + 1.966831107241158e+16, + 1.967145247331757e+16, + 1.9674593874223564e+16, + 1.967773527512955e+16, + 1.9680876676035544e+16, + 1.9684018076941536e+16, + 1.9687159477847524e+16, + 1.969030087875352e+16, + 1.9693442279659508e+16, + 1.9696583680565504e+16, + 1.9699725081471492e+16, + 1.970286648237748e+16, + 1.9706007883283476e+16, + 1.9709149284189464e+16, + 1.971229068509546e+16, + 1.971543208600145e+16, + 1.971857348690744e+16, + 1.972171488781343e+16, + 1.972485628871942e+16, + 1.9727997689625416e+16, + 1.9731139090531404e+16, + 1.9734280491437396e+16, + 1.9737421892343388e+16, + 1.9740563293249376e+16, + 1.9743704694155372e+16, + 1.974684609506136e+16, + 1.9749987495967356e+16, + 1.9753128896873344e+16, + 1.9756270297779336e+16, + 1.975941169868533e+16, + 1.9762553099591316e+16, + 1.976569450049731e+16, + 1.97688359014033e+16, + 1.9771977302309292e+16, + 1.9775118703215284e+16, + 1.977826010412127e+16, + 1.9781401505027268e+16, + 1.9784542905933256e+16, + 1.978768430683925e+16, + 1.979082570774524e+16, + 1.979396710865123e+16, + 1.9797108509557224e+16, + 1.9800249910463212e+16, + 1.9803391311369204e+16, + 1.9806532712275196e+16, + 1.9809674113181188e+16, + 1.981281551408718e+16, + 1.981595691499317e+16, + 1.9819098315899164e+16, + 1.982223971680515e+16, + 1.9825381117711144e+16, + 1.9828522518617136e+16, + 1.983166391952313e+16, + 1.983480532042912e+16, + 1.9837946721335108e+16, + 1.98410881222411e+16, + 1.9844229523147092e+16, + 1.9847370924053084e+16, + 1.9850512324959076e+16, + 1.9853653725865064e+16, + 1.9856795126771056e+16, + 1.985993652767705e+16, + 1.986307792858304e+16, + 1.986621932948903e+16, + 1.9869360730395024e+16, + 1.9872502131301012e+16, + 1.9875643532207004e+16, + 1.9878784933112996e+16, + 1.9881926334018988e+16, + 1.988506773492498e+16, + 1.9888209135830972e+16, + 1.9891350536736964e+16, + 1.989449193764295e+16, + 1.9897633338548944e+16, + 1.9900774739454936e+16, + 1.990391614036093e+16, + 1.990705754126692e+16, + 1.9910198942172908e+16, + 1.99133403430789e+16, + 1.9916481743984892e+16, + 1.9919623144890884e+16, + 1.9922764545796876e+16, + 1.9925905946702864e+16, + 1.992904734760886e+16, + 1.993218874851485e+16, + 1.993533014942084e+16, + 1.993847155032683e+16, + 1.994161295123282e+16, + 1.9944754352138816e+16, + 1.9947895753044804e+16, + 1.9951037153950796e+16, + 1.9954178554856788e+16, + 1.995731995576278e+16, + 1.9960461356668772e+16, + 1.996360275757476e+16, + 1.9966744158480756e+16, + 1.9969885559386744e+16, + 1.9973026960292736e+16, + 1.997616836119873e+16, + 1.9979309762104716e+16, + 1.998245116301071e+16, + 1.99855925639167e+16, + 1.9988733964822692e+16, + 1.9991875365728684e+16, + 1.999501676663467e+16, + 1.9998158167540668e+16, + 2.0001299568446656e+16, + 2.0004440969352652e+16, + 2.000758237025864e+16, + 2.0010723771164628e+16, + 2.0013865172070624e+16, + 2.0017006572976612e+16, + 2.002014797388261e+16, + 2.0023289374788596e+16, + 2.0026430775694588e+16, + 2.002957217660058e+16, + 2.003271357750657e+16, + 2.0035854978412564e+16, + 2.003899637931855e+16, + 2.0042137780224548e+16, + 2.0045279181130536e+16, + 2.0048420582036524e+16, + 2.005156198294252e+16, + 2.0054703383848508e+16, + 2.0057844784754504e+16, + 2.0060986185660492e+16, + 2.0064127586566484e+16, + 2.0067268987472476e+16, + 2.0070410388378464e+16, + 2.007355178928446e+16, + 2.007669319019045e+16, + 2.007983459109644e+16, + 2.008297599200243e+16, + 2.008611739290842e+16, + 2.0089258793814416e+16, + 2.0092400194720404e+16, + 2.00955415956264e+16, + 2.0098682996532388e+16, + 2.010182439743838e+16, + 2.0104965798344372e+16, + 2.010810719925036e+16, + 2.0111248600156356e+16, + 2.0114390001062344e+16, + 2.0117531401968336e+16, + 2.012067280287433e+16, + 2.0123814203780316e+16, + 2.012695560468631e+16, + 2.01300970055923e+16, + 2.0133238406498292e+16, + 2.0136379807404284e+16, + 2.0139521208310276e+16, + 2.0142662609216268e+16, + 2.0145804010122256e+16, + 2.014894541102825e+16, + 2.015208681193424e+16, + 2.015522821284023e+16, + 2.0158369613746224e+16, + 2.0161511014652212e+16, + 2.016465241555821e+16, + 2.0167793816464196e+16, + 2.0170935217370188e+16, + 2.017407661827618e+16, + 2.0177218019182172e+16, + 2.0180359420088164e+16, + 2.018350082099415e+16, + 2.0186642221900144e+16, + 2.0189783622806136e+16, + 2.019292502371213e+16, + 2.019606642461812e+16, + 2.0199207825524108e+16, + 2.02023492264301e+16, + 2.0205490627336092e+16, + 2.0208632028242084e+16, + 2.0211773429148076e+16, + 2.0214914830054068e+16, + 2.0218056230960056e+16, + 2.022119763186605e+16, + 2.022433903277204e+16, + 2.022748043367803e+16, + 2.0230621834584024e+16, + 2.0233763235490016e+16, + 2.0236904636396004e+16, + 2.0240046037301996e+16, + 2.0243187438207988e+16, + 2.024632883911398e+16, + 2.0249470240019972e+16, + 2.0252611640925964e+16, + 2.025575304183195e+16, + 2.0258894442737944e+16, + 2.0262035843643936e+16, + 2.026517724454993e+16, + 2.026831864545592e+16, + 2.0271460046361908e+16, + 2.02746014472679e+16, + 2.0277742848173892e+16, + 2.0280884249079884e+16, + 2.0284025649985876e+16, + 2.0287167050891864e+16, + 2.029030845179786e+16, + 2.029344985270385e+16, + 2.029659125360984e+16, + 2.029973265451583e+16, + 2.0302874055421824e+16, + 2.0306015456327816e+16, + 2.0309156857233804e+16, + 2.0312298258139796e+16, + 2.0315439659045788e+16, + 2.031858105995178e+16, + 2.0321722460857772e+16, + 2.032486386176376e+16, + 2.0328005262669756e+16, + 2.0331146663575744e+16, + 2.0334288064481736e+16, + 2.033742946538773e+16, + 2.0340570866293716e+16, + 2.034371226719971e+16, + 2.03468536681057e+16, + 2.0349995069011692e+16, + 2.0353136469917684e+16, + 2.035627787082367e+16, + 2.0359419271729668e+16, + 2.0362560672635656e+16, + 2.0365702073541652e+16, + 2.036884347444764e+16, + 2.037198487535363e+16, + 2.0375126276259624e+16, + 2.0378267677165612e+16, + 2.038140907807161e+16, + 2.0384550478977596e+16, + 2.0387691879883588e+16, + 2.039083328078958e+16, + 2.039397468169557e+16, + 2.0397116082601564e+16, + 2.040025748350755e+16, + 2.0403398884413548e+16, + 2.0406540285319536e+16, + 2.0409681686225524e+16, + 2.041282308713152e+16, + 2.0415964488037508e+16, + 2.0419105888943504e+16, + 2.0422247289849492e+16, + 2.0425388690755484e+16, + 2.0428530091661476e+16, + 2.0431671492567464e+16, + 2.043481289347346e+16, + 2.043795429437945e+16, + 2.0441095695285444e+16, + 2.044423709619143e+16, + 2.044737849709742e+16, + 2.0450519898003416e+16, + 2.0453661298909404e+16, + 2.04568026998154e+16, + 2.0459944100721388e+16, + 2.046308550162738e+16, + 2.0466226902533372e+16, + 2.046936830343936e+16, + 2.0472509704345356e+16, + 2.0475651105251344e+16, + 2.0478792506157336e+16, + 2.048193390706333e+16, + 2.0485075307969316e+16, + 2.048821670887531e+16, + 2.04913581097813e+16, + 2.0494499510687292e+16, + 2.0497640911593284e+16, + 2.0500782312499276e+16, + 2.0503923713405268e+16, + 2.0507065114311256e+16, + 2.0510206515217252e+16, + 2.051334791612324e+16, + 2.051648931702923e+16, + 2.0519630717935224e+16, + 2.0522772118841216e+16, + 2.052591351974721e+16, + 2.0529054920653196e+16, + 2.0532196321559188e+16, + 2.053533772246518e+16, + 2.0538479123371172e+16, + 2.0541620524277164e+16, + 2.054476192518315e+16, + 2.0547903326089144e+16, + 2.0551044726995136e+16, + 2.055418612790113e+16, + 2.055732752880712e+16, + 2.056046892971311e+16, + 2.05636103306191e+16, + 2.0566751731525092e+16, + 2.0569893132431084e+16, + 2.0573034533337076e+16, + 2.0576175934243068e+16, + 2.057931733514906e+16, + 2.058245873605505e+16, + 2.058560013696104e+16, + 2.058874153786703e+16, + 2.0591882938773024e+16, + 2.0595024339679016e+16, + 2.059816574058501e+16, + 2.0601307141490996e+16, + 2.0604448542396988e+16, + 2.060758994330298e+16, + 2.0610731344208972e+16, + 2.0613872745114964e+16, + 2.061701414602095e+16, + 2.0620155546926944e+16, + 2.0623296947832936e+16, + 2.062643834873893e+16, + 2.062957974964492e+16, + 2.0632721150550908e+16, + 2.0635862551456904e+16, + 2.0639003952362892e+16, + 2.0642145353268884e+16, + 2.0645286754174876e+16, + 2.0648428155080868e+16, + 2.065156955598686e+16, + 2.065471095689285e+16, + 2.065785235779884e+16, + 2.066099375870483e+16, + 2.0664135159610824e+16, + 2.0667276560516816e+16, + 2.0670417961422804e+16, + 2.06735593623288e+16, + 2.0676700763234788e+16, + 2.067984216414078e+16, + 2.0682983565046772e+16, + 2.068612496595276e+16, + 2.0689266366858756e+16, + 2.0692407767764744e+16, + 2.0695549168670736e+16, + 2.069869056957673e+16, + 2.0701831970482716e+16, + 2.070497337138871e+16, + 2.07081147722947e+16, + 2.0711256173200696e+16, + 2.0714397574106684e+16, + 2.0717538975012676e+16, + 2.0720680375918668e+16, + 2.0723821776824656e+16, + 2.0726963177730652e+16, + 2.073010457863664e+16, + 2.073324597954263e+16, + 2.0736387380448624e+16, + 2.0739528781354612e+16, + 2.074267018226061e+16, + 2.0745811583166596e+16, + 2.074895298407259e+16, + 2.075209438497858e+16, + 2.075523578588457e+16, + 2.0758377186790564e+16, + 2.076151858769655e+16, + 2.0764659988602548e+16, + 2.0767801389508536e+16, + 2.077094279041453e+16, + 2.077408419132052e+16, + 2.0777225592226508e+16, + 2.0780366993132504e+16, + 2.0783508394038492e+16, + 2.078664979494449e+16, + 2.0789791195850476e+16, + 2.0792932596756464e+16, + 2.079607399766246e+16, + 2.079921539856845e+16, + 2.0802356799474444e+16, + 2.080549820038043e+16, + 2.0808639601286424e+16, + 2.0811781002192416e+16, + 2.0814922403098404e+16, + 2.08180638040044e+16, + 2.0821205204910388e+16, + 2.082434660581638e+16, + 2.0827488006722372e+16, + 2.083062940762836e+16, + 2.0833770808534356e+16, + 2.0836912209440344e+16, + 2.0840053610346336e+16, + 2.084319501125233e+16, + 2.084633641215832e+16, + 2.084947781306431e+16, + 2.08526192139703e+16, + 2.0855760614876296e+16, + 2.0858902015782284e+16, + 2.0862043416688276e+16, + 2.0865184817594268e+16, + 2.0868326218500256e+16, + 2.0871467619406252e+16, + 2.087460902031224e+16, + 2.087775042121823e+16, + 2.0880891822124224e+16, + 2.0884033223030216e+16, + 2.088717462393621e+16, + 2.0890316024842196e+16, + 2.0893457425748188e+16, + 2.089659882665418e+16, + 2.0899740227560172e+16, + 2.0902881628466164e+16, + 2.090602302937215e+16, + 2.0909164430278148e+16, + 2.0912305831184136e+16, + 2.091544723209013e+16, + 2.091858863299612e+16, + 2.092173003390211e+16, + 2.0924871434808104e+16, + 2.0928012835714092e+16, + 2.0931154236620084e+16, + 2.0934295637526076e+16, + 2.0937437038432068e+16, + 2.094057843933806e+16, + 2.094371984024405e+16, + 2.094686124115004e+16, + 2.095000264205603e+16, + 2.0953144042962024e+16, + 2.0956285443868016e+16, + 2.095942684477401e+16, + 2.0962568245679996e+16, + 2.0965709646585988e+16, + 2.096885104749198e+16, + 2.0971992448397972e+16, + 2.0975133849303964e+16, + 2.0978275250209956e+16, + 2.0981416651115944e+16, + 2.0984558052021936e+16, + 2.098769945292793e+16, + 2.099084085383392e+16, + 2.099398225473991e+16, + 2.0997123655645904e+16, + 2.1000265056551892e+16, + 2.1003406457457884e+16, + 2.1006547858363876e+16, + 2.1009689259269868e+16, + 2.101283066017586e+16, + 2.101597206108185e+16, + 2.101911346198784e+16, + 2.102225486289383e+16, + 2.1025396263799824e+16, + 2.1028537664705816e+16, + 2.1031679065611804e+16, + 2.10348204665178e+16, + 2.1037961867423788e+16, + 2.104110326832978e+16, + 2.1044244669235772e+16, + 2.1047386070141764e+16, + 2.1050527471047756e+16, + 2.1053668871953744e+16, + 2.1056810272859736e+16, + 2.105995167376573e+16, + 2.106309307467172e+16, + 2.106623447557771e+16, + 2.10693758764837e+16, + 2.1072517277389696e+16, + 2.1075658678295684e+16, + 2.1078800079201676e+16, + 2.1081941480107668e+16, + 2.1085082881013656e+16, + 2.1088224281919652e+16, + 2.109136568282564e+16, + 2.109450708373163e+16, + 2.1097648484637624e+16, + 2.1100789885543612e+16, + 2.110393128644961e+16, + 2.1107072687355596e+16, + 2.111021408826159e+16, + 2.111335548916758e+16, + 2.1116496890073572e+16, + 2.1119638290979564e+16, + 2.112277969188555e+16, + 2.1125921092791548e+16, + 2.1129062493697536e+16, + 2.113220389460353e+16, + 2.113534529550952e+16, + 2.1138486696415508e+16, + 2.1141628097321504e+16, + 2.1144769498227492e+16, + 2.114791089913349e+16, + 2.1151052300039476e+16, + 2.1154193700945468e+16, + 2.115733510185146e+16, + 2.116047650275745e+16, + 2.1163617903663444e+16, + 2.116675930456943e+16, + 2.1169900705475424e+16, + 2.1173042106381416e+16, + 2.1176183507287404e+16, + 2.11793249081934e+16, + 2.1182466309099388e+16, + 2.1185607710005384e+16, + 2.1188749110911372e+16, + 2.1191890511817364e+16, + 2.1195031912723356e+16, + 2.1198173313629344e+16, + 2.120131471453534e+16, + 2.120445611544133e+16, + 2.120759751634732e+16, + 2.121073891725331e+16, + 2.12138803181593e+16, + 2.1217021719065296e+16, + 2.1220163119971284e+16, + 2.1223304520877276e+16, + 2.1226445921783268e+16, + 2.122958732268926e+16, + 2.1232728723595252e+16, + 2.123587012450124e+16, + 2.123901152540723e+16, + 2.1242152926313224e+16, + 2.1245294327219216e+16, + 2.124843572812521e+16, + 2.1251577129031196e+16, + 2.125471852993719e+16, + 2.125785993084318e+16, + 2.1261001331749172e+16, + 2.1264142732655164e+16, + 2.1267284133561156e+16, + 2.1270425534467148e+16, + 2.1273566935373136e+16, + 2.127670833627913e+16, + 2.127984973718512e+16, + 2.128299113809111e+16, + 2.1286132538997104e+16, + 2.1289273939903092e+16, + 2.1292415340809084e+16, + 2.1295556741715076e+16, + 2.1298698142621068e+16, + 2.130183954352706e+16, + 2.1304980944433052e+16, + 2.130812234533904e+16, + 2.131126374624503e+16, + 2.1314405147151024e+16, + 2.1317546548057016e+16, + 2.132068794896301e+16, + 2.1323829349869e+16, + 2.1326970750774988e+16, + 2.133011215168098e+16, + 2.1333253552586972e+16, + 2.1336394953492964e+16, + 2.1339536354398956e+16, + 2.1342677755304948e+16, + 2.1345819156210936e+16, + 2.134896055711693e+16, + 2.135210195802292e+16, + 2.135524335892891e+16, + 2.1358384759834904e+16, + 2.1361526160740892e+16, + 2.1364667561646884e+16, + 2.1367808962552876e+16, + 2.1370950363458868e+16, + 2.137409176436486e+16, + 2.137723316527085e+16, + 2.1380374566176844e+16, + 2.138351596708283e+16, + 2.1386657367988824e+16, + 2.1389798768894816e+16, + 2.139294016980081e+16, + 2.13960815707068e+16, + 2.1399222971612788e+16, + 2.140236437251878e+16, + 2.1405505773424772e+16, + 2.1408647174330764e+16, + 2.1411788575236756e+16, + 2.1414929976142744e+16, + 2.141807137704874e+16, + 2.142121277795473e+16, + 2.142435417886072e+16, + 2.142749557976671e+16, + 2.14306369806727e+16, + 2.1433778381578696e+16, + 2.1436919782484684e+16, + 2.1440061183390676e+16, + 2.1443202584296668e+16, + 2.1446343985202656e+16, + 2.1449485386108652e+16, + 2.145262678701464e+16, + 2.1455768187920636e+16, + 2.1458909588826624e+16, + 2.1462050989732616e+16, + 2.146519239063861e+16, + 2.1468333791544596e+16, + 2.147147519245059e+16, + 2.147461659335658e+16, + 2.1477757994262572e+16, + 2.1480899395168564e+16, + 2.148404079607455e+16, + 2.1487182196980548e+16, + 2.1490323597886536e+16, + 2.1493464998792532e+16, + 2.149660639969852e+16, + 2.1499747800604508e+16, + 2.1502889201510504e+16, + 2.1506030602416492e+16, + 2.150917200332249e+16, + 2.1512313404228476e+16, + 2.1515454805134468e+16, + 2.151859620604046e+16, + 2.152173760694645e+16, + 2.1524879007852444e+16, + 2.152802040875843e+16, + 2.1531161809664428e+16, + 2.1534303210570416e+16, + 2.1537444611476404e+16, + 2.15405860123824e+16, + 2.1543727413288388e+16, + 2.1546868814194384e+16, + 2.1550010215100372e+16, + 2.1553151616006364e+16, + 2.1556293016912356e+16, + 2.1559434417818344e+16, + 2.156257581872434e+16, + 2.156571721963033e+16, + 2.156885862053632e+16, + 2.157200002144231e+16, + 2.15751414223483e+16, + 2.1578282823254296e+16, + 2.1581424224160284e+16, + 2.1584565625066276e+16, + 2.1587707025972268e+16, + 2.159084842687826e+16, + 2.1593989827784252e+16, + 2.159713122869024e+16, + 2.1600272629596236e+16, + 2.1603414030502224e+16, + 2.1606555431408216e+16, + 2.160969683231421e+16, + 2.1612838233220196e+16, + 2.161597963412619e+16, + 2.161912103503218e+16, + 2.1622262435938172e+16, + 2.1625403836844164e+16, + 2.1628545237750156e+16, + 2.1631686638656148e+16, + 2.1634828039562136e+16, + 2.163796944046813e+16, + 2.164111084137412e+16, + 2.164425224228011e+16, + 2.1647393643186104e+16, + 2.1650535044092092e+16, + 2.1653676444998084e+16, + 2.1656817845904076e+16, + 2.1659959246810068e+16, + 2.166310064771606e+16, + 2.1666242048622052e+16, + 2.1669383449528044e+16, + 2.167252485043403e+16, + 2.1675666251340024e+16, + 2.1678807652246016e+16, + 2.168194905315201e+16, + 2.1685090454058e+16, + 2.1688231854963988e+16, + 2.169137325586998e+16, + 2.1694514656775972e+16, + 2.1697656057681964e+16, + 2.1700797458587956e+16, + 2.1703938859493948e+16, + 2.1707080260399936e+16, + 2.171022166130593e+16, + 2.171336306221192e+16, + 2.171650446311791e+16, + 2.1719645864023904e+16, + 2.1722787264929892e+16, + 2.1725928665835884e+16, + 2.1729070066741876e+16, + 2.1732211467647868e+16, + 2.173535286855386e+16, + 2.1738494269459852e+16, + 2.1741635670365844e+16, + 2.174477707127183e+16, + 2.1747918472177824e+16, + 2.1751059873083816e+16, + 2.175420127398981e+16, + 2.17573426748958e+16, + 2.1760484075801788e+16, + 2.176362547670778e+16, + 2.1766766877613772e+16, + 2.1769908278519764e+16, + 2.1773049679425756e+16, + 2.1776191080331744e+16, + 2.177933248123774e+16, + 2.178247388214373e+16, + 2.178561528304972e+16, + 2.178875668395571e+16, + 2.17918980848617e+16, + 2.1795039485767696e+16, + 2.1798180886673684e+16, + 2.180132228757968e+16, + 2.1804463688485668e+16, + 2.180760508939166e+16, + 2.1810746490297652e+16, + 2.181388789120364e+16, + 2.1817029292109636e+16, + 2.1820170693015624e+16, + 2.1823312093921616e+16, + 2.182645349482761e+16, + 2.1829594895733596e+16, + 2.183273629663959e+16, + 2.183587769754558e+16, + 2.1839019098451576e+16, + 2.1842160499357564e+16, + 2.184530190026355e+16, + 2.1848443301169548e+16, + 2.1851584702075536e+16, + 2.1854726102981532e+16, + 2.185786750388752e+16, + 2.186100890479351e+16, + 2.1864150305699504e+16, + 2.1867291706605492e+16, + 2.187043310751149e+16, + 2.1873574508417476e+16, + 2.187671590932347e+16, + 2.187985731022946e+16, + 2.188299871113545e+16, + 2.1886140112041444e+16, + 2.188928151294743e+16, + 2.1892422913853428e+16, + 2.1895564314759416e+16, + 2.189870571566541e+16, + 2.19018471165714e+16, + 2.1904988517477388e+16, + 2.1908129918383384e+16, + 2.1911271319289372e+16, + 2.1914412720195364e+16, + 2.1917554121101356e+16, + 2.1920695522007344e+16, + 2.192383692291334e+16, + 2.192697832381933e+16, + 2.193011972472532e+16, + 2.193326112563131e+16, + 2.1936402526537304e+16, + 2.1939543927443296e+16, + 2.1942685328349284e+16, + 2.194582672925528e+16, + 2.1948968130161268e+16, + 2.195210953106726e+16, + 2.1955250931973252e+16, + 2.195839233287924e+16, + 2.1961533733785236e+16, + 2.1964675134691224e+16, + 2.1967816535597216e+16, + 2.197095793650321e+16, + 2.19740993374092e+16, + 2.197724073831519e+16, + 2.198038213922118e+16, + 2.1983523540127172e+16, + 2.1986664941033164e+16, + 2.1989806341939156e+16, + 2.1992947742845148e+16, + 2.1996089143751136e+16, + 2.199923054465713e+16, + 2.200237194556312e+16, + 2.200551334646911e+16, + 2.2008654747375104e+16, + 2.2011796148281096e+16, + 2.201493754918709e+16, + 2.2018078950093076e+16, + 2.2021220350999068e+16, + 2.202436175190506e+16, + 2.2027503152811052e+16, + 2.2030644553717044e+16, + 2.203378595462303e+16, + 2.2036927355529024e+16, + 2.2040068756435016e+16, + 2.204321015734101e+16, + 2.2046351558247e+16, + 2.204949295915299e+16, + 2.205263436005898e+16, + 2.2055775760964972e+16, + 2.2058917161870964e+16, + 2.2062058562776956e+16, + 2.2065199963682948e+16, + 2.2068341364588936e+16, + 2.207148276549493e+16, + 2.207462416640092e+16, + 2.207776556730691e+16, + 2.2080906968212904e+16, + 2.2084048369118896e+16, + 2.208718977002489e+16, + 2.2090331170930876e+16, + 2.2093472571836868e+16, + 2.209661397274286e+16, + 2.2099755373648852e+16, + 2.2102896774554844e+16, + 2.210603817546083e+16, + 2.2109179576366824e+16, + 2.2112320977272816e+16, + 2.211546237817881e+16, + 2.21186037790848e+16, + 2.2121745179990788e+16, + 2.2124886580896784e+16, + 2.2128027981802772e+16, + 2.2131169382708764e+16, + 2.2134310783614756e+16, + 2.2137452184520744e+16, + 2.214059358542674e+16, + 2.214373498633273e+16, + 2.214687638723872e+16, + 2.215001778814471e+16, + 2.2153159189050704e+16, + 2.2156300589956696e+16, + 2.2159441990862684e+16, + 2.216258339176868e+16, + 2.2165724792674668e+16, + 2.216886619358066e+16, + 2.2172007594486652e+16, + 2.217514899539264e+16, + 2.2178290396298636e+16, + 2.2181431797204624e+16, + 2.2184573198110616e+16, + 2.218771459901661e+16, + 2.2190855999922596e+16, + 2.219399740082859e+16, + 2.219713880173458e+16, + 2.2200280202640576e+16, + 2.2203421603546564e+16, + 2.220656300445255e+16, + 2.2209704405358548e+16, + 2.2212845806264536e+16, + 2.2215987207170532e+16, + 2.221912860807652e+16, + 2.222227000898251e+16, + 2.2225411409888504e+16, + 2.2228552810794492e+16, + 2.223169421170049e+16, + 2.2234835612606476e+16, + 2.223797701351247e+16, + 2.224111841441846e+16, + 2.224425981532445e+16, + 2.2247401216230444e+16, + 2.225054261713643e+16, + 2.2253684018042428e+16, + 2.2256825418948416e+16, + 2.225996681985441e+16, + 2.22631082207604e+16, + 2.2266249621666388e+16, + 2.2269391022572384e+16, + 2.2272532423478372e+16, + 2.2275673824384364e+16, + 2.2278815225290356e+16, + 2.2281956626196344e+16, + 2.228509802710234e+16, + 2.228823942800833e+16, + 2.2291380828914324e+16, + 2.229452222982031e+16, + 2.2297663630726304e+16, + 2.2300805031632296e+16, + 2.2303946432538284e+16, + 2.230708783344428e+16, + 2.2310229234350268e+16, + 2.231337063525626e+16, + 2.2316512036162252e+16, + 2.231965343706824e+16, + 2.2322794837974236e+16, + 2.2325936238880224e+16, + 2.2329077639786216e+16, + 2.233221904069221e+16, + 2.23353604415982e+16, + 2.233850184250419e+16, + 2.234164324341018e+16, + 2.2344784644316172e+16, + 2.2347926045222164e+16, + 2.2351067446128156e+16, + 2.2354208847034148e+16, + 2.2357350247940136e+16, + 2.2360491648846132e+16, + 2.236363304975212e+16, + 2.236677445065811e+16, + 2.2369915851564104e+16, + 2.2373057252470096e+16, + 2.237619865337609e+16, + 2.2379340054282076e+16, + 2.2382481455188068e+16, + 2.238562285609406e+16, + 2.2388764257000052e+16, + 2.2391905657906044e+16, + 2.239504705881203e+16, + 2.2398188459718024e+16, + 2.2401329860624016e+16, + 2.240447126153001e+16, + 2.2407612662436e+16, + 2.241075406334199e+16, + 2.241389546424798e+16, + 2.2417036865153972e+16, + 2.2420178266059964e+16, + 2.2423319666965956e+16, + 2.2426461067871948e+16, + 2.242960246877794e+16, + 2.2432743869683932e+16, + 2.243588527058992e+16, + 2.243902667149591e+16, + 2.2442168072401904e+16, + 2.2445309473307896e+16, + 2.244845087421389e+16, + 2.2451592275119876e+16, + 2.2454733676025868e+16, + 2.245787507693186e+16, + 2.2461016477837852e+16, + 2.2464157878743844e+16, + 2.246729927964983e+16, + 2.2470440680555828e+16, + 2.2473582081461816e+16, + 2.247672348236781e+16, + 2.24798648832738e+16, + 2.2483006284179788e+16, + 2.2486147685085784e+16, + 2.2489289085991772e+16, + 2.2492430486897764e+16, + 2.2495571887803756e+16, + 2.2498713288709748e+16, + 2.250185468961574e+16, + 2.250499609052173e+16, + 2.2508137491427724e+16, + 2.251127889233371e+16, + 2.2514420293239704e+16, + 2.2517561694145696e+16, + 2.2520703095051684e+16, + 2.252384449595768e+16, + 2.2526985896863668e+16, + 2.253012729776966e+16, + 2.2533268698675652e+16, + 2.253641009958164e+16, + 2.2539551500487636e+16, + 2.2542692901393624e+16, + 2.254583430229962e+16, + 2.254897570320561e+16, + 2.25521171041116e+16, + 2.255525850501759e+16, + 2.255839990592358e+16, + 2.2561541306829576e+16, + 2.2564682707735564e+16, + 2.2567824108641556e+16, + 2.2570965509547548e+16, + 2.2574106910453536e+16, + 2.2577248311359532e+16, + 2.258038971226552e+16, + 2.2583531113171516e+16, + 2.2586672514077504e+16, + 2.2589813914983492e+16, + 2.259295531588949e+16, + 2.2596096716795476e+16, + 2.259923811770147e+16, + 2.260237951860746e+16, + 2.2605520919513452e+16, + 2.2608662320419444e+16, + 2.261180372132543e+16, + 2.2614945122231428e+16, + 2.2618086523137416e+16, + 2.2621227924043412e+16, + 2.26243693249494e+16, + 2.2627510725855388e+16, + 2.2630652126761384e+16, + 2.2633793527667372e+16, + 2.263693492857337e+16, + 2.2640076329479356e+16, + 2.2643217730385348e+16, + 2.264635913129134e+16, + 2.264950053219733e+16, + 2.2652641933103324e+16, + 2.265578333400931e+16, + 2.2658924734915304e+16, + 2.2662066135821296e+16, + 2.2665207536727284e+16, + 2.266834893763328e+16, + 2.2671490338539268e+16, + 2.267463173944526e+16, + 2.2677773140351252e+16, + 2.2680914541257244e+16, + 2.2684055942163236e+16, + 2.2687197343069224e+16, + 2.269033874397522e+16, + 2.269348014488121e+16, + 2.26966215457872e+16, + 2.269976294669319e+16, + 2.270290434759918e+16, + 2.2706045748505176e+16, + 2.2709187149411164e+16, + 2.2712328550317156e+16, + 2.2715469951223148e+16, + 2.271861135212914e+16, + 2.2721752753035132e+16, + 2.272489415394112e+16, + 2.272803555484711e+16, + 2.2731176955753104e+16, + 2.2734318356659096e+16, + 2.273745975756509e+16, + 2.2740601158471076e+16, + 2.2743742559377068e+16, + 2.274688396028306e+16, + 2.2750025361189052e+16, + 2.2753166762095044e+16, + 2.2756308163001036e+16, + 2.2759449563907028e+16, + 2.2762590964813016e+16, + 2.276573236571901e+16, + 2.2768873766625e+16, + 2.277201516753099e+16, + 2.2775156568436984e+16, + 2.2778297969342972e+16, + 2.2781439370248964e+16, + 2.2784580771154956e+16, + 2.2787722172060948e+16, + 2.279086357296694e+16, + 2.2794004973872932e+16, + 2.279714637477892e+16, + 2.280028777568491e+16, + 2.2803429176590904e+16, + 2.2806570577496896e+16, + 2.280971197840289e+16, + 2.2812853379308876e+16, + 2.2815994780214868e+16, + 2.281913618112086e+16, + 2.2822277582026852e+16, + 2.2825418982932844e+16, + 2.2828560383838836e+16, + 2.2831701784744828e+16, + 2.2834843185650816e+16, + 2.283798458655681e+16, + 2.28411259874628e+16, + 2.284426738836879e+16, + 2.2847408789274784e+16, + 2.2850550190180772e+16, + 2.2853691591086764e+16, + 2.2856832991992756e+16, + 2.2859974392898748e+16, + 2.286311579380474e+16, + 2.286625719471073e+16, + 2.2869398595616724e+16, + 2.287253999652271e+16, + 2.2875681397428704e+16, + 2.2878822798334696e+16, + 2.2881964199240684e+16, + 2.288510560014668e+16, + 2.2888247001052668e+16, + 2.289138840195866e+16, + 2.2894529802864652e+16, + 2.2897671203770644e+16, + 2.2900812604676636e+16, + 2.2903954005582624e+16, + 2.290709540648862e+16, + 2.291023680739461e+16, + 2.29133782083006e+16, + 2.291651960920659e+16, + 2.291966101011258e+16, + 2.2922802411018576e+16, + 2.2925943811924564e+16, + 2.2929085212830556e+16, + 2.2932226613736548e+16, + 2.2935368014642536e+16, + 2.2938509415548532e+16, + 2.294165081645452e+16, + 2.2944792217360516e+16, + 2.2947933618266504e+16, + 2.2951075019172492e+16, + 2.295421642007849e+16, + 2.2957357820984476e+16, + 2.296049922189047e+16, + 2.296364062279646e+16, + 2.2966782023702452e+16, + 2.2969923424608444e+16, + 2.297306482551443e+16, + 2.2976206226420428e+16, + 2.2979347627326416e+16, + 2.2982489028232412e+16, + 2.29856304291384e+16, + 2.2988771830044388e+16, + 2.2991913230950384e+16, + 2.2995054631856372e+16, + 2.299819603276237e+16, + 2.3001337433668356e+16, + 2.3004478834574348e+16, + 2.300762023548034e+16, + 2.301076163638633e+16, + 2.3013903037292324e+16, + 2.301704443819831e+16, + 2.3020185839104304e+16, + 2.3023327240010296e+16, + 2.3026468640916284e+16, + 2.302961004182228e+16, + 2.3032751442728268e+16, + 2.3035892843634264e+16, + 2.3039034244540252e+16, + 2.3042175645446244e+16, + 2.3045317046352236e+16, + 2.3048458447258224e+16, + 2.305159984816422e+16, + 2.305474124907021e+16, + 2.30578826499762e+16, + 2.306102405088219e+16, + 2.3064165451788184e+16, + 2.3067306852694176e+16, + 2.3070448253600164e+16, + 2.3073589654506156e+16, + 2.3076731055412148e+16, + 2.307987245631814e+16, + 2.3083013857224132e+16, + 2.308615525813012e+16, + 2.308929665903611e+16, + 2.3092438059942104e+16, + 2.3095579460848096e+16, + 2.309872086175409e+16, + 2.310186226266008e+16, + 2.310500366356607e+16, + 2.310814506447206e+16, + 2.3111286465378052e+16, + 2.3114427866284044e+16, + 2.3117569267190036e+16, + 2.3120710668096028e+16, + 2.3123852069002016e+16, + 2.312699346990801e+16, + 2.3130134870814e+16, + 2.313327627171999e+16, + 2.3136417672625984e+16, + 2.3139559073531976e+16, + 2.3142700474437964e+16, + 2.3145841875343956e+16, + 2.3148983276249948e+16, + 2.315212467715594e+16, + 2.3155266078061932e+16, + 2.315840747896792e+16, + 2.316154887987391e+16, + 2.3164690280779904e+16, + 2.3167831681685896e+16, + 2.317097308259189e+16, + 2.317411448349788e+16, + 2.317725588440387e+16, + 2.318039728530986e+16, + 2.3183538686215852e+16, + 2.3186680087121844e+16, + 2.3189821488027836e+16, + 2.3192962888933828e+16, + 2.3196104289839816e+16, + 2.319924569074581e+16, + 2.32023870916518e+16, + 2.320552849255779e+16, + 2.3208669893463784e+16, + 2.3211811294369772e+16, + 2.321495269527577e+16, + 2.3218094096181756e+16, + 2.3221235497087748e+16, + 2.322437689799374e+16, + 2.322751829889973e+16, + 2.3230659699805724e+16, + 2.323380110071171e+16, + 2.3236942501617704e+16, + 2.3240083902523696e+16, + 2.324322530342969e+16, + 2.324636670433568e+16, + 2.3249508105241668e+16, + 2.3252649506147664e+16, + 2.3255790907053652e+16, + 2.3258932307959644e+16, + 2.3262073708865636e+16, + 2.3265215109771624e+16, + 2.326835651067762e+16, + 2.327149791158361e+16, + 2.32746393124896e+16, + 2.327778071339559e+16, + 2.328092211430158e+16, + 2.3284063515207576e+16, + 2.3287204916113564e+16, + 2.329034631701956e+16, + 2.3293487717925548e+16, + 2.3296629118831536e+16, + 2.3299770519737532e+16, + 2.330291192064352e+16, + 2.3306053321549516e+16, + 2.3309194722455504e+16, + 2.3312336123361496e+16, + 2.331547752426749e+16, + 2.3318618925173476e+16, + 2.332176032607947e+16, + 2.332490172698546e+16, + 2.3328043127891456e+16, + 2.3331184528797444e+16, + 2.333432592970343e+16, + 2.3337467330609428e+16, + 2.3340608731515416e+16, + 2.3343750132421412e+16, + 2.33468915333274e+16, + 2.335003293423339e+16, + 2.3353174335139384e+16, + 2.3356315736045372e+16, + 2.335945713695137e+16, + 2.3362598537857356e+16, + 2.3365739938763348e+16, + 2.336888133966934e+16, + 2.337202274057533e+16, + 2.3375164141481324e+16, + 2.337830554238731e+16, + 2.3381446943293308e+16, + 2.3384588344199296e+16, + 2.338772974510529e+16, + 2.339087114601128e+16, + 2.3394012546917268e+16, + 2.3397153947823264e+16, + 2.3400295348729252e+16, + 2.3403436749635244e+16, + 2.3406578150541236e+16, + 2.3409719551447224e+16, + 2.341286095235322e+16, + 2.341600235325921e+16, + 2.34191437541652e+16, + 2.342228515507119e+16, + 2.3425426555977184e+16, + 2.3428567956883176e+16, + 2.3431709357789164e+16, + 2.3434850758695156e+16, + 2.3437992159601148e+16, + 2.344113356050714e+16, + 2.3444274961413132e+16, + 2.344741636231912e+16, + 2.3450557763225116e+16, + 2.3453699164131104e+16, + 2.3456840565037096e+16, + 2.345998196594309e+16, + 2.346312336684908e+16, + 2.346626476775507e+16, + 2.346940616866106e+16, + 2.3472547569567052e+16, + 2.3475688970473044e+16, + 2.3478830371379036e+16, + 2.3481971772285028e+16, + 2.3485113173191016e+16, + 2.348825457409701e+16, + 2.3491395975003e+16, + 2.349453737590899e+16, + 2.3497678776814984e+16, + 2.3500820177720976e+16, + 2.3503961578626964e+16, + 2.3507102979532956e+16, + 2.3510244380438948e+16, + 2.351338578134494e+16, + 2.3516527182250932e+16, + 2.3519668583156924e+16, + 2.352280998406291e+16, + 2.3525951384968904e+16, + 2.3529092785874896e+16, + 2.353223418678089e+16, + 2.353537558768688e+16, + 2.353851698859287e+16, + 2.354165838949886e+16, + 2.3544799790404852e+16, + 2.3547941191310844e+16, + 2.3551082592216836e+16, + 2.3554223993122828e+16, + 2.3557365394028816e+16, + 2.356050679493481e+16, + 2.35636481958408e+16, + 2.356678959674679e+16, + 2.3569930997652784e+16, + 2.3573072398558772e+16, + 2.357621379946477e+16, + 2.3579355200370756e+16, + 2.3582496601276748e+16, + 2.358563800218274e+16, + 2.3588779403088732e+16, + 2.3591920803994724e+16, + 2.359506220490071e+16, + 2.3598203605806704e+16, + 2.3601345006712696e+16, + 2.360448640761869e+16, + 2.360762780852468e+16, + 2.3610769209430668e+16, + 2.3613910610336664e+16, + 2.3617052011242652e+16, + 2.3620193412148644e+16, + 2.3623334813054636e+16, + 2.3626476213960624e+16, + 2.362961761486662e+16, + 2.363275901577261e+16, + 2.36359004166786e+16, + 2.363904181758459e+16, + 2.364218321849058e+16, + 2.3645324619396576e+16, + 2.3648466020302564e+16, + 2.365160742120856e+16, + 2.3654748822114548e+16, + 2.365789022302054e+16, + 2.3661031623926532e+16, + 2.366417302483252e+16, + 2.3667314425738516e+16, + 2.3670455826644504e+16, + 2.36735972275505e+16, + 2.367673862845649e+16, + 2.3679880029362476e+16, + 2.368302143026847e+16, + 2.368616283117446e+16, + 2.3689304232080456e+16, + 2.3692445632986444e+16, + 2.3695587033892436e+16, + 2.3698728434798428e+16, + 2.3701869835704416e+16, + 2.3705011236610412e+16, + 2.37081526375164e+16, + 2.371129403842239e+16, + 2.3714435439328384e+16, + 2.3717576840234372e+16, + 2.372071824114037e+16, + 2.3723859642046356e+16, + 2.372700104295235e+16, + 2.373014244385834e+16, + 2.3733283844764332e+16, + 2.3736425245670324e+16, + 2.373956664657631e+16, + 2.3742708047482308e+16, + 2.3745849448388296e+16, + 2.374899084929429e+16, + 2.375213225020028e+16, + 2.3755273651106268e+16, + 2.3758415052012264e+16, + 2.3761556452918252e+16, + 2.3764697853824244e+16, + 2.3767839254730236e+16, + 2.3770980655636228e+16, + 2.377412205654222e+16, + 2.377726345744821e+16, + 2.37804048583542e+16, + 2.378354625926019e+16, + 2.3786687660166184e+16, + 2.3789829061072176e+16, + 2.3792970461978164e+16, + 2.379611186288416e+16, + 2.3799253263790148e+16, + 2.380239466469614e+16, + 2.3805536065602132e+16, + 2.3808677466508124e+16, + 2.3811818867414116e+16, + 2.3814960268320104e+16, + 2.3818101669226096e+16, + 2.382124307013209e+16, + 2.382438447103808e+16, + 2.382752587194407e+16, + 2.383066727285006e+16, + 2.3833808673756052e+16, + 2.3836950074662044e+16, + 2.3840091475568036e+16, + 2.3843232876474028e+16, + 2.384637427738002e+16, + 2.384951567828601e+16, + 2.3852657079192e+16, + 2.385579848009799e+16, + 2.3858939881003984e+16, + 2.3862081281909976e+16, + 2.386522268281597e+16, + 2.3868364083721956e+16, + 2.3871505484627948e+16, + 2.387464688553394e+16, + 2.3877788286439932e+16, + 2.3880929687345924e+16, + 2.3884071088251916e+16, + 2.3887212489157904e+16, + 2.3890353890063896e+16, + 2.389349529096989e+16, + 2.389663669187588e+16, + 2.389977809278187e+16, + 2.390291949368786e+16, + 2.3906060894593852e+16, + 2.3909202295499844e+16, + 2.3912343696405836e+16, + 2.3915485097311828e+16, + 2.3918626498217816e+16, + 2.3921767899123812e+16, + 2.39249093000298e+16, + 2.392805070093579e+16, + 2.3931192101841784e+16, + 2.3934333502747776e+16, + 2.393747490365377e+16, + 2.3940616304559756e+16, + 2.3943757705465748e+16, + 2.394689910637174e+16, + 2.3950040507277732e+16, + 2.3953181908183724e+16, + 2.395632330908971e+16, + 2.3959464709995708e+16, + 2.3962606110901696e+16, + 2.396574751180769e+16, + 2.396888891271368e+16, + 2.3972030313619668e+16, + 2.3975171714525664e+16, + 2.3978313115431652e+16, + 2.3981454516337644e+16, + 2.3984595917243636e+16, + 2.3987737318149624e+16, + 2.399087871905562e+16, + 2.399402011996161e+16, + 2.3997161520867604e+16, + 2.400030292177359e+16, + 2.4003444322679584e+16, + 2.4006585723585576e+16, + 2.4009727124491564e+16, + 2.401286852539756e+16, + 2.4016009926303548e+16, + 2.401915132720954e+16, + 2.4022292728115532e+16, + 2.402543412902152e+16, + 2.4028575529927516e+16, + 2.4031716930833504e+16, + 2.40348583317395e+16, + 2.403799973264549e+16, + 2.4041141133551476e+16, + 2.404428253445747e+16, + 2.404742393536346e+16, + 2.4050565336269456e+16, + 2.4053706737175444e+16, + 2.4056848138081436e+16, + 2.4059989538987428e+16, + 2.4063130939893416e+16, + 2.4066272340799412e+16, + 2.40694137417054e+16, + 2.4072555142611396e+16, + 2.4075696543517384e+16, + 2.4078837944423372e+16, + 2.408197934532937e+16, + 2.4085120746235356e+16, + 2.408826214714135e+16, + 2.409140354804734e+16, + 2.4094544948953332e+16, + 2.4097686349859324e+16, + 2.410082775076531e+16, + 2.4103969151671308e+16, + 2.4107110552577296e+16, + 2.411025195348329e+16, + 2.411339335438928e+16, + 2.4116534755295268e+16, + 2.4119676156201264e+16, + 2.4122817557107252e+16, + 2.4125958958013244e+16, + 2.4129100358919236e+16, + 2.4132241759825228e+16, + 2.413538316073122e+16, + 2.413852456163721e+16, + 2.4141665962543204e+16, + 2.414480736344919e+16, + 2.4147948764355184e+16, + 2.4151090165261176e+16, + 2.4154231566167164e+16, + 2.415737296707316e+16, + 2.4160514367979148e+16, + 2.416365576888514e+16, + 2.4166797169791132e+16, + 2.4169938570697124e+16, + 2.4173079971603116e+16, + 2.4176221372509104e+16, + 2.4179362773415096e+16, + 2.418250417432109e+16, + 2.418564557522708e+16, + 2.418878697613307e+16, + 2.419192837703906e+16, + 2.4195069777945056e+16, + 2.4198211178851044e+16, + 2.4201352579757036e+16, + 2.4204493980663028e+16, + 2.420763538156902e+16, + 2.4210776782475012e+16, + 2.4213918183381e+16, + 2.421705958428699e+16, + 2.4220200985192984e+16, + 2.4223342386098976e+16, + 2.422648378700497e+16, + 2.4229625187910956e+16, + 2.4232766588816948e+16, + 2.423590798972294e+16, + 2.4239049390628932e+16, + 2.4242190791534924e+16, + 2.4245332192440916e+16, + 2.4248473593346904e+16, + 2.4251614994252896e+16, + 2.425475639515889e+16, + 2.425789779606488e+16, + 2.426103919697087e+16, + 2.4264180597876864e+16, + 2.4267321998782852e+16, + 2.4270463399688844e+16, + 2.4273604800594836e+16, + 2.4276746201500828e+16, + 2.427988760240682e+16, + 2.4283029003312812e+16, + 2.42861704042188e+16, + 2.428931180512479e+16, + 2.4292453206030784e+16, + 2.4295594606936776e+16, + 2.429873600784277e+16, + 2.4301877408748756e+16, + 2.430501880965475e+16, + 2.430816021056074e+16, + 2.4311301611466732e+16, + 2.4314443012372724e+16, + 2.431758441327871e+16, + 2.4320725814184708e+16, + 2.4323867215090696e+16, + 2.432700861599669e+16, + 2.433015001690268e+16, + 2.433329141780867e+16, + 2.4336432818714664e+16, + 2.4339574219620652e+16, + 2.434271562052665e+16, + 2.4345857021432636e+16, + 2.4348998422338628e+16, + 2.435213982324462e+16, + 2.435528122415061e+16, + 2.4358422625056604e+16, + 2.436156402596259e+16, + 2.4364705426868584e+16, + 2.4367846827774576e+16, + 2.4370988228680564e+16, + 2.437412962958656e+16, + 2.4377271030492548e+16, + 2.4380412431398544e+16, + 2.4383553832304532e+16, + 2.438669523321052e+16, + 2.4389836634116516e+16, + 2.4392978035022504e+16, + 2.43961194359285e+16, + 2.439926083683449e+16, + 2.440240223774048e+16, + 2.440554363864647e+16, + 2.440868503955246e+16, + 2.4411826440458456e+16, + 2.4414967841364444e+16, + 2.441810924227044e+16, + 2.4421250643176428e+16, + 2.4424392044082416e+16, + 2.4427533444988412e+16, + 2.44306748458944e+16, + 2.4433816246800396e+16, + 2.4436957647706384e+16, + 2.4440099048612376e+16, + 2.444324044951837e+16, + 2.4446381850424356e+16, + 2.444952325133035e+16, + 2.445266465223634e+16, + 2.4455806053142332e+16, + 2.4458947454048324e+16, + 2.446208885495431e+16, + 2.4465230255860308e+16, + 2.4468371656766296e+16, + 2.4471513057672292e+16, + 2.447465445857828e+16, + 2.447779585948427e+16, + 2.4480937260390264e+16, + 2.4484078661296252e+16, + 2.448722006220225e+16, + 2.4490361463108236e+16, + 2.4493502864014228e+16, + 2.449664426492022e+16, + 2.449978566582621e+16, + 2.4502927066732204e+16, + 2.450606846763819e+16, + 2.4509209868544184e+16, + 2.4512351269450176e+16, + 2.451549267035617e+16, + 2.451863407126216e+16, + 2.4521775472168148e+16, + 2.452491687307414e+16, + 2.4528058273980132e+16, + 2.4531199674886124e+16, + 2.4534341075792116e+16, + 2.4537482476698104e+16, + 2.45406238776041e+16, + 2.454376527851009e+16, + 2.454690667941608e+16, + 2.455004808032207e+16, + 2.4553189481228064e+16, + 2.4556330882134056e+16, + 2.4559472283040044e+16, + 2.4562613683946036e+16, + 2.4565755084852028e+16, + 2.456889648575802e+16, + 2.4572037886664012e+16, + 2.457517928757e+16, + 2.457832068847599e+16, + 2.4581462089381984e+16, + 2.4584603490287976e+16, + 2.458774489119397e+16, + 2.459088629209996e+16, + 2.4594027693005948e+16, + 2.459716909391194e+16, + 2.4600310494817932e+16, + 2.4603451895723924e+16, + 2.4606593296629916e+16, + 2.4609734697535908e+16, + 2.4612876098441896e+16, + 2.461601749934789e+16, + 2.461915890025388e+16, + 2.462230030115987e+16, + 2.4625441702065864e+16, + 2.4628583102971856e+16, + 2.4631724503877844e+16, + 2.4634865904783836e+16, + 2.4638007305689828e+16, + 2.464114870659582e+16, + 2.4644290107501812e+16, + 2.46474315084078e+16, + 2.465057290931379e+16, + 2.4653714310219784e+16, + 2.4656855711125776e+16, + 2.465999711203177e+16, + 2.4663138512937756e+16, + 2.466627991384375e+16, + 2.466942131474974e+16, + 2.4672562715655732e+16, + 2.4675704116561724e+16, + 2.4678845517467716e+16, + 2.4681986918373708e+16, + 2.4685128319279696e+16, + 2.468826972018569e+16, + 2.469141112109168e+16, + 2.469455252199767e+16, + 2.4697693922903664e+16, + 2.4700835323809652e+16, + 2.470397672471565e+16, + 2.4707118125621636e+16, + 2.4710259526527628e+16, + 2.471340092743362e+16, + 2.471654232833961e+16, + 2.4719683729245604e+16, + 2.472282513015159e+16, + 2.4725966531057584e+16, + 2.4729107931963576e+16, + 2.4732249332869564e+16, + 2.473539073377556e+16, + 2.4738532134681548e+16, + 2.4741673535587544e+16, + 2.4744814936493532e+16, + 2.4747956337399524e+16, + 2.4751097738305516e+16, + 2.4754239139211504e+16, + 2.47573805401175e+16, + 2.476052194102349e+16, + 2.476366334192948e+16, + 2.476680474283547e+16, + 2.476994614374146e+16, + 2.4773087544647456e+16, + 2.4776228945553444e+16, + 2.477937034645944e+16, + 2.4782511747365428e+16, + 2.4785653148271416e+16, + 2.4788794549177412e+16, + 2.47919359500834e+16, + 2.4795077350989396e+16, + 2.4798218751895384e+16, + 2.4801360152801376e+16, + 2.480450155370737e+16, + 2.4807642954613356e+16, + 2.481078435551935e+16, + 2.481392575642534e+16, + 2.4817067157331336e+16, + 2.4820208558237324e+16, + 2.482334995914331e+16, + 2.4826491360049308e+16, + 2.4829632760955296e+16, + 2.4832774161861292e+16, + 2.483591556276728e+16, + 2.483905696367327e+16, + 2.4842198364579264e+16, + 2.4845339765485252e+16, + 2.484848116639125e+16, + 2.4851622567297236e+16, + 2.4854763968203228e+16, + 2.485790536910922e+16, + 2.486104677001521e+16, + 2.4864188170921204e+16, + 2.486732957182719e+16, + 2.4870470972733184e+16, + 2.4873612373639176e+16, + 2.487675377454517e+16, + 2.487989517545116e+16, + 2.4883036576357148e+16, + 2.4886177977263144e+16, + 2.4889319378169132e+16, + 2.4892460779075124e+16, + 2.4895602179981116e+16, + 2.4898743580887104e+16, + 2.49018849817931e+16, + 2.490502638269909e+16, + 2.490816778360508e+16, + 2.491130918451107e+16, + 2.4914450585417064e+16, + 2.4917591986323056e+16, + 2.4920733387229044e+16, + 2.4923874788135036e+16, + 2.4927016189041028e+16, + 2.493015758994702e+16, + 2.4933298990853012e+16, + 2.4936440391759004e+16, + 2.493958179266499e+16, + 2.4942723193570984e+16, + 2.4945864594476976e+16, + 2.494900599538297e+16, + 2.495214739628896e+16, + 2.495528879719495e+16, + 2.495843019810094e+16, + 2.4961571599006932e+16, + 2.4964712999912924e+16, + 2.4967854400818916e+16, + 2.4970995801724908e+16, + 2.49741372026309e+16, + 2.497727860353689e+16, + 2.498042000444288e+16, + 2.498356140534887e+16, + 2.4986702806254864e+16, + 2.4989844207160856e+16, + 2.4992985608066844e+16, + 2.4996127008972836e+16, + 2.4999268409878828e+16, + 2.500240981078482e+16, + 2.5005551211690812e+16, + 2.50086926125968e+16, + 2.5011834013502796e+16, + 2.5014975414408784e+16, + 2.5018116815314776e+16, + 2.502125821622077e+16, + 2.502439961712676e+16, + 2.502754101803275e+16, + 2.503068241893874e+16, + 2.5033823819844732e+16, + 2.5036965220750724e+16, + 2.5040106621656716e+16, + 2.5043248022562708e+16, + 2.5046389423468696e+16, + 2.5049530824374692e+16, + 2.505267222528068e+16, + 2.505581362618667e+16, + 2.5058955027092664e+16, + 2.5062096427998652e+16, + 2.506523782890465e+16, + 2.5068379229810636e+16, + 2.5071520630716628e+16, + 2.507466203162262e+16, + 2.507780343252861e+16, + 2.5080944833434604e+16, + 2.508408623434059e+16, + 2.5087227635246588e+16, + 2.5090369036152576e+16, + 2.509351043705857e+16, + 2.509665183796456e+16, + 2.5099793238870548e+16, + 2.5102934639776544e+16, + 2.5106076040682532e+16, + 2.5109217441588524e+16, + 2.5112358842494516e+16, + 2.5115500243400504e+16, + 2.51186416443065e+16, + 2.512178304521249e+16, + 2.5124924446118484e+16, + 2.512806584702447e+16, + 2.513120724793046e+16, + 2.5134348648836456e+16, + 2.5137490049742444e+16, + 2.514063145064844e+16, + 2.5143772851554428e+16, + 2.514691425246042e+16, + 2.5150055653366412e+16, + 2.51531970542724e+16, + 2.5156338455178396e+16, + 2.5159479856084384e+16, + 2.516262125699038e+16, + 2.516576265789637e+16, + 2.5168904058802356e+16, + 2.517204545970835e+16, + 2.517518686061434e+16, + 2.5178328261520336e+16, + 2.5181469662426324e+16, + 2.5184611063332316e+16, + 2.5187752464238308e+16, + 2.5190893865144296e+16, + 2.5194035266050292e+16, + 2.519717666695628e+16, + 2.520031806786227e+16, + 2.5203459468768264e+16, + 2.5206600869674252e+16, + 2.520974227058025e+16, + 2.5212883671486236e+16, + 2.5216025072392228e+16, + 2.521916647329822e+16, + 2.5222307874204212e+16, + 2.5225449275110204e+16, + 2.522859067601619e+16, + 2.5231732076922188e+16, + 2.5234873477828176e+16, + 2.523801487873417e+16, + 2.524115627964016e+16, + 2.5244297680546148e+16, + 2.5247439081452144e+16, + 2.5250580482358132e+16, + 2.5253721883264124e+16, + 2.5256863284170116e+16, + 2.5260004685076108e+16, + 2.52631460859821e+16, + 2.526628748688809e+16, + 2.526942888779408e+16, + 2.527257028870007e+16, + 2.5275711689606064e+16, + 2.5278853090512056e+16, + 2.5281994491418044e+16, + 2.5285135892324036e+16, + 2.5288277293230028e+16, + 2.529141869413602e+16, + 2.5294560095042012e+16, + 2.5297701495948004e+16, + 2.5300842896853996e+16, + 2.5303984297759984e+16, + 2.5307125698665976e+16, + 2.531026709957197e+16, + 2.531340850047796e+16, + 2.531654990138395e+16, + 2.531969130228994e+16, + 2.5322832703195932e+16, + 2.5325974104101924e+16, + 2.5329115505007916e+16, + 2.5332256905913908e+16, + 2.53353983068199e+16, + 2.533853970772589e+16, + 2.534168110863188e+16, + 2.534482250953787e+16, + 2.5347963910443864e+16, + 2.5351105311349856e+16, + 2.5354246712255844e+16, + 2.5357388113161836e+16, + 2.5360529514067828e+16, + 2.536367091497382e+16, + 2.5366812315879812e+16, + 2.5369953716785804e+16, + 2.5373095117691796e+16, + 2.5376236518597784e+16, + 2.5379377919503776e+16, + 2.538251932040977e+16, + 2.538566072131576e+16, + 2.538880212222175e+16, + 2.539194352312774e+16, + 2.5395084924033732e+16, + 2.5398226324939724e+16, + 2.5401367725845716e+16, + 2.5404509126751708e+16, + 2.5407650527657696e+16, + 2.5410791928563692e+16, + 2.541393332946968e+16, + 2.541707473037567e+16, + 2.5420216131281664e+16, + 2.5423357532187652e+16, + 2.542649893309365e+16, + 2.5429640333999636e+16, + 2.5432781734905628e+16, + 2.543592313581162e+16, + 2.5439064536717612e+16, + 2.5442205937623604e+16, + 2.544534733852959e+16, + 2.5448488739435588e+16, + 2.5451630140341576e+16, + 2.545477154124757e+16, + 2.545791294215356e+16, + 2.5461054343059548e+16, + 2.5464195743965544e+16, + 2.5467337144871532e+16, + 2.5470478545777524e+16, + 2.5473619946683516e+16, + 2.5476761347589504e+16, + 2.54799027484955e+16, + 2.548304414940149e+16, + 2.5486185550307484e+16, + 2.548932695121347e+16, + 2.549246835211946e+16, + 2.5495609753025456e+16, + 2.5498751153931444e+16, + 2.550189255483744e+16, + 2.5505033955743428e+16, + 2.550817535664942e+16, + 2.5511316757555412e+16, + 2.55144581584614e+16, + 2.5517599559367396e+16, + 2.5520740960273384e+16, + 2.552388236117938e+16, + 2.552702376208537e+16, + 2.5530165162991356e+16, + 2.553330656389735e+16, + 2.553644796480334e+16, + 2.5539589365709336e+16, + 2.5542730766615324e+16, + 2.5545872167521316e+16, + 2.5549013568427308e+16, + 2.5552154969333296e+16, + 2.5555296370239292e+16, + 2.555843777114528e+16, + 2.556157917205127e+16, + 2.5564720572957264e+16, + 2.5567861973863256e+16, + 2.557100337476925e+16, + 2.5574144775675236e+16, + 2.557728617658123e+16, + 2.558042757748722e+16, + 2.5583568978393212e+16, + 2.5586710379299204e+16, + 2.558985178020519e+16, + 2.5592993181111188e+16, + 2.5596134582017176e+16, + 2.559927598292317e+16, + 2.560241738382916e+16, + 2.560555878473515e+16, + 2.5608700185641144e+16, + 2.5611841586547132e+16, + 2.5614982987453124e+16, + 2.5618124388359116e+16, + 2.5621265789265108e+16, + 2.56244071901711e+16, + 2.562754859107709e+16, + 2.563068999198308e+16, + 2.563383139288907e+16, + 2.5636972793795064e+16, + 2.5640114194701056e+16, + 2.564325559560705e+16, + 2.564639699651304e+16, + 2.5649538397419028e+16, + 2.565267979832502e+16, + 2.5655821199231012e+16, + 2.5658962600137004e+16, + 2.5662104001042996e+16, + 2.5665245401948984e+16, + 2.5668386802854976e+16, + 2.567152820376097e+16, + 2.567466960466696e+16, + 2.567781100557295e+16, + 2.5680952406478944e+16, + 2.5684093807384932e+16, + 2.5687235208290924e+16, + 2.5690376609196916e+16, + 2.5693518010102908e+16, + 2.56966594110089e+16, + 2.569980081191489e+16, + 2.570294221282088e+16, + 2.570608361372687e+16, + 2.5709225014632864e+16, + 2.5712366415538856e+16, + 2.571550781644485e+16, + 2.571864921735084e+16, + 2.5721790618256828e+16, + 2.572493201916282e+16, + 2.5728073420068812e+16, + 2.5731214820974804e+16, + 2.5734356221880796e+16, + -2.573121482100879e+16, + -2.57280734201028e+16, + -2.572493201919681e+16, + -2.5721790618290816e+16, + -2.5718649217384824e+16, + -2.5715507816478836e+16, + -2.571236641557284e+16, + -2.5709225014666852e+16, + -2.570608361376086e+16, + -2.5702942212854868e+16, + -2.5699800811948876e+16, + -2.5696659411042884e+16, + -2.5693518010136896e+16, + -2.5690376609230904e+16, + -2.568723520832491e+16, + -2.568409380741892e+16, + -2.568095240651293e+16, + -2.567781100560694e+16, + -2.5674669604700944e+16, + -2.5671528203794956e+16, + -2.5668386802888964e+16, + -2.5665245401982972e+16, + -2.5662104001076984e+16, + -2.5658962600170988e+16, + -2.5655821199265e+16, + -2.565267979835901e+16, + -2.5649538397453016e+16, + -2.5646396996547028e+16, + -2.564325559564103e+16, + -2.5640114194735044e+16, + -2.563697279382905e+16, + -2.563383139292306e+16, + -2.5630689992017068e+16, + -2.5627548591111076e+16, + -2.562440719020509e+16, + -2.5621265789299092e+16, + -2.5618124388393104e+16, + -2.561498298748711e+16, + -2.561184158658112e+16, + -2.5608700185675132e+16, + -2.5605558784769136e+16, + -2.5602417383863148e+16, + -2.559927598295715e+16, + -2.5596134582051164e+16, + -2.5592993181145176e+16, + -2.558985178023918e+16, + -2.558671037933319e+16, + -2.5583568978427196e+16, + -2.558042757752121e+16, + -2.5577286176615216e+16, + -2.5574144775709224e+16, + -2.5571003374803236e+16, + -2.556786197389724e+16, + -2.5564720572991252e+16, + -2.5561579172085256e+16, + -2.5558437771179268e+16, + -2.555529637027328e+16, + -2.5552154969367284e+16, + -2.5549013568461296e+16, + -2.55458721675553e+16, + -2.554273076664931e+16, + -2.553958936574332e+16, + -2.553644796483733e+16, + -2.553330656393134e+16, + -2.5530165163025344e+16, + -2.5527023762119356e+16, + -2.5523882361213364e+16, + -2.5520740960307372e+16, + -2.5517599559401384e+16, + -2.5514458158495388e+16, + -2.55113167575894e+16, + -2.550817535668341e+16, + -2.5505033955777416e+16, + -2.5501892554871424e+16, + -2.549875115396543e+16, + -2.5495609753059444e+16, + -2.549246835215345e+16, + -2.548932695124746e+16, + -2.5486185550341468e+16, + -2.5483044149435476e+16, + -2.547990274852949e+16, + -2.5476761347623492e+16, + -2.5473619946717504e+16, + -2.547047854581151e+16, + -2.546733714490552e+16, + -2.546419574399953e+16, + -2.5461054343093536e+16, + -2.5457912942187548e+16, + -2.5454771541281556e+16, + -2.5451630140375564e+16, + -2.5448488739469572e+16, + -2.544534733856358e+16, + -2.544220593765759e+16, + -2.54390645367516e+16, + -2.543592313584561e+16, + -2.5432781734939616e+16, + -2.5429640334033624e+16, + -2.542649893312763e+16, + -2.542335753222164e+16, + -2.5420216131315652e+16, + -2.541707473040966e+16, + -2.5413933329503668e+16, + -2.5410791928597676e+16, + -2.5407650527691684e+16, + -2.5404509126785696e+16, + -2.5401367725879704e+16, + -2.539822632497371e+16, + -2.539508492406772e+16, + -2.539194352316173e+16, + -2.5388802122255736e+16, + -2.5385660721349748e+16, + -2.5382519320443756e+16, + -2.5379377919537764e+16, + -2.5376236518631772e+16, + -2.537309511772578e+16, + -2.536995371681979e+16, + -2.53668123159138e+16, + -2.536367091500781e+16, + -2.5360529514101816e+16, + -2.5357388113195824e+16, + -2.535424671228983e+16, + -2.535110531138384e+16, + -2.5347963910477852e+16, + -2.534482250957186e+16, + -2.5341681108665868e+16, + -2.5338539707759876e+16, + -2.5335398306853884e+16, + -2.5332256905947896e+16, + -2.5329115505041904e+16, + -2.532597410413591e+16, + -2.532283270322992e+16, + -2.531969130232393e+16, + -2.531654990141794e+16, + -2.5313408500511944e+16, + -2.5310267099605956e+16, + -2.5307125698699964e+16, + -2.5303984297793972e+16, + -2.5300842896887984e+16, + -2.5297701495981988e+16, + -2.5294560095076e+16, + -2.529141869417001e+16, + -2.5288277293264016e+16, + -2.5285135892358024e+16, + -2.528199449145203e+16, + -2.5278853090546044e+16, + -2.527571168964005e+16, + -2.527257028873406e+16, + -2.5269428887828068e+16, + -2.5266287486922076e+16, + -2.526314608601609e+16, + -2.5260004685110092e+16, + -2.5256863284204104e+16, + -2.5253721883298108e+16, + -2.525058048239212e+16, + -2.5247439081486132e+16, + -2.5244297680580136e+16, + -2.5241156279674148e+16, + -2.523801487876815e+16, + -2.5234873477862164e+16, + -2.5231732076956172e+16, + -2.522859067605018e+16, + -2.522544927514419e+16, + -2.5222307874238196e+16, + -2.521916647333221e+16, + -2.5216025072426212e+16, + -2.5212883671520224e+16, + -2.5209742270614236e+16, + -2.520660086970824e+16, + -2.5203459468802252e+16, + -2.5200318067896256e+16, + -2.5197176666990268e+16, + -2.5194035266084276e+16, + -2.5190893865178284e+16, + -2.5187752464272296e+16, + -2.51846110633663e+16, + -2.518146966246031e+16, + -2.517832826155432e+16, + -2.517518686064833e+16, + -2.517204545974234e+16, + -2.5168904058836344e+16, + -2.5165762657930356e+16, + -2.5162621257024364e+16, + -2.5159479856118372e+16, + -2.515633845521238e+16, + -2.5153197054306388e+16, + -2.51500556534004e+16, + -2.5146914252494404e+16, + -2.5143772851588416e+16, + -2.5140631450682424e+16, + -2.513749004977643e+16, + -2.5134348648870444e+16, + -2.513120724796445e+16, + -2.512806584705846e+16, + -2.5124924446152468e+16, + -2.5121783045246476e+16, + -2.5118641644340484e+16, + -2.5115500243434492e+16, + -2.5112358842528504e+16, + -2.510921744162251e+16, + -2.510607604071652e+16, + -2.510293463981053e+16, + -2.5099793238904536e+16, + -2.5096651837998548e+16, + -2.5093510437092556e+16, + -2.5090369036186564e+16, + -2.5087227635280572e+16, + -2.508408623437458e+16, + -2.5080944833468588e+16, + -2.5077803432562596e+16, + -2.507466203165661e+16, + -2.5071520630750616e+16, + -2.5068379229844624e+16, + -2.506523782893863e+16, + -2.506209642803264e+16, + -2.5058955027126652e+16, + -2.505581362622066e+16, + -2.5052672225314668e+16, + -2.5049530824408676e+16, + -2.5046389423502684e+16, + -2.5043248022596692e+16, + -2.5040106621690704e+16, + -2.503696522078471e+16, + -2.503382381987872e+16, + -2.503068241897273e+16, + -2.5027541018066736e+16, + -2.5024399617160748e+16, + -2.5021258216254756e+16, + -2.5018116815348764e+16, + -2.5014975414442772e+16, + -2.501183401353678e+16, + -2.5008692612630788e+16, + -2.5005551211724796e+16, + -2.500240981081881e+16, + -2.4999268409912816e+16, + -2.4996127009006824e+16, + -2.499298560810083e+16, + -2.498984420719484e+16, + -2.4986702806288852e+16, + -2.498356140538286e+16, + -2.4980420004476868e+16, + -2.4977278603570876e+16, + -2.4974137202664884e+16, + -2.4970995801758896e+16, + -2.49678544008529e+16, + -2.496471299994691e+16, + -2.496157159904092e+16, + -2.495843019813493e+16, + -2.495528879722894e+16, + -2.4952147396322944e+16, + -2.4949005995416956e+16, + -2.4945864594510964e+16, + -2.4942723193604972e+16, + -2.493958179269898e+16, + -2.4936440391792988e+16, + -2.4933298990887e+16, + -2.4930157589981004e+16, + -2.4927016189075016e+16, + -2.4923874788169024e+16, + -2.492073338726303e+16, + -2.4917591986357044e+16, + -2.491445058545105e+16, + -2.491130918454506e+16, + -2.4908167783639068e+16, + -2.4905026382733076e+16, + -2.490188498182709e+16, + -2.4898743580921092e+16, + -2.4895602180015104e+16, + -2.4892460779109108e+16, + -2.488931937820312e+16, + -2.4886177977297132e+16, + -2.4883036576391136e+16, + -2.4879895175485148e+16, + -2.487675377457915e+16, + -2.4873612373673164e+16, + -2.4870470972767172e+16, + -2.486732957186118e+16, + -2.486418817095519e+16, + -2.4861046770049196e+16, + -2.485790536914321e+16, + -2.4854763968237212e+16, + -2.4851622567331224e+16, + -2.4848481166425236e+16, + -2.484533976551924e+16, + -2.4842198364613252e+16, + -2.4839056963707256e+16, + -2.4835915562801268e+16, + -2.4832774161895276e+16, + -2.4829632760989284e+16, + -2.4826491360083296e+16, + -2.48233499591773e+16, + -2.482020855827131e+16, + -2.481706715736532e+16, + -2.481392575645933e+16, + -2.481078435555334e+16, + -2.4807642954647344e+16, + -2.4804501553741356e+16, + -2.480136015283536e+16, + -2.4798218751929372e+16, + -2.479507735102338e+16, + -2.4791935950117388e+16, + -2.47887945492114e+16, + -2.4785653148305404e+16, + -2.4782511747399416e+16, + -2.4779370346493424e+16, + -2.477622894558743e+16, + -2.4773087544681444e+16, + -2.476994614377545e+16, + -2.476680474286946e+16, + -2.4763663341963468e+16, + -2.4760521941057476e+16, + -2.4757380540151484e+16, + -2.4754239139245492e+16, + -2.4751097738339504e+16, + -2.474795633743351e+16, + -2.474481493652752e+16, + -2.474167353562153e+16, + -2.4738532134715536e+16, + -2.4735390733809548e+16, + -2.473224933290355e+16, + -2.4729107931997564e+16, + -2.4725966531091572e+16, + -2.472282513018558e+16, + -2.4719683729279588e+16, + -2.4716542328373596e+16, + -2.471340092746761e+16, + -2.4710259526561616e+16, + -2.4707118125655624e+16, + -2.470397672474963e+16, + -2.470083532384364e+16, + -2.4697693922937652e+16, + -2.469455252203166e+16, + -2.4691411121125668e+16, + -2.4688269720219676e+16, + -2.4685128319313684e+16, + -2.4681986918407692e+16, + -2.4678845517501704e+16, + -2.467570411659571e+16, + -2.467256271568972e+16, + -2.466942131478373e+16, + -2.4666279913877736e+16, + -2.4663138512971744e+16, + -2.4659997112065756e+16, + -2.4656855711159764e+16, + -2.4653714310253772e+16, + -2.465057290934778e+16, + -2.4647431508441788e+16, + -2.4644290107535796e+16, + -2.464114870662981e+16, + -2.4638007305723816e+16, + -2.4634865904817824e+16, + -2.463172450391183e+16, + -2.462858310300584e+16, + -2.4625441702099852e+16, + -2.4622300301193856e+16, + -2.4619158900287868e+16, + -2.4616017499381876e+16, + -2.4612876098475884e+16, + -2.4609734697569896e+16, + -2.46065932966639e+16, + -2.460345189575791e+16, + -2.460031049485192e+16, + -2.459716909394593e+16, + -2.4594027693039936e+16, + -2.4590886292133944e+16, + -2.4587744891227956e+16, + -2.458460349032196e+16, + -2.4581462089415972e+16, + -2.457832068850998e+16, + -2.4575179287603988e+16, + -2.4572037886698e+16, + -2.4568896485792004e+16, + -2.4565755084886016e+16, + -2.4562613683980024e+16, + -2.455947228307403e+16, + -2.4556330882168044e+16, + -2.455318948126205e+16, + -2.455004808035606e+16, + -2.4546906679450064e+16, + -2.4543765278544076e+16, + -2.454062387763809e+16, + -2.4537482476732092e+16, + -2.4534341075826104e+16, + -2.4531199674920108e+16, + -2.452805827401412e+16, + -2.452491687310813e+16, + -2.4521775472202136e+16, + -2.4518634071296148e+16, + -2.451549267039015e+16, + -2.4512351269484164e+16, + -2.450920986857817e+16, + -2.450606846767218e+16, + -2.450292706676619e+16, + -2.4499785665860196e+16, + -2.449664426495421e+16, + -2.4493502864048212e+16, + -2.4490361463142224e+16, + -2.448722006223623e+16, + -2.448407866133024e+16, + -2.4480937260424252e+16, + -2.4477795859518256e+16, + -2.4474654458612268e+16, + -2.4471513057706276e+16, + -2.4468371656800284e+16, + -2.4465230255894296e+16, + -2.44620888549883e+16, + -2.445894745408231e+16, + -2.4455806053176316e+16, + -2.445266465227033e+16, + -2.4449523251364336e+16, + -2.4446381850458344e+16, + -2.4443240449552356e+16, + -2.444009904864636e+16, + -2.4436957647740372e+16, + -2.443381624683438e+16, + -2.4430674845928388e+16, + -2.44275334450224e+16, + -2.4424392044116404e+16, + -2.4421250643210416e+16, + -2.4418109242304424e+16, + -2.441496784139843e+16, + -2.441182644049244e+16, + -2.440868503958645e+16, + -2.440554363868046e+16, + -2.4402402237774468e+16, + -2.4399260836868476e+16, + -2.4396119435962484e+16, + -2.4392978035056492e+16, + -2.4389836634150504e+16, + -2.4386695233244508e+16, + -2.438355383233852e+16, + -2.438041243143253e+16, + -2.4377271030526536e+16, + -2.4374129629620544e+16, + -2.437098822871455e+16, + -2.4367846827808564e+16, + -2.4364705426902572e+16, + -2.436156402599658e+16, + -2.4358422625090588e+16, + -2.4355281224184596e+16, + -2.435213982327861e+16, + -2.4348998422372616e+16, + -2.4345857021466624e+16, + -2.434271562056063e+16, + -2.433957421965464e+16, + -2.433643281874865e+16, + -2.433329141784266e+16, + -2.4330150016936668e+16, + -2.4327008616030676e+16, + -2.4323867215124684e+16, + -2.4320725814218692e+16, + -2.43175844133127e+16, + -2.431444301240671e+16, + -2.431130161150072e+16, + -2.430816021059473e+16, + -2.4305018809688736e+16, + -2.4301877408782744e+16, + -2.429873600787675e+16, + -2.4295594606970764e+16, + -2.4292453206064772e+16, + -2.428931180515878e+16, + -2.4286170404252788e+16, + -2.4283029003346796e+16, + -2.427988760244081e+16, + -2.4276746201534816e+16, + -2.4273604800628824e+16, + -2.427046339972283e+16, + -2.426732199881684e+16, + -2.4264180597910852e+16, + -2.4261039197004856e+16, + -2.4257897796098868e+16, + -2.4254756395192876e+16, + -2.4251614994286884e+16, + -2.4248473593380892e+16, + -2.42453321924749e+16, + -2.424219079156891e+16, + -2.423904939066292e+16, + -2.423590798975693e+16, + -2.4232766588850936e+16, + -2.4229625187944944e+16, + -2.4226483787038956e+16, + -2.422334238613296e+16, + -2.4220200985226972e+16, + -2.421705958432098e+16, + -2.4213918183414988e+16, + -2.4210776782509e+16, + -2.4207635381603004e+16, + -2.4204493980697016e+16, + -2.4201352579791024e+16, + -2.419821117888503e+16, + -2.4195069777979044e+16, + -2.419192837707305e+16, + -2.418878697616706e+16, + -2.4185645575261064e+16, + -2.4182504174355076e+16, + -2.4179362773449084e+16, + -2.4176221372543092e+16, + -2.4173079971637104e+16, + -2.4169938570731108e+16, + -2.416679716982512e+16, + -2.416365576891913e+16, + -2.4160514368013136e+16, + -2.4157372967107148e+16, + -2.415423156620115e+16, + -2.4151090165295164e+16, + -2.414794876438917e+16, + -2.414480736348318e+16, + -2.414166596257719e+16, + -2.4138524561671196e+16, + -2.413538316076521e+16, + -2.4132241759859212e+16, + -2.4129100358953224e+16, + -2.412595895804723e+16, + -2.412281755714124e+16, + -2.4119676156235252e+16, + -2.4116534755329256e+16, + -2.4113393354423268e+16, + -2.411025195351727e+16, + -2.4107110552611284e+16, + -2.4103969151705296e+16, + -2.41008277507993e+16, + -2.409768634989331e+16, + -2.4094544948987316e+16, + -2.409140354808133e+16, + -2.4088262147175336e+16, + -2.4085120746269344e+16, + -2.4081979345363356e+16, + -2.407883794445736e+16, + -2.4075696543551372e+16, + -2.407255514264538e+16, + -2.4069413741739388e+16, + -2.40662723408334e+16, + -2.4063130939927404e+16, + -2.4059989539021416e+16, + -2.405684813811542e+16, + -2.405370673720943e+16, + -2.405056533630344e+16, + -2.404742393539745e+16, + -2.404428253449146e+16, + -2.4041141133585464e+16, + -2.4037999732679476e+16, + -2.4034858331773484e+16, + -2.4031716930867492e+16, + -2.4028575529961504e+16, + -2.4025434129055508e+16, + -2.402229272814952e+16, + -2.401915132724353e+16, + -2.4016009926337536e+16, + -2.4012868525431544e+16, + -2.400972712452555e+16, + -2.4006585723619564e+16, + -2.4003444322713572e+16, + -2.400030292180758e+16, + -2.3997161520901588e+16, + -2.3994020119995596e+16, + -2.3990878719089604e+16, + -2.3987737318183612e+16, + -2.3984595917277624e+16, + -2.398145451637163e+16, + -2.397831311546564e+16, + -2.397517171455965e+16, + -2.3972030313653656e+16, + -2.3968888912747668e+16, + -2.3965747511841676e+16, + -2.3962606110935684e+16, + -2.3959464710029692e+16, + -2.39563233091237e+16, + -2.3953181908217708e+16, + -2.395004050731172e+16, + -2.394689910640573e+16, + -2.3943757705499736e+16, + -2.3940616304593744e+16, + -2.393747490368775e+16, + -2.3934333502781764e+16, + -2.3931192101875772e+16, + -2.392805070096978e+16, + -2.3924909300063788e+16, + -2.3921767899157796e+16, + -2.3918626498251804e+16, + -2.3915485097345812e+16, + -2.3912343696439824e+16, + -2.390920229553383e+16, + -2.390606089462784e+16, + -2.390291949372185e+16, + -2.3899778092815856e+16, + -2.3896636691909868e+16, + -2.3893495291003876e+16, + -2.3890353890097884e+16, + -2.3887212489191892e+16, + -2.38840710882859e+16, + -2.388092968737991e+16, + -2.3877788286473916e+16, + -2.387464688556793e+16, + -2.3871505484661936e+16, + -2.3868364083755944e+16, + -2.3865222682849956e+16, + -2.386208128194396e+16, + -2.3858939881037972e+16, + -2.385579848013198e+16, + -2.3852657079225988e+16, + -2.3849515678319996e+16, + -2.3846374277414004e+16, + -2.3843232876508016e+16, + -2.384009147560202e+16, + -2.383695007469603e+16, + -2.383380867379004e+16, + -2.383066727288405e+16, + -2.382752587197806e+16, + -2.3824384471072064e+16, + -2.3821243070166076e+16, + -2.3818101669260084e+16, + -2.3814960268354092e+16, + -2.3811818867448104e+16, + -2.3808677466542108e+16, + -2.380553606563612e+16, + -2.3802394664730124e+16, + -2.3799253263824136e+16, + -2.3796111862918148e+16, + -2.379297046201215e+16, + -2.3789829061106164e+16, + -2.378668766020017e+16, + -2.378354625929418e+16, + -2.3780404858388188e+16, + -2.3777263457482196e+16, + -2.377412205657621e+16, + -2.3770980655670212e+16, + -2.3767839254764224e+16, + -2.3764697853858228e+16, + -2.376155645295224e+16, + -2.3758415052046252e+16, + -2.3755273651140256e+16, + -2.3752132250234268e+16, + -2.374899084932827e+16, + -2.3745849448422284e+16, + -2.3742708047516292e+16, + -2.37395666466103e+16, + -2.373642524570431e+16, + -2.3733283844798316e+16, + -2.373014244389233e+16, + -2.3727001042986336e+16, + -2.3723859642080344e+16, + -2.3720718241174356e+16, + -2.371757684026836e+16, + -2.3714435439362372e+16, + -2.3711294038456376e+16, + -2.3708152637550388e+16, + -2.3705011236644396e+16, + -2.3701869835738404e+16, + -2.3698728434832416e+16, + -2.369558703392642e+16, + -2.369244563302043e+16, + -2.368930423211444e+16, + -2.368616283120845e+16, + -2.368302143030246e+16, + -2.3679880029396464e+16, + -2.3676738628490476e+16, + -2.3673597227584484e+16, + -2.3670455826678492e+16, + -2.36673144257725e+16, + -2.3664173024866508e+16, + -2.366103162396052e+16, + -2.365789022305453e+16, + -2.3654748822148536e+16, + -2.3651607421242544e+16, + -2.364846602033655e+16, + -2.3645324619430564e+16, + -2.364218321852457e+16, + -2.363904181761858e+16, + -2.3635900416712588e+16, + -2.3632759015806596e+16, + -2.3629617614900604e+16, + -2.3626476213994612e+16, + -2.3623334813088624e+16, + -2.362019341218263e+16, + -2.361705201127664e+16, + -2.361391061037065e+16, + -2.3610769209464656e+16, + -2.3607627808558668e+16, + -2.3604486407652676e+16, + -2.3601345006746684e+16, + -2.3598203605840692e+16, + -2.35950622049347e+16, + -2.3591920804028708e+16, + -2.358877940312272e+16, + -2.358563800221673e+16, + -2.3582496601310736e+16, + -2.3579355200404744e+16, + -2.357621379949875e+16, + -2.357307239859276e+16, + -2.3569930997686772e+16, + -2.356678959678078e+16, + -2.3563648195874788e+16, + -2.3560506794968796e+16, + -2.3557365394062804e+16, + -2.3554223993156812e+16, + -2.3551082592250824e+16, + -2.354794119134483e+16, + -2.354479979043884e+16, + -2.354165838953285e+16, + -2.3538516988626856e+16, + -2.3535375587720868e+16, + -2.3532234186814876e+16, + -2.3529092785908884e+16, + -2.3525951385002892e+16, + -2.35228099840969e+16, + -2.351966858319091e+16, + -2.3516527182284916e+16, + -2.351338578137893e+16, + -2.3510244380472936e+16, + -2.3507102979566944e+16, + -2.350396157866095e+16, + -2.350082017775496e+16, + -2.3497678776848972e+16, + -2.349453737594298e+16, + -2.3491395975036988e+16, + -2.3488254574130996e+16, + -2.3485113173225004e+16, + -2.3481971772319016e+16, + -2.347883037141302e+16, + -2.347568897050703e+16, + -2.347254756960104e+16, + -2.346940616869505e+16, + -2.346626476778906e+16, + -2.3463123366883064e+16, + -2.3459981965977076e+16, + -2.3456840565071084e+16, + -2.3453699164165092e+16, + -2.3450557763259104e+16, + -2.3447416362353108e+16, + -2.344427496144712e+16, + -2.3441133560541124e+16, + -2.3437992159635136e+16, + -2.3434850758729144e+16, + -2.343170935782315e+16, + -2.3428567956917164e+16, + -2.342542655601117e+16, + -2.342228515510518e+16, + -2.3419143754199188e+16, + -2.3416002353293196e+16, + -2.341286095238721e+16, + -2.3409719551481212e+16, + -2.3406578150575224e+16, + -2.3403436749669228e+16, + -2.340029534876324e+16, + -2.3397153947857252e+16, + -2.3394012546951256e+16, + -2.3390871146045268e+16, + -2.338772974513927e+16, + -2.3384588344233284e+16, + -2.3381446943327292e+16, + -2.33783055424213e+16, + -2.337516414151531e+16, + -2.3372022740609316e+16, + -2.336888133970333e+16, + -2.3365739938797332e+16, + -2.3362598537891344e+16, + -2.335945713698535e+16, + -2.335631573607936e+16, + -2.3353174335173372e+16, + -2.3350032934267376e+16, + -2.3346891533361388e+16, + -2.3343750132455396e+16, + -2.3340608731549404e+16, + -2.3337467330643416e+16, + -2.333432592973742e+16, + -2.333118452883143e+16, + -2.332804312792544e+16, + -2.332490172701945e+16, + -2.3321760326113456e+16, + -2.3318618925207464e+16, + -2.3315477524301476e+16, + -2.3312336123395484e+16, + -2.3309194722489492e+16, + -2.33060533215835e+16, + -2.3302911920677508e+16, + -2.329977051977152e+16, + -2.3296629118865524e+16, + -2.3293487717959536e+16, + -2.3290346317053544e+16, + -2.328720491614755e+16, + -2.328406351524156e+16, + -2.328092211433557e+16, + -2.327778071342958e+16, + -2.3274639312523588e+16, + -2.3271497911617596e+16, + -2.3268356510711604e+16, + -2.3265215109805612e+16, + -2.3262073708899624e+16, + -2.325893230799363e+16, + -2.325579090708764e+16, + -2.325264950618165e+16, + -2.3249508105275656e+16, + -2.3246366704369664e+16, + -2.3243225303463676e+16, + -2.3240083902557684e+16, + -2.3236942501651692e+16, + -2.32338011007457e+16, + -2.3230659699839708e+16, + -2.3227518298933716e+16, + -2.322437689802773e+16, + -2.3221235497121736e+16, + -2.3218094096215744e+16, + -2.321495269530975e+16, + -2.321181129440376e+16, + -2.320866989349777e+16, + -2.320552849259178e+16, + -2.3202387091685788e+16, + -2.3199245690779796e+16, + -2.3196104289873804e+16, + -2.3192962888967812e+16, + -2.3189821488061824e+16, + -2.318668008715583e+16, + -2.318353868624984e+16, + -2.318039728534385e+16, + -2.3177255884437856e+16, + -2.3174114483531868e+16, + -2.317097308262587e+16, + -2.3167831681719884e+16, + -2.3164690280813892e+16, + -2.31615488799079e+16, + -2.3158407479001908e+16, + -2.3155266078095916e+16, + -2.315212467718993e+16, + -2.3148983276283936e+16, + -2.3145841875377944e+16, + -2.314270047447195e+16, + -2.313955907356596e+16, + -2.3136417672659972e+16, + -2.3133276271753976e+16, + -2.3130134870847988e+16, + -2.3126993469941996e+16, + -2.3123852069036004e+16, + -2.3120710668130016e+16, + -2.311756926722402e+16, + -2.311442786631803e+16, + -2.311128646541204e+16, + -2.310814506450605e+16, + -2.310500366360006e+16, + -2.3101862262694064e+16, + -2.3098720861788076e+16, + -2.309557946088208e+16, + -2.3092438059976092e+16, + -2.30892966590701e+16, + -2.3086155258164108e+16, + -2.308301385725812e+16, + -2.3079872456352124e+16, + -2.3076731055446136e+16, + -2.3073589654540144e+16, + -2.307044825363415e+16, + -2.3067306852728164e+16, + -2.306416545182217e+16, + -2.306102405091618e+16, + -2.3057882650010184e+16, + -2.3054741249104196e+16, + -2.305159984819821e+16, + -2.3048458447292212e+16, + -2.3045317046386224e+16, + -2.3042175645480228e+16, + -2.303903424457424e+16, + -2.303589284366825e+16, + -2.3032751442762256e+16, + -2.3029610041856268e+16, + -2.302646864095027e+16, + -2.3023327240044284e+16, + -2.302018583913829e+16, + -2.30170444382323e+16, + -2.301390303732631e+16, + -2.3010761636420316e+16, + -2.300762023551433e+16, + -2.3004478834608332e+16, + -2.3001337433702344e+16, + -2.299819603279635e+16, + -2.299505463189036e+16, + -2.2991913230984372e+16, + -2.2988771830078376e+16, + -2.2985630429172388e+16, + -2.2982489028266396e+16, + -2.2979347627360404e+16, + -2.2976206226454416e+16, + -2.297306482554842e+16, + -2.296992342464243e+16, + -2.296678202373644e+16, + -2.296364062283045e+16, + -2.2960499221924456e+16, + -2.2957357821018464e+16, + -2.2954216420112476e+16, + -2.295107501920648e+16, + -2.2947933618300492e+16, + -2.29447922173945e+16, + -2.2941650816488508e+16, + -2.293850941558252e+16, + -2.2935368014676524e+16, + -2.2932226613770536e+16, + -2.2929085212864544e+16, + -2.292594381195855e+16, + -2.292280241105256e+16, + -2.291966101014657e+16, + -2.291651960924058e+16, + -2.2913378208334588e+16, + -2.2910236807428596e+16, + -2.2907095406522604e+16, + -2.2903954005616612e+16, + -2.2900812604710624e+16, + -2.289767120380463e+16, + -2.289452980289864e+16, + -2.289138840199265e+16, + -2.2888247001086656e+16, + -2.2885105600180664e+16, + -2.288196419927467e+16, + -2.2878822798368684e+16, + -2.2875681397462692e+16, + -2.28725399965567e+16, + -2.2869398595650708e+16, + -2.2866257194744716e+16, + -2.286311579383873e+16, + -2.2859974392932736e+16, + -2.2856832992026744e+16, + -2.285369159112075e+16, + -2.285055019021476e+16, + -2.284740878930877e+16, + -2.284426738840278e+16, + -2.2841125987496788e+16, + -2.2837984586590796e+16, + -2.2834843185684804e+16, + -2.2831701784778812e+16, + -2.2828560383872824e+16, + -2.282541898296683e+16, + -2.282227758206084e+16, + -2.281913618115485e+16, + -2.2815994780248856e+16, + -2.2812853379342864e+16, + -2.280971197843687e+16, + -2.2806570577530884e+16, + -2.2803429176624892e+16, + -2.28002877757189e+16, + -2.2797146374812908e+16, + -2.2794004973906916e+16, + -2.279086357300093e+16, + -2.2787722172094936e+16, + -2.2784580771188944e+16, + -2.278143937028295e+16, + -2.277829796937696e+16, + -2.2775156568470972e+16, + -2.2772015167564976e+16, + -2.2768873766658988e+16, + -2.2765732365752996e+16, + -2.2762590964847004e+16, + -2.2759449563941016e+16, + -2.275630816303502e+16, + -2.275316676212903e+16, + -2.2750025361223036e+16, + -2.274688396031705e+16, + -2.2743742559411056e+16, + -2.2740601158505064e+16, + -2.2737459757599076e+16, + -2.273431835669308e+16, + -2.2731176955787092e+16, + -2.27280355548811e+16, + -2.2724894153975108e+16, + -2.272175275306912e+16, + -2.2718611352163124e+16, + -2.2715469951257136e+16, + -2.271232855035114e+16, + -2.270918714944515e+16, + -2.2706045748539164e+16, + -2.270290434763317e+16, + -2.269976294672718e+16, + -2.2696621545821184e+16, + -2.2693480144915196e+16, + -2.2690338744009204e+16, + -2.2687197343103212e+16, + -2.2684055942197224e+16, + -2.2680914541291228e+16, + -2.267777314038524e+16, + -2.2674631739479244e+16, + -2.2671490338573256e+16, + -2.2668348937667268e+16, + -2.266520753676127e+16, + -2.2662066135855284e+16, + -2.265892473494929e+16, + -2.26557833340433e+16, + -2.2652641933137308e+16, + -2.2649500532231316e+16, + -2.264635913132533e+16, + -2.2643217730419332e+16, + -2.2640076329513344e+16, + -2.263693492860735e+16, + -2.263379352770136e+16, + -2.2630652126795372e+16, + -2.2627510725889376e+16, + -2.2624369324983388e+16, + -2.2621227924077396e+16, + -2.2618086523171404e+16, + -2.2614945122265412e+16, + -2.261180372135942e+16, + -2.260866232045343e+16, + -2.2605520919547436e+16, + -2.260237951864145e+16, + -2.2599238117735456e+16, + -2.2596096716829464e+16, + -2.2592955315923476e+16, + -2.258981391501748e+16, + -2.2586672514111492e+16, + -2.25835311132055e+16, + -2.2580389712299508e+16, + -2.2577248311393516e+16, + -2.2574106910487524e+16, + -2.2570965509581536e+16, + -2.2567824108675544e+16, + -2.256468270776955e+16, + -2.256154130686356e+16, + -2.255839990595757e+16, + -2.255525850505158e+16, + -2.2552117104145588e+16, + -2.2548975703239596e+16, + -2.2545834302333604e+16, + -2.2542692901427612e+16, + -2.253955150052162e+16, + -2.2536410099615628e+16, + -2.253326869870964e+16, + -2.253012729780365e+16, + -2.2526985896897656e+16, + -2.2523844495991664e+16, + -2.252070309508567e+16, + -2.2517561694179684e+16, + -2.2514420293273692e+16, + -2.25112788923677e+16, + -2.2508137491461708e+16, + -2.2504996090555716e+16, + -2.2501854689649724e+16, + -2.2498713288743736e+16, + -2.2495571887837744e+16, + -2.249243048693175e+16, + -2.248928908602576e+16, + -2.248614768511977e+16, + -2.2483006284213776e+16, + -2.2479864883307788e+16, + -2.2476723482401796e+16, + -2.2473582081495804e+16, + -2.2470440680589812e+16, + -2.246729927968382e+16, + -2.2464157878777828e+16, + -2.246101647787184e+16, + -2.245787507696585e+16, + -2.2454733676059856e+16, + -2.2451592275153864e+16, + -2.244845087424787e+16, + -2.2445309473341884e+16, + -2.2442168072435892e+16, + -2.24390266715299e+16, + -2.2435885270623908e+16, + -2.2432743869717916e+16, + -2.242960246881193e+16, + -2.2426461067905932e+16, + -2.2423319666999944e+16, + -2.242017826609395e+16, + -2.241703686518796e+16, + -2.241389546428197e+16, + -2.2410754063375976e+16, + -2.2407612662469988e+16, + -2.2404471261563996e+16, + -2.2401329860658004e+16, + -2.2398188459752012e+16, + -2.239504705884602e+16, + -2.239190565794003e+16, + -2.2388764257034036e+16, + -2.238562285612805e+16, + -2.2382481455222056e+16, + -2.2379340054316064e+16, + -2.2376198653410076e+16, + -2.237305725250408e+16, + -2.2369915851598092e+16, + -2.23667744506921e+16, + -2.2363633049786108e+16, + -2.236049164888012e+16, + -2.2357350247974124e+16, + -2.2354208847068136e+16, + -2.235106744616214e+16, + -2.234792604525615e+16, + -2.234478464435016e+16, + -2.234164324344417e+16, + -2.233850184253818e+16, + -2.2335360441632184e+16, + -2.2332219040726196e+16, + -2.2329077639820204e+16, + -2.2325936238914212e+16, + -2.2322794838008224e+16, + -2.2319653437102228e+16, + -2.231651203619624e+16, + -2.2313370635290244e+16, + -2.2310229234384256e+16, + -2.2307087833478268e+16, + -2.230394643257227e+16, + -2.2300805031666284e+16, + -2.229766363076029e+16, + -2.22945222298543e+16, + -2.2291380828948308e+16, + -2.2288239428042316e+16, + -2.228509802713633e+16, + -2.2281956626230332e+16, + -2.2278815225324344e+16, + -2.2275673824418348e+16, + -2.227253242351236e+16, + -2.2269391022606372e+16, + -2.2266249621700376e+16, + -2.2263108220794388e+16, + -2.225996681988839e+16, + -2.2256825418982404e+16, + -2.2253684018076412e+16, + -2.225054261717042e+16, + -2.224740121626443e+16, + -2.2244259815358436e+16, + -2.224111841445245e+16, + -2.2237977013546456e+16, + -2.2234835612640464e+16, + -2.2231694211734476e+16, + -2.222855281082848e+16, + -2.2225411409922492e+16, + -2.22222700090165e+16, + -2.2219128608110508e+16, + -2.2215987207204516e+16, + -2.2212845806298524e+16, + -2.2209704405392536e+16, + -2.220656300448654e+16, + -2.220342160358055e+16, + -2.220028020267456e+16, + -2.219713880176857e+16, + -2.219399740086258e+16, + -2.2190855999956584e+16, + -2.2187714599050596e+16, + -2.2184573198144604e+16, + -2.2181431797238612e+16, + -2.217829039633262e+16, + -2.2175148995426628e+16, + -2.217200759452064e+16, + -2.216886619361465e+16, + -2.2165724792708656e+16, + -2.2162583391802664e+16, + -2.215944199089667e+16, + -2.2156300589990684e+16, + -2.2153159189084692e+16, + -2.21500177881787e+16, + -2.2146876387272708e+16, + -2.2143734986366716e+16, + -2.2140593585460724e+16, + -2.2137452184554732e+16, + -2.2134310783648744e+16, + -2.213116938274275e+16, + -2.212802798183676e+16, + -2.212488658093077e+16, + -2.2121745180024776e+16, + -2.2118603779118784e+16, + -2.2115462378212796e+16, + -2.2112320977306804e+16, + -2.2109179576400812e+16, + -2.210603817549482e+16, + -2.2102896774588828e+16, + -2.209975537368284e+16, + -2.209661397277685e+16, + -2.2093472571870856e+16, + -2.2090331170964864e+16, + -2.208718977005887e+16, + -2.2084048369152884e+16, + -2.208090696824689e+16, + -2.20777655673409e+16, + -2.2074624166434908e+16, + -2.2071482765528916e+16, + -2.2068341364622924e+16, + -2.2065199963716932e+16, + -2.2062058562810944e+16, + -2.205891716190495e+16, + -2.205577576099896e+16, + -2.205263436009297e+16, + -2.2049492959186976e+16, + -2.2046351558280988e+16, + -2.204321015737499e+16, + -2.2040068756469004e+16, + -2.2036927355563012e+16, + -2.203378595465702e+16, + -2.203064455375103e+16, + -2.2027503152845036e+16, + -2.202436175193905e+16, + -2.2021220351033056e+16, + -2.2018078950127064e+16, + -2.2014937549221076e+16, + -2.201179614831508e+16, + -2.2008654747409092e+16, + -2.2005513346503096e+16, + -2.2002371945597108e+16, + -2.1999230544691116e+16, + -2.1996089143785124e+16, + -2.1992947742879136e+16, + -2.198980634197314e+16, + -2.198666494106715e+16, + -2.198352354016116e+16, + -2.198038213925517e+16, + -2.197724073834918e+16, + -2.1974099337443184e+16, + -2.1970957936537196e+16, + -2.19678165356312e+16, + -2.1964675134725212e+16, + -2.1961533733819224e+16, + -2.1958392332913228e+16, + -2.195525093200724e+16, + -2.1952109531101244e+16, + -2.1948968130195256e+16, + -2.1945826729289264e+16, + -2.194268532838327e+16, + -2.1939543927477284e+16, + -2.193640252657129e+16, + -2.19332611256653e+16, + -2.1930119724759304e+16, + -2.1926978323853316e+16, + -2.192383692294733e+16, + -2.1920695522041332e+16, + -2.1917554121135344e+16, + -2.1914412720229348e+16, + -2.191127131932336e+16, + -2.190812991841737e+16, + -2.1904988517511376e+16, + -2.1901847116605388e+16, + -2.189870571569939e+16, + -2.1895564314793404e+16, + -2.1892422913887412e+16, + -2.188928151298142e+16, + -2.188614011207543e+16, + -2.1882998711169436e+16, + -2.187985731026345e+16, + -2.1876715909357456e+16, + -2.1873574508451464e+16, + -2.187043310754547e+16, + -2.186729170663948e+16, + -2.1864150305733492e+16, + -2.1861008904827496e+16, + -2.1857867503921508e+16, + -2.1854726103015516e+16, + -2.1851584702109524e+16, + -2.1848443301203536e+16, + -2.184530190029754e+16, + -2.184216049939155e+16, + -2.183901909848556e+16, + -2.183587769757957e+16, + -2.1832736296673576e+16, + -2.1829594895767584e+16, + -2.1826453494861596e+16, + -2.1823312093955604e+16, + -2.1820170693049612e+16, + -2.181702929214362e+16, + -2.1813887891237628e+16, + -2.181074649033164e+16, + -2.180760508942565e+16, + -2.1804463688519656e+16, + -2.1801322287613664e+16, + -2.179818088670767e+16, + -2.179503948580168e+16, + -2.179189808489569e+16, + -2.17887566839897e+16, + -2.1785615283083708e+16, + -2.1782473882177716e+16, + -2.1779332481271724e+16, + -2.1776191080365732e+16, + -2.1773049679459744e+16, + -2.176990827855375e+16, + -2.176676687764776e+16, + -2.176362547674177e+16, + -2.1760484075835776e+16, + -2.1757342674929784e+16, + -2.1754201274023796e+16, + -2.1751059873117804e+16, + -2.1747918472211812e+16, + -2.174477707130582e+16, + -2.1741635670399828e+16, + -2.173849426949384e+16, + -2.173535286858785e+16, + -2.1732211467681856e+16, + -2.1729070066775864e+16, + -2.172592866586987e+16, + -2.172278726496388e+16, + -2.171964586405789e+16, + -2.17165044631519e+16, + -2.1713363062245908e+16, + -2.1710221661339916e+16, + -2.1707080260433924e+16, + -2.1703938859527932e+16, + -2.1700797458621944e+16, + -2.169765605771595e+16, + -2.169451465680996e+16, + -2.169137325590397e+16, + -2.1688231854997976e+16, + -2.1685090454091988e+16, + -2.168194905318599e+16, + -2.1678807652280004e+16, + -2.1675666251374012e+16, + -2.167252485046802e+16, + -2.166938344956203e+16, + -2.1666242048656036e+16, + -2.166310064775005e+16, + -2.1659959246844056e+16, + -2.1656817845938064e+16, + -2.165367644503207e+16, + -2.165053504412608e+16, + -2.1647393643220092e+16, + -2.1644252242314096e+16, + -2.1641110841408108e+16, + -2.1637969440502116e+16, + -2.1634828039596124e+16, + -2.1631686638690136e+16, + -2.162854523778414e+16, + -2.162540383687815e+16, + -2.162226243597216e+16, + -2.161912103506617e+16, + -2.161597963416018e+16, + -2.1612838233254184e+16, + -2.1609696832348196e+16, + -2.16065554314422e+16, + -2.1603414030536212e+16, + -2.1600272629630224e+16, + -2.1597131228724228e+16, + -2.159398982781824e+16, + -2.1590848426912244e+16, + -2.1587707026006256e+16, + -2.1584565625100264e+16, + -2.158142422419427e+16, + -2.1578282823288284e+16, + -2.157514142238229e+16, + -2.15720000214763e+16, + -2.1568858620570304e+16, + -2.1565717219664316e+16, + -2.156257581875833e+16, + -2.1559434417852332e+16, + -2.1556293016946344e+16, + -2.1553151616040348e+16, + -2.155001021513436e+16, + -2.154686881422837e+16, + -2.1543727413322376e+16, + -2.1540586012416388e+16, + -2.153744461151039e+16, + -2.1534303210604404e+16, + -2.1531161809698412e+16, + -2.152802040879242e+16, + -2.152487900788643e+16, + -2.1521737606980436e+16, + -2.151859620607445e+16, + -2.1515454805168452e+16, + -2.1512313404262464e+16, + -2.150917200335647e+16, + -2.150603060245048e+16, + -2.1502889201544492e+16, + -2.1499747800638496e+16, + -2.1496606399732508e+16, + -2.1493464998826516e+16, + -2.1490323597920524e+16, + -2.1487182197014532e+16, + -2.148404079610854e+16, + -2.148089939520255e+16, + -2.147775799429656e+16, + -2.147461659339057e+16, + -2.1471475192484576e+16, + -2.1468333791578584e+16, + -2.1465192390672596e+16, + -2.1462050989766604e+16, + -2.1458909588860612e+16, + -2.145576818795462e+16, + -2.1452626787048628e+16, + -2.1449485386142636e+16, + -2.1446343985236644e+16, + -2.1443202584330656e+16, + -2.1440061183424664e+16, + -2.143691978251867e+16, + -2.143377838161268e+16, + -2.143063698070669e+16, + -2.14274955798007e+16, + -2.1424354178894708e+16, + -2.1421212777988716e+16, + -2.1418071377082724e+16, + -2.1414929976176732e+16, + -2.141178857527074e+16, + -2.140864717436475e+16, + -2.140550577345876e+16, + -2.140236437255277e+16, + -2.1399222971646776e+16, + -2.1396081570740784e+16, + -2.1392940169834796e+16, + -2.1389798768928804e+16, + -2.1386657368022812e+16, + -2.138351596711682e+16, + -2.1380374566210828e+16, + -2.1377233165304836e+16, + -2.1374091764398844e+16, + -2.1370950363492856e+16, + -2.1367808962586864e+16, + -2.136466756168087e+16, + -2.136152616077488e+16, + -2.135838475986889e+16, + -2.13552433589629e+16, + -2.1352101958056908e+16, + -2.1348960557150916e+16, + -2.1345819156244924e+16, + -2.1342677755338932e+16, + -2.1339536354432944e+16, + -2.1336394953526948e+16, + -2.133325355262096e+16, + -2.133011215171497e+16, + -2.1326970750808976e+16, + -2.1323829349902988e+16, + -2.132068794899699e+16, + -2.1317546548091004e+16, + -2.1314405147185012e+16, + -2.131126374627902e+16, + -2.1308122345373028e+16, + -2.1304980944467036e+16, + -2.130183954356105e+16, + -2.1298698142655052e+16, + -2.1295556741749064e+16, + -2.129241534084307e+16, + -2.128927393993708e+16, + -2.1286132539031092e+16, + -2.1282991138125096e+16, + -2.1279849737219108e+16, + -2.1276708336313116e+16, + -2.1273566935407124e+16, + -2.1270425534501136e+16, + -2.126728413359514e+16, + -2.126414273268915e+16, + -2.1261001331783156e+16, + -2.125785993087717e+16, + -2.125471852997118e+16, + -2.1251577129065184e+16, + -2.1248435728159196e+16, + -2.12452943272532e+16, + -2.1242152926347212e+16, + -2.123901152544122e+16, + -2.1235870124535228e+16, + -2.123272872362924e+16, + -2.1229587322723244e+16, + -2.1226445921817256e+16, + -2.122330452091126e+16, + -2.122016312000527e+16, + -2.1217021719099284e+16, + -2.121388031819329e+16, + -2.12107389172873e+16, + -2.1207597516381304e+16, + -2.1204456115475316e+16, + -2.1201314714569324e+16, + -2.1198173313663332e+16, + -2.1195031912757344e+16, + -2.1191890511851348e+16, + -2.118874911094536e+16, + -2.118560771003937e+16, + -2.1182466309133376e+16, + -2.1179324908227388e+16, + -2.117618350732139e+16, + -2.1173042106415404e+16, + -2.116990070550941e+16, + -2.116675930460342e+16, + -2.1163617903697428e+16, + -2.1160476502791436e+16, + -2.115733510188545e+16, + -2.1154193700979452e+16, + -2.1151052300073464e+16, + -2.114791089916747e+16, + -2.114476949826148e+16, + -2.1141628097355492e+16, + -2.1138486696449496e+16, + -2.1135345295543508e+16, + -2.1132203894637516e+16, + -2.1129062493731524e+16, + -2.1125921092825532e+16, + -2.112277969191954e+16, + -2.111963829101355e+16, + -2.111649689010756e+16, + -2.111335548920157e+16, + -2.1110214088295576e+16, + -2.1107072687389584e+16, + -2.1103931286483596e+16, + -2.11007898855776e+16, + -2.1097648484671612e+16, + -2.109450708376562e+16, + -2.1091365682859628e+16, + -2.1088224281953636e+16, + -2.1085082881047644e+16, + -2.1081941480141656e+16, + -2.1078800079235664e+16, + -2.107565867832967e+16, + -2.107251727742368e+16, + -2.106937587651769e+16, + -2.10662344756117e+16, + -2.1063093074705708e+16, + -2.1059951673799716e+16, + -2.1056810272893724e+16, + -2.1053668871987732e+16, + -2.105052747108174e+16, + -2.104738607017575e+16, + -2.104424466926976e+16, + -2.104110326836377e+16, + -2.1037961867457776e+16, + -2.1034820466551784e+16, + -2.103167906564579e+16, + -2.1028537664739804e+16, + -2.1025396263833812e+16, + -2.102225486292782e+16, + -2.1019113462021828e+16, + -2.1015972061115836e+16, + -2.1012830660209844e+16, + -2.1009689259303856e+16, + -2.1006547858397864e+16, + -2.100340645749187e+16, + -2.100026505658588e+16, + -2.099712365567989e+16, + -2.09939822547739e+16, + -2.0990840853867908e+16, + -2.0987699452961916e+16, + -2.0984558052055924e+16, + -2.0981416651149932e+16, + -2.0978275250243944e+16, + -2.0975133849337948e+16, + -2.097199244843196e+16, + -2.096885104752597e+16, + -2.0965709646619976e+16, + -2.0962568245713984e+16, + -2.095942684480799e+16, + -2.0956285443902004e+16, + -2.0953144042996012e+16, + -2.095000264209002e+16, + -2.0946861241184028e+16, + -2.0943719840278036e+16, + -2.094057843937205e+16, + -2.0937437038466052e+16, + -2.0934295637560064e+16, + -2.093115423665407e+16, + -2.092801283574808e+16, + -2.0924871434842092e+16, + -2.0921730033936096e+16, + -2.0918588633030108e+16, + -2.0915447232124116e+16, + -2.0912305831218124e+16, + -2.0909164430312136e+16, + -2.090602302940614e+16, + -2.090288162850015e+16, + -2.0899740227594156e+16, + -2.089659882668817e+16, + -2.0893457425782176e+16, + -2.0890316024876184e+16, + -2.0887174623970196e+16, + -2.08840332230642e+16, + -2.0880891822158212e+16, + -2.087775042125222e+16, + -2.0874609020346228e+16, + -2.087146761944024e+16, + -2.0868326218534244e+16, + -2.0865184817628256e+16, + -2.086204341672226e+16, + -2.085890201581627e+16, + -2.085576061491028e+16, + -2.085261921400429e+16, + -2.08494778130983e+16, + -2.0846336412192304e+16, + -2.0843195011286316e+16, + -2.084005361038032e+16, + -2.0836912209474332e+16, + -2.0833770808568344e+16, + -2.0830629407662348e+16, + -2.082748800675636e+16, + -2.0824346605850364e+16, + -2.0821205204944376e+16, + -2.0818063804038384e+16, + -2.081492240313239e+16, + -2.0811781002226404e+16, + -2.080863960132041e+16, + -2.080549820041442e+16, + -2.0802356799508428e+16, + -2.0799215398602436e+16, + -2.079607399769645e+16, + -2.0792932596790452e+16, + -2.0789791195884464e+16, + -2.078664979497847e+16, + -2.078350839407248e+16, + -2.078036699316649e+16, + -2.0777225592260496e+16, + -2.0774084191354508e+16, + -2.077094279044851e+16, + -2.0767801389542524e+16, + -2.0764659988636532e+16, + -2.076151858773054e+16, + -2.075837718682455e+16, + -2.0755235785918556e+16, + -2.075209438501257e+16, + -2.0748952984106576e+16, + -2.0745811583200584e+16, + -2.074267018229459e+16, + -2.07395287813886e+16, + -2.0736387380482612e+16, + -2.073324597957662e+16, + -2.0730104578670628e+16, + -2.0726963177764636e+16, + -2.0723821776858644e+16, + -2.0720680375952656e+16, + -2.0717538975046664e+16, + -2.071439757414067e+16, + -2.071125617323468e+16, + -2.070811477232869e+16, + -2.0704973371422696e+16, + -2.0701831970516704e+16, + -2.0698690569610716e+16, + -2.0695549168704724e+16, + -2.0692407767798732e+16, + -2.068926636689274e+16, + -2.0686124965986748e+16, + -2.068298356508076e+16, + -2.067984216417477e+16, + -2.0676700763268776e+16, + -2.0673559362362784e+16, + -2.067041796145679e+16, + -2.06672765605508e+16, + -2.0664135159644812e+16, + -2.066099375873882e+16, + -2.0657852357832828e+16, + -2.0654710956926836e+16, + -2.0651569556020844e+16, + -2.0648428155114856e+16, + -2.0645286754208864e+16, + -2.064214535330287e+16, + -2.063900395239688e+16, + -2.063586255149089e+16, + -2.0632721150584896e+16, + -2.0629579749678904e+16, + -2.0626438348772916e+16, + -2.0623296947866924e+16, + -2.0620155546960932e+16, + -2.061701414605494e+16, + -2.0613872745148948e+16, + -2.061073134424296e+16, + -2.060758994333697e+16, + -2.0604448542430976e+16, + -2.0601307141524984e+16, + -2.059816574061899e+16, + -2.0595024339713004e+16, + -2.059188293880701e+16, + -2.058874153790102e+16, + -2.0585600136995028e+16, + -2.0582458736089036e+16, + -2.057931733518305e+16, + -2.0576175934277052e+16, + -2.0573034533371064e+16, + -2.056989313246507e+16, + -2.056675173155908e+16, + -2.056361033065309e+16, + -2.0560468929747096e+16, + -2.0557327528841108e+16, + -2.055418612793511e+16, + -2.0551044727029124e+16, + -2.0547903326123132e+16, + -2.054476192521714e+16, + -2.054162052431115e+16, + -2.0538479123405156e+16, + -2.053533772249917e+16, + -2.0532196321593176e+16, + -2.0529054920687184e+16, + -2.0525913519781196e+16, + -2.05227721188752e+16, + -2.0519630717969212e+16, + -2.0516489317063216e+16, + -2.0513347916157228e+16, + -2.051020651525124e+16, + -2.0507065114345244e+16, + -2.0503923713439256e+16, + -2.050078231253326e+16, + -2.049764091162727e+16, + -2.049449951072128e+16, + -2.049135810981529e+16, + -2.04882167089093e+16, + -2.0485075308003304e+16, + -2.0481933907097316e+16, + -2.047879250619132e+16, + -2.0475651105285332e+16, + -2.0472509704379344e+16, + -2.0469368303473348e+16, + -2.046622690256736e+16, + -2.0463085501661364e+16, + -2.0459944100755376e+16, + -2.0456802699849384e+16, + -2.045366129894339e+16, + -2.0450519898037404e+16, + -2.044737849713141e+16, + -2.044423709622542e+16, + -2.0441095695319428e+16, + -2.0437954294413436e+16, + -2.043481289350745e+16, + -2.0431671492601452e+16, + -2.0428530091695464e+16, + -2.0425388690789468e+16, + -2.042224728988348e+16, + -2.041910588897749e+16, + -2.0415964488071496e+16, + -2.0412823087165508e+16, + -2.040968168625951e+16, + -2.0406540285353524e+16, + -2.0403398884447532e+16, + -2.040025748354154e+16, + -2.039711608263555e+16, + -2.0393974681729556e+16, + -2.039083328082357e+16, + -2.0387691879917576e+16, + -2.0384550479011584e+16, + -2.038140907810559e+16, + -2.03782676771996e+16, + -2.0375126276293612e+16, + -2.037198487538762e+16, + -2.0368843474481628e+16, + -2.0365702073575636e+16, + -2.0362560672669644e+16, + -2.0359419271763656e+16, + -2.035627787085766e+16, + -2.035313646995167e+16, + -2.034999506904568e+16, + -2.034685366813969e+16, + -2.0343712267233696e+16, + -2.0340570866327704e+16, + -2.0337429465421716e+16, + -2.0334288064515724e+16, + -2.0331146663609732e+16, + -2.032800526270374e+16, + -2.0324863861797748e+16, + -2.032172246089176e+16, + -2.031858105998577e+16, + -2.0315439659079776e+16, + -2.0312298258173784e+16, + -2.030915685726779e+16, + -2.03060154563618e+16, + -2.0302874055455812e+16, + -2.029973265454982e+16, + -2.0296591253643828e+16, + -2.0293449852737836e+16, + -2.0290308451831844e+16, + -2.0287167050925852e+16, + -2.0284025650019864e+16, + -2.028088424911387e+16, + -2.027774284820788e+16, + -2.027460144730189e+16, + -2.0271460046395896e+16, + -2.0268318645489904e+16, + -2.0265177244583916e+16, + -2.0262035843677924e+16, + -2.0258894442771932e+16, + -2.025575304186594e+16, + -2.0252611640959948e+16, + -2.024947024005396e+16, + -2.024632883914797e+16, + -2.0243187438241976e+16, + -2.0240046037335984e+16, + -2.023690463642999e+16, + -2.0233763235524004e+16, + -2.023062183461801e+16, + -2.022748043371202e+16, + -2.0224339032806028e+16, + -2.0221197631900036e+16, + -2.0218056230994044e+16, + -2.0214914830088052e+16, + -2.0211773429182064e+16, + -2.0208632028276068e+16, + -2.020549062737008e+16, + -2.020234922646409e+16, + -2.0199207825558096e+16, + -2.0196066424652108e+16, + -2.019292502374611e+16, + -2.0189783622840124e+16, + -2.0186642221934132e+16, + -2.018350082102814e+16, + -2.018035942012215e+16, + -2.0177218019216156e+16, + -2.017407661831017e+16, + -2.0170935217404172e+16, + -2.0167793816498184e+16, + -2.0164652415592196e+16, + -2.01615110146862e+16, + -2.0158369613780212e+16, + -2.0155228212874216e+16, + -2.0152086811968228e+16, + -2.0148945411062236e+16, + -2.0145804010156244e+16, + -2.0142662609250256e+16, + -2.013952120834426e+16, + -2.013637980743827e+16, + -2.0133238406532276e+16, + -2.013009700562629e+16, + -2.01269556047203e+16, + -2.0123814203814304e+16, + -2.0120672802908316e+16, + -2.011753140200232e+16, + -2.0114390001096332e+16, + -2.011124860019034e+16, + -2.0108107199284348e+16, + -2.010496579837836e+16, + -2.0101824397472364e+16, + -2.0098682996566376e+16, + -2.0095541595660384e+16, + -2.009240019475439e+16, + -2.0089258793848404e+16, + -2.008611739294241e+16, + -2.008297599203642e+16, + -2.0079834591130424e+16, + -2.0076693190224436e+16, + -2.0073551789318444e+16, + -2.0070410388412452e+16, + -2.0067268987506464e+16, + -2.0064127586600468e+16, + -2.006098618569448e+16, + -2.005784478478849e+16, + -2.0054703383882496e+16, + -2.0051561982976508e+16, + -2.004842058207051e+16, + -2.0045279181164524e+16, + -2.0042137780258532e+16, + -2.003899637935254e+16, + -2.0035854978446548e+16, + -2.0032713577540556e+16, + -2.002957217663457e+16, + -2.0026430775728576e+16, + -2.0023289374822584e+16, + -2.002014797391659e+16, + -2.00170065730106e+16, + -2.0013865172104612e+16, + -2.0010723771198616e+16, + -2.0007582370292628e+16, + -2.0004440969386636e+16, + -2.0001299568480644e+16, + -1.9998158167574652e+16, + -1.999501676666866e+16, + -1.999187536576267e+16, + -1.998873396485668e+16, + -1.998559256395069e+16, + -1.9982451163044696e+16, + -1.9979309762138704e+16, + -1.9976168361232716e+16, + -1.9973026960326724e+16, + -1.9969885559420732e+16, + -1.996674415851474e+16, + -1.9963602757608748e+16, + -1.9960461356702756e+16, + -1.995731995579677e+16, + -1.9954178554890776e+16, + -1.9951037153984784e+16, + -1.994789575307879e+16, + -1.99447543521728e+16, + -1.994161295126681e+16, + -1.993847155036082e+16, + -1.9935330149454828e+16, + -1.9932188748548836e+16, + -1.9929047347642844e+16, + -1.9925905946736852e+16, + -1.992276454583086e+16, + -1.991962314492487e+16, + -1.991648174401888e+16, + -1.991334034311289e+16, + -1.9910198942206896e+16, + -1.9907057541300904e+16, + -1.9903916140394916e+16, + -1.9900774739488924e+16, + -1.9897633338582932e+16, + -1.989449193767694e+16, + -1.9891350536770948e+16, + -1.988820913586496e+16, + -1.9885067734958964e+16, + -1.9881926334052976e+16, + -1.9878784933146984e+16, + -1.987564353224099e+16, + -1.9872502131335e+16, + -1.986936073042901e+16, + -1.986621932952302e+16, + -1.9863077928617028e+16, + -1.9859936527711036e+16, + -1.9856795126805044e+16, + -1.9853653725899052e+16, + -1.9850512324993064e+16, + -1.9847370924087068e+16, + -1.984422952318108e+16, + -1.984108812227509e+16, + -1.9837946721369096e+16, + -1.9834805320463108e+16, + -1.983166391955711e+16, + -1.9828522518651124e+16, + -1.9825381117745132e+16, + -1.982223971683914e+16, + -1.981909831593315e+16, + -1.9815956915027156e+16, + -1.981281551412117e+16, + -1.9809674113215172e+16, + -1.9806532712309184e+16, + -1.980339131140319e+16, + -1.98002499104972e+16, + -1.9797108509591212e+16, + -1.9793967108685216e+16, + -1.9790825707779228e+16, + -1.9787684306873236e+16, + -1.9784542905967244e+16, + -1.9781401505061256e+16, + -1.977826010415526e+16, + -1.977511870324927e+16, + -1.9771977302343276e+16, + -1.976883590143729e+16, + -1.97656945005313e+16, + -1.9762553099625304e+16, + -1.9759411698719316e+16, + -1.975627029781332e+16, + -1.9753128896907332e+16, + -1.974998749600134e+16, + -1.9746846095095348e+16, + -1.974370469418936e+16, + -1.9740563293283364e+16, + -1.9737421892377376e+16, + -1.973428049147138e+16, + -1.973113909056539e+16, + -1.9727997689659404e+16, + -1.972485628875341e+16, + -1.972171488784742e+16, + -1.9718573486941424e+16, + -1.9715432086035436e+16, + -1.9712290685129444e+16, + -1.9709149284223452e+16, + -1.9706007883317464e+16, + -1.9702866482411468e+16, + -1.969972508150548e+16, + -1.969658368059949e+16, + -1.9693442279693496e+16, + -1.9690300878787508e+16, + -1.968715947788151e+16, + -1.9684018076975524e+16, + -1.9680876676069532e+16, + -1.967773527516354e+16, + -1.9674593874257548e+16, + -1.9671452473351556e+16, + -1.966831107244557e+16, + -1.9665169671539572e+16, + -1.9662028270633584e+16, + -1.965888686972759e+16, + -1.96557454688216e+16, + -1.9652604067915612e+16, + -1.9649462667009616e+16, + -1.9646321266103628e+16, + -1.9643179865197636e+16, + -1.9640038464291644e+16, + -1.9636897063385652e+16, + -1.963375566247966e+16, + -1.963061426157367e+16, + -1.962747286066768e+16, + -1.962433145976169e+16, + -1.9621190058855696e+16, + -1.9618048657949704e+16, + -1.9614907257043716e+16, + -1.9611765856137724e+16, + -1.9608624455231732e+16, + -1.960548305432574e+16, + -1.9602341653419748e+16, + -1.9599200252513756e+16, + -1.9596058851607764e+16, + -1.9592917450701776e+16, + -1.9589776049795784e+16, + -1.958663464888979e+16, + -1.95834932479838e+16, + -1.958035184707781e+16, + -1.9577210446171816e+16, + -1.9574069045265828e+16, + -1.9570927644359836e+16, + -1.9567786243453844e+16, + -1.9564644842547852e+16, + -1.956150344164186e+16, + -1.955836204073587e+16, + -1.955522063982988e+16, + -1.955207923892389e+16, + -1.9548937838017896e+16, + -1.9545796437111904e+16, + -1.9542655036205916e+16, + -1.953951363529992e+16, + -1.9536372234393932e+16, + -1.953323083348794e+16, + -1.9530089432581948e+16, + -1.9526948031675956e+16, + -1.9523806630769964e+16, + -1.9520665229863976e+16, + -1.9517523828957984e+16, + -1.951438242805199e+16, + -1.9511241027146e+16, + -1.950809962624001e+16, + -1.950495822533402e+16, + -1.9501816824428024e+16, + -1.9498675423522036e+16, + -1.9495534022616044e+16, + -1.9492392621710052e+16, + -1.9489251220804064e+16, + -1.9486109819898068e+16, + -1.948296841899208e+16, + -1.947982701808609e+16, + -1.9476685617180096e+16, + -1.9473544216274108e+16, + -1.947040281536811e+16, + -1.9467261414462124e+16, + -1.946412001355613e+16, + -1.946097861265014e+16, + -1.9457837211744148e+16, + -1.9454695810838156e+16, + -1.945155440993217e+16, + -1.9448413009026172e+16, + -1.9445271608120184e+16, + -1.944213020721419e+16, + -1.94389888063082e+16, + -1.9435847405402212e+16, + -1.9432706004496216e+16, + -1.9429564603590228e+16, + -1.942642320268423e+16, + -1.9423281801778244e+16, + -1.9420140400872256e+16, + -1.941699899996626e+16, + -1.941385759906027e+16, + -1.9410716198154276e+16, + -1.940757479724829e+16, + -1.9404433396342296e+16, + -1.9401291995436304e+16, + -1.9398150594530316e+16, + -1.939500919362432e+16, + -1.9391867792718332e+16, + -1.9388726391812336e+16, + -1.9385584990906348e+16, + -1.938244359000036e+16, + -1.9379302189094364e+16, + -1.9376160788188376e+16, + -1.937301938728238e+16, + -1.936987798637639e+16, + -1.93667365854704e+16, + -1.936359518456441e+16, + -1.936045378365842e+16, + -1.9357312382752424e+16, + -1.9354170981846436e+16, + -1.9351029580940444e+16, + -1.9347888180034452e+16, + -1.9344746779128464e+16, + -1.9341605378222468e+16, + -1.933846397731648e+16, + -1.933532257641049e+16, + -1.9332181175504496e+16, + -1.9329039774598504e+16, + -1.932589837369251e+16, + -1.9322756972786524e+16, + -1.931961557188053e+16, + -1.931647417097454e+16, + -1.9313332770068548e+16, + -1.9310191369162556e+16, + -1.930704996825657e+16, + -1.9303908567350572e+16, + -1.9300767166444584e+16, + -1.929762576553859e+16, + -1.92944843646326e+16, + -1.929134296372661e+16, + -1.9288201562820616e+16, + -1.9285060161914628e+16, + -1.9281918761008636e+16, + -1.9278777360102644e+16, + -1.9275635959196652e+16, + -1.927249455829066e+16, + -1.926935315738467e+16, + -1.9266211756478676e+16, + -1.926307035557269e+16, + -1.9259928954666696e+16, + -1.9256787553760704e+16, + -1.925364615285471e+16, + -1.925050475194872e+16, + -1.9247363351042732e+16, + -1.924422195013674e+16, + -1.9241080549230748e+16, + -1.9237939148324756e+16, + -1.9234797747418764e+16, + -1.9231656346512776e+16, + -1.9228514945606784e+16, + -1.922537354470079e+16, + -1.92222321437948e+16, + -1.921909074288881e+16, + -1.9215949341982816e+16, + -1.9212807941076828e+16, + -1.9209666540170836e+16, + -1.9206525139264844e+16, + -1.9203383738358852e+16, + -1.920024233745286e+16, + -1.9197100936546868e+16, + -1.919395953564088e+16, + -1.919081813473489e+16, + -1.9187676733828896e+16, + -1.9184535332922904e+16, + -1.918139393201691e+16, + -1.917825253111092e+16, + -1.9175111130204932e+16, + -1.917196972929894e+16, + -1.9168828328392948e+16, + -1.9165686927486956e+16, + -1.9162545526580964e+16, + -1.9159404125674976e+16, + -1.9156262724768984e+16, + -1.915312132386299e+16, + -1.9149979922957e+16, + -1.914683852205101e+16, + -1.914369712114502e+16, + -1.9140555720239024e+16, + -1.9137414319333036e+16, + -1.9134272918427044e+16, + -1.9131131517521052e+16, + -1.912799011661506e+16, + -1.9124848715709068e+16, + -1.912170731480308e+16, + -1.911856591389709e+16, + -1.9115424512991096e+16, + -1.9112283112085104e+16, + -1.910914171117911e+16, + -1.9106000310273124e+16, + -1.910285890936713e+16, + -1.909971750846114e+16, + -1.9096576107555148e+16, + -1.9093434706649156e+16, + -1.909029330574317e+16, + -1.9087151904837172e+16, + -1.9084010503931184e+16, + -1.908086910302519e+16, + -1.90777277021192e+16, + -1.9074586301213212e+16, + -1.9071444900307216e+16, + -1.9068303499401228e+16, + -1.906516209849523e+16, + -1.9062020697589244e+16, + -1.9058879296683252e+16, + -1.905573789577726e+16, + -1.905259649487127e+16, + -1.9049455093965276e+16, + -1.904631369305929e+16, + -1.9043172292153296e+16, + -1.9040030891247304e+16, + -1.9036889490341316e+16, + -1.903374808943532e+16, + -1.9030606688529332e+16, + -1.9027465287623336e+16, + -1.9024323886717348e+16, + -1.902118248581136e+16, + -1.9018041084905364e+16, + -1.9014899683999376e+16, + -1.901175828309338e+16, + -1.900861688218739e+16, + -1.90054754812814e+16, + -1.900233408037541e+16, + -1.899919267946942e+16, + -1.8996051278563424e+16, + -1.8992909877657436e+16, + -1.898976847675144e+16, + -1.8986627075845452e+16, + -1.8983485674939464e+16, + -1.8980344274033468e+16, + -1.897720287312748e+16, + -1.8974061472221484e+16, + -1.8970920071315496e+16, + -1.8967778670409504e+16, + -1.896463726950351e+16, + -1.8961495868597524e+16, + -1.895835446769153e+16, + -1.895521306678554e+16, + -1.8952071665879548e+16, + -1.8948930264973556e+16, + -1.8945788864067564e+16, + -1.8942647463161572e+16, + -1.8939506062255584e+16, + -1.893636466134959e+16, + -1.89332232604436e+16, + -1.893008185953761e+16, + -1.8926940458631616e+16, + -1.8923799057725628e+16, + -1.892065765681963e+16, + -1.8917516255913644e+16, + -1.8914374855007652e+16, + -1.891123345410166e+16, + -1.8908092053195668e+16, + -1.8904950652289676e+16, + -1.890180925138369e+16, + -1.8898667850477696e+16, + -1.8895526449571704e+16, + -1.889238504866571e+16, + -1.888924364775972e+16, + -1.8886102246853732e+16, + -1.888296084594774e+16, + -1.8879819445041748e+16, + -1.8876678044135756e+16, + -1.8873536643229764e+16, + -1.8870395242323772e+16, + -1.8867253841417784e+16, + -1.886411244051179e+16, + -1.88609710396058e+16, + -1.885782963869981e+16, + -1.8854688237793816e+16, + -1.8851546836887824e+16, + -1.8848405435981836e+16, + -1.8845264035075844e+16, + -1.8842122634169852e+16, + -1.883898123326386e+16, + -1.8835839832357868e+16, + -1.8832698431451876e+16, + -1.882955703054589e+16, + -1.8826415629639896e+16, + -1.8823274228733904e+16, + -1.882013282782791e+16, + -1.881699142692192e+16, + -1.8813850026015932e+16, + -1.881070862510994e+16, + -1.8807567224203948e+16, + -1.8804425823297956e+16, + -1.8801284422391964e+16, + -1.8798143021485976e+16, + -1.879500162057998e+16, + -1.879186021967399e+16, + -1.8788718818768e+16, + -1.878557741786201e+16, + -1.8782436016956016e+16, + -1.8779294616050024e+16, + -1.8776153215144036e+16, + -1.8773011814238044e+16, + -1.8769870413332052e+16, + -1.876672901242606e+16, + -1.8763587611520068e+16, + -1.876044621061408e+16, + -1.8757304809708084e+16, + -1.8754163408802096e+16, + -1.8751022007896104e+16, + -1.874788060699011e+16, + -1.8744739206084124e+16, + -1.874159780517813e+16, + -1.873845640427214e+16, + -1.8735315003366148e+16, + -1.8732173602460156e+16, + -1.872903220155417e+16, + -1.8725890800648172e+16, + -1.8722749399742184e+16, + -1.8719607998836188e+16, + -1.87164665979302e+16, + -1.871332519702421e+16, + -1.8710183796118216e+16, + -1.8707042395212228e+16, + -1.870390099430623e+16, + -1.870075959340024e+16, + -1.8697618192494252e+16, + -1.869447679158826e+16, + -1.8691335390682268e+16, + -1.868819398977628e+16, + -1.868505258887029e+16, + -1.8681911187964292e+16, + -1.86787697870583e+16, + -1.8675628386152316e+16, + -1.867248698524632e+16, + -1.866934558434033e+16, + -1.866620418343434e+16, + -1.8663062782528348e+16, + -1.8659921381622356e+16, + -1.865677998071637e+16, + -1.8653638579810376e+16, + -1.865049717890438e+16, + -1.8647355777998388e+16, + -1.86442143770924e+16, + -1.864107297618641e+16, + -1.8637931575280416e+16, + -1.8634790174374428e+16, + -1.8631648773468436e+16, + -1.862850737256244e+16, + -1.8625365971656456e+16, + -1.862222457075046e+16, + -1.8619083169844468e+16, + -1.8615941768938476e+16, + -1.861280036803249e+16, + -1.8609658967126496e+16, + -1.86065175662205e+16, + -1.8603376165314516e+16, + -1.8600234764408524e+16, + -1.859709336350253e+16, + -1.8593951962596536e+16, + -1.8590810561690548e+16, + -1.8587669160784556e+16, + -1.8584527759878564e+16, + -1.8581386358972576e+16, + -1.8578244958066584e+16, + -1.8575103557160588e+16, + -1.8571962156254604e+16, + -1.856882075534861e+16, + -1.8565679354442616e+16, + -1.8562537953536624e+16, + -1.8559396552630636e+16, + -1.8556255151724644e+16, + -1.855311375081865e+16, + -1.8549972349912664e+16, + -1.8546830949006668e+16, + -1.8543689548100676e+16, + -1.8540548147194684e+16, + -1.8537406746288696e+16, + -1.8534265345382704e+16, + -1.8531123944476708e+16, + -1.8527982543570724e+16, + -1.8524841142664732e+16, + -1.8521699741758736e+16, + -1.851855834085275e+16, + -1.8515416939946756e+16, + -1.8512275539040764e+16, + -1.8509134138134772e+16, + -1.8505992737228784e+16, + -1.850285133632279e+16, + -1.8499709935416796e+16, + -1.8496568534510812e+16, + -1.8493427133604816e+16, + -1.8490285732698824e+16, + -1.8487144331792836e+16, + -1.8484002930886844e+16, + -1.8480861529980852e+16, + -1.8477720129074856e+16, + -1.847457872816887e+16, + -1.8471437327262876e+16, + -1.8468295926356884e+16, + -1.84651545254509e+16, + -1.8462013124544904e+16, + -1.845887172363891e+16, + -1.8455730322732916e+16, + -1.8452588921826932e+16, + -1.844944752092094e+16, + -1.8446306120014944e+16, + -1.844316471910896e+16, + -1.8440023318202964e+16, + -1.8436881917296972e+16, + -1.8433740516390984e+16, + -1.843059911548499e+16, + -1.8427457714579e+16, + -1.8424316313673004e+16, + -1.842117491276702e+16, + -1.8418033511861024e+16, + -1.841489211095503e+16, + -1.8411750710049044e+16, + -1.8408609309143052e+16, + -1.840546790823706e+16, + -1.8402326507331064e+16, + -1.839918510642508e+16, + -1.8396043705519084e+16, + -1.8392902304613092e+16, + -1.8389760903707108e+16, + -1.838661950280111e+16, + -1.838347810189512e+16, + -1.8380336700989132e+16, + -1.837719530008314e+16, + -1.8374053899177148e+16, + -1.837091249827115e+16, + -1.836777109736517e+16, + -1.8364629696459172e+16, + -1.836148829555318e+16, + -1.835834689464719e+16, + -1.83552054937412e+16, + -1.835206409283521e+16, + -1.834892269192922e+16, + -1.8345781291023228e+16, + -1.834263989011723e+16, + -1.833949848921124e+16, + -1.8336357088305252e+16, + -1.833321568739926e+16, + -1.8330074286493268e+16, + -1.832693288558728e+16, + -1.832379148468129e+16, + -1.8320650083775292e+16, + -1.83175086828693e+16, + -1.831436728196331e+16, + -1.831122588105732e+16, + -1.830808448015133e+16, + -1.830494307924534e+16, + -1.8301801678339348e+16, + -1.829866027743335e+16, + -1.829551887652737e+16, + -1.8292377475621376e+16, + -1.828923607471538e+16, + -1.8286094673809388e+16, + -1.82829532729034e+16, + -1.827981187199741e+16, + -1.8276670471091416e+16, + -1.8273529070185428e+16, + -1.8270387669279436e+16, + -1.826724626837344e+16, + -1.826410486746745e+16, + -1.826096346656146e+16, + -1.8257822065655468e+16, + -1.8254680664749476e+16, + -1.825153926384349e+16, + -1.8248397862937496e+16, + -1.82452564620315e+16, + -1.8242115061125516e+16, + -1.823897366021952e+16, + -1.823583225931353e+16, + -1.8232690858407536e+16, + -1.8229549457501548e+16, + -1.8226408056595556e+16, + -1.822326665568956e+16, + -1.8220125254783576e+16, + -1.8216983853877584e+16, + -1.8213842452971588e+16, + -1.8210701052065604e+16, + -1.820755965115961e+16, + -1.8204418250253616e+16, + -1.8201276849347624e+16, + -1.8198135448441636e+16, + -1.8194994047535644e+16, + -1.819185264662965e+16, + -1.8188711245723664e+16, + -1.8185569844817668e+16, + -1.8182428443911676e+16, + -1.8179287043005684e+16, + -1.8176145642099696e+16, + -1.8173004241193704e+16, + -1.8169862840287708e+16, + -1.8166721439381724e+16, + -1.816358003847573e+16, + -1.8160438637569736e+16, + -1.815729723666375e+16, + -1.8154155835757756e+16, + -1.8151014434851764e+16, + -1.814787303394577e+16, + -1.8144731633039784e+16, + -1.814159023213379e+16, + -1.8138448831227796e+16, + -1.8135307430321812e+16, + -1.8132166029415816e+16, + -1.8129024628509824e+16, + -1.812588322760383e+16, + -1.8122741826697844e+16, + -1.8119600425791852e+16, + -1.8116459024885856e+16, + -1.811331762397987e+16, + -1.8110176223073876e+16, + -1.8107034822167884e+16, + -1.8103893421261896e+16, + -1.8100752020355904e+16, + -1.809761061944991e+16, + -1.8094469218543916e+16, + -1.8091327817637932e+16, + -1.8088186416731936e+16, + -1.8085045015825944e+16, + -1.808190361491996e+16, + -1.8078762214013964e+16, + -1.8075620813107972e+16, + -1.8072479412201984e+16, + -1.806933801129599e+16, + -1.806619661039e+16, + -1.8063055209484004e+16, + -1.805991380857802e+16, + -1.8056772407672024e+16, + -1.805363100676603e+16, + -1.8050489605860044e+16, + -1.8047348204954052e+16, + -1.804420680404806e+16, + -1.8041065403142064e+16, + -1.803792400223608e+16, + -1.8034782601330084e+16, + -1.8031641200424092e+16, + -1.8028499799518104e+16, + -1.802535839861211e+16, + -1.802221699770612e+16, + -1.8019075596800132e+16, + -1.801593419589414e+16, + -1.8012792794988144e+16, + -1.8009651394082152e+16, + -1.8006509993176168e+16, + -1.8003368592270172e+16, + -1.800022719136418e+16, + -1.7997085790458192e+16, + -1.79939443895522e+16, + -1.7990802988646208e+16, + -1.7987661587740212e+16, + -1.7984520186834228e+16, + -1.7981378785928232e+16, + -1.797823738502224e+16, + -1.7975095984116252e+16, + -1.797195458321026e+16, + -1.7968813182304268e+16, + -1.796567178139828e+16, + -1.7962530380492288e+16, + -1.7959388979586292e+16, + -1.79562475786803e+16, + -1.7953106177774312e+16, + -1.794996477686832e+16, + -1.7946823375962328e+16, + -1.794368197505634e+16, + -1.7940540574150348e+16, + -1.7937399173244352e+16, + -1.7934257772338368e+16, + -1.7931116371432376e+16, + -1.792797497052638e+16, + -1.7924833569620388e+16, + -1.79216921687144e+16, + -1.7918550767808408e+16, + -1.7915409366902416e+16, + -1.7912267965996428e+16, + -1.7909126565090436e+16, + -1.790598516418444e+16, + -1.7902843763278448e+16, + -1.789970236237246e+16, + -1.7896560961466468e+16, + -1.7893419560560476e+16, + -1.7890278159654488e+16, + -1.7887136758748496e+16, + -1.78839953578425e+16, + -1.7880853956936516e+16, + -1.787771255603052e+16, + -1.7874571155124528e+16, + -1.7871429754218536e+16, + -1.7868288353312548e+16, + -1.7865146952406556e+16, + -1.786200555150056e+16, + -1.7858864150594576e+16, + -1.7855722749688584e+16, + -1.7852581348782588e+16, + -1.7849439947876596e+16, + -1.7846298546970608e+16, + -1.7843157146064616e+16, + -1.7840015745158624e+16, + -1.7836874344252636e+16, + -1.7833732943346644e+16, + -1.7830591542440648e+16, + -1.7827450141534664e+16, + -1.7824308740628668e+16, + -1.7821167339722676e+16, + -1.7818025938816684e+16, + -1.7814884537910696e+16, + -1.7811743137004704e+16, + -1.7808601736098708e+16, + -1.7805460335192724e+16, + -1.7802318934286728e+16, + -1.7799177533380736e+16, + -1.7796036132474752e+16, + -1.7792894731568756e+16, + -1.7789753330662764e+16, + -1.7786611929756768e+16, + -1.7783470528850784e+16, + -1.7780329127944792e+16, + -1.7777187727038796e+16, + -1.7774046326132812e+16, + -1.7770904925226816e+16, + -1.7767763524320824e+16, + -1.7764622123414832e+16, + -1.7761480722508844e+16, + -1.7758339321602852e+16, + -1.7755197920696856e+16, + -1.7752056519790872e+16, + -1.7748915118884876e+16, + -1.7745773717978884e+16, + -1.7742632317072896e+16, + -1.7739490916166904e+16, + -1.7736349515260912e+16, + -1.7733208114354916e+16, + -1.7730066713448932e+16, + -1.7726925312542936e+16, + -1.7723783911636944e+16, + -1.772064251073096e+16, + -1.7717501109824964e+16, + -1.7714359708918972e+16, + -1.7711218308012976e+16, + -1.7708076907106992e+16, + -1.7704935506201e+16, + -1.7701794105295004e+16, + -1.769865270438902e+16, + -1.7695511303483024e+16, + -1.7692369902577032e+16, + -1.7689228501671044e+16, + -1.7686087100765052e+16, + -1.768294569985906e+16, + -1.7679804298953064e+16, + -1.767666289804708e+16, + -1.7673521497141084e+16, + -1.7670380096235092e+16, + -1.7667238695329104e+16, + -1.7664097294423112e+16, + -1.766095589351712e+16, + -1.7657814492611124e+16, + -1.765467309170514e+16, + -1.7651531690799144e+16, + -1.7648390289893152e+16, + -1.7645248888987164e+16, + -1.7642107488081172e+16, + -1.763896608717518e+16, + -1.7635824686269192e+16, + -1.76326832853632e+16, + -1.7629541884457204e+16, + -1.7626400483551212e+16, + -1.7623259082645228e+16, + -1.7620117681739232e+16, + -1.761697628083324e+16, + -1.7613834879927252e+16, + -1.761069347902126e+16, + -1.7607552078115268e+16, + -1.760441067720928e+16, + -1.7601269276303288e+16, + -1.7598127875397292e+16, + -1.75949864744913e+16, + -1.7591845073585312e+16, + -1.758870367267932e+16, + -1.7585562271773328e+16, + -1.758242087086734e+16, + -1.7579279469961348e+16, + -1.7576138069055352e+16, + -1.757299666814936e+16, + -1.7569855267243372e+16, + -1.756671386633738e+16, + -1.7563572465431388e+16, + -1.75604310645254e+16, + -1.7557289663619408e+16, + -1.7554148262713412e+16, + -1.7551006861807428e+16, + -1.7547865460901436e+16, + -1.754472405999544e+16, + -1.7541582659089448e+16, + -1.753844125818346e+16, + -1.7535299857277468e+16, + -1.7532158456371476e+16, + -1.7529017055465488e+16, + -1.7525875654559496e+16, + -1.75227342536535e+16, + -1.7519592852747508e+16, + -1.751645145184152e+16, + -1.7513310050935528e+16, + -1.7510168650029536e+16, + -1.7507027249123548e+16, + -1.7503885848217556e+16, + -1.750074444731156e+16, + -1.7497603046405576e+16, + -1.749446164549958e+16, + -1.7491320244593588e+16, + -1.7488178843687596e+16, + -1.7485037442781608e+16, + -1.7481896041875616e+16, + -1.747875464096962e+16, + -1.7475613240063636e+16, + -1.7472471839157644e+16, + -1.7469330438251648e+16, + -1.7466189037345664e+16, + -1.7463047636439668e+16, + -1.7459906235533676e+16, + -1.7456764834627684e+16, + -1.7453623433721696e+16, + -1.7450482032815704e+16, + -1.7447340631909708e+16, + -1.7444199231003724e+16, + -1.7441057830097728e+16, + -1.7437916429191736e+16, + -1.7434775028285744e+16, + -1.7431633627379756e+16, + -1.7428492226473764e+16, + -1.7425350825567768e+16, + -1.7422209424661784e+16, + -1.7419068023755788e+16, + -1.7415926622849796e+16, + -1.7412785221943812e+16, + -1.7409643821037816e+16, + -1.7406502420131824e+16, + -1.7403361019225828e+16, + -1.7400219618319844e+16, + -1.7397078217413852e+16, + -1.7393936816507856e+16, + -1.7390795415601872e+16, + -1.7387654014695876e+16, + -1.7384512613789884e+16, + -1.7381371212883892e+16, + -1.7378229811977904e+16, + -1.7375088411071912e+16, + -1.7371947010165916e+16, + -1.7368805609259932e+16, + -1.7365664208353936e+16, + -1.7362522807447944e+16, + -1.7359381406541956e+16, + -1.7356240005635964e+16, + -1.7353098604729972e+16, + -1.7349957203823976e+16, + -1.7346815802917992e+16, + -1.7343674402011996e+16, + -1.7340533001106004e+16, + -1.733739160020002e+16, + -1.7334250199294024e+16, + -1.7331108798388032e+16, + -1.7327967397482044e+16, + -1.7324825996576052e+16, + -1.732168459567006e+16, + -1.7318543194764064e+16, + -1.731540179385808e+16, + -1.7312260392952084e+16, + -1.7309118992046092e+16, + -1.7305977591140104e+16, + -1.7302836190234112e+16, + -1.729969478932812e+16, + -1.7296553388422124e+16, + -1.729341198751614e+16, + -1.7290270586610144e+16, + -1.7287129185704152e+16, + -1.7283987784798164e+16, + -1.7280846383892172e+16, + -1.727770498298618e+16, + -1.7274563582080192e+16, + -1.72714221811742e+16, + -1.7268280780268204e+16, + -1.7265139379362212e+16, + -1.7261997978456228e+16, + -1.7258856577550232e+16, + -1.725571517664424e+16, + -1.7252573775738252e+16, + -1.724943237483226e+16, + -1.7246290973926268e+16, + -1.7243149573020272e+16, + -1.7240008172114288e+16, + -1.7236866771208292e+16, + -1.72337253703023e+16, + -1.7230583969396312e+16, + -1.722744256849032e+16, + -1.7224301167584328e+16, + -1.722115976667834e+16, + -1.7218018365772348e+16, + -1.7214876964866352e+16, + -1.721173556396036e+16, + -1.7208594163054372e+16, + -1.720545276214838e+16, + -1.7202311361242388e+16, + -1.71991699603364e+16, + -1.7196028559430408e+16, + -1.7192887158524412e+16, + -1.7189745757618428e+16, + -1.7186604356712436e+16, + -1.718346295580644e+16, + -1.7180321554900448e+16, + -1.717718015399446e+16, + -1.7174038753088468e+16, + -1.7170897352182476e+16, + -1.7167755951276488e+16, + -1.7164614550370496e+16, + -1.71614731494645e+16, + -1.7158331748558508e+16, + -1.715519034765252e+16, + -1.7152048946746528e+16, + -1.7148907545840536e+16, + -1.7145766144934548e+16, + -1.7142624744028556e+16, + -1.713948334312256e+16, + -1.7136341942216576e+16, + -1.713320054131058e+16, + -1.7130059140404588e+16, + -1.7126917739498596e+16, + -1.7123776338592608e+16, + -1.7120634937686616e+16, + -1.711749353678062e+16, + -1.7114352135874636e+16, + -1.7111210734968644e+16, + -1.7108069334062648e+16, + -1.7104927933156656e+16, + -1.7101786532250668e+16, + -1.7098645131344676e+16, + -1.7095503730438684e+16, + -1.7092362329532696e+16, + -1.7089220928626704e+16, + -1.7086079527720708e+16, + -1.7082938126814724e+16, + -1.7079796725908728e+16, + -1.7076655325002736e+16, + -1.7073513924096744e+16, + -1.7070372523190756e+16, + -1.7067231122284764e+16, + -1.7064089721378768e+16, + -1.7060948320472784e+16, + -1.7057806919566788e+16, + -1.7054665518660796e+16, + -1.7051524117754808e+16, + -1.7048382716848816e+16, + -1.7045241315942824e+16, + -1.7042099915036828e+16, + -1.7038958514130844e+16, + -1.7035817113224848e+16, + -1.7032675712318856e+16, + -1.7029534311412872e+16, + -1.7026392910506876e+16, + -1.7023251509600884e+16, + -1.7020110108694888e+16, + -1.7016968707788904e+16, + -1.7013827306882912e+16, + -1.7010685905976916e+16, + -1.7007544505070932e+16, + -1.7004403104164936e+16, + -1.7001261703258944e+16, + -1.6998120302352956e+16, + -1.6994978901446964e+16, + -1.6991837500540972e+16, + -1.6988696099634976e+16, + -1.6985554698728992e+16, + -1.6982413297822996e+16, + -1.6979271896917004e+16, + -1.6976130496011016e+16, + -1.6972989095105024e+16, + -1.6969847694199032e+16, + -1.6966706293293036e+16, + -1.6963564892387052e+16, + -1.6960423491481056e+16, + -1.6957282090575064e+16, + -1.695414068966908e+16, + -1.6950999288763084e+16, + -1.6947857887857092e+16, + -1.6944716486951104e+16, + -1.6941575086045112e+16, + -1.693843368513912e+16, + -1.6935292284233124e+16, + -1.693215088332714e+16, + -1.6929009482421144e+16, + -1.6925868081515152e+16, + -1.6922726680609164e+16, + -1.6919585279703172e+16, + -1.691644387879718e+16, + -1.6913302477891192e+16, + -1.69101610769852e+16, + -1.6907019676079204e+16, + -1.6903878275173212e+16, + -1.6900736874267224e+16, + -1.6897595473361232e+16, + -1.689445407245524e+16, + -1.6891312671549252e+16, + -1.688817127064326e+16, + -1.6885029869737264e+16, + -1.6881888468831272e+16, + -1.6878747067925288e+16, + -1.6875605667019292e+16, + -1.68724642661133e+16, + -1.6869322865207312e+16, + -1.686618146430132e+16, + -1.6863040063395328e+16, + -1.685989866248934e+16, + -1.6856757261583348e+16, + -1.6853615860677352e+16, + -1.685047445977136e+16, + -1.6847333058865372e+16, + -1.684419165795938e+16, + -1.6841050257053388e+16, + -1.68379088561474e+16, + -1.6834767455241408e+16, + -1.6831626054335412e+16, + -1.682848465342942e+16, + -1.6825343252523432e+16, + -1.682220185161744e+16, + -1.6819060450711448e+16, + -1.681591904980546e+16, + -1.6812777648899468e+16, + -1.6809636247993472e+16, + -1.6806494847087488e+16, + -1.6803353446181496e+16, + -1.68002120452755e+16, + -1.6797070644369508e+16, + -1.679392924346352e+16, + -1.6790787842557528e+16, + -1.6787646441651536e+16, + -1.6784505040745548e+16, + -1.6781363639839556e+16, + -1.677822223893356e+16, + -1.6775080838027576e+16, + -1.677193943712158e+16, + -1.6768798036215588e+16, + -1.6765656635309596e+16, + -1.6762515234403608e+16, + -1.6759373833497616e+16, + -1.675623243259162e+16, + -1.6753091031685636e+16, + -1.674994963077964e+16, + -1.6746808229873648e+16, + -1.6743666828967656e+16, + -1.6740525428061668e+16, + -1.6737384027155676e+16, + -1.673424262624968e+16, + -1.6731101225343696e+16, + -1.6727959824437704e+16, + -1.6724818423531708e+16, + -1.6721677022625724e+16, + -1.6718535621719728e+16, + -1.6715394220813736e+16, + -1.6712252819907744e+16, + -1.6709111419001756e+16, + -1.6705970018095764e+16, + -1.6702828617189768e+16, + -1.6699687216283784e+16, + -1.6696545815377788e+16, + -1.6693404414471796e+16, + -1.6690263013565804e+16, + -1.6687121612659816e+16, + -1.6683980211753824e+16, + -1.6680838810847828e+16, + -1.6677697409941844e+16, + -1.6674556009035848e+16, + -1.6671414608129856e+16, + -1.6668273207223872e+16, + -1.6665131806317876e+16, + -1.6661990405411884e+16, + -1.6658849004505888e+16, + -1.6655707603599904e+16, + -1.6652566202693912e+16, + -1.6649424801787916e+16, + -1.6646283400881932e+16, + -1.6643141999975936e+16, + -1.6640000599069944e+16, + -1.6636859198163956e+16, + -1.6633717797257964e+16, + -1.6630576396351972e+16, + -1.6627434995445976e+16, + -1.6624293594539992e+16, + -1.6621152193633996e+16, + -1.6618010792728004e+16, + -1.6614869391822016e+16, + -1.6611727990916024e+16, + -1.6608586590010032e+16, + -1.6605445189104036e+16, + -1.6602303788198052e+16, + -1.6599162387292056e+16, + -1.6596020986386064e+16, + -1.659287958548008e+16, + -1.6589738184574084e+16, + -1.6586596783668092e+16, + -1.6583455382762104e+16, + -1.6580313981856112e+16, + -1.657717258095012e+16, + -1.6574031180044124e+16, + -1.657088977913814e+16, + -1.6567748378232144e+16, + -1.6564606977326152e+16, + -1.6561465576420164e+16, + -1.6558324175514172e+16, + -1.655518277460818e+16, + -1.6552041373702184e+16, + -1.65488999727962e+16, + -1.6545758571890204e+16, + -1.6542617170984212e+16, + -1.6539475770078224e+16, + -1.6536334369172232e+16, + -1.653319296826624e+16, + -1.6530051567360252e+16, + -1.652691016645426e+16, + -1.6523768765548264e+16, + -1.6520627364642272e+16, + -1.6517485963736288e+16, + -1.6514344562830292e+16, + -1.65112031619243e+16, + -1.6508061761018312e+16, + -1.650492036011232e+16, + -1.6501778959206328e+16, + -1.649863755830034e+16, + -1.6495496157394348e+16, + -1.6492354756488352e+16, + -1.648921335558236e+16, + -1.6486071954676372e+16, + -1.648293055377038e+16, + -1.6479789152864388e+16, + -1.64766477519584e+16, + -1.6473506351052408e+16, + -1.6470364950146412e+16, + -1.646722354924042e+16, + -1.6464082148334432e+16, + -1.646094074742844e+16, + -1.6457799346522448e+16, + -1.645465794561646e+16, + -1.6451516544710468e+16, + -1.6448375143804472e+16, + -1.6445233742898488e+16, + -1.6442092341992496e+16, + -1.64389509410865e+16, + -1.6435809540180508e+16, + -1.643266813927452e+16, + -1.6429526738368528e+16, + -1.6426385337462532e+16, + -1.6423243936556548e+16, + -1.6420102535650556e+16, + -1.641696113474456e+16, + -1.6413819733838568e+16, + -1.641067833293258e+16, + -1.6407536932026588e+16, + -1.6404395531120596e+16, + -1.6401254130214608e+16, + -1.6398112729308616e+16, + -1.639497132840262e+16, + -1.6391829927496636e+16, + -1.638868852659064e+16, + -1.6385547125684648e+16, + -1.6382405724778656e+16, + -1.6379264323872668e+16, + -1.6376122922966676e+16, + -1.637298152206068e+16, + -1.6369840121154696e+16, + -1.63666987202487e+16, + -1.6363557319342708e+16, + -1.6360415918436724e+16, + -1.6357274517530728e+16, + -1.6354133116624736e+16, + -1.635099171571874e+16, + -1.6347850314812756e+16, + -1.6344708913906764e+16, + -1.6341567513000768e+16, + -1.6338426112094784e+16, + -1.6335284711188788e+16, + -1.6332143310282796e+16, + -1.6329001909376804e+16, + -1.6325860508470816e+16, + -1.6322719107564824e+16, + -1.6319577706658828e+16, + -1.6316436305752844e+16, + -1.6313294904846848e+16, + -1.6310153503940856e+16, + -1.6307012103034868e+16, + -1.6303870702128876e+16, + -1.6300729301222884e+16, + -1.6297587900316888e+16, + -1.6294446499410904e+16, + -1.6291305098504908e+16, + -1.6288163697598916e+16, + -1.6285022296692932e+16, + -1.6281880895786936e+16, + -1.6278739494880944e+16, + -1.6275598093974948e+16, + -1.6272456693068964e+16, + -1.6269315292162972e+16, + -1.6266173891256976e+16, + -1.6263032490350992e+16, + -1.6259891089444996e+16, + -1.6256749688539004e+16, + -1.6253608287633016e+16, + -1.6250466886727024e+16, + -1.6247325485821032e+16, + -1.6244184084915036e+16, + -1.6241042684009052e+16, + -1.6237901283103056e+16, + -1.6234759882197064e+16, + -1.6231618481291076e+16, + -1.6228477080385084e+16, + -1.6225335679479092e+16, + -1.6222194278573104e+16, + -1.6219052877667112e+16, + -1.6215911476761116e+16, + -1.6212770075855124e+16, + -1.620962867494914e+16, + -1.6206487274043144e+16, + -1.6203345873137152e+16, + -1.6200204472231164e+16, + -1.6197063071325172e+16, + -1.619392167041918e+16, + -1.6190780269513184e+16, + -1.61876388686072e+16, + -1.6184497467701204e+16, + -1.6181356066795212e+16, + -1.6178214665889224e+16, + -1.6175073264983232e+16, + -1.617193186407724e+16, + -1.6168790463171252e+16, + -1.616564906226526e+16, + -1.6162507661359264e+16, + -1.6159366260453272e+16, + -1.6156224859547284e+16, + -1.6153083458641292e+16, + -1.61499420577353e+16, + -1.6146800656829312e+16, + -1.614365925592332e+16, + -1.6140517855017324e+16, + -1.6137376454111332e+16, + -1.6134235053205348e+16, + -1.6131093652299352e+16, + -1.612795225139336e+16, + -1.6124810850487372e+16, + -1.612166944958138e+16, + -1.6118528048675388e+16, + -1.61153866477694e+16, + -1.6112245246863408e+16, + -1.6109103845957412e+16, + -1.610596244505142e+16, + -1.6102821044145432e+16, + -1.609967964323944e+16, + -1.6096538242333448e+16, + -1.609339684142746e+16, + -1.6090255440521468e+16, + -1.6087114039615472e+16, + -1.6083972638709488e+16, + -1.6080831237803492e+16, + -1.60776898368975e+16, + -1.6074548435991508e+16, + -1.607140703508552e+16, + -1.6068265634179528e+16, + -1.6065124233273532e+16, + -1.6061982832367548e+16, + -1.6058841431461556e+16, + -1.605570003055556e+16, + -1.6052558629649568e+16, + -1.604941722874358e+16, + -1.6046275827837588e+16, + -1.6043134426931596e+16, + -1.6039993026025608e+16, + -1.6036851625119616e+16, + -1.603371022421362e+16, + -1.6030568823307636e+16, + -1.602742742240164e+16, + -1.6024286021495648e+16, + -1.6021144620589656e+16, + -1.6018003219683668e+16, + -1.6014861818777676e+16, + -1.601172041787168e+16, + -1.6008579016965696e+16, + -1.60054376160597e+16, + -1.6002296215153708e+16, + -1.5999154814247716e+16, + -1.5996013413341728e+16, + -1.5992872012435736e+16, + -1.598973061152974e+16, + -1.5986589210623756e+16, + -1.5983447809717764e+16, + -1.5980306408811768e+16, + -1.5977165007905784e+16, + -1.5974023606999788e+16, + -1.5970882206093796e+16, + -1.5967740805187804e+16, + -1.5964599404281816e+16, + -1.5961458003375824e+16, + -1.5958316602469828e+16, + -1.5955175201563844e+16, + -1.5952033800657848e+16, + -1.5948892399751856e+16, + -1.5945750998845864e+16, + -1.5942609597939876e+16, + -1.5939468197033884e+16, + -1.5936326796127888e+16, + -1.5933185395221904e+16, + -1.5930043994315908e+16, + -1.5926902593409916e+16, + -1.5923761192503932e+16, + -1.5920619791597936e+16, + -1.5917478390691944e+16, + -1.5914336989785948e+16, + -1.5911195588879964e+16, + -1.5908054187973972e+16, + -1.5904912787067976e+16, + -1.5901771386161992e+16, + -1.5898629985255996e+16, + -1.5895488584350004e+16, + -1.5892347183444016e+16, + -1.5889205782538024e+16, + -1.5886064381632032e+16, + -1.5882922980726036e+16, + -1.5879781579820052e+16, + -1.5876640178914056e+16, + -1.5873498778008064e+16, + -1.5870357377102076e+16, + -1.5867215976196084e+16, + -1.5864074575290092e+16, + -1.5860933174384096e+16, + -1.5857791773478112e+16, + -1.5854650372572116e+16, + -1.5851508971666124e+16, + -1.584836757076014e+16, + -1.5845226169854144e+16, + -1.5842084768948152e+16, + -1.5838943368042164e+16, + -1.5835801967136172e+16, + -1.583266056623018e+16, + -1.5829519165324184e+16, + -1.58263777644182e+16, + -1.5823236363512204e+16, + -1.5820094962606212e+16, + -1.5816953561700224e+16, + -1.5813812160794232e+16, + -1.581067075988824e+16, + -1.5807529358982244e+16, + -1.580438795807626e+16, + -1.5801246557170264e+16, + -1.5798105156264272e+16, + -1.5794963755358284e+16, + -1.5791822354452292e+16, + -1.57886809535463e+16, + -1.5785539552640312e+16, + -1.578239815173432e+16, + -1.5779256750828324e+16, + -1.5776115349922332e+16, + -1.5772973949016344e+16, + -1.5769832548110352e+16, + -1.576669114720436e+16, + -1.5763549746298372e+16, + -1.576040834539238e+16, + -1.5757266944486384e+16, + -1.57541255435804e+16, + -1.5750984142674408e+16, + -1.5747842741768412e+16, + -1.574470134086242e+16, + -1.5741559939956432e+16, + -1.573841853905044e+16, + -1.5735277138144448e+16, + -1.573213573723846e+16, + -1.5728994336332468e+16, + -1.5725852935426472e+16, + -1.572271153452048e+16, + -1.5719570133614492e+16, + -1.57164287327085e+16, + -1.5713287331802508e+16, + -1.571014593089652e+16, + -1.5707004529990528e+16, + -1.5703863129084532e+16, + -1.5700721728178548e+16, + -1.5697580327272552e+16, + -1.569443892636656e+16, + -1.5691297525460568e+16, + -1.568815612455458e+16, + -1.5685014723648588e+16, + -1.5681873322742592e+16, + -1.5678731921836608e+16, + -1.5675590520930616e+16, + -1.567244912002462e+16, + -1.5669307719118628e+16, + -1.566616631821264e+16, + -1.5663024917306648e+16, + -1.5659883516400656e+16, + -1.5656742115494668e+16, + -1.5653600714588676e+16, + -1.565045931368268e+16, + -1.5647317912776696e+16, + -1.56441765118707e+16, + -1.5641035110964708e+16, + -1.5637893710058716e+16, + -1.5634752309152728e+16, + -1.5631610908246736e+16, + -1.562846950734074e+16, + -1.5625328106434756e+16, + -1.562218670552876e+16, + -1.5619045304622768e+16, + -1.5615903903716784e+16, + -1.5612762502810788e+16, + -1.5609621101904796e+16, + -1.56064797009988e+16, + -1.5603338300092816e+16, + -1.5600196899186824e+16, + -1.5597055498280828e+16, + -1.5593914097374844e+16, + -1.5590772696468848e+16, + -1.5587631295562856e+16, + -1.5584489894656864e+16, + -1.5581348493750876e+16, + -1.5578207092844884e+16, + -1.5575065691938888e+16, + -1.5571924291032904e+16, + -1.5568782890126908e+16, + -1.5565641489220916e+16, + -1.5562500088314928e+16, + -1.5559358687408936e+16, + -1.5556217286502944e+16, + -1.5553075885596948e+16, + -1.5549934484690964e+16, + -1.5546793083784968e+16, + -1.5543651682878976e+16, + -1.5540510281972992e+16, + -1.5537368881066996e+16, + -1.5534227480161004e+16, + -1.5531086079255008e+16, + -1.5527944678349024e+16, + -1.5524803277443032e+16, + -1.5521661876537036e+16, + -1.5518520475631052e+16, + -1.5515379074725056e+16, + -1.5512237673819064e+16, + -1.5509096272913076e+16, + -1.5505954872007084e+16, + -1.5502813471101092e+16, + -1.5499672070195096e+16, + -1.5496530669289112e+16, + -1.5493389268383116e+16, + -1.5490247867477124e+16, + -1.5487106466571136e+16, + -1.5483965065665144e+16, + -1.5480823664759152e+16, + -1.5477682263853164e+16, + -1.5474540862947172e+16, + -1.5471399462041176e+16, + -1.5468258061135184e+16, + -1.54651166602292e+16, + -1.5461975259323204e+16, + -1.5458833858417212e+16, + -1.5455692457511224e+16, + -1.5452551056605232e+16, + -1.544940965569924e+16, + -1.5446268254793244e+16, + -1.544312685388726e+16, + -1.5439985452981264e+16, + -1.5436844052075272e+16, + -1.5433702651169288e+16, + -1.5430561250263288e+16, + -1.5427419849357296e+16, + -1.5424278448451312e+16, + -1.542113704754532e+16, + -1.5417995646639328e+16, + -1.5414854245733328e+16, + -1.5411712844827344e+16, + -1.5408571443921352e+16, + -1.540543004301536e+16, + -1.5402288642109376e+16, + -1.5399147241203376e+16, + -1.5396005840297384e+16, + -1.5392864439391392e+16, + -1.5389723038485408e+16, + -1.5386581637579416e+16, + -1.5383440236673416e+16, + -1.5380298835767432e+16, + -1.537715743486144e+16, + -1.5374016033955448e+16, + -1.5370874633049456e+16, + -1.5367733232143464e+16, + -1.5364591831237472e+16, + -1.536145043033148e+16, + -1.5358309029425496e+16, + -1.5355167628519496e+16, + -1.5352026227613504e+16, + -1.534888482670752e+16, + -1.5345743425801528e+16, + -1.5342602024895536e+16, + -1.5339460623989544e+16, + -1.5336319223083552e+16, + -1.533317782217756e+16, + -1.5330036421271568e+16, + -1.5326895020365584e+16, + -1.5323753619459584e+16, + -1.5320612218553592e+16, + -1.5317470817647608e+16, + -1.5314329416741616e+16, + -1.5311188015835624e+16, + -1.5308046614929624e+16, + -1.530490521402364e+16, + -1.5301763813117648e+16, + -1.5298622412211656e+16, + -1.5295481011305664e+16, + -1.5292339610399672e+16, + -1.528919820949368e+16, + -1.5286056808587696e+16, + -1.5282915407681704e+16, + -1.5279774006775704e+16, + -1.5276632605869712e+16, + -1.5273491204963728e+16, + -1.5270349804057736e+16, + -1.5267208403151744e+16, + -1.5264067002245752e+16, + -1.526092560133976e+16, + -1.5257784200433768e+16, + -1.5254642799527776e+16, + -1.5251501398621792e+16, + -1.5248359997715792e+16, + -1.52452185968098e+16, + -1.5242077195903816e+16, + -1.5238935794997824e+16, + -1.5235794394091832e+16, + -1.523265299318584e+16, + -1.5229511592279848e+16, + -1.5226370191373856e+16, + -1.5223228790467864e+16, + -1.5220087389561872e+16, + -1.521694598865588e+16, + -1.5213804587749888e+16, + -1.5210663186843904e+16, + -1.5207521785937912e+16, + -1.5204380385031912e+16, + -1.5201238984125928e+16, + -1.5198097583219936e+16, + -1.5194956182313944e+16, + -1.5191814781407952e+16, + -1.518867338050196e+16, + -1.5185531979595968e+16, + -1.5182390578689976e+16, + -1.5179249177783992e+16, + -1.5176107776878e+16, + -1.5172966375972e+16, + -1.5169824975066008e+16, + -1.5166683574160024e+16, + -1.5163542173254032e+16, + -1.516040077234804e+16, + -1.5157259371442048e+16, + -1.5154117970536056e+16, + -1.5150976569630064e+16, + -1.514783516872408e+16, + -1.514469376781808e+16, + -1.5141552366912088e+16, + -1.5138410966006096e+16, + -1.5135269565100112e+16, + -1.513212816419412e+16, + -1.512898676328812e+16, + -1.5125845362382136e+16, + -1.5122703961476144e+16, + -1.5119562560570152e+16, + -1.511642115966416e+16, + -1.5113279758758168e+16, + -1.5110138357852176e+16, + -1.5106996956946184e+16, + -1.51038555560402e+16, + -1.5100714155134208e+16, + -1.5097572754228208e+16, + -1.5094431353322224e+16, + -1.5091289952416232e+16, + -1.508814855151024e+16, + -1.5085007150604248e+16, + -1.5081865749698256e+16, + -1.5078724348792264e+16, + -1.5075582947886272e+16, + -1.5072441546980288e+16, + -1.5069300146074288e+16, + -1.5066158745168296e+16, + -1.5063017344262312e+16, + -1.505987594335632e+16, + -1.5056734542450328e+16, + -1.5053593141544328e+16, + -1.5050451740638344e+16, + -1.5047310339732352e+16, + -1.504416893882636e+16, + -1.5041027537920376e+16, + -1.5037886137014376e+16, + -1.5034744736108384e+16, + -1.5031603335202392e+16, + -1.5028461934296408e+16, + -1.5025320533390416e+16, + -1.5022179132484416e+16, + -1.5019037731578432e+16, + -1.501589633067244e+16, + -1.5012754929766448e+16, + -1.5009613528860456e+16, + -1.5006472127954464e+16, + -1.5003330727048472e+16, + -1.500018932614248e+16, + -1.4997047925236496e+16, + -1.4993906524330496e+16, + -1.4990765123424504e+16, + -1.498762372251852e+16, + -1.4984482321612528e+16, + -1.4981340920706536e+16, + -1.4978199519800536e+16, + -1.4975058118894552e+16, + -1.497191671798856e+16, + -1.4968775317082568e+16, + -1.4965633916176584e+16, + -1.4962492515270584e+16, + -1.4959351114364592e+16, + -1.4956209713458608e+16, + -1.4953068312552616e+16, + -1.4949926911646624e+16, + -1.4946785510740624e+16, + -1.494364410983464e+16, + -1.4940502708928648e+16, + -1.4937361308022656e+16, + -1.4934219907116664e+16, + -1.4931078506210672e+16, + -1.492793710530468e+16, + -1.4924795704398696e+16, + -1.4921654303492704e+16, + -1.4918512902586704e+16, + -1.4915371501680712e+16, + -1.4912230100774728e+16, + -1.4909088699868736e+16, + -1.4905947298962744e+16, + -1.4902805898056752e+16, + -1.489966449715076e+16, + -1.4896523096244768e+16, + -1.4893381695338776e+16, + -1.4890240294432792e+16, + -1.4887098893526792e+16, + -1.48839574926208e+16, + -1.4880816091714816e+16, + -1.4877674690808824e+16, + -1.4874533289902832e+16, + -1.487139188899684e+16, + -1.4868250488090848e+16, + -1.4865109087184856e+16, + -1.4861967686278864e+16, + -1.4858826285372872e+16, + -1.485568488446688e+16, + -1.4852543483560888e+16, + -1.4849402082654904e+16, + -1.4846260681748912e+16, + -1.4843119280842912e+16, + -1.483997787993692e+16, + -1.4836836479030936e+16, + -1.4833695078124944e+16, + -1.4830553677218952e+16, + -1.482741227631296e+16, + -1.4824270875406968e+16, + -1.4821129474500976e+16, + -1.4817988073594992e+16, + -1.4814846672689e+16, + -1.4811705271783e+16, + -1.4808563870877008e+16, + -1.4805422469971024e+16, + -1.4802281069065032e+16, + -1.479913966815904e+16, + -1.4795998267253048e+16, + -1.4792856866347056e+16, + -1.4789715465441064e+16, + -1.478657406453508e+16, + -1.478343266362908e+16, + -1.4780291262723088e+16, + -1.4777149861817096e+16, + -1.4774008460911112e+16, + -1.477086706000512e+16, + -1.476772565909912e+16, + -1.4764584258193136e+16, + -1.4761442857287144e+16, + -1.4758301456381152e+16, + -1.475516005547516e+16, + -1.4752018654569168e+16, + -1.4748877253663176e+16, + -1.4745735852757184e+16, + -1.47425944518512e+16, + -1.4739453050945208e+16, + -1.4736311650039208e+16, + -1.4733170249133224e+16, + -1.4730028848227232e+16, + -1.472688744732124e+16, + -1.4723746046415248e+16, + -1.4720604645509256e+16, + -1.4717463244603264e+16, + -1.4714321843697272e+16, + -1.4711180442791288e+16, + -1.4708039041885288e+16, + -1.4704897640979296e+16, + -1.4701756240073304e+16, + -1.469861483916732e+16, + -1.4695473438261328e+16, + -1.4692332037355328e+16, + -1.4689190636449344e+16, + -1.4686049235543352e+16, + -1.468290783463736e+16, + -1.4679766433731376e+16, + -1.4676625032825376e+16, + -1.4673483631919384e+16, + -1.4670342231013392e+16, + -1.4667200830107408e+16, + -1.4664059429201416e+16, + -1.4660918028295416e+16, + -1.4657776627389432e+16, + -1.465463522648344e+16, + -1.4651493825577448e+16, + -1.4648352424671456e+16, + -1.4645211023765464e+16, + -1.4642069622859472e+16, + -1.463892822195348e+16, + -1.4635786821047496e+16, + -1.4632645420141496e+16, + -1.4629504019235504e+16, + -1.462636261832952e+16, + -1.4623221217423528e+16, + -1.4620079816517536e+16, + -1.4616938415611536e+16, + -1.4613797014705552e+16, + -1.461065561379956e+16, + -1.4607514212893568e+16, + -1.4604372811987584e+16, + -1.4601231411081584e+16, + -1.4598090010175592e+16, + -1.4594948609269608e+16, + -1.4591807208363616e+16, + -1.4588665807457624e+16, + -1.4585524406551624e+16, + -1.458238300564564e+16, + -1.4579241604739648e+16, + -1.4576100203833656e+16, + -1.4572958802927664e+16, + -1.4569817402021672e+16, + -1.456667600111568e+16, + -1.4563534600209688e+16, + -1.4560393199303704e+16, + -1.4557251798397704e+16, + -1.4554110397491712e+16, + -1.4550968996585728e+16, + -1.4547827595679736e+16, + -1.4544686194773744e+16, + -1.4541544793867752e+16, + -1.453840339296176e+16, + -1.4535261992055768e+16, + -1.4532120591149776e+16, + -1.4528979190243792e+16, + -1.4525837789337792e+16, + -1.45226963884318e+16, + -1.4519554987525816e+16, + -1.4516413586619824e+16, + -1.4513272185713832e+16, + -1.451013078480784e+16, + -1.4506989383901848e+16, + -1.4503847982995856e+16, + -1.4500706582089864e+16, + -1.4497565181183872e+16, + -1.449442378027788e+16, + -1.4491282379371888e+16, + -1.4488140978465904e+16, + -1.4484999577559912e+16, + -1.4481858176653912e+16, + -1.447871677574792e+16, + -1.4475575374841936e+16, + -1.4472433973935944e+16, + -1.4469292573029952e+16, + -1.446615117212396e+16, + -1.4463009771217968e+16, + -1.4459868370311976e+16, + -1.4456726969405992e+16, + -1.44535855685e+16, + -1.4450444167594e+16, + -1.4447302766688008e+16, + -1.4444161365782024e+16, + -1.4441019964876032e+16, + -1.443787856397004e+16, + -1.4434737163064048e+16, + -1.4431595762158056e+16, + -1.4428454361252064e+16, + -1.4425312960346072e+16, + -1.442217155944008e+16, + -1.4419030158534088e+16, + -1.4415888757628096e+16, + -1.4412747356722112e+16, + -1.440960595581612e+16, + -1.440646455491012e+16, + -1.4403323154004136e+16, + -1.4400181753098144e+16, + -1.4397040352192152e+16, + -1.439389895128616e+16, + -1.4390757550380168e+16, + -1.4387616149474176e+16, + -1.4384474748568184e+16, + -1.43813333476622e+16, + -1.4378191946756208e+16, + -1.4375050545850208e+16, + -1.4371909144944216e+16, + -1.4368767744038232e+16, + -1.436562634313224e+16, + -1.4362484942226248e+16, + -1.4359343541320256e+16, + -1.4356202140414264e+16, + -1.4353060739508272e+16, + -1.4349919338602288e+16, + -1.4346777937696288e+16, + -1.4343636536790296e+16, + -1.4340495135884304e+16, + -1.433735373497832e+16, + -1.4334212334072328e+16, + -1.4331070933166328e+16, + -1.4327929532260344e+16, + -1.4324788131354352e+16, + -1.432164673044836e+16, + -1.4318505329542376e+16, + -1.4315363928636376e+16, + -1.4312222527730384e+16, + -1.4309081126824392e+16, + -1.4305939725918408e+16, + -1.4302798325012416e+16, + -1.4299656924106416e+16, + -1.4296515523200432e+16, + -1.429337412229444e+16, + -1.4290232721388448e+16, + -1.4287091320482456e+16, + -1.4283949919576464e+16, + -1.4280808518670472e+16, + -1.427766711776448e+16, + -1.4274525716858496e+16, + -1.4271384315952496e+16, + -1.4268242915046504e+16, + -1.426510151414052e+16, + -1.4261960113234528e+16, + -1.4258818712328536e+16, + -1.4255677311422536e+16, + -1.4252535910516552e+16, + -1.424939450961056e+16, + -1.4246253108704568e+16, + -1.4243111707798584e+16, + -1.4239970306892584e+16, + -1.4236828905986592e+16, + -1.42336875050806e+16, + -1.4230546104174616e+16, + -1.4227404703268616e+16, + -1.4224263302362624e+16, + -1.422112190145664e+16, + -1.4217980500550648e+16, + -1.4214839099644656e+16, + -1.4211697698738664e+16, + -1.4208556297832672e+16, + -1.420541489692668e+16, + -1.4202273496020688e+16, + -1.4199132095114704e+16, + -1.4195990694208704e+16, + -1.4192849293302712e+16, + -1.4189707892396728e+16, + -1.4186566491490736e+16, + -1.4183425090584744e+16, + -1.4180283689678752e+16, + -1.417714228877276e+16, + -1.4174000887866768e+16, + -1.4170859486960776e+16, + -1.4167718086054784e+16, + -1.4164576685148792e+16, + -1.41614352842428e+16, + -1.4158293883336816e+16, + -1.4155152482430824e+16, + -1.4152011081524824e+16, + -1.4148869680618832e+16, + -1.4145728279712848e+16, + -1.4142586878806856e+16, + -1.4139445477900864e+16, + -1.4136304076994872e+16, + -1.413316267608888e+16, + -1.4130021275182888e+16, + -1.4126879874276904e+16, + -1.4123738473370912e+16, + -1.4120597072464912e+16, + -1.411745567155892e+16, + -1.4114314270652936e+16, + -1.4111172869746944e+16, + -1.4108031468840952e+16, + -1.410489006793496e+16, + -1.4101748667028968e+16, + -1.4098607266122976e+16, + -1.4095465865216984e+16, + -1.4092324464310992e+16, + -1.4089183063405e+16, + -1.4086041662499008e+16, + -1.4082900261593024e+16, + -1.4079758860687032e+16, + -1.4076617459781032e+16, + -1.4073476058875048e+16, + -1.4070334657969056e+16, + -1.4067193257063064e+16, + -1.4064051856157072e+16, + -1.406091045525108e+16, + -1.4057769054345088e+16, + -1.4054627653439096e+16, + -1.4051486252533112e+16, + -1.404834485162712e+16, + -1.404520345072112e+16, + -1.4042062049815136e+16, + -1.4038920648909144e+16, + -1.4035779248003152e+16, + -1.403263784709716e+16, + -1.4029496446191168e+16, + -1.4026355045285176e+16, + -1.4023213644379184e+16, + -1.40200722434732e+16, + -1.40169308425672e+16, + -1.4013789441661208e+16, + -1.4010648040755216e+16, + -1.4007506639849232e+16, + -1.400436523894324e+16, + -1.400122383803724e+16, + -1.3998082437131256e+16, + -1.3994941036225264e+16, + -1.3991799635319272e+16, + -1.3988658234413288e+16, + -1.3985516833507288e+16, + -1.3982375432601296e+16, + -1.3979234031695304e+16, + -1.397609263078932e+16, + -1.3972951229883328e+16, + -1.3969809828977328e+16, + -1.3966668428071344e+16, + -1.3963527027165352e+16, + -1.396038562625936e+16, + -1.3957244225353368e+16, + -1.3954102824447376e+16, + -1.3950961423541384e+16, + -1.3947820022635392e+16, + -1.3944678621729408e+16, + -1.3941537220823408e+16, + -1.3938395819917416e+16, + -1.3935254419011432e+16, + -1.393211301810544e+16, + -1.3928971617199448e+16, + -1.3925830216293448e+16, + -1.3922688815387464e+16, + -1.3919547414481472e+16, + -1.391640601357548e+16, + -1.3913264612669496e+16, + -1.3910123211763496e+16, + -1.3906981810857504e+16, + -1.390384040995152e+16, + -1.3900699009045528e+16, + -1.3897557608139536e+16, + -1.3894416207233536e+16, + -1.3891274806327552e+16, + -1.388813340542156e+16, + -1.3884992004515568e+16, + -1.3881850603609576e+16, + -1.3878709202703584e+16, + -1.3875567801797592e+16, + -1.38724264008916e+16, + -1.3869284999985616e+16, + -1.3866143599079616e+16, + -1.3863002198173624e+16, + -1.385986079726764e+16, + -1.3856719396361648e+16, + -1.3853577995455656e+16, + -1.3850436594549664e+16, + -1.3847295193643672e+16, + -1.384415379273768e+16, + -1.3841012391831688e+16, + -1.3837870990925704e+16, + -1.3834729590019704e+16, + -1.3831588189113712e+16, + -1.3828446788207728e+16, + -1.3825305387301736e+16, + -1.3822163986395744e+16, + -1.3819022585489744e+16, + -1.381588118458376e+16, + -1.3812739783677768e+16, + -1.3809598382771776e+16, + -1.3806456981865784e+16, + -1.3803315580959792e+16, + -1.38001741800538e+16, + -1.3797032779147816e+16, + -1.3793891378241824e+16, + -1.3790749977335824e+16, + -1.3787608576429832e+16, + -1.3784467175523848e+16, + -1.3781325774617856e+16, + -1.3778184373711864e+16, + -1.3775042972805872e+16, + -1.377190157189988e+16, + -1.3768760170993888e+16, + -1.3765618770087904e+16, + -1.3762477369181912e+16, + -1.3759335968275912e+16, + -1.375619456736992e+16, + -1.3753053166463936e+16, + -1.3749911765557944e+16, + -1.3746770364651952e+16, + -1.374362896374596e+16, + -1.3740487562839968e+16, + -1.3737346161933976e+16, + -1.3734204761027984e+16, + -1.3731063360121992e+16, + -1.3727921959216e+16, + -1.3724780558310008e+16, + -1.3721639157404024e+16, + -1.3718497756498032e+16, + -1.3715356355592032e+16, + -1.3712214954686048e+16, + -1.3709073553780056e+16, + -1.3705932152874064e+16, + -1.3702790751968072e+16, + -1.369964935106208e+16, + -1.3696507950156088e+16, + -1.3693366549250096e+16, + -1.3690225148344112e+16, + -1.368708374743812e+16, + -1.368394234653212e+16, + -1.3680800945626128e+16, + -1.3677659544720144e+16, + -1.3674518143814152e+16, + -1.367137674290816e+16, + -1.3668235342002168e+16, + -1.3665093941096176e+16, + -1.3661952540190184e+16, + -1.36588111392842e+16, + -1.36556697383782e+16, + -1.3652528337472208e+16, + -1.3649386936566216e+16, + -1.3646245535660232e+16, + -1.364310413475424e+16, + -1.363996273384824e+16, + -1.3636821332942256e+16, + -1.3633679932036264e+16, + -1.3630538531130272e+16, + -1.3627397130224288e+16, + -1.3624255729318288e+16, + -1.3621114328412296e+16, + -1.3617972927506304e+16, + -1.361483152660032e+16, + -1.3611690125694328e+16, + -1.3608548724788328e+16, + -1.3605407323882344e+16, + -1.3602265922976352e+16, + -1.359912452207036e+16, + -1.3595983121164368e+16, + -1.3592841720258376e+16, + -1.3589700319352384e+16, + -1.3586558918446392e+16, + -1.3583417517540408e+16, + -1.3580276116634408e+16, + -1.3577134715728416e+16, + -1.3573993314822432e+16, + -1.357085191391644e+16, + -1.3567710513010448e+16, + -1.3564569112104448e+16, + -1.3561427711198464e+16, + -1.3558286310292472e+16, + -1.355514490938648e+16, + -1.3552003508480496e+16, + -1.3548862107574496e+16, + -1.3545720706668504e+16, + -1.3542579305762512e+16, + -1.3539437904856528e+16, + -1.3536296503950536e+16, + -1.3533155103044536e+16, + -1.3530013702138552e+16, + -1.352687230123256e+16, + -1.3523730900326568e+16, + -1.3520589499420576e+16, + -1.3517448098514584e+16, + -1.3514306697608592e+16, + -1.35111652967026e+16, + -1.3508023895796616e+16, + -1.3504882494890616e+16, + -1.3501741093984624e+16, + -1.349859969307864e+16, + -1.3495458292172648e+16, + -1.3492316891266656e+16, + -1.3489175490360664e+16, + -1.3486034089454672e+16, + -1.348289268854868e+16, + -1.3479751287642688e+16, + -1.3476609886736704e+16, + -1.3473468485830704e+16, + -1.3470327084924712e+16, + -1.3467185684018728e+16, + -1.3464044283112736e+16, + -1.3460902882206744e+16, + -1.3457761481300744e+16, + -1.345462008039476e+16, + -1.3451478679488768e+16, + -1.3448337278582776e+16, + -1.3445195877676784e+16, + -1.3442054476770792e+16, + -1.34389130758648e+16, + -1.3435771674958816e+16, + -1.3432630274052824e+16, + -1.3429488873146824e+16, + -1.3426347472240832e+16, + -1.3423206071334848e+16, + -1.3420064670428856e+16, + -1.3416923269522864e+16, + -1.3413781868616872e+16, + -1.341064046771088e+16, + -1.3407499066804888e+16, + -1.3404357665898896e+16, + -1.3401216264992912e+16, + -1.3398074864086912e+16, + -1.339493346318092e+16, + -1.3391792062274936e+16, + -1.3388650661368944e+16, + -1.3385509260462952e+16, + -1.338236785955696e+16, + -1.3379226458650968e+16, + -1.3376085057744976e+16, + -1.3372943656838984e+16, + -1.3369802255932992e+16, + -1.3366660855027e+16, + -1.3363519454121008e+16, + -1.3360378053215024e+16, + -1.3357236652309032e+16, + -1.3354095251403032e+16, + -1.3350953850497048e+16, + -1.3347812449591056e+16, + -1.3344671048685064e+16, + -1.3341529647779072e+16, + -1.333838824687308e+16, + -1.3335246845967088e+16, + -1.3332105445061096e+16, + -1.3328964044155112e+16, + -1.332582264324912e+16, + -1.332268124234312e+16, + -1.3319539841437128e+16, + -1.3316398440531144e+16, + -1.3313257039625152e+16, + -1.331011563871916e+16, + -1.3306974237813168e+16, + -1.3303832836907176e+16, + -1.3300691436001184e+16, + -1.32975500350952e+16, + -1.32944086341892e+16, + -1.3291267233283208e+16, + -1.3288125832377216e+16, + -1.3284984431471232e+16, + -1.328184303056524e+16, + -1.327870162965924e+16, + -1.3275560228753256e+16, + -1.3272418827847264e+16, + -1.3269277426941272e+16, + -1.326613602603528e+16, + -1.3262994625129288e+16, + -1.3259853224223296e+16, + -1.3256711823317304e+16, + -1.325357042241132e+16, + -1.3250429021505328e+16, + -1.3247287620599328e+16, + -1.3244146219693344e+16, + -1.3241004818787352e+16, + -1.323786341788136e+16, + -1.3234722016975368e+16, + -1.3231580616069376e+16, + -1.3228439215163384e+16, + -1.3225297814257392e+16, + -1.3222156413351408e+16, + -1.3219015012445408e+16, + -1.3215873611539416e+16, + -1.3212732210633432e+16, + -1.320959080972744e+16, + -1.3206449408821448e+16, + -1.3203308007915448e+16, + -1.3200166607009464e+16, + -1.3197025206103472e+16, + -1.319388380519748e+16, + -1.3190742404291496e+16, + -1.3187601003385496e+16, + -1.3184459602479504e+16, + -1.3181318201573512e+16, + -1.3178176800667528e+16, + -1.3175035399761536e+16, + -1.3171893998855536e+16, + -1.3168752597949552e+16, + -1.316561119704356e+16, + -1.3162469796137568e+16, + -1.3159328395231576e+16, + -1.3156186994325584e+16, + -1.3153045593419592e+16, + -1.31499041925136e+16, + -1.3146762791607616e+16, + -1.3143621390701616e+16, + -1.3140479989795624e+16, + -1.313733858888964e+16, + -1.3134197187983648e+16, + -1.3131055787077656e+16, + -1.3127914386171656e+16, + -1.3124772985265672e+16, + -1.312163158435968e+16, + -1.3118490183453688e+16, + -1.3115348782547704e+16, + -1.3112207381641704e+16, + -1.3109065980735712e+16, + -1.3105924579829728e+16, + -1.3102783178923736e+16, + -1.3099641778017744e+16, + -1.3096500377111744e+16, + -1.309335897620576e+16, + -1.3090217575299768e+16, + -1.3087076174393776e+16, + -1.3083934773487784e+16, + -1.3080793372581792e+16, + -1.30776519716758e+16, + -1.3074510570769816e+16, + -1.3071369169863824e+16, + -1.3068227768957824e+16, + -1.3065086368051832e+16, + -1.3061944967145848e+16, + -1.3058803566239856e+16, + -1.3055662165333864e+16, + -1.3052520764427872e+16, + -1.304937936352188e+16, + -1.3046237962615888e+16, + -1.3043096561709896e+16, + -1.3039955160803912e+16, + -1.3036813759897912e+16, + -1.303367235899192e+16, + -1.3030530958085936e+16, + -1.3027389557179944e+16, + -1.3024248156273952e+16, + -1.302110675536796e+16, + -1.3017965354461968e+16, + -1.3014823953555976e+16, + -1.3011682552649984e+16, + -1.3008541151743992e+16, + -1.3005399750838e+16, + -1.3002258349932008e+16, + -1.2999116949026024e+16, + -1.2995975548120032e+16, + -1.2992834147214032e+16, + -1.298969274630804e+16, + -1.2986551345402056e+16, + -1.2983409944496064e+16, + -1.2980268543590072e+16, + -1.297712714268408e+16, + -1.2973985741778088e+16, + -1.2970844340872096e+16, + -1.2967702939966112e+16, + -1.2964561539060112e+16, + -1.296142013815412e+16, + -1.2958278737248128e+16, + -1.2955137336342144e+16, + -1.2951995935436152e+16, + -1.2948854534530152e+16, + -1.2945713133624168e+16, + -1.2942571732718176e+16, + -1.2939430331812184e+16, + -1.29362889309062e+16, + -1.29331475300002e+16, + -1.2930006129094208e+16, + -1.2926864728188216e+16, + -1.2923723327282232e+16, + -1.292058192637624e+16, + -1.291744052547024e+16, + -1.2914299124564256e+16, + -1.2911157723658264e+16, + -1.2908016322752272e+16, + -1.290487492184628e+16, + -1.2901733520940288e+16, + -1.2898592120034296e+16, + -1.2895450719128304e+16, + -1.289230931822232e+16, + -1.288916791731632e+16, + -1.2886026516410328e+16, + -1.2882885115504344e+16, + -1.2879743714598352e+16, + -1.287660231369236e+16, + -1.287346091278636e+16, + -1.2870319511880376e+16, + -1.2867178110974384e+16, + -1.2864036710068392e+16, + -1.2860895309162408e+16, + -1.2857753908256408e+16, + -1.2854612507350416e+16, + -1.2851471106444424e+16, + -1.284832970553844e+16, + -1.2845188304632448e+16, + -1.2842046903726448e+16, + -1.2838905502820464e+16, + -1.2835764101914472e+16, + -1.283262270100848e+16, + -1.2829481300102488e+16, + -1.2826339899196496e+16, + -1.2823198498290504e+16, + -1.2820057097384512e+16, + -1.2816915696478528e+16, + -1.2813774295572528e+16, + -1.2810632894666536e+16, + -1.2807491493760552e+16, + -1.280435009285456e+16, + -1.2801208691948568e+16, + -1.2798067291042568e+16, + -1.2794925890136584e+16, + -1.2791784489230592e+16, + -1.27886430883246e+16, + -1.2785501687418616e+16, + -1.2782360286512616e+16, + -1.2779218885606624e+16, + -1.277607748470064e+16, + -1.2772936083794648e+16, + -1.2769794682888656e+16, + -1.2766653281982656e+16, + -1.2763511881076672e+16, + -1.276037048017068e+16, + -1.2757229079264688e+16, + -1.2754087678358696e+16, + -1.2750946277452704e+16, + -1.2747804876546712e+16, + -1.2744663475640728e+16, + -1.2741522074734736e+16, + -1.2738380673828736e+16, + -1.2735239272922744e+16, + -1.273209787201676e+16, + -1.2728956471110768e+16, + -1.2725815070204776e+16, + -1.2722673669298784e+16, + -1.2719532268392792e+16, + -1.27163908674868e+16, + -1.2713249466580808e+16, + -1.2710108065674824e+16, + -1.2706966664768824e+16, + -1.2703825263862832e+16, + -1.2700683862956848e+16, + -1.2697542462050856e+16, + -1.2694401061144864e+16, + -1.2691259660238872e+16, + -1.268811825933288e+16, + -1.2684976858426888e+16, + -1.2681835457520896e+16, + -1.2678694056614904e+16, + -1.2675552655708912e+16, + -1.267241125480292e+16, + -1.2669269853896936e+16, + -1.2666128452990944e+16, + -1.2662987052084944e+16, + -1.2659845651178952e+16, + -1.2656704250272968e+16, + -1.2653562849366976e+16, + -1.2650421448460984e+16, + -1.2647280047554992e+16, + -1.2644138646649e+16, + -1.2640997245743008e+16, + -1.2637855844837024e+16, + -1.2634714443931032e+16, + -1.2631573043025032e+16, + -1.262843164211904e+16, + -1.2625290241213056e+16, + -1.2622148840307064e+16, + -1.2619007439401072e+16, + -1.261586603849508e+16, + -1.2612724637589088e+16, + -1.2609583236683096e+16, + -1.2606441835777112e+16, + -1.2603300434871112e+16, + -1.260015903396512e+16, + -1.2597017633059128e+16, + -1.2593876232153144e+16, + -1.2590734831247152e+16, + -1.2587593430341152e+16, + -1.2584452029435168e+16, + -1.2581310628529176e+16, + -1.2578169227623184e+16, + -1.2575027826717192e+16, + -1.25718864258112e+16, + -1.2568745024905208e+16, + -1.2565603623999216e+16, + -1.2562462223093232e+16, + -1.255932082218724e+16, + -1.255617942128124e+16, + -1.2553038020375256e+16, + -1.2549896619469264e+16, + -1.2546755218563272e+16, + -1.254361381765728e+16, + -1.2540472416751288e+16, + -1.2537331015845296e+16, + -1.2534189614939304e+16, + -1.253104821403332e+16, + -1.252790681312732e+16, + -1.2524765412221328e+16, + -1.2521624011315336e+16, + -1.2518482610409352e+16, + -1.251534120950336e+16, + -1.251219980859736e+16, + -1.2509058407691376e+16, + -1.2505917006785384e+16, + -1.2502775605879392e+16, + -1.2499634204973408e+16, + -1.2496492804067408e+16, + -1.2493351403161416e+16, + -1.2490210002255424e+16, + -1.248706860134944e+16, + -1.2483927200443448e+16, + -1.2480785799537448e+16, + -1.2477644398631464e+16, + -1.2474502997725472e+16, + -1.247136159681948e+16, + -1.2468220195913488e+16, + -1.2465078795007496e+16, + -1.2461937394101504e+16, + -1.2458795993195512e+16, + -1.2455654592289528e+16, + -1.2452513191383528e+16, + -1.2449371790477536e+16, + -1.2446230389571552e+16, + -1.244308898866556e+16, + -1.2439947587759568e+16, + -1.2436806186853568e+16, + -1.2433664785947584e+16, + -1.2430523385041592e+16, + -1.24273819841356e+16, + -1.2424240583229616e+16, + -1.2421099182323616e+16, + -1.2417957781417624e+16, + -1.241481638051164e+16, + -1.2411674979605648e+16, + -1.2408533578699656e+16, + -1.2405392177793656e+16, + -1.2402250776887672e+16, + -1.239910937598168e+16, + -1.2395967975075688e+16, + -1.2392826574169696e+16, + -1.2389685173263704e+16, + -1.2386543772357712e+16, + -1.238340237145172e+16, + -1.2380260970545736e+16, + -1.2377119569639736e+16, + -1.2373978168733744e+16, + -1.237083676782776e+16, + -1.2367695366921768e+16, + -1.2364553966015776e+16, + -1.2361412565109784e+16, + -1.2358271164203792e+16, + -1.23551297632978e+16, + -1.2351988362391808e+16, + -1.2348846961485824e+16, + -1.2345705560579824e+16, + -1.2342564159673832e+16, + -1.2339422758767848e+16, + -1.2336281357861856e+16, + -1.2333139956955864e+16, + -1.2329998556049872e+16, + -1.232685715514388e+16, + -1.2323715754237888e+16, + -1.2320574353331896e+16, + -1.2317432952425904e+16, + -1.2314291551519912e+16, + -1.231115015061392e+16, + -1.2308008749707936e+16, + -1.2304867348801944e+16, + -1.2301725947895944e+16, + -1.2298584546989952e+16, + -1.2295443146083968e+16, + -1.2292301745177976e+16, + -1.2289160344271984e+16, + -1.2286018943365992e+16, + -1.228287754246e+16, + -1.2279736141554008e+16, + -1.2276594740648024e+16, + -1.2273453339742032e+16, + -1.2270311938836032e+16, + -1.226717053793004e+16, + -1.2264029137024056e+16, + -1.2260887736118064e+16, + -1.2257746335212072e+16, + -1.225460493430608e+16, + -1.2251463533400088e+16, + -1.2248322132494096e+16, + -1.2245180731588104e+16, + -1.2242039330682112e+16, + -1.223889792977612e+16, + -1.2235756528870128e+16, + -1.2232615127964144e+16, + -1.2229473727058152e+16, + -1.2226332326152152e+16, + -1.2223190925246168e+16, + -1.2220049524340176e+16, + -1.2216908123434184e+16, + -1.2213766722528192e+16, + -1.22106253216222e+16, + -1.2207483920716208e+16, + -1.2204342519810216e+16, + -1.2201201118904232e+16, + -1.219805971799824e+16, + -1.219491831709224e+16, + -1.2191776916186256e+16, + -1.2188635515280264e+16, + -1.2185494114374272e+16, + -1.218235271346828e+16, + -1.2179211312562288e+16, + -1.2176069911656296e+16, + -1.2172928510750304e+16, + -1.216978710984432e+16, + -1.216664570893832e+16, + -1.2163504308032328e+16, + -1.2160362907126336e+16, + -1.2157221506220352e+16, + -1.215408010531436e+16, + -1.215093870440836e+16, + -1.2147797303502376e+16, + -1.2144655902596384e+16, + -1.2141514501690392e+16, + -1.2138373100784408e+16, + -1.2135231699878408e+16, + -1.2132090298972416e+16, + -1.2128948898066424e+16, + -1.212580749716044e+16, + -1.2122666096254448e+16, + -1.2119524695348448e+16, + -1.2116383294442464e+16, + -1.2113241893536472e+16, + -1.211010049263048e+16, + -1.2106959091724488e+16, + -1.2103817690818496e+16, + -1.2100676289912504e+16, + -1.2097534889006512e+16, + -1.2094393488100528e+16, + -1.2091252087194528e+16, + -1.2088110686288536e+16, + -1.2084969285382552e+16, + -1.208182788447656e+16, + -1.2078686483570568e+16, + -1.2075545082664568e+16, + -1.2072403681758584e+16, + -1.2069262280852592e+16, + -1.20661208799466e+16, + -1.2062979479040616e+16, + -1.2059838078134616e+16, + -1.2056696677228624e+16, + -1.205355527632264e+16, + -1.2050413875416648e+16, + -1.2047272474510656e+16, + -1.2044131073604656e+16, + -1.2040989672698672e+16, + -1.203784827179268e+16, + -1.2034706870886688e+16, + -1.2031565469980696e+16, + -1.2028424069074704e+16, + -1.2025282668168712e+16, + -1.202214126726272e+16, + -1.2018999866356736e+16, + -1.2015858465450736e+16, + -1.2012717064544744e+16, + -1.200957566363876e+16, + -1.2006434262732768e+16, + -1.2003292861826776e+16, + -1.2000151460920784e+16, + -1.1997010060014792e+16, + -1.19938686591088e+16, + -1.1990727258202808e+16, + -1.1987585857296824e+16, + -1.1984444456390824e+16, + -1.1981303055484832e+16, + -1.1978161654578848e+16, + -1.1975020253672856e+16, + -1.1971878852766864e+16, + -1.1968737451860864e+16, + -1.196559605095488e+16, + -1.1962454650048888e+16, + -1.1959313249142896e+16, + -1.1956171848236904e+16, + -1.1953030447330912e+16, + -1.194988904642492e+16, + -1.1946747645518936e+16, + -1.1943606244612944e+16, + -1.1940464843706944e+16, + -1.1937323442800952e+16, + -1.1934182041894968e+16, + -1.1931040640988976e+16, + -1.1927899240082984e+16, + -1.1924757839176992e+16, + -1.1921616438271e+16, + -1.1918475037365008e+16, + -1.1915333636459024e+16, + -1.1912192235553032e+16, + -1.1909050834647032e+16, + -1.190590943374104e+16, + -1.1902768032835056e+16, + -1.1899626631929064e+16, + -1.1896485231023072e+16, + -1.189334383011708e+16, + -1.1890202429211088e+16, + -1.1887061028305096e+16, + -1.1883919627399104e+16, + -1.1880778226493112e+16, + -1.187763682558712e+16, + -1.1874495424681128e+16, + -1.1871354023775144e+16, + -1.1868212622869152e+16, + -1.1865071221963152e+16, + -1.1861929821057168e+16, + -1.1858788420151176e+16, + -1.1855647019245184e+16, + -1.1852505618339192e+16, + -1.18493642174332e+16, + -1.1846222816527208e+16, + -1.1843081415621216e+16, + -1.1839940014715232e+16, + -1.183679861380924e+16, + -1.183365721290324e+16, + -1.1830515811997248e+16, + -1.1827374411091264e+16, + -1.1824233010185272e+16, + -1.182109160927928e+16, + -1.1817950208373288e+16, + -1.1814808807467296e+16, + -1.1811667406561304e+16, + -1.180852600565532e+16, + -1.180538460474932e+16, + -1.1802243203843328e+16, + -1.1799101802937336e+16, + -1.1795960402031352e+16, + -1.179281900112536e+16, + -1.178967760021936e+16, + -1.1786536199313376e+16, + -1.1783394798407384e+16, + -1.1780253397501392e+16, + -1.1777111996595408e+16, + -1.1773970595689408e+16, + -1.1770829194783416e+16, + -1.1767687793877424e+16, + -1.176454639297144e+16, + -1.1761404992065448e+16, + -1.1758263591159448e+16, + -1.1755122190253464e+16, + -1.1751980789347472e+16, + -1.174883938844148e+16, + -1.1745697987535488e+16, + -1.1742556586629496e+16, + -1.1739415185723504e+16, + -1.1736273784817512e+16, + -1.1733132383911528e+16, + -1.1729990983005528e+16, + -1.1726849582099536e+16, + -1.1723708181193552e+16, + -1.172056678028756e+16, + -1.1717425379381568e+16, + -1.1714283978475568e+16, + -1.1711142577569584e+16, + -1.1708001176663592e+16, + -1.17048597757576e+16, + -1.1701718374851608e+16, + -1.1698576973945616e+16, + -1.1695435573039624e+16, + -1.1692294172133632e+16, + -1.1689152771227648e+16, + -1.1686011370321648e+16, + -1.1682869969415656e+16, + -1.1679728568509672e+16, + -1.167658716760368e+16, + -1.1673445766697688e+16, + -1.1670304365791696e+16, + -1.1667162964885704e+16, + -1.1664021563979712e+16, + -1.166088016307372e+16, + -1.1657738762167736e+16, + -1.1654597361261736e+16, + -1.1651455960355744e+16, + -1.164831455944976e+16, + -1.1645173158543768e+16, + -1.1642031757637776e+16, + -1.1638890356731784e+16, + -1.1635748955825792e+16, + -1.16326075549198e+16, + -1.1629466154013808e+16, + -1.1626324753107816e+16, + -1.1623183352201824e+16, + -1.1620041951295832e+16, + -1.1616900550389848e+16, + -1.1613759149483856e+16, + -1.1610617748577856e+16, + -1.1607476347671864e+16, + -1.160433494676588e+16, + -1.1601193545859888e+16, + -1.1598052144953896e+16, + -1.1594910744047904e+16, + -1.1591769343141912e+16, + -1.158862794223592e+16, + -1.1585486541329936e+16, + -1.1582345140423944e+16, + -1.1579203739517944e+16, + -1.1576062338611952e+16, + -1.1572920937705968e+16, + -1.1569779536799976e+16, + -1.1566638135893984e+16, + -1.1563496734987992e+16, + -1.1560355334082e+16, + -1.1557213933176008e+16, + -1.1554072532270016e+16, + -1.1550931131364024e+16, + -1.1547789730458032e+16, + -1.154464832955204e+16, + -1.1541506928646056e+16, + -1.1538365527740064e+16, + -1.1535224126834064e+16, + -1.153208272592808e+16, + -1.1528941325022088e+16, + -1.1525799924116096e+16, + -1.1522658523210104e+16, + -1.1519517122304112e+16, + -1.151637572139812e+16, + -1.1513234320492128e+16, + -1.1510092919586144e+16, + -1.1506951518680152e+16, + -1.1503810117774152e+16, + -1.1500668716868168e+16, + -1.1497527315962176e+16, + -1.1494385915056184e+16, + -1.1491244514150192e+16, + -1.14881031132442e+16, + -1.1484961712338208e+16, + -1.1481820311432216e+16, + -1.1478678910526232e+16, + -1.1475537509620232e+16, + -1.147239610871424e+16, + -1.1469254707808248e+16, + -1.1466113306902264e+16, + -1.1462971905996272e+16, + -1.1459830505090272e+16, + -1.1456689104184288e+16, + -1.1453547703278296e+16, + -1.1450406302372304e+16, + -1.144726490146632e+16, + -1.144412350056032e+16, + -1.1440982099654328e+16, + -1.1437840698748336e+16, + -1.1434699297842352e+16, + -1.143155789693636e+16, + -1.142841649603036e+16, + -1.1425275095124376e+16, + -1.1422133694218384e+16, + -1.1418992293312392e+16, + -1.14158508924064e+16, + -1.1412709491500408e+16, + -1.1409568090594416e+16, + -1.1406426689688424e+16, + -1.140328528878244e+16, + -1.140014388787644e+16, + -1.1397002486970448e+16, + -1.1393861086064464e+16, + -1.1390719685158472e+16, + -1.138757828425248e+16, + -1.138443688334648e+16, + -1.1381295482440496e+16, + -1.1378154081534504e+16, + -1.1375012680628512e+16, + -1.1371871279722528e+16, + -1.1368729878816528e+16, + -1.1365588477910536e+16, + -1.1362447077004552e+16, + -1.135930567609856e+16, + -1.1356164275192568e+16, + -1.1353022874286568e+16, + -1.1349881473380584e+16, + -1.1346740072474592e+16, + -1.13435986715686e+16, + -1.1340457270662608e+16, + -1.1337315869756616e+16, + -1.1334174468850624e+16, + -1.1331033067944632e+16, + -1.1327891667038648e+16, + -1.1324750266132648e+16, + -1.1321608865226656e+16, + -1.1318467464320672e+16, + -1.131532606341468e+16, + -1.1312184662508688e+16, + -1.1309043261602696e+16, + -1.1305901860696704e+16, + -1.1302760459790712e+16, + -1.129961905888472e+16, + -1.1296477657978736e+16, + -1.1293336257072736e+16, + -1.1290194856166744e+16, + -1.128705345526076e+16, + -1.1283912054354768e+16, + -1.1280770653448776e+16, + -1.1277629252542776e+16, + -1.1274487851636792e+16, + -1.12713464507308e+16, + -1.1268205049824808e+16, + -1.1265063648918816e+16, + -1.1261922248012824e+16, + -1.1258780847106832e+16, + -1.1255639446200848e+16, + -1.1252498045294856e+16, + -1.1249356644388856e+16, + -1.1246215243482864e+16, + -1.124307384257688e+16, + -1.1239932441670888e+16, + -1.1236791040764896e+16, + -1.1233649639858904e+16, + -1.1230508238952912e+16, + -1.122736683804692e+16, + -1.1224225437140928e+16, + -1.1221084036234944e+16, + -1.1217942635328944e+16, + -1.1214801234422952e+16, + -1.1211659833516968e+16, + -1.1208518432610976e+16, + -1.1205377031704984e+16, + -1.1202235630798992e+16, + -1.1199094229893e+16, + -1.1195952828987008e+16, + -1.1192811428081016e+16, + -1.1189670027175024e+16, + -1.1186528626269032e+16, + -1.118338722536304e+16, + -1.1180245824457056e+16, + -1.1177104423551064e+16, + -1.1173963022645064e+16, + -1.117082162173908e+16, + -1.1167680220833088e+16, + -1.1164538819927096e+16, + -1.1161397419021104e+16, + -1.1158256018115112e+16, + -1.115511461720912e+16, + -1.1151973216303128e+16, + -1.1148831815397144e+16, + -1.1145690414491152e+16, + -1.1142549013585152e+16, + -1.113940761267916e+16, + -1.1136266211773176e+16, + -1.1133124810867184e+16, + -1.1129983409961192e+16, + -1.11268420090552e+16, + -1.1123700608149208e+16, + -1.1120559207243216e+16, + -1.1117417806337232e+16, + -1.1114276405431232e+16, + -1.111113500452524e+16, + -1.1107993603619248e+16, + -1.1104852202713264e+16, + -1.1101710801807272e+16, + -1.1098569400901272e+16, + -1.1095427999995288e+16, + -1.1092286599089296e+16, + -1.1089145198183304e+16, + -1.1086003797277312e+16, + -1.108286239637132e+16, + -1.1079720995465328e+16, + -1.1076579594559336e+16, + -1.1073438193653352e+16, + -1.107029679274736e+16, + -1.106715539184136e+16, + -1.1064013990935376e+16, + -1.1060872590029384e+16, + -1.1057731189123392e+16, + -1.10545897882174e+16, + -1.1051448387311408e+16, + -1.1048306986405416e+16, + -1.1045165585499424e+16, + -1.104202418459344e+16, + -1.103888278368744e+16, + -1.1035741382781448e+16, + -1.1032599981875464e+16, + -1.1029458580969472e+16, + -1.102631718006348e+16, + -1.102317577915748e+16, + -1.1020034378251496e+16, + -1.1016892977345504e+16, + -1.1013751576439512e+16, + -1.1010610175533528e+16, + -1.1007468774627528e+16, + -1.1004327373721536e+16, + -1.1001185972815544e+16, + -1.099804457190956e+16, + -1.0994903171003568e+16, + -1.0991761770097568e+16, + -1.0988620369191584e+16, + -1.0985478968285592e+16, + -1.09823375673796e+16, + -1.0979196166473608e+16, + -1.0976054765567616e+16, + -1.0972913364661624e+16, + -1.0969771963755632e+16, + -1.0966630562849648e+16, + -1.0963489161943648e+16, + -1.0960347761037656e+16, + -1.0957206360131672e+16, + -1.095406495922568e+16, + -1.0950923558319688e+16, + -1.0947782157413688e+16, + -1.0944640756507704e+16, + -1.0941499355601712e+16, + -1.093835795469572e+16, + -1.0935216553789736e+16, + -1.0932075152883736e+16, + -1.0928933751977744e+16, + -1.092579235107176e+16, + -1.0922650950165768e+16, + -1.0919509549259776e+16, + -1.0916368148353776e+16, + -1.0913226747447792e+16, + -1.09100853465418e+16, + -1.0906943945635808e+16, + -1.0903802544729816e+16, + -1.0900661143823824e+16, + -1.0897519742917832e+16, + -1.0894378342011848e+16, + -1.0891236941105856e+16, + -1.0888095540199856e+16, + -1.0884954139293864e+16, + -1.088181273838788e+16, + -1.0878671337481888e+16, + -1.0875529936575896e+16, + -1.0872388535669904e+16, + -1.0869247134763912e+16, + -1.086610573385792e+16, + -1.0862964332951928e+16, + -1.0859822932045944e+16, + -1.0856681531139944e+16, + -1.0853540130233952e+16, + -1.0850398729327968e+16, + -1.0847257328421976e+16, + -1.0844115927515984e+16, + -1.0840974526609992e+16, + -1.0837833125704e+16, + -1.0834691724798008e+16, + -1.0831550323892016e+16, + -1.0828408922986024e+16, + -1.0825267522080032e+16, + -1.082212612117404e+16, + -1.0818984720268056e+16, + -1.0815843319362064e+16, + -1.0812701918456064e+16, + -1.0809560517550072e+16, + -1.0806419116644088e+16, + -1.0803277715738096e+16, + -1.0800136314832104e+16, + -1.0796994913926112e+16, + -1.079385351302012e+16, + -1.0790712112114128e+16, + -1.0787570711208144e+16, + -1.0784429310302152e+16, + -1.0781287909396152e+16, + -1.077814650849016e+16, + -1.0775005107584176e+16, + -1.0771863706678184e+16, + -1.0768722305772192e+16, + -1.07655809048662e+16, + -1.0762439503960208e+16, + -1.0759298103054216e+16, + -1.0756156702148232e+16, + -1.0753015301242232e+16, + -1.074987390033624e+16, + -1.0746732499430248e+16, + -1.0743591098524264e+16, + -1.0740449697618272e+16, + -1.0737308296712272e+16, + -1.0734166895806288e+16, + -1.0731025494900296e+16, + -1.0727884093994304e+16, + -1.0724742693088312e+16, + -1.072160129218232e+16, + -1.0718459891276328e+16, + -1.0715318490370336e+16, + -1.0712177089464352e+16, + -1.070903568855836e+16, + -1.070589428765236e+16, + -1.0702752886746376e+16, + -1.0699611485840384e+16, + -1.0696470084934392e+16, + -1.06933286840284e+16, + -1.0690187283122408e+16, + -1.0687045882216416e+16, + -1.0683904481310424e+16, + -1.068076308040444e+16, + -1.067762167949844e+16, + -1.0674480278592448e+16, + -1.0671338877686456e+16, + -1.0668197476780472e+16, + -1.066505607587448e+16, + -1.066191467496848e+16, + -1.0658773274062496e+16, + -1.0655631873156504e+16, + -1.0652490472250512e+16, + -1.0649349071344528e+16, + -1.0646207670438528e+16, + -1.0643066269532536e+16, + -1.0639924868626544e+16, + -1.063678346772056e+16, + -1.0633642066814568e+16, + -1.0630500665908568e+16, + -1.0627359265002584e+16, + -1.0624217864096592e+16, + -1.06210764631906e+16, + -1.0617935062284608e+16, + -1.0614793661378616e+16, + -1.0611652260472624e+16, + -1.0608510859566632e+16, + -1.0605369458660648e+16, + -1.0602228057754648e+16, + -1.0599086656848656e+16, + -1.0595945255942672e+16, + -1.059280385503668e+16, + -1.0589662454130688e+16, + -1.0586521053224688e+16, + -1.0583379652318704e+16, + -1.0580238251412712e+16, + -1.057709685050672e+16, + -1.0573955449600736e+16, + -1.0570814048694736e+16, + -1.0567672647788744e+16, + -1.056453124688276e+16, + -1.0561389845976768e+16, + -1.0558248445070776e+16, + -1.0555107044164776e+16, + -1.0551965643258792e+16, + -1.05488242423528e+16, + -1.0545682841446808e+16, + -1.0542541440540816e+16, + -1.0539400039634824e+16, + -1.0536258638728832e+16, + -1.053311723782284e+16, + -1.0529975836916856e+16, + -1.0526834436010856e+16, + -1.0523693035104864e+16, + -1.052055163419888e+16, + -1.0517410233292888e+16, + -1.0514268832386896e+16, + -1.0511127431480904e+16, + -1.0507986030574912e+16, + -1.050484462966892e+16, + -1.0501703228762928e+16, + -1.0498561827856944e+16, + -1.0495420426950944e+16, + -1.0492279026044952e+16, + -1.0489137625138968e+16, + -1.0485996224232976e+16, + -1.0482854823326984e+16, + -1.0479713422420992e+16, + -1.0476572021515e+16, + -1.0473430620609008e+16, + -1.0470289219703016e+16, + -1.0467147818797024e+16, + -1.0464006417891032e+16, + -1.046086501698504e+16, + -1.0457723616079056e+16, + -1.0454582215173064e+16, + -1.0451440814267064e+16, + -1.0448299413361072e+16, + -1.0445158012455088e+16, + -1.0442016611549096e+16, + -1.0438875210643104e+16, + -1.0435733809737112e+16, + -1.043259240883112e+16, + -1.0429451007925128e+16, + -1.0426309607019144e+16, + -1.0423168206113144e+16, + -1.0420026805207152e+16, + -1.041688540430116e+16, + -1.0413744003395176e+16, + -1.0410602602489184e+16, + -1.0407461201583184e+16, + -1.04043198006772e+16, + -1.0401178399771208e+16, + -1.0398036998865216e+16, + -1.0394895597959224e+16, + -1.0391754197053232e+16, + -1.038861279614724e+16, + -1.0385471395241248e+16, + -1.0382329994335264e+16, + -1.0379188593429272e+16, + -1.0376047192523272e+16, + -1.0372905791617288e+16, + -1.0369764390711296e+16, + -1.0366622989805304e+16, + -1.0363481588899312e+16, + -1.036034018799332e+16, + -1.0357198787087328e+16, + -1.0354057386181336e+16, + -1.0350915985275352e+16, + -1.0347774584369352e+16, + -1.034463318346336e+16, + -1.0341491782557376e+16, + -1.0338350381651384e+16, + -1.0335208980745392e+16, + -1.0332067579839392e+16, + -1.0328926178933408e+16, + -1.0325784778027416e+16, + -1.0322643377121424e+16, + -1.031950197621544e+16, + -1.031636057530944e+16, + -1.0313219174403448e+16, + -1.0310077773497456e+16, + -1.0306936372591472e+16, + -1.030379497168548e+16, + -1.030065357077948e+16, + -1.0297512169873496e+16, + -1.0294370768967504e+16, + -1.0291229368061512e+16, + -1.028808796715552e+16, + -1.0284946566249528e+16, + -1.0281805165343536e+16, + -1.0278663764437544e+16, + -1.027552236353156e+16, + -1.027238096262556e+16, + -1.0269239561719568e+16, + -1.0266098160813584e+16, + -1.0262956759907592e+16, + -1.02598153590016e+16, + -1.02566739580956e+16, + -1.0253532557189616e+16, + -1.0250391156283624e+16, + -1.0247249755377632e+16, + -1.0244108354471648e+16, + -1.0240966953565648e+16, + -1.0237825552659656e+16, + -1.0234684151753672e+16, + -1.023154275084768e+16, + -1.0228401349941688e+16, + -1.0225259949035688e+16, + -1.0222118548129704e+16, + -1.0218977147223712e+16, + -1.021583574631772e+16, + -1.0212694345411728e+16, + -1.0209552944505736e+16, + -1.0206411543599744e+16, + -1.020327014269376e+16, + -1.0200128741787768e+16, + -1.0196987340881768e+16, + -1.0193845939975776e+16, + -1.0190704539069792e+16, + -1.01875631381638e+16, + -1.0184421737257808e+16, + -1.0181280336351816e+16, + -1.0178138935445824e+16, + -1.0174997534539832e+16, + -1.017185613363384e+16, + -1.0168714732727856e+16, + -1.0165573331821856e+16, + -1.0162431930915864e+16, + -1.015929053000988e+16, + -1.0156149129103888e+16, + -1.0153007728197896e+16, + -1.0149866327291904e+16, + -1.0146724926385912e+16, + -1.014358352547992e+16, + -1.0140442124573928e+16, + -1.0137300723667936e+16, + -1.0134159322761944e+16, + -1.0131017921855952e+16, + -1.0127876520949968e+16, + -1.0124735120043976e+16, + -1.0121593719137976e+16, + -1.0118452318231984e+16, + -1.0115310917326e+16, + -1.0112169516420008e+16, + -1.0109028115514016e+16, + -1.0105886714608024e+16, + -1.0102745313702032e+16, + -1.009960391279604e+16, + -1.0096462511890056e+16, + -1.0093321110984064e+16, + -1.0090179710078064e+16, + -1.0087038309172072e+16, + -1.0083896908266088e+16, + -1.0080755507360096e+16, + -1.0077614106454104e+16, + -1.0074472705548112e+16, + -1.007133130464212e+16, + -1.0068189903736128e+16, + -1.0065048502830144e+16, + -1.0061907101924144e+16, + -1.0058765701018152e+16, + -1.005562430011216e+16, + -1.0052482899206176e+16, + -1.0049341498300184e+16, + -1.0046200097394184e+16, + -1.00430586964882e+16, + -1.0039917295582208e+16, + -1.0036775894676216e+16, + -1.0033634493770224e+16, + -1.0030493092864232e+16, + -1.002735169195824e+16, + -1.0024210291052248e+16, + -1.0021068890146264e+16, + -1.0017927489240272e+16, + -1.0014786088334272e+16, + -1.0011644687428288e+16, + -1.0008503286522296e+16, + -1.0005361885616304e+16, + -1.0002220484710312e+16, + -9999079083804320.0, + -9995937682898328.0, + -9992796281992336.0, + -9989654881086352.0, + -9986513480180352.0, + -9983372079274360.0, + -9980230678368368.0, + -9977089277462384.0, + -9973947876556392.0, + -9970806475650392.0, + -9967665074744408.0, + -9964523673838416.0, + -9961382272932424.0, + -9958240872026440.0, + -9955099471120440.0, + -9951958070214448.0, + -9948816669308456.0, + -9945675268402472.0, + -9942533867496480.0, + -9939392466590480.0, + -9936251065684496.0, + -9933109664778504.0, + -9929968263872512.0, + -9926826862966520.0, + -9923685462060528.0, + -9920544061154536.0, + -9917402660248544.0, + -9914261259342560.0, + -9911119858436560.0, + -9907978457530568.0, + -9904837056624584.0, + -9901695655718592.0, + -9898554254812600.0, + -9895412853906600.0, + -9892271453000616.0, + -9889130052094624.0, + -9885988651188632.0, + -9882847250282648.0, + -9879705849376648.0, + -9876564448470656.0, + -9873423047564672.0, + -9870281646658680.0, + -9867140245752688.0, + -9863998844846688.0, + -9860857443940704.0, + -9857716043034712.0, + -9854574642128720.0, + -9851433241222728.0, + -9848291840316736.0, + -9845150439410744.0, + -9842009038504752.0, + -9838867637598768.0, + -9835726236692768.0, + -9832584835786776.0, + -9829443434880792.0, + -9826302033974800.0, + -9823160633068808.0, + -9820019232162816.0, + -9816877831256824.0, + -9813736430350832.0, + -9810595029444840.0, + -9807453628538856.0, + -9804312227632856.0, + -9801170826726864.0, + -9798029425820880.0, + -9794888024914888.0, + -9791746624008896.0, + -9788605223102904.0, + -9785463822196912.0, + -9782322421290920.0, + -9779181020384928.0, + -9776039619478936.0, + -9772898218572944.0, + -9769756817666952.0, + -9766615416760968.0, + -9763474015854976.0, + -9760332614948976.0, + -9757191214042984.0, + -9754049813137000.0, + -9750908412231008.0, + -9747767011325016.0, + -9744625610419024.0, + -9741484209513032.0, + -9738342808607040.0, + -9735201407701056.0, + -9732060006795064.0, + -9728918605889064.0, + -9725777204983072.0, + -9722635804077088.0, + -9719494403171096.0, + -9716353002265104.0, + -9713211601359112.0, + -9710070200453120.0, + -9706928799547128.0, + -9703787398641136.0, + -9700645997735144.0, + -9697504596829152.0, + -9694363195923160.0, + -9691221795017176.0, + -9688080394111184.0, + -9684938993205184.0, + -9681797592299200.0, + -9678656191393208.0, + -9675514790487216.0, + -9672373389581224.0, + -9669231988675232.0, + -9666090587769240.0, + -9662949186863248.0, + -9659807785957264.0, + -9656666385051272.0, + -9653524984145272.0, + -9650383583239280.0, + -9647242182333296.0, + -9644100781427304.0, + -9640959380521312.0, + -9637817979615320.0, + -9634676578709328.0, + -9631535177803336.0, + -9628393776897352.0, + -9625252375991352.0, + -9622110975085360.0, + -9618969574179368.0, + -9615828173273384.0, + -9612686772367392.0, + -9609545371461392.0, + -9606403970555408.0, + -9603262569649416.0, + -9600121168743424.0, + -9596979767837440.0, + -9593838366931440.0, + -9590696966025448.0, + -9587555565119456.0, + -9584414164213472.0, + -9581272763307480.0, + -9578131362401480.0, + -9574989961495496.0, + -9571848560589504.0, + -9568707159683512.0, + -9565565758777520.0, + -9562424357871528.0, + -9559282956965536.0, + -9556141556059544.0, + -9553000155153560.0, + -9549858754247560.0, + -9546717353341568.0, + -9543575952435584.0, + -9540434551529592.0, + -9537293150623600.0, + -9534151749717600.0, + -9531010348811616.0, + -9527868947905624.0, + -9524727546999632.0, + -9521586146093648.0, + -9518444745187648.0, + -9515303344281656.0, + -9512161943375664.0, + -9509020542469680.0, + -9505879141563688.0, + -9502737740657688.0, + -9499596339751704.0, + -9496454938845712.0, + -9493313537939720.0, + -9490172137033728.0, + -9487030736127736.0, + -9483889335221744.0, + -9480747934315752.0, + -9477606533409768.0, + -9474465132503768.0, + -9471323731597776.0, + -9468182330691792.0, + -9465040929785800.0, + -9461899528879808.0, + -9458758127973816.0, + -9455616727067824.0, + -9452475326161832.0, + -9449333925255840.0, + -9446192524349856.0, + -9443051123443856.0, + -9439909722537864.0, + -9436768321631880.0, + -9433626920725888.0, + -9430485519819896.0, + -9427344118913896.0, + -9424202718007912.0, + -9421061317101920.0, + -9417919916195928.0, + -9414778515289936.0, + -9411637114383944.0, + -9408495713477952.0, + -9405354312571968.0, + -9402212911665976.0, + -9399071510759976.0, + -9395930109853984.0, + -9392788708948000.0, + -9389647308042008.0, + -9386505907136016.0, + -9383364506230024.0, + -9380223105324032.0, + -9377081704418040.0, + -9373940303512048.0, + -9370798902606064.0, + -9367657501700064.0, + -9364516100794072.0, + -9361374699888088.0, + -9358233298982096.0, + -9355091898076104.0, + -9351950497170112.0, + -9348809096264120.0, + -9345667695358128.0, + -9342526294452136.0, + -9339384893546144.0, + -9336243492640152.0, + -9333102091734160.0, + -9329960690828176.0, + -9326819289922184.0, + -9323677889016184.0, + -9320536488110200.0, + -9317395087204208.0, + -9314253686298216.0, + -9311112285392224.0, + -9307970884486232.0, + -9304829483580240.0, + -9301688082674248.0, + -9298546681768264.0, + -9295405280862272.0, + -9292263879956272.0, + -9289122479050280.0, + -9285981078144296.0, + -9282839677238304.0, + -9279698276332312.0, + -9276556875426320.0, + -9273415474520328.0, + -9270274073614336.0, + -9267132672708352.0, + -9263991271802352.0, + -9260849870896360.0, + -9257708469990368.0, + -9254567069084384.0, + -9251425668178392.0, + -9248284267272392.0, + -9245142866366408.0, + -9242001465460416.0, + -9238860064554424.0, + -9235718663648432.0, + -9232577262742440.0, + -9229435861836448.0, + -9226294460930456.0, + -9223153060024472.0, + -9220011659118480.0, + -9216870258212480.0, + -9213728857306496.0, + -9210587456400504.0, + -9207446055494512.0, + -9204304654588520.0, + -9201163253682528.0, + -9198021852776536.0, + -9194880451870544.0, + -9191739050964560.0, + -9188597650058560.0, + -9185456249152568.0, + -9182314848246584.0, + -9179173447340592.0, + -9176032046434600.0, + -9172890645528600.0, + -9169749244622616.0, + -9166607843716624.0, + -9163466442810632.0, + -9160325041904640.0, + -9157183640998648.0, + -9154042240092656.0, + -9150900839186664.0, + -9147759438280680.0, + -9144618037374680.0, + -9141476636468688.0, + -9138335235562704.0, + -9135193834656712.0, + -9132052433750720.0, + -9128911032844728.0, + -9125769631938736.0, + -9122628231032744.0, + -9119486830126752.0, + -9116345429220768.0, + -9113204028314768.0, + -9110062627408776.0, + -9106921226502792.0, + -9103779825596800.0, + -9100638424690808.0, + -9097497023784808.0, + -9094355622878824.0, + -9091214221972832.0, + -9088072821066840.0, + -9084931420160848.0, + -9081790019254856.0, + -9078648618348864.0, + -9075507217442880.0, + -9072365816536888.0, + -9069224415630888.0, + -9066083014724896.0, + -9062941613818912.0, + -9059800212912920.0, + -9056658812006928.0, + -9053517411100936.0, + -9050376010194944.0, + -9047234609288952.0, + -9044093208382968.0, + -9040951807476976.0, + -9037810406570976.0, + -9034669005664984.0, + -9031527604759000.0, + -9028386203853008.0, + -9025244802947016.0, + -9022103402041024.0, + -9018962001135032.0, + -9015820600229040.0, + -9012679199323048.0, + -9009537798417056.0, + -9006396397511064.0, + -9003254996605072.0, + -9000113595699088.0, + -8996972194793096.0, + -8993830793887096.0, + -8990689392981112.0, + -8987547992075120.0, + -8984406591169128.0, + -8981265190263136.0, + -8978123789357144.0, + -8974982388451152.0, + -8971840987545160.0, + -8968699586639176.0, + -8965558185733184.0, + -8962416784827184.0, + -8959275383921192.0, + -8956133983015208.0, + -8952992582109216.0, + -8949851181203224.0, + -8946709780297232.0, + -8943568379391240.0, + -8940426978485248.0, + -8937285577579264.0, + -8934144176673264.0, + -8931002775767272.0, + -8927861374861280.0, + -8924719973955296.0, + -8921578573049304.0, + -8918437172143304.0, + -8915295771237320.0, + -8912154370331328.0, + -8909012969425336.0, + -8905871568519352.0, + -8902730167613352.0, + -8899588766707360.0, + -8896447365801368.0, + -8893305964895384.0, + -8890164563989392.0, + -8887023163083392.0, + -8883881762177408.0, + -8880740361271416.0, + -8877598960365424.0, + -8874457559459432.0, + -8871316158553440.0, + -8868174757647448.0, + -8865033356741456.0, + -8861891955835472.0, + -8858750554929472.0, + -8855609154023480.0, + -8852467753117496.0, + -8849326352211504.0, + -8846184951305512.0, + -8843043550399512.0, + -8839902149493528.0, + -8836760748587536.0, + -8833619347681544.0, + -8830477946775560.0, + -8827336545869560.0, + -8824195144963568.0, + -8821053744057576.0, + -8817912343151592.0, + -8814770942245600.0, + -8811629541339600.0, + -8808488140433616.0, + -8805346739527624.0, + -8802205338621632.0, + -8799063937715640.0, + -8795922536809648.0, + -8792781135903656.0, + -8789639734997664.0, + -8786498334091680.0, + -8783356933185680.0, + -8780215532279688.0, + -8777074131373704.0, + -8773932730467712.0, + -8770791329561720.0, + -8767649928655728.0, + -8764508527749736.0, + -8761367126843744.0, + -8758225725937752.0, + -8755084325031768.0, + -8751942924125768.0, + -8748801523219776.0, + -8745660122313792.0, + -8742518721407800.0, + -8739377320501808.0, + -8736235919595808.0, + -8733094518689824.0, + -8729953117783832.0, + -8726811716877840.0, + -8723670315971848.0, + -8720528915065856.0, + -8717387514159864.0, + -8714246113253880.0, + -8711104712347888.0, + -8707963311441888.0, + -8704821910535896.0, + -8701680509629912.0, + -8698539108723920.0, + -8695397707817928.0, + -8692256306911936.0, + -8689114906005944.0, + -8685973505099952.0, + -8682832104193960.0, + -8679690703287976.0, + -8676549302381976.0, + -8673407901475984.0, + -8670266500570000.0, + -8667125099664008.0, + -8663983698758016.0, + -8660842297852024.0, + -8657700896946032.0, + -8654559496040040.0, + -8651418095134048.0, + -8648276694228056.0, + -8645135293322064.0, + -8641993892416072.0, + -8638852491510088.0, + -8635711090604096.0, + -8632569689698096.0, + -8629428288792112.0, + -8626286887886120.0, + -8623145486980128.0, + -8620004086074136.0, + -8616862685168144.0, + -8613721284262152.0, + -8610579883356160.0, + -8607438482450176.0, + -8604297081544184.0, + -8601155680638184.0, + -8598014279732192.0, + -8594872878826208.0, + -8591731477920216.0, + -8588590077014224.0, + -8585448676108232.0, + -8582307275202240.0, + -8579165874296248.0, + -8576024473390264.0, + -8572883072484264.0, + -8569741671578272.0, + -8566600270672280.0, + -8563458869766296.0, + -8560317468860304.0, + -8557176067954304.0, + -8554034667048320.0, + -8550893266142328.0, + -8547751865236336.0, + -8544610464330344.0, + -8541469063424352.0, + -8538327662518360.0, + -8535186261612368.0, + -8532044860706384.0, + -8528903459800392.0, + -8525762058894392.0, + -8522620657988408.0, + -8519479257082416.0, + -8516337856176424.0, + -8513196455270432.0, + -8510055054364440.0, + -8506913653458448.0, + -8503772252552456.0, + -8500630851646472.0, + -8497489450740472.0, + -8494348049834480.0, + -8491206648928496.0, + -8488065248022504.0, + -8484923847116512.0, + -8481782446210512.0, + -8478641045304528.0, + -8475499644398536.0, + -8472358243492544.0, + -8469216842586560.0, + -8466075441680560.0, + -8462934040774568.0, + -8459792639868576.0, + -8456651238962592.0, + -8453509838056600.0, + -8450368437150600.0, + -8447227036244616.0, + -8444085635338624.0, + -8440944234432632.0, + -8437802833526640.0, + -8434661432620648.0, + -8431520031714656.0, + -8428378630808664.0, + -8425237229902680.0, + -8422095828996680.0, + -8418954428090688.0, + -8415813027184704.0, + -8412671626278712.0, + -8409530225372720.0, + -8406388824466720.0, + -8403247423560736.0, + -8400106022654744.0, + -8396964621748752.0, + -8393823220842768.0, + -8390681819936768.0, + -8387540419030776.0, + -8384399018124792.0, + -8381257617218800.0, + -8378116216312808.0, + -8374974815406808.0, + -8371833414500824.0, + -8368692013594832.0, + -8365550612688840.0, + -8362409211782848.0, + -8359267810876856.0, + -8356126409970864.0, + -8352985009064880.0, + -8349843608158888.0, + -8346702207252888.0, + -8343560806346896.0, + -8340419405440912.0, + -8337278004534920.0, + -8334136603628928.0, + -8330995202722936.0, + -8327853801816944.0, + -8324712400910952.0, + -8321571000004960.0, + -8318429599098976.0, + -8315288198192976.0, + -8312146797286984.0, + -8309005396381000.0, + -8305863995475008.0, + -8302722594569016.0, + -8299581193663024.0, + -8296439792757032.0, + -8293298391851040.0, + -8290156990945048.0, + -8287015590039056.0, + -8283874189133064.0, + -8280732788227072.0, + -8277591387321088.0, + -8274449986415096.0, + -8271308585509096.0, + -8268167184603104.0, + -8265025783697120.0, + -8261884382791128.0, + -8258742981885136.0, + -8255601580979144.0, + -8252460180073152.0, + -8249318779167160.0, + -8246177378261176.0, + -8243035977355184.0, + -8239894576449184.0, + -8236753175543192.0, + -8233611774637208.0, + -8230470373731216.0, + -8227328972825224.0, + -8224187571919232.0, + -8221046171013240.0, + -8217904770107248.0, + -8214763369201264.0, + -8211621968295264.0, + -8208480567389272.0, + -8205339166483280.0, + -8202197765577296.0, + -8199056364671304.0, + -8195914963765304.0, + -8192773562859320.0, + -8189632161953328.0, + -8186490761047336.0, + -8183349360141344.0, + -8180207959235352.0, + -8177066558329360.0, + -8173925157423368.0, + -8170783756517384.0, + -8167642355611392.0, + -8164500954705392.0, + -8161359553799408.0, + -8158218152893416.0, + -8155076751987424.0, + -8151935351081432.0, + -8148793950175440.0, + -8145652549269448.0, + -8142511148363456.0, + -8139369747457472.0, + -8136228346551472.0, + -8133086945645480.0, + -8129945544739488.0, + -8126804143833504.0, + -8123662742927512.0, + -8120521342021512.0, + -8117379941115528.0, + -8114238540209536.0, + -8111097139303544.0, + -8107955738397560.0, + -8104814337491560.0, + -8101672936585568.0, + -8098531535679576.0, + -8095390134773592.0, + -8092248733867600.0, + -8089107332961600.0, + -8085965932055616.0, + -8082824531149624.0, + -8079683130243632.0, + -8076541729337640.0, + -8073400328431648.0, + -8070258927525656.0, + -8067117526619664.0, + -8063976125713680.0, + -8060834724807680.0, + -8057693323901688.0, + -8054551922995704.0, + -8051410522089712.0, + -8048269121183720.0, + -8045127720277720.0, + -8041986319371736.0, + -8038844918465744.0, + -8035703517559752.0, + -8032562116653768.0, + -8029420715747768.0, + -8026279314841776.0, + -8023137913935792.0, + -8019996513029800.0, + -8016855112123808.0, + -8013713711217808.0, + -8010572310311824.0, + -8007430909405832.0, + -8004289508499840.0, + -8001148107593848.0, + -7998006706687856.0, + -7994865305781864.0, + -7991723904875872.0, + -7988582503969888.0, + -7985441103063888.0, + -7982299702157896.0, + -7979158301251912.0, + -7976016900345920.0, + -7972875499439928.0, + -7969734098533936.0, + -7966592697627944.0, + -7963451296721952.0, + -7960309895815960.0, + -7957168494909976.0, + -7954027094003976.0, + -7950885693097984.0, + -7947744292192000.0, + -7944602891286008.0, + -7941461490380016.0, + -7938320089474016.0, + -7935178688568032.0, + -7932037287662040.0, + -7928895886756048.0, + -7925754485850056.0, + -7922613084944064.0, + -7919471684038072.0, + -7916330283132088.0, + -7913188882226096.0, + -7910047481320096.0, + -7906906080414104.0, + -7903764679508120.0, + -7900623278602128.0, + -7897481877696136.0, + -7894340476790144.0, + -7891199075884152.0, + -7888057674978160.0, + -7884916274072176.0, + -7881774873166176.0, + -7878633472260184.0, + -7875492071354192.0, + -7872350670448208.0, + -7869209269542216.0, + -7866067868636216.0, + -7862926467730232.0, + -7859785066824240.0, + -7856643665918248.0, + -7853502265012256.0, + -7850360864106264.0, + -7847219463200272.0, + -7844078062294280.0, + -7840936661388296.0, + -7837795260482304.0, + -7834653859576304.0, + -7831512458670320.0, + -7828371057764328.0, + -7825229656858336.0, + -7822088255952344.0, + -7818946855046352.0, + -7815805454140360.0, + -7812664053234368.0, + -7809522652328384.0, + -7806381251422384.0, + -7803239850516392.0, + -7800098449610400.0, + -7796957048704416.0, + -7793815647798424.0, + -7790674246892424.0, + -7787532845986440.0, + -7784391445080448.0, + -7781250044174456.0, + -7778108643268472.0, + -7774967242362472.0, + -7771825841456480.0, + -7768684440550488.0, + -7765543039644504.0, + -7762401638738512.0, + -7759260237832512.0, + -7756118836926528.0, + -7752977436020536.0, + -7749836035114544.0, + -7746694634208552.0, + -7743553233302560.0, + -7740411832396568.0, + -7737270431490576.0, + -7734129030584592.0, + -7730987629678592.0, + -7727846228772600.0, + -7724704827866616.0, + -7721563426960624.0, + -7718422026054632.0, + -7715280625148632.0, + -7712139224242648.0, + -7708997823336656.0, + -7705856422430664.0, + -7702715021524680.0, + -7699573620618680.0, + -7696432219712688.0, + -7693290818806704.0, + -7690149417900712.0, + -7687008016994720.0, + -7683866616088720.0, + -7680725215182736.0, + -7677583814276744.0, + -7674442413370752.0, + -7671301012464760.0, + -7668159611558768.0, + -7665018210652776.0, + -7661876809746784.0, + -7658735408840800.0, + -7655594007934800.0, + -7652452607028808.0, + -7649311206122824.0, + -7646169805216832.0, + -7643028404310840.0, + -7639887003404848.0, + -7636745602498856.0, + -7633604201592864.0, + -7630462800686872.0, + -7627321399780888.0, + -7624179998874888.0, + -7621038597968896.0, + -7617897197062912.0, + -7614755796156920.0, + -7611614395250928.0, + -7608472994344936.0, + -7605331593438944.0, + -7602190192532952.0, + -7599048791626960.0, + -7595907390720968.0, + -7592765989814976.0, + -7589624588908984.0, + -7586483188003000.0, + -7583341787097008.0, + -7580200386191008.0, + -7577058985285016.0, + -7573917584379032.0, + -7570776183473040.0, + -7567634782567048.0, + -7564493381661056.0, + -7561351980755064.0, + -7558210579849072.0, + -7555069178943088.0, + -7551927778037096.0, + -7548786377131096.0, + -7545644976225104.0, + -7542503575319120.0, + -7539362174413128.0, + -7536220773507136.0, + -7533079372601144.0, + -7529937971695152.0, + -7526796570789160.0, + -7523655169883168.0, + -7520513768977176.0, + -7517372368071184.0, + -7514230967165192.0, + -7511089566259208.0, + -7507948165353216.0, + -7504806764447216.0, + -7501665363541232.0, + -7498523962635240.0, + -7495382561729248.0, + -7492241160823256.0, + -7489099759917264.0, + -7485958359011272.0, + -7482816958105280.0, + -7479675557199296.0, + -7476534156293304.0, + -7473392755387304.0, + -7470251354481320.0, + -7467109953575328.0, + -7463968552669336.0, + -7460827151763344.0, + -7457685750857352.0, + -7454544349951360.0, + -7451402949045368.0, + -7448261548139384.0, + -7445120147233384.0, + -7441978746327392.0, + -7438837345421400.0, + -7435695944515416.0, + -7432554543609424.0, + -7429413142703424.0, + -7426271741797440.0, + -7423130340891448.0, + -7419988939985456.0, + -7416847539079472.0, + -7413706138173472.0, + -7410564737267480.0, + -7407423336361488.0, + -7404281935455504.0, + -7401140534549512.0, + -7397999133643512.0, + -7394857732737528.0, + -7391716331831536.0, + -7388574930925544.0, + -7385433530019552.0, + -7382292129113560.0, + -7379150728207568.0, + -7376009327301576.0, + -7372867926395592.0, + -7369726525489592.0, + -7366585124583600.0, + -7363443723677616.0, + -7360302322771624.0, + -7357160921865632.0, + -7354019520959632.0, + -7350878120053648.0, + -7347736719147656.0, + -7344595318241664.0, + -7341453917335680.0, + -7338312516429680.0, + -7335171115523688.0, + -7332029714617704.0, + -7328888313711712.0, + -7325746912805720.0, + -7322605511899720.0, + -7319464110993736.0, + -7316322710087744.0, + -7313181309181752.0, + -7310039908275760.0, + -7306898507369768.0, + -7303757106463776.0, + -7300615705557784.0, + -7297474304651800.0, + -7294332903745800.0, + -7291191502839808.0, + -7288050101933824.0, + -7284908701027832.0, + -7281767300121840.0, + -7278625899215848.0, + -7275484498309856.0, + -7272343097403864.0, + -7269201696497872.0, + -7266060295591888.0, + -7262918894685888.0, + -7259777493779896.0, + -7256636092873912.0, + -7253494691967920.0, + -7250353291061928.0, + -7247211890155928.0, + -7244070489249944.0, + -7240929088343952.0, + -7237787687437960.0, + -7234646286531968.0, + -7231504885625976.0, + -7228363484719984.0, + -7225222083814000.0, + -7222080682908008.0, + -7218939282002008.0, + -7215797881096016.0, + -7212656480190032.0, + -7209515079284040.0, + -7206373678378048.0, + -7203232277472056.0, + -7200090876566064.0, + -7196949475660072.0, + -7193808074754088.0, + -7190666673848096.0, + -7187525272942096.0, + -7184383872036104.0, + -7181242471130120.0, + -7178101070224128.0, + -7174959669318136.0, + -7171818268412144.0, + -7168676867506152.0, + -7165535466600160.0, + -7162394065694168.0, + -7159252664788176.0, + -7156111263882184.0, + -7152969862976192.0, + -7149828462070208.0, + -7146687061164216.0, + -7143545660258216.0, + -7140404259352232.0, + -7137262858446240.0, + -7134121457540248.0, + -7130980056634256.0, + -7127838655728264.0, + -7124697254822272.0, + -7121555853916280.0, + -7118414453010296.0, + -7115273052104304.0, + -7112131651198304.0, + -7108990250292312.0, + -7105848849386328.0, + -7102707448480336.0, + -7099566047574344.0, + -7096424646668352.0, + -7093283245762360.0, + -7090141844856368.0, + -7087000443950384.0, + -7083859043044384.0, + -7080717642138392.0, + -7077576241232400.0, + -7074434840326416.0, + -7071293439420424.0, + -7068152038514424.0, + -7065010637608440.0, + -7061869236702448.0, + -7058727835796456.0, + -7055586434890472.0, + -7052445033984472.0, + -7049303633078480.0, + -7046162232172488.0, + -7043020831266504.0, + -7039879430360512.0, + -7036738029454512.0, + -7033596628548528.0, + -7030455227642536.0, + -7027313826736544.0, + -7024172425830552.0, + -7021031024924560.0, + -7017889624018568.0, + -7014748223112576.0, + -7011606822206592.0, + -7008465421300592.0, + -7005324020394600.0, + -7002182619488616.0, + -6999041218582624.0, + -6995899817676632.0, + -6992758416770632.0, + -6989617015864648.0, + -6986475614958656.0, + -6983334214052664.0, + -6980192813146680.0, + -6977051412240680.0, + -6973910011334688.0, + -6970768610428696.0, + -6967627209522712.0, + -6964485808616720.0, + -6961344407710720.0, + -6958203006804736.0, + -6955061605898744.0, + -6951920204992752.0, + -6948778804086760.0, + -6945637403180768.0, + -6942496002274776.0, + -6939354601368784.0, + -6936213200462800.0, + -6933071799556800.0, + -6929930398650808.0, + -6926788997744824.0, + -6923647596838832.0, + -6920506195932840.0, + -6917364795026848.0, + -6914223394120856.0, + -6911081993214864.0, + -6907940592308872.0, + -6904799191402888.0, + -6901657790496888.0, + -6898516389590896.0, + -6895374988684912.0, + -6892233587778920.0, + -6889092186872928.0, + -6885950785966928.0, + -6882809385060944.0, + -6879667984154952.0, + -6876526583248960.0, + -6873385182342968.0, + -6870243781436976.0, + -6867102380530984.0, + -6863960979625000.0, + -6860819578719008.0, + -6857678177813008.0, + -6854536776907016.0, + -6851395376001032.0, + -6848253975095040.0, + -6845112574189048.0, + -6841971173283056.0, + -6838829772377064.0, + -6835688371471072.0, + -6832546970565080.0, + -6829405569659096.0, + -6826264168753096.0, + -6823122767847104.0, + -6819981366941120.0, + -6816839966035128.0, + -6813698565129136.0, + -6810557164223144.0, + -6807415763317152.0, + -6804274362411160.0, + -6801132961505168.0, + -6797991560599176.0, + -6794850159693184.0, + -6791708758787192.0, + -6788567357881208.0, + -6785425956975216.0, + -6782284556069216.0, + -6779143155163232.0, + -6776001754257240.0, + -6772860353351248.0, + -6769718952445256.0, + -6766577551539264.0, + -6763436150633272.0, + -6760294749727280.0, + -6757153348821296.0, + -6754011947915304.0, + -6750870547009304.0, + -6747729146103312.0, + -6744587745197328.0, + -6741446344291336.0, + -6738304943385344.0, + -6735163542479352.0, + -6732022141573360.0, + -6728880740667368.0, + -6725739339761384.0, + -6722597938855384.0, + -6719456537949392.0, + -6716315137043400.0, + -6713173736137416.0, + -6710032335231424.0, + -6706890934325424.0, + -6703749533419440.0, + -6700608132513448.0, + -6697466731607456.0, + -6694325330701464.0, + -6691183929795472.0, + -6688042528889480.0, + -6684901127983488.0, + -6681759727077504.0, + -6678618326171512.0, + -6675476925265512.0, + -6672335524359528.0, + -6669194123453536.0, + -6666052722547544.0, + -6662911321641552.0, + -6659769920735560.0, + -6656628519829568.0, + -6653487118923576.0, + -6650345718017592.0, + -6647204317111592.0, + -6644062916205600.0, + -6640921515299616.0, + -6637780114393624.0, + -6634638713487632.0, + -6631497312581632.0, + -6628355911675648.0, + -6625214510769656.0, + -6622073109863664.0, + -6618931708957672.0, + -6615790308051680.0, + -6612648907145688.0, + -6609507506239696.0, + -6606366105333712.0, + -6603224704427712.0, + -6600083303521720.0, + -6596941902615736.0, + -6593800501709744.0, + -6590659100803752.0, + -6587517699897760.0, + -6584376298991768.0, + -6581234898085776.0, + -6578093497179784.0, + -6574952096273800.0, + -6571810695367800.0, + -6568669294461808.0, + -6565527893555824.0, + -6562386492649832.0, + -6559245091743840.0, + -6556103690837840.0, + -6552962289931856.0, + -6549820889025864.0, + -6546679488119872.0, + -6543538087213880.0, + -6540396686307888.0, + -6537255285401896.0, + -6534113884495912.0, + -6530972483589920.0, + -6527831082683920.0, + -6524689681777928.0, + -6521548280871944.0, + -6518406879965952.0, + -6515265479059960.0, + -6512124078153968.0, + -6508982677247976.0, + -6505841276341984.0, + -6502699875436000.0, + -6499558474530008.0, + -6496417073624008.0, + -6493275672718016.0, + -6490134271812032.0, + -6486992870906040.0, + -6483851470000048.0, + -6480710069094056.0, + -6477568668188064.0, + -6474427267282072.0, + -6471285866376080.0, + -6468144465470088.0, + -6465003064564096.0, + -6461861663658104.0, + -6458720262752120.0, + -6455578861846128.0, + -6452437460940128.0, + -6449296060034144.0, + -6446154659128152.0, + -6443013258222160.0, + -6439871857316168.0, + -6436730456410176.0, + -6433589055504184.0, + -6430447654598192.0, + -6427306253692208.0, + -6424164852786216.0, + -6421023451880216.0, + -6417882050974224.0, + -6414740650068240.0, + -6411599249162248.0, + -6408457848256256.0, + -6405316447350264.0, + -6402175046444272.0, + -6399033645538280.0, + -6395892244632296.0, + -6392750843726296.0, + -6389609442820304.0, + -6386468041914312.0, + -6383326641008328.0, + -6380185240102336.0, + -6377043839196336.0, + -6373902438290352.0, + -6370761037384360.0, + -6367619636478368.0, + -6364478235572376.0, + -6361336834666384.0, + -6358195433760392.0, + -6355054032854400.0, + -6351912631948416.0, + -6348771231042424.0, + -6345629830136424.0, + -6342488429230440.0, + -6339347028324448.0, + -6336205627418456.0, + -6333064226512464.0, + -6329922825606472.0, + -6326781424700480.0, + -6323640023794488.0, + -6320498622888504.0, + -6317357221982504.0, + -6314215821076512.0, + -6311074420170528.0, + -6307933019264536.0, + -6304791618358544.0, + -6301650217452544.0, + -6298508816546560.0, + -6295367415640568.0, + -6292226014734576.0, + -6289084613828592.0, + -6285943212922592.0, + -6282801812016600.0, + -6279660411110608.0, + -6276519010204624.0, + -6273377609298632.0, + -6270236208392632.0, + -6267094807486648.0, + -6263953406580656.0, + -6260812005674664.0, + -6257670604768672.0, + -6254529203862680.0, + -6251387802956688.0, + -6248246402050696.0, + -6245105001144712.0, + -6241963600238712.0, + -6238822199332720.0, + -6235680798426736.0, + -6232539397520744.0, + -6229397996614752.0, + -6226256595708752.0, + -6223115194802768.0, + -6219973793896776.0, + -6216832392990784.0, + -6213690992084800.0, + -6210549591178800.0, + -6207408190272808.0, + -6204266789366824.0, + -6201125388460832.0, + -6197983987554840.0, + -6194842586648840.0, + -6191701185742856.0, + -6188559784836864.0, + -6185418383930872.0, + -6182276983024880.0, + -6179135582118888.0, + -6175994181212896.0, + -6172852780306912.0, + -6169711379400920.0, + -6166569978494920.0, + -6163428577588928.0, + -6160287176682944.0, + -6157145775776952.0, + -6154004374870960.0, + -6150862973964968.0, + -6147721573058976.0, + -6144580172152984.0, + -6141438771246992.0, + -6138297370341008.0, + -6135155969435008.0, + -6132014568529016.0, + -6128873167623032.0, + -6125731766717040.0, + -6122590365811048.0, + -6119448964905056.0, + -6116307563999064.0, + -6113166163093072.0, + -6110024762187080.0, + -6106883361281088.0, + -6103741960375096.0, + -6100600559469104.0, + -6097459158563120.0, + -6094317757657128.0, + -6091176356751128.0, + -6088034955845136.0, + -6084893554939152.0, + -6081752154033160.0, + -6078610753127168.0, + -6075469352221176.0, + -6072327951315184.0, + -6069186550409192.0, + -6066045149503208.0, + -6062903748597216.0, + -6059762347691216.0, + -6056620946785224.0, + -6053479545879240.0, + -6050338144973248.0, + -6047196744067256.0, + -6044055343161264.0, + -6040913942255272.0, + -6037772541349280.0, + -6034631140443296.0, + -6031489739537296.0, + -6028348338631304.0, + -6025206937725312.0, + -6022065536819328.0, + -6018924135913336.0, + -6015782735007336.0, + -6012641334101352.0, + -6009499933195360.0, + -6006358532289368.0, + -6003217131383376.0, + -6000075730477384.0, + -5996934329571392.0, + -5993792928665400.0, + -5990651527759416.0, + -5987510126853424.0, + -5984368725947424.0, + -5981227325041440.0, + -5978085924135448.0, + -5974944523229456.0, + -5971803122323464.0, + -5968661721417472.0, + -5965520320511480.0, + -5962378919605488.0, + -5959237518699504.0, + -5956096117793504.0, + -5952954716887512.0, + -5949813315981520.0, + -5946671915075536.0, + -5943530514169544.0, + -5940389113263544.0, + -5937247712357560.0, + -5934106311451568.0, + -5930964910545576.0, + -5927823509639592.0, + -5924682108733592.0, + -5921540707827600.0, + -5918399306921608.0, + -5915257906015624.0, + -5912116505109632.0, + -5908975104203632.0, + -5905833703297648.0, + -5902692302391656.0, + -5899550901485664.0, + -5896409500579672.0, + -5893268099673680.0, + -5890126698767688.0, + -5886985297861696.0, + -5883843896955712.0, + -5880702496049712.0, + -5877561095143720.0, + -5874419694237736.0, + -5871278293331744.0, + -5868136892425752.0, + -5864995491519752.0, + -5861854090613768.0, + -5858712689707776.0, + -5855571288801784.0, + -5852429887895800.0, + -5849288486989800.0, + -5846147086083808.0, + -5843005685177824.0, + -5839864284271832.0, + -5836722883365840.0, + -5833581482459840.0, + -5830440081553856.0, + -5827298680647864.0, + -5824157279741872.0, + -5821015878835880.0, + -5817874477929888.0, + -5814733077023896.0, + -5811591676117904.0, + -5808450275211920.0, + -5805308874305920.0, + -5802167473399928.0, + -5799026072493944.0, + -5795884671587952.0, + -5792743270681960.0, + -5789601869775968.0, + -5786460468869976.0, + -5783319067963984.0, + -5780177667057992.0, + -5777036266152008.0, + -5773894865246008.0, + -5770753464340016.0, + -5767612063434032.0, + -5764470662528040.0, + -5761329261622048.0, + -5758187860716056.0, + -5755046459810064.0, + -5751905058904072.0, + -5748763657998080.0, + -5745622257092088.0, + -5742480856186096.0, + -5739339455280104.0, + -5736198054374120.0, + -5733056653468128.0, + -5729915252562128.0, + -5726773851656136.0, + -5723632450750152.0, + -5720491049844160.0, + -5717349648938168.0, + -5714208248032176.0, + -5711066847126184.0, + -5707925446220192.0, + -5704784045314208.0, + -5701642644408216.0, + -5698501243502216.0, + -5695359842596224.0, + -5692218441690240.0, + -5689077040784248.0, + -5685935639878256.0, + -5682794238972264.0, + -5679652838066272.0, + -5676511437160280.0, + -5673370036254288.0, + -5670228635348296.0, + -5667087234442304.0, + -5663945833536312.0, + -5660804432630328.0, + -5657663031724336.0, + -5654521630818336.0, + -5651380229912352.0, + -5648238829006360.0, + -5645097428100368.0, + -5641956027194376.0, + -5638814626288384.0, + -5635673225382392.0, + -5632531824476400.0, + -5629390423570416.0, + -5626249022664424.0, + -5623107621758424.0, + -5619966220852440.0, + -5616824819946448.0, + -5613683419040456.0, + -5610542018134464.0, + -5607400617228472.0, + -5604259216322480.0, + -5601117815416488.0, + -5597976414510504.0, + -5594835013604504.0, + -5591693612698512.0, + -5588552211792520.0, + -5585410810886536.0, + -5582269409980544.0, + -5579128009074544.0, + -5575986608168560.0, + -5572845207262568.0, + -5569703806356576.0, + -5566562405450592.0, + -5563421004544592.0, + -5560279603638600.0, + -5557138202732608.0, + -5553996801826624.0, + -5550855400920632.0, + -5547714000014632.0, + -5544572599108648.0, + -5541431198202656.0, + -5538289797296664.0, + -5535148396390672.0, + -5532006995484680.0, + -5528865594578688.0, + -5525724193672696.0, + -5522582792766712.0, + -5519441391860712.0, + -5516299990954720.0, + -5513158590048736.0, + -5510017189142744.0, + -5506875788236752.0, + -5503734387330752.0, + -5500592986424768.0, + -5497451585518776.0, + -5494310184612784.0, + -5491168783706800.0, + -5488027382800800.0, + -5484885981894808.0, + -5481744580988824.0, + -5478603180082832.0, + -5475461779176840.0, + -5472320378270840.0, + -5469178977364856.0, + -5466037576458864.0, + -5462896175552872.0, + -5459754774646880.0, + -5456613373740888.0, + -5453471972834896.0, + -5450330571928904.0, + -5447189171022920.0, + -5444047770116920.0, + -5440906369210928.0, + -5437764968304944.0, + -5434623567398952.0, + -5431482166492960.0, + -5428340765586968.0, + -5425199364680976.0, + -5422057963774984.0, + -5418916562868992.0, + -5415775161963008.0, + -5412633761057008.0, + -5409492360151016.0, + -5406350959245032.0, + -5403209558339040.0, + -5400068157433048.0, + -5396926756527048.0, + -5393785355621064.0, + -5390643954715072.0, + -5387502553809080.0, + -5384361152903088.0, + -5381219751997096.0, + -5378078351091104.0, + -5374936950185120.0, + -5371795549279128.0, + -5368654148373128.0, + -5365512747467136.0, + -5362371346561152.0, + -5359229945655160.0, + -5356088544749168.0, + -5352947143843176.0, + -5349805742937184.0, + -5346664342031192.0, + -5343522941125208.0, + -5340381540219208.0, + -5337240139313216.0, + -5334098738407224.0, + -5330957337501240.0, + -5327815936595248.0, + -5324674535689248.0, + -5321533134783264.0, + -5318391733877272.0, + -5315250332971280.0, + -5312108932065288.0, + -5308967531159296.0, + -5305826130253304.0, + -5302684729347312.0, + -5299543328441328.0, + -5296401927535336.0, + -5293260526629336.0, + -5290119125723352.0, + -5286977724817360.0, + -5283836323911368.0, + -5280694923005376.0, + -5277553522099384.0, + -5274412121193392.0, + -5271270720287400.0, + -5268129319381416.0, + -5264987918475416.0, + -5261846517569424.0, + -5258705116663432.0, + -5255563715757448.0, + -5252422314851456.0, + -5249280913945456.0, + -5246139513039472.0, + -5242998112133480.0, + -5239856711227488.0, + -5236715310321504.0, + -5233573909415504.0, + -5230432508509512.0, + -5227291107603520.0, + -5224149706697536.0, + -5221008305791544.0, + -5217866904885544.0, + -5214725503979560.0, + -5211584103073568.0, + -5208442702167576.0, + -5205301301261584.0, + -5202159900355592.0, + -5199018499449600.0, + -5195877098543608.0, + -5192735697637624.0, + -5189594296731624.0, + -5186452895825632.0, + -5183311494919648.0, + -5180170094013656.0, + -5177028693107664.0, + -5173887292201664.0, + -5170745891295680.0, + -5167604490389688.0, + -5164463089483696.0, + -5161321688577712.0, + -5158180287671712.0, + -5155038886765720.0, + -5151897485859736.0, + -5148756084953744.0, + -5145614684047752.0, + -5142473283141752.0, + -5139331882235768.0, + -5136190481329776.0, + -5133049080423784.0, + -5129907679517792.0, + -5126766278611800.0, + -5123624877705808.0, + -5120483476799816.0, + -5117342075893832.0, + -5114200674987832.0, + -5111059274081840.0, + -5107917873175856.0, + -5104776472269864.0, + -5101635071363872.0, + -5098493670457880.0, + -5095352269551888.0, + -5092210868645896.0, + -5089069467739904.0, + -5085928066833920.0, + -5082786665927920.0, + -5079645265021928.0, + -5076503864115944.0, + -5073362463209952.0, + -5070221062303960.0, + -5067079661397968.0, + -5063938260491976.0, + -5060796859585984.0, + -5057655458679992.0, + -5054514057774000.0, + -5051372656868008.0, + -5048231255962016.0, + -5045089855056032.0, + -5041948454150040.0, + -5038807053244040.0, + -5035665652338048.0, + -5032524251432064.0, + -5029382850526072.0, + -5026241449620080.0, + -5023100048714088.0, + -5019958647808096.0, + -5016817246902104.0, + -5013675845996120.0, + -5010534445090128.0, + -5007393044184128.0, + -5004251643278136.0, + -5001110242372152.0, + -4997968841466160.0, + -4994827440560168.0, + -4991686039654176.0, + -4988544638748184.0, + -4985403237842192.0, + -4982261836936200.0, + -4979120436030208.0, + -4975979035124216.0, + -4972837634218224.0, + -4969696233312240.0, + -4966554832406248.0, + -4963413431500248.0, + -4960272030594264.0, + -4957130629688272.0, + -4953989228782280.0, + -4950847827876288.0, + -4947706426970296.0, + -4944565026064304.0, + -4941423625158312.0, + -4938282224252328.0, + -4935140823346336.0, + -4931999422440336.0, + -4928858021534352.0, + -4925716620628360.0, + -4922575219722368.0, + -4919433818816376.0, + -4916292417910384.0, + -4913151017004392.0, + -4910009616098400.0, + -4906868215192416.0, + -4903726814286416.0, + -4900585413380424.0, + -4897444012474432.0, + -4894302611568448.0, + -4891161210662456.0, + -4888019809756456.0, + -4884878408850472.0, + -4881737007944480.0, + -4878595607038488.0, + -4875454206132504.0, + -4872312805226504.0, + -4869171404320512.0, + -4866030003414520.0, + -4862888602508536.0, + -4859747201602544.0, + -4856605800696544.0, + -4853464399790560.0, + -4850322998884568.0, + -4847181597978576.0, + -4844040197072584.0, + -4840898796166592.0, + -4837757395260600.0, + -4834615994354608.0, + -4831474593448624.0, + -4828333192542624.0, + -4825191791636632.0, + -4822050390730648.0, + -4818908989824656.0, + -4815767588918664.0, + -4812626188012664.0, + -4809484787106680.0, + -4806343386200688.0, + -4803201985294696.0, + -4800060584388712.0, + -4796919183482712.0, + -4793777782576720.0, + -4790636381670728.0, + -4787494980764744.0, + -4784353579858752.0, + -4781212178952752.0, + -4778070778046768.0, + -4774929377140776.0, + -4771787976234784.0, + -4768646575328792.0, + -4765505174422800.0, + -4762363773516808.0, + -4759222372610816.0, + -4756080971704832.0, + -4752939570798832.0, + -4749798169892840.0, + -4746656768986856.0, + -4743515368080864.0, + -4740373967174872.0, + -4737232566268880.0, + -4734091165362888.0, + -4730949764456896.0, + -4727808363550904.0, + -4724666962644920.0, + -4721525561738920.0, + -4718384160832928.0, + -4715242759926944.0, + -4712101359020952.0, + -4708959958114960.0, + -4705818557208960.0, + -4702677156302976.0, + -4699535755396984.0, + -4696394354490992.0, + -4693252953585000.0, + -4690111552679008.0, + -4686970151773016.0, + -4683828750867032.0, + -4680687349961040.0, + -4677545949055040.0, + -4674404548149048.0, + -4671263147243064.0, + -4668121746337072.0, + -4664980345431080.0, + -4661838944525088.0, + -4658697543619096.0, + -4655556142713104.0, + -4652414741807112.0, + -4649273340901128.0, + -4646131939995128.0, + -4642990539089136.0, + -4639849138183152.0, + -4636707737277160.0, + -4633566336371168.0, + -4630424935465176.0, + -4627283534559184.0, + -4624142133653192.0, + -4621000732747200.0, + -4617859331841208.0, + -4614717930935216.0, + -4611576530029224.0, + -4608435129123240.0, + -4605293728217248.0, + -4602152327311248.0, + -4599010926405264.0, + -4595869525499272.0, + -4592728124593280.0, + -4589586723687288.0, + -4586445322781296.0, + -4583303921875304.0, + -4580162520969312.0, + -4577021120063328.0, + -4573879719157336.0, + -4570738318251336.0, + -4567596917345344.0, + -4564455516439360.0, + -4561314115533368.0, + -4558172714627376.0, + -4555031313721384.0, + -4551889912815392.0, + -4548748511909400.0, + -4545607111003416.0, + -4542465710097416.0, + -4539324309191424.0, + -4536182908285432.0, + -4533041507379448.0, + -4529900106473456.0, + -4526758705567456.0, + -4523617304661472.0, + -4520475903755480.0, + -4517334502849488.0, + -4514193101943496.0, + -4511051701037504.0, + -4507910300131512.0, + -4504768899225520.0, + -4501627498319536.0, + -4498486097413544.0, + -4495344696507544.0, + -4492203295601560.0, + -4489061894695568.0, + -4485920493789576.0, + -4482779092883584.0, + -4479637691977592.0, + -4476496291071600.0, + -4473354890165608.0, + -4470213489259624.0, + -4467072088353624.0, + -4463930687447632.0, + -4460789286541648.0, + -4457647885635656.0, + -4454506484729664.0, + -4451365083823664.0, + -4448223682917680.0, + -4445082282011688.0, + -4441940881105696.0, + -4438799480199712.0, + -4435658079293712.0, + -4432516678387720.0, + -4429375277481728.0, + -4426233876575744.0, + -4423092475669752.0, + -4419951074763752.0, + -4416809673857768.0, + -4413668272951776.0, + -4410526872045784.0, + -4407385471139792.0, + -4404244070233800.0, + -4401102669327808.0, + -4397961268421816.0, + -4394819867515832.0, + -4391678466609832.0, + -4388537065703840.0, + -4385395664797856.0, + -4382254263891864.0, + -4379112862985872.0, + -4375971462079872.0, + -4372830061173888.0, + -4369688660267896.0, + -4366547259361904.0, + -4363405858455920.0, + -4360264457549920.0, + -4357123056643928.0, + -4353981655737944.0, + -4350840254831952.0, + -4347698853925960.0, + -4344557453019960.0, + -4341416052113976.0, + -4338274651207984.0, + -4335133250301992.0, + -4331991849396000.0, + -4328850448490008.0, + -4325709047584016.0, + -4322567646678032.0, + -4319426245772040.0, + -4316284844866040.0, + -4313143443960048.0, + -4310002043054064.0, + -4306860642148072.0, + -4303719241242080.0, + -4300577840336088.0, + -4297436439430096.0, + -4294295038524104.0, + -4291153637618112.0, + -4288012236712128.0, + -4284870835806128.0, + -4281729434900136.0, + -4278588033994152.0, + -4275446633088160.0, + -4272305232182168.0, + -4269163831276176.0, + -4266022430370184.0, + -4262881029464192.0, + -4259739628558200.0, + -4256598227652208.0, + -4253456826746216.0, + -4250315425840224.0, + -4247174024934240.0, + -4244032624028248.0, + -4240891223122248.0, + -4237749822216256.0, + -4234608421310272.0, + -4231467020404280.0, + -4228325619498288.0, + -4225184218592296.0, + -4222042817686304.0, + -4218901416780312.0, + -4215760015874328.0, + -4212618614968336.0, + -4209477214062336.0, + -4206335813156344.0, + -4203194412250360.0, + -4200053011344368.0, + -4196911610438376.0, + -4193770209532384.0, + -4190628808626392.0, + -4187487407720400.0, + -4184346006814416.0, + -4181204605908416.0, + -4178063205002424.0, + -4174921804096432.0, + -4171780403190448.0, + -4168639002284456.0, + -4165497601378456.0, + -4162356200472472.0, + -4159214799566480.0, + -4156073398660488.0, + -4152931997754496.0, + -4149790596848504.0, + -4146649195942512.0, + -4143507795036520.0, + -4140366394130536.0, + -4137224993224544.0, + -4134083592318544.0, + -4130942191412560.0, + -4127800790506568.0, + -4124659389600576.0, + -4121517988694576.0, + -4118376587788592.0, + -4115235186882600.0, + -4112093785976608.0, + -4108952385070624.0, + -4105810984164624.0, + -4102669583258632.0, + -4099528182352640.0, + -4096386781446656.0, + -4093245380540664.0, + -4090103979634664.0, + -4086962578728680.0, + -4083821177822688.0, + -4080679776916696.0, + -4077538376010704.0, + -4074396975104712.0, + -4071255574198720.0, + -4068114173292728.0, + -4064972772386744.0, + -4061831371480744.0, + -4058689970574752.0, + -4055548569668768.0, + -4052407168762776.0, + -4049265767856784.0, + -4046124366950792.0, + -4042982966044800.0, + -4039841565138808.0, + -4036700164232816.0, + -4033558763326832.0, + -4030417362420832.0, + -4027275961514840.0, + -4024134560608856.0, + -4020993159702864.0, + -4017851758796872.0, + -4014710357890872.0, + -4011568956984888.0, + -4008427556078896.0, + -4005286155172904.0, + -4002144754266912.0, + -3999003353360920.0, + -3995861952454928.0, + -3992720551548944.0, + -3989579150642952.0, + -3986437749736952.0, + -3983296348830960.0, + -3980154947924976.0, + -3977013547018984.0, + -3973872146112992.0, + -3970730745207000.0, + -3967589344301008.0, + -3964447943395016.0, + -3961306542489024.0, + -3958165141583040.0, + -3955023740677040.0, + -3951882339771048.0, + -3948740938865064.0, + -3945599537959072.0, + -3942458137053080.0, + -3939316736147088.0, + -3936175335241096.0, + -3933033934335104.0, + -3929892533429112.0, + -3926751132523120.0, + -3923609731617128.0, + -3920468330711136.0, + -3917326929805152.0, + -3914185528899160.0, + -3911044127993160.0, + -3907902727087176.0, + -3904761326181184.0, + -3901619925275192.0, + -3898478524369200.0, + -3895337123463208.0, + -3892195722557216.0, + -3889054321651224.0, + -3885912920745240.0, + -3882771519839248.0, + -3879630118933248.0, + -3876488718027256.0, + -3873347317121272.0, + -3870205916215280.0, + -3867064515309288.0, + -3863923114403296.0, + -3860781713497304.0, + -3857640312591312.0, + -3854498911685328.0, + -3851357510779328.0, + -3848216109873336.0, + -3845074708967344.0, + -3841933308061360.0, + -3838791907155368.0, + -3835650506249368.0, + -3832509105343384.0, + -3829367704437392.0, + -3826226303531400.0, + -3823084902625408.0, + -3819943501719416.0, + -3816802100813424.0, + -3813660699907432.0, + -3810519299001448.0, + -3807377898095456.0, + -3804236497189456.0, + -3801095096283472.0, + -3797953695377480.0, + -3794812294471488.0, + -3791670893565496.0, + -3788529492659504.0, + -3785388091753512.0, + -3782246690847520.0, + -3779105289941536.0, + -3775963889035536.0, + -3772822488129544.0, + -3769681087223560.0, + -3766539686317568.0, + -3763398285411576.0, + -3760256884505576.0, + -3757115483599592.0, + -3753974082693600.0, + -3750832681787608.0, + -3747691280881624.0, + -3744549879975624.0, + -3741408479069632.0, + -3738267078163640.0, + -3735125677257656.0, + -3731984276351664.0, + -3728842875445664.0, + -3725701474539680.0, + -3722560073633688.0, + -3719418672727696.0, + -3716277271821704.0, + -3713135870915712.0, + -3709994470009720.0, + -3706853069103728.0, + -3703711668197744.0, + -3700570267291744.0, + -3697428866385752.0, + -3694287465479768.0, + -3691146064573776.0, + -3688004663667784.0, + -3684863262761784.0, + -3681721861855800.0, + -3678580460949808.0, + -3675439060043816.0, + -3672297659137832.0, + -3669156258231832.0, + -3666014857325840.0, + -3662873456419856.0, + -3659732055513864.0, + -3656590654607872.0, + -3653449253701872.0, + -3650307852795888.0, + -3647166451889896.0, + -3644025050983904.0, + -3640883650077912.0, + -3637742249171920.0, + -3634600848265928.0, + -3631459447359944.0, + -3628318046453952.0, + -3625176645547952.0, + -3622035244641960.0, + -3618893843735976.0, + -3615752442829984.0, + -3612611041923992.0, + -3609469641018000.0, + -3606328240112008.0, + -3603186839206016.0, + -3600045438300024.0, + -3596904037394040.0, + -3593762636488040.0, + -3590621235582048.0, + -3587479834676064.0, + -3584338433770072.0, + -3581197032864080.0, + -3578055631958088.0, + -3574914231052096.0, + -3571772830146104.0, + -3568631429240112.0, + -3565490028334120.0, + -3562348627428128.0, + -3559207226522136.0, + -3556065825616152.0, + -3552924424710160.0, + -3549783023804160.0, + -3546641622898168.0, + -3543500221992184.0, + -3540358821086192.0, + -3537217420180200.0, + -3534076019274208.0, + -3530934618368216.0, + -3527793217462224.0, + -3524651816556240.0, + -3521510415650248.0, + -3518369014744248.0, + -3515227613838256.0, + -3512086212932272.0, + -3508944812026280.0, + -3505803411120288.0, + -3502662010214296.0, + -3499520609308304.0, + -3496379208402312.0, + -3493237807496328.0, + -3490096406590328.0, + -3486955005684336.0, + -3483813604778344.0, + -3480672203872360.0, + -3477530802966368.0, + -3474389402060368.0, + -3471248001154384.0, + -3468106600248392.0, + -3464965199342400.0, + -3461823798436408.0, + -3458682397530416.0, + -3455540996624424.0, + -3452399595718432.0, + -3449258194812448.0, + -3446116793906456.0, + -3442975393000456.0, + -3439833992094472.0, + -3436692591188480.0, + -3433551190282488.0, + -3430409789376496.0, + -3427268388470504.0, + -3424126987564512.0, + -3420985586658520.0, + -3417844185752536.0, + -3414702784846536.0, + -3411561383940544.0, + -3408419983034552.0, + -3405278582128568.0, + -3402137181222576.0, + -3398995780316576.0, + -3395854379410592.0, + -3392712978504600.0, + -3389571577598608.0, + -3386430176692624.0, + -3383288775786624.0, + -3380147374880632.0, + -3377005973974640.0, + -3373864573068656.0, + -3370723172162664.0, + -3367581771256664.0, + -3364440370350680.0, + -3361298969444688.0, + -3358157568538696.0, + -3355016167632704.0, + -3351874766726712.0, + -3348733365820720.0, + -3345591964914728.0, + -3342450564008744.0, + -3339309163102744.0, + -3336167762196752.0, + -3333026361290768.0, + -3329884960384776.0, + -3326743559478784.0, + -3323602158572784.0, + -3320460757666800.0, + -3317319356760808.0, + -3314177955854816.0, + -3311036554948832.0, + -3307895154042832.0, + -3304753753136840.0, + -3301612352230856.0, + -3298470951324864.0, + -3295329550418872.0, + -3292188149512872.0, + -3289046748606888.0, + -3285905347700896.0, + -3282763946794904.0, + -3279622545888912.0, + -3276481144982920.0, + -3273339744076928.0, + -3270198343170936.0, + -3267056942264952.0, + -3263915541358952.0, + -3260774140452960.0, + -3257632739546976.0, + -3254491338640984.0, + -3251349937734992.0, + -3248208536829000.0, + -3245067135923008.0, + -3241925735017016.0, + -3238784334111024.0, + -3235642933205040.0, + -3232501532299040.0, + -3229360131393048.0, + -3226218730487064.0, + -3223077329581072.0, + -3219935928675080.0, + -3216794527769088.0, + -3213653126863096.0, + -3210511725957104.0, + -3207370325051112.0, + -3204228924145120.0, + -3201087523239128.0, + -3197946122333136.0, + -3194804721427152.0, + -3191663320521160.0, + -3188521919615160.0, + -3185380518709168.0, + -3182239117803184.0, + -3179097716897192.0, + -3175956315991200.0, + -3172814915085208.0, + -3169673514179216.0, + -3166532113273224.0, + -3163390712367240.0, + -3160249311461248.0, + -3157107910555248.0, + -3153966509649256.0, + -3150825108743272.0, + -3147683707837280.0, + -3144542306931288.0, + -3141400906025296.0, + -3138259505119304.0, + -3135118104213312.0, + -3131976703307320.0, + -3128835302401328.0, + -3125693901495336.0, + -3122552500589344.0, + -3119411099683360.0, + -3116269698777368.0, + -3113128297871368.0, + -3109986896965384.0, + -3106845496059392.0, + -3103704095153400.0, + -3100562694247408.0, + -3097421293341416.0, + -3094279892435424.0, + -3091138491529432.0, + -3087997090623448.0, + -3084855689717456.0, + -3081714288811456.0, + -3078572887905464.0, + -3075431486999480.0, + -3072290086093488.0, + -3069148685187496.0, + -3066007284281504.0, + -3062865883375512.0, + -3059724482469520.0, + -3056583081563536.0, + -3053441680657536.0, + -3050300279751544.0, + -3047158878845552.0, + -3044017477939568.0, + -3040876077033576.0, + -3037734676127576.0, + -3034593275221592.0, + -3031451874315600.0, + -3028310473409608.0, + -3025169072503624.0, + -3022027671597624.0, + -3018886270691632.0, + -3015744869785640.0, + -3012603468879656.0, + -3009462067973664.0, + -3006320667067664.0, + -3003179266161680.0, + -3000037865255688.0, + -2996896464349696.0, + -2993755063443704.0, + -2990613662537712.0, + -2987472261631720.0, + -2984330860725728.0, + -2981189459819744.0, + -2978048058913744.0, + -2974906658007752.0, + -2971765257101768.0, + -2968623856195776.0, + -2965482455289784.0, + -2962341054383784.0, + -2959199653477800.0, + -2956058252571808.0, + -2952916851665816.0, + -2949775450759832.0, + -2946634049853832.0, + -2943492648947840.0, + -2940351248041848.0, + -2937209847135864.0, + -2934068446229872.0, + -2930927045323872.0, + -2927785644417888.0, + -2924644243511896.0, + -2921502842605904.0, + -2918361441699912.0, + -2915220040793920.0, + -2912078639887928.0, + -2908937238981936.0, + -2905795838075952.0, + -2902654437169952.0, + -2899513036263960.0, + -2896371635357976.0, + -2893230234451984.0, + -2890088833545992.0, + -2886947432640000.0, + -2883806031734008.0, + -2880664630828016.0, + -2877523229922024.0, + -2874381829016040.0, + -2871240428110040.0, + -2868099027204048.0, + -2864957626298064.0, + -2861816225392072.0, + -2858674824486072.0, + -2855533423580080.0, + -2852392022674096.0, + -2849250621768104.0, + -2846109220862112.0, + -2842967819956120.0, + -2839826419050128.0, + -2836685018144136.0, + -2833543617238152.0, + -2830402216332160.0, + -2827260815426160.0, + -2824119414520168.0, + -2820978013614184.0, + -2817836612708192.0, + -2814695211802200.0, + -2811553810896208.0, + -2808412409990216.0, + -2805271009084224.0, + -2802129608178232.0, + -2798988207272240.0, + -2795846806366248.0, + -2792705405460256.0, + -2789564004554272.0, + -2786422603648280.0, + -2783281202742280.0, + -2780139801836296.0, + -2776998400930304.0, + -2773857000024312.0, + -2770715599118320.0, + -2767574198212328.0, + -2764432797306336.0, + -2761291396400344.0, + -2758149995494360.0, + -2755008594588368.0, + -2751867193682368.0, + -2748725792776384.0, + -2745584391870392.0, + -2742442990964400.0, + -2739301590058408.0, + -2736160189152416.0, + -2733018788246424.0, + -2729877387340432.0, + -2726735986434448.0, + -2723594585528448.0, + -2720453184622456.0, + -2717311783716464.0, + -2714170382810480.0, + -2711028981904488.0, + -2707887580998488.0, + -2704746180092504.0, + -2701604779186512.0, + -2698463378280520.0, + -2695321977374536.0, + -2692180576468536.0, + -2689039175562544.0, + -2685897774656552.0, + -2682756373750568.0, + -2679614972844576.0, + -2676473571938576.0, + -2673332171032592.0, + -2670190770126600.0, + -2667049369220608.0, + -2663907968314616.0, + -2660766567408624.0, + -2657625166502632.0, + -2654483765596640.0, + -2651342364690656.0, + -2648200963784656.0, + -2645059562878664.0, + -2641918161972680.0, + -2638776761066688.0, + -2635635360160696.0, + -2632493959254696.0, + -2629352558348712.0, + -2626211157442720.0, + -2623069756536728.0, + -2619928355630744.0, + -2616786954724744.0, + -2613645553818752.0, + -2610504152912768.0, + -2607362752006776.0, + -2604221351100784.0, + -2601079950194784.0, + -2597938549288800.0, + -2594797148382808.0, + -2591655747476816.0, + -2588514346570824.0, + -2585372945664832.0, + -2582231544758840.0, + -2579090143852848.0, + -2575948742946864.0, + -2572807342040864.0, + -2569665941134872.0, + -2566524540228888.0, + -2563383139322896.0, + -2560241738416904.0, + -2557100337510912.0, + -2553958936604920.0, + -2550817535698928.0, + -2547676134792936.0, + -2544534733886952.0, + -2541393332980952.0, + -2538251932074960.0, + -2535110531168976.0, + -2531969130262984.0, + -2528827729356992.0, + -2525686328450992.0, + -2522544927545008.0, + -2519403526639016.0, + -2516262125733024.0, + -2513120724827032.0, + -2509979323921040.0, + -2506837923015048.0, + -2503696522109064.0, + -2500555121203072.0, + -2497413720297072.0, + -2494272319391080.0, + -2491130918485096.0, + -2487989517579104.0, + -2484848116673112.0, + -2481706715767120.0, + -2478565314861128.0, + -2475423913955136.0, + -2472282513049152.0, + -2469141112143160.0, + -2465999711237160.0, + -2462858310331168.0, + -2459716909425184.0, + -2456575508519192.0, + -2453434107613200.0, + -2450292706707208.0, + -2447151305801216.0, + -2444009904895224.0, + -2440868503989232.0, + -2437727103083240.0, + -2434585702177248.0, + -2431444301271256.0, + -2428302900365272.0, + -2425161499459280.0, + -2422020098553280.0, + -2418878697647296.0, + -2415737296741304.0, + -2412595895835312.0, + -2409454494929320.0, + -2406313094023328.0, + -2403171693117336.0, + -2400030292211344.0, + -2396888891305360.0, + -2393747490399368.0, + -2390606089493368.0, + -2387464688587376.0, + -2384323287681392.0, + -2381181886775400.0, + -2378040485869408.0, + -2374899084963416.0, + -2371757684057424.0, + -2368616283151432.0, + -2365474882245448.0, + -2362333481339448.0, + -2359192080433456.0, + -2356050679527464.0, + -2352909278621480.0, + -2349767877715488.0, + -2346626476809488.0, + -2343485075903504.0, + -2340343674997512.0, + -2337202274091520.0, + -2334060873185536.0, + -2330919472279536.0, + -2327778071373544.0, + -2324636670467552.0, + -2321495269561568.0, + -2318353868655576.0, + -2315212467749576.0, + -2312071066843592.0, + -2308929665937600.0, + -2305788265031608.0, + -2302646864125616.0, + -2299505463219624.0, + -2296364062313632.0, + -2293222661407640.0, + -2290081260501656.0, + -2286939859595656.0, + -2283798458689664.0, + -2280657057783680.0, + -2277515656877688.0, + -2274374255971696.0, + -2271232855065696.0, + -2268091454159712.0, + -2264950053253720.0, + -2261808652347728.0, + -2258667251441744.0, + -2255525850535744.0, + -2252384449629752.0, + -2249243048723760.0, + -2246101647817776.0, + -2242960246911784.0, + -2239818846005784.0, + -2236677445099800.0, + -2233536044193808.0, + -2230394643287816.0, + -2227253242381824.0, + -2224111841475832.0, + -2220970440569840.0, + -2217829039663848.0, + -2214687638757864.0, + -2211546237851864.0, + -2208404836945872.0, + -2205263436039888.0, + -2202122035133896.0, + -2198980634227904.0, + -2195839233321912.0, + -2192697832415920.0, + -2189556431509928.0, + -2186415030603936.0, + -2183273629697952.0, + -2180132228791952.0, + -2176990827885960.0, + -2173849426979976.0, + -2170708026073984.0, + -2167566625167992.0, + -2164425224261992.0, + -2161283823356008.0, + -2158142422450016.0, + -2155001021544024.0, + -2151859620638032.0, + -2148718219732040.0, + -2145576818826048.0, + -2142435417920064.0, + -2139294017014072.0, + -2136152616108072.0, + -2133011215202080.0, + -2129869814296096.0, + -2126728413390104.0, + -2123587012484112.0, + -2120445611578120.0, + -2117304210672128.0, + -2114162809766136.0, + -2111021408860144.0, + -2107880007954160.0, + -2104738607048160.0, + -2101597206142168.0, + -2098455805236184.0, + -2095314404330192.0, + -2092173003424200.0, + -2089031602518208.0, + -2085890201612216.0, + -2082748800706224.0, + -2079607399800232.0, + -2076465998894240.0, + -2073324597988248.0, + -2070183197082256.0, + -2067041796176272.0, + -2063900395270280.0, + -2060758994364280.0, + -2057617593458296.0, + -2054476192552304.0, + -2051334791646312.0, + -2048193390740320.0, + -2045051989834328.0, + -2041910588928336.0, + -2038769188022344.0, + -2035627787116360.0, + -2032486386210368.0, + -2029344985304368.0, + -2026203584398376.0, + -2023062183492392.0, + -2019920782586400.0, + -2016779381680408.0, + -2013637980774416.0, + -2010496579868424.0, + -2007355178962432.0, + -2004213778056448.0, + -2001072377150448.0, + -1997930976244456.0, + -1994789575338464.0, + -1991648174432480.0, + -1988506773526488.0, + -1985365372620488.0, + -1982223971714504.0, + -1979082570808512.0, + -1975941169902520.0, + -1972799768996528.0, + -1969658368090536.0, + -1966516967184544.0, + -1963375566278552.0, + -1960234165372568.0, + -1957092764466576.0, + -1953951363560576.0, + -1950809962654592.0, + -1947668561748600.0, + -1944527160842608.0, + -1941385759936616.0, + -1938244359030624.0, + -1935102958124632.0, + -1931961557218640.0, + -1928820156312656.0, + -1925678755406656.0, + -1922537354500664.0, + -1919395953594680.0, + -1916254552688688.0, + -1913113151782696.0, + -1909971750876696.0, + -1906830349970712.0, + -1903688949064720.0, + -1900547548158728.0, + -1897406147252744.0, + -1894264746346744.0, + -1891123345440752.0, + -1887981944534760.0, + -1884840543628776.0, + -1881699142722784.0, + -1878557741816784.0, + -1875416340910800.0, + -1872274940004808.0, + -1869133539098816.0, + -1865992138192824.0, + -1862850737286832.0, + -1859709336380840.0, + -1856567935474848.0, + -1853426534568864.0, + -1850285133662864.0, + -1847143732756872.0, + -1844002331850888.0, + -1840860930944896.0, + -1837719530038904.0, + -1834578129132904.0, + -1831436728226920.0, + -1828295327320928.0, + -1825153926414936.0, + -1822012525508952.0, + -1818871124602952.0, + -1815729723696960.0, + -1812588322790976.0, + -1809446921884984.0, + -1806305520978992.0, + -1803164120072992.0, + -1800022719167008.0, + -1796881318261016.0, + -1793739917355024.0, + -1790598516449032.0, + -1787457115543040.0, + -1784315714637048.0, + -1781174313731064.0, + -1778032912825072.0, + -1774891511919072.0, + -1771750111013080.0, + -1768608710107096.0, + -1765467309201104.0, + -1762325908295112.0, + -1759184507389120.0, + -1756043106483128.0, + -1752901705577136.0, + -1749760304671144.0, + -1746618903765160.0, + -1743477502859160.0, + -1740336101953168.0, + -1737194701047184.0, + -1734053300141192.0, + -1730911899235200.0, + -1727770498329208.0, + -1724629097423216.0, + -1721487696517224.0, + -1718346295611232.0, + -1715204894705240.0, + -1712063493799248.0, + -1708922092893256.0, + -1705780691987272.0, + -1702639291081280.0, + -1699497890175280.0, + -1696356489269288.0, + -1693215088363304.0, + -1690073687457312.0, + -1686932286551320.0, + -1683790885645328.0, + -1680649484739336.0, + -1677508083833344.0, + -1674366682927360.0, + -1671225282021368.0, + -1668083881115368.0, + -1664942480209376.0, + -1661801079303392.0, + -1658659678397400.0, + -1655518277491408.0, + -1652376876585416.0, + -1649235475679424.0, + -1646094074773432.0, + -1642952673867448.0, + -1639811272961448.0, + -1636669872055456.0, + -1633528471149464.0, + -1630387070243480.0, + -1627245669337488.0, + -1624104268431488.0, + -1620962867525504.0, + -1617821466619512.0, + -1614680065713520.0, + -1611538664807528.0, + -1608397263901536.0, + -1605255862995544.0, + -1602114462089552.0, + -1598973061183568.0, + -1595831660277568.0, + -1592690259371576.0, + -1589548858465592.0, + -1586407457559600.0, + -1583266056653608.0, + -1580124655747608.0, + -1576983254841624.0, + -1573841853935632.0, + -1570700453029640.0, + -1567559052123656.0, + -1564417651217656.0, + -1561276250311664.0, + -1558134849405672.0, + -1554993448499688.0, + -1551852047593696.0, + -1548710646687696.0, + -1545569245781712.0, + -1542427844875720.0, + -1539286443969728.0, + -1536145043063736.0, + -1533003642157744.0, + -1529862241251752.0, + -1526720840345760.0, + -1523579439439776.0, + -1520438038533776.0, + -1517296637627784.0, + -1514155236721800.0, + -1511013835815808.0, + -1507872434909816.0, + -1504731034003816.0, + -1501589633097832.0, + -1498448232191840.0, + -1495306831285848.0, + -1492165430379864.0, + -1489024029473864.0, + -1485882628567872.0, + -1482741227661888.0, + -1479599826755896.0, + -1476458425849904.0, + -1473317024943904.0, + -1470175624037920.0, + -1467034223131928.0, + -1463892822225936.0, + -1460751421319944.0, + -1457610020413952.0, + -1454468619507960.0, + -1451327218601976.0, + -1448185817695984.0, + -1445044416789984.0, + -1441903015883992.0, + -1438761614978008.0, + -1435620214072016.0, + -1432478813166024.0, + -1429337412260032.0, + -1426196011354040.0, + -1423054610448048.0, + -1419913209542056.0, + -1416771808636072.0, + -1413630407730072.0, + -1410489006824080.0, + -1407347605918096.0, + -1404206205012104.0, + -1401064804106112.0, + -1397923403200120.0, + -1394782002294128.0, + -1391640601388136.0, + -1388499200482144.0, + -1385357799576152.0, + -1382216398670160.0, + -1379074997764168.0, + -1375933596858184.0, + -1372792195952192.0, + -1369650795046192.0, + -1366509394140200.0, + -1363367993234216.0, + -1360226592328224.0, + -1357085191422232.0, + -1353943790516240.0, + -1350802389610248.0, + -1347660988704256.0, + -1344519587798272.0, + -1341378186892280.0, + -1338236785986280.0, + -1335095385080288.0, + -1331953984174304.0, + -1328812583268312.0, + -1325671182362320.0, + -1322529781456328.0, + -1319388380550336.0, + -1316246979644344.0, + -1313105578738360.0, + -1309964177832360.0, + -1306822776926368.0, + -1303681376020376.0, + -1300539975114392.0, + -1297398574208400.0, + -1294257173302400.0, + -1291115772396416.0, + -1287974371490424.0, + -1284832970584432.0, + -1281691569678440.0, + -1278550168772448.0, + -1275408767866456.0, + -1272267366960464.0, + -1269125966054480.0, + -1265984565148488.0, + -1262843164242488.0, + -1259701763336504.0, + -1256560362430512.0, + -1253418961524520.0, + -1250277560618528.0, + -1247136159712536.0, + -1243994758806544.0, + -1240853357900552.0, + -1237711956994568.0, + -1234570556088568.0, + -1231429155182576.0, + -1228287754276584.0, + -1225146353370600.0, + -1222004952464608.0, + -1218863551558608.0, + -1215722150652624.0, + -1212580749746632.0, + -1209439348840640.0, + -1206297947934656.0, + -1203156547028656.0, + -1200015146122664.0, + -1196873745216672.0, + -1193732344310688.0, + -1190590943404696.0, + -1187449542498696.0, + -1184308141592712.0, + -1181166740686720.0, + -1178025339780728.0, + -1174883938874736.0, + -1171742537968744.0, + -1168601137062752.0, + -1165459736156760.0, + -1162318335250776.0, + -1159176934344776.0, + -1156035533438784.0, + -1152894132532800.0, + -1149752731626808.0, + -1146611330720816.0, + -1143469929814816.0, + -1140328528908832.0, + -1137187128002840.0, + -1134045727096848.0, + -1130904326190864.0, + -1127762925284864.0, + -1124621524378872.0, + -1121480123472888.0, + -1118338722566896.0, + -1115197321660904.0, + -1112055920754904.0, + -1108914519848920.0, + -1105773118942928.0, + -1102631718036936.0, + -1099490317130944.0, + -1096348916224952.0, + -1093207515318960.0, + -1090066114412968.0, + -1086924713506984.0, + -1083783312600984.0, + -1080641911694992.0, + -1077500510789008.0, + -1074359109883016.0, + -1071217708977024.0, + -1068076308071032.0, + -1064934907165040.0, + -1061793506259048.0, + -1058652105353056.0, + -1055510704447072.0, + -1052369303541072.0, + -1049227902635080.0, + -1046086501729096.0, + -1042945100823104.0, + -1039803699917112.0, + -1036662299011120.0, + -1033520898105128.0, + -1030379497199136.0, + -1027238096293144.0, + -1024096695387152.0, + -1020955294481160.0, + -1017813893575168.0, + -1014672492669184.0, + -1011531091763192.0, + -1008389690857192.0, + -1005248289951200.0, + -1002106889045216.0, + -998965488139224.0, + -995824087233232.0, + -992682686327240.0, + -989541285421248.0, + -986399884515256.0, + -983258483609272.0, + -980117082703280.0, + -976975681797280.0, + -973834280891288.0, + -970692879985304.0, + -967551479079312.0, + -964410078173320.0, + -961268677267328.0, + -958127276361336.0, + -954985875455344.0, + -951844474549352.0, + -948703073643360.0, + -945561672737368.0, + -942420271831376.0, + -939278870925392.0, + -936137470019400.0, + -932996069113400.0, + -929854668207416.0, + -926713267301424.0, + -923571866395432.0, + -920430465489440.0, + -917289064583448.0, + -914147663677456.0, + -911006262771464.0, + -907864861865480.0, + -904723460959488.0, + -901582060053488.0, + -898440659147504.0, + -895299258241512.0, + -892157857335520.0, + -889016456429528.0, + -885875055523536.0, + -882733654617544.0, + -879592253711552.0, + -876450852805568.0, + -873309451899568.0, + -870168050993576.0, + -867026650087584.0, + -863885249181600.0, + -860743848275608.0, + -857602447369608.0, + -854461046463624.0, + -851319645557632.0, + -848178244651640.0, + -845036843745656.0, + -841895442839656.0, + -838754041933664.0, + -835612641027672.0, + -832471240121688.0, + -829329839215696.0, + -826188438309696.0, + -823047037403712.0, + -819905636497720.0, + -816764235591728.0, + -813622834685736.0, + -810481433779744.0, + -807340032873752.0, + -804198631967760.0, + -801057231061776.0, + -797915830155776.0, + -794774429249784.0, + -791633028343800.0, + -788491627437808.0, + -785350226531816.0, + -782208825625816.0, + -779067424719832.0, + -775926023813840.0, + -772784622907848.0, + -769643222001864.0, + -766501821095864.0, + -763360420189872.0, + -760219019283888.0, + -757077618377896.0, + -753936217471904.0, + -750794816565904.0, + -747653415659920.0, + -744512014753928.0, + -741370613847936.0, + -738229212941944.0, + -735087812035952.0, + -731946411129960.0, + -728805010223968.0, + -725663609317984.0, + -722522208411984.0, + -719380807505992.0, + -716239406600008.0, + -713098005694016.0, + -709956604788024.0, + -706815203882032.0, + -703673802976040.0, + -700532402070048.0, + -697391001164056.0, + -694249600258072.0, + -691108199352072.0, + -687966798446080.0, + -684825397540096.0, + -681683996634104.0, + -678542595728112.0, + -675401194822112.0, + -672259793916128.0, + -669118393010136.0, + -665976992104144.0, + -662835591198152.0, + -659694190292160.0, + -656552789386168.0, + -653411388480184.0, + -650269987574192.0, + -647128586668192.0, + -643987185762200.0, + -640845784856216.0, + -637704383950224.0, + -634562983044232.0, + -631421582138240.0, + -628280181232248.0, + -625138780326256.0, + -621997379420272.0, + -618855978514280.0, + -615714577608280.0, + -612573176702288.0, + -609431775796304.0, + -606290374890312.0, + -603148973984320.0, + -600007573078328.0, + -596866172172336.0, + -593724771266344.0, + -590583370360352.0, + -587441969454360.0, + -584300568548368.0, + -581159167642376.0, + -578017766736392.0, + -574876365830400.0, + -571734964924400.0, + -568593564018416.0, + -565452163112424.0, + -562310762206432.0, + -559169361300440.0, + -556027960394448.0, + -552886559488456.0, + -549745158582464.0, + -546603757676480.0, + -543462356770488.0, + -540320955864488.0, + -537179554958496.0, + -534038154052512.0, + -530896753146520.0, + -527755352240528.0, + -524613951334536.0, + -521472550428544.0, + -518331149522552.0, + -515189748616568.0, + -512048347710568.0, + -508906946804576.0, + -505765545898584.0, + -502624144992600.0, + -499482744086608.0, + -496341343180608.0, + -493199942274624.0, + -490058541368632.0, + -486917140462640.0, + -483775739556656.0, + -480634338650656.0, + -477492937744664.0, + -474351536838672.0, + -471210135932688.0, + -468068735026696.0, + -464927334120696.0, + -461785933214712.0, + -458644532308720.0, + -455503131402728.0, + -452361730496736.0, + -449220329590744.0, + -446078928684752.0, + -442937527778760.0, + -439796126872776.0, + -436654725966776.0, + -433513325060784.0, + -430371924154800.0, + -427230523248808.0, + -424089122342816.0, + -420947721436816.0, + -417806320530832.0, + -414664919624840.0, + -411523518718848.0, + -408382117812864.0, + -405240716906864.0, + -402099316000872.0, + -398957915094880.0, + -395816514188896.0, + -392675113282904.0, + -389533712376904.0, + -386392311470920.0, + -383250910564928.0, + -380109509658936.0, + -376968108752944.0, + -373826707846952.0, + -370685306940960.0, + -367543906034968.0, + -364402505128984.0, + -361261104222984.0, + -358119703316992.0, + -354978302411008.0, + -351836901505016.0, + -348695500599024.0, + -345554099693032.0, + -342412698787040.0, + -339271297881048.0, + -336129896975056.0, + -332988496069064.0, + -329847095163072.0, + -326705694257080.0, + -323564293351096.0, + -320422892445104.0, + -317281491539104.0, + -314140090633112.0, + -310998689727128.0, + -307857288821136.0, + -304715887915144.0, + -301574487009152.0, + -298433086103160.0, + -295291685197168.0, + -292150284291184.0, + -289008883385192.0, + -285867482479192.0, + -282726081573200.0, + -279584680667216.0, + -276443279761224.0, + -273301878855232.0, + -270160477949240.0, + -267019077043248.0, + -263877676137256.0, + -260736275231264.0, + -257594874325272.0, + -254453473419280.0, + -251312072513288.0, + -248170671607304.0, + -245029270701312.0, + -241887869795312.0, + -238746468889328.0, + -235605067983336.0, + -232463667077344.0, + -229322266171352.0, + -226180865265360.0, + -223039464359368.0, + -219898063453376.0, + -216756662547392.0, + -213615261641400.0, + -210473860735400.0, + -207332459829416.0, + -204191058923424.0, + -201049658017432.0, + -197908257111440.0, + -194766856205448.0, + -191625455299456.0, + -188484054393464.0, + -185342653487480.0, + -182201252581480.0, + -179059851675488.0, + -175918450769496.0, + -172777049863512.0, + -169635648957520.0, + -166494248051520.0, + -163352847145536.0, + -160211446239544.0, + -157070045333552.0, + -153928644427568.0, + -150787243521568.0, + -147645842615576.0, + -144504441709584.0, + -141363040803600.0, + -138221639897608.0, + -135080238991608.0, + -131938838085624.0, + -128797437179632.0, + -125656036273640.0, + -122514635367648.0, + -119373234461656.0, + -116231833555664.0, + -113090432649672.0, + -109949031743688.0, + -106807630837688.0, + -103666229931696.0, + -100524829025712.0, + -97383428119720.0, + -94242027213728.0, + -91100626307728.0, + -87959225401744.0, + -84817824495752.0, + -81676423589760.0, + -78535022683776.0, + -75393621777776.0, + -72252220871784.0, + -69110819965800.0, + -65969419059808.0, + -62828018153816.0, + -59686617247816.0, + -56545216341832.0, + -53403815435840.0, + -50262414529848.0, + -47121013623856.0, + -43979612717864.0, + -40838211811872.0, + -37696810905880.0, + -34555409999896.0, + -31414009093896.0, + -28272608187904.0, + -25131207281920.0, + -21989806375928.0, + -18848405469936.0, + -15707004563944.0, + -12565603657952.0, + -9424202751960.0, + -6282801845968.0, + -3141400939984.0 + ], + "w": [ + 1828787929426070.8, + 1831929330332062.0, + 1835070731238053.2, + 1838212132144044.8, + 1841353533050036.0, + 1844494933956027.2, + 1847636334862018.5, + 1850777735768010.0, + 1853919136674001.2, + 1857060537579992.5, + 1860201938485983.8, + 1863343339391975.2, + 1866484740297966.5, + 1869626141203957.8, + 1872767542109949.0, + 1875908943015940.2, + 1879050343921931.8, + 1882191744827923.0, + 1885333145733914.2, + 1888474546639905.5, + 1891615947545897.0, + 1894757348451888.2, + 1897898749357879.5, + 1901040150263870.8, + 1904181551169862.2, + 1907322952075853.5, + 1910464352981844.8, + 1913605753887836.0, + 1916747154793827.5, + 1919888555699818.8, + 1923029956605810.0, + 1926171357511801.2, + 1929312758417792.5, + 1932454159323784.0, + 1935595560229775.2, + 1938736961135766.5, + 1941878362041757.8, + 1945019762947749.2, + 1948161163853740.5, + 1951302564759731.8, + 1954443965665723.0, + 1957585366571714.2, + 1960726767477705.8, + 1963868168383697.0, + 1967009569289688.2, + 1970150970195679.5, + 1973292371101671.0, + 1976433772007662.2, + 1979575172913653.5, + 1982716573819644.8, + 1985857974725636.2, + 1988999375631627.5, + 1992140776537618.8, + 1995282177443610.0, + 1998423578349601.5, + 2001564979255592.8, + 2004706380161584.0, + 2007847781067575.2, + 2010989181973566.5, + 2014130582879558.0, + 2017271983785549.2, + 2020413384691540.5, + 2023554785597531.8, + 2026696186503523.2, + 2029837587409514.5, + 2032978988315505.8, + 2036120389221497.0, + 2039261790127488.5, + 2042403191033479.8, + 2045544591939471.0, + 2048685992845462.2, + 2051827393751453.5, + 2054968794657445.0, + 2058110195563436.2, + 2061251596469427.5, + 2064392997375418.8, + 2067534398281410.0, + 2070675799187401.5, + 2073817200093392.8, + 2076958600999384.0, + 2080100001905375.5, + 2083241402811366.8, + 2086382803717358.0, + 2089524204623349.2, + 2092665605529340.5, + 2095807006435332.0, + 2098948407341323.2, + 2102089808247314.5, + 2105231209153305.8, + 2108372610059297.2, + 2111514010965288.5, + 2114655411871279.8, + 2117796812777271.0, + 2120938213683262.5, + 2124079614589253.8, + 2127221015495245.0, + 2130362416401236.2, + 2133503817307227.5, + 2136645218213219.0, + 2139786619119210.2, + 2142928020025201.5, + 2146069420931193.0, + 2149210821837184.0, + 2152352222743175.5, + 2155493623649166.8, + 2158635024555158.0, + 2161776425461149.5, + 2164917826367140.8, + 2168059227273132.0, + 2171200628179123.2, + 2174342029085114.5, + 2177483429991106.0, + 2180624830897097.2, + 2183766231803088.5, + 2186907632709079.8, + 2190049033615071.2, + 2193190434521062.5, + 2196331835427053.8, + 2199473236333045.0, + 2202614637239036.5, + 2205756038145027.8, + 2208897439051019.0, + 2212038839957010.2, + 2215180240863001.5, + 2218321641768993.0, + 2221463042674984.2, + 2224604443580975.5, + 2227745844486967.0, + 2230887245392958.2, + 2234028646298949.5, + 2237170047204940.8, + 2240311448110932.0, + 2243452849016923.5, + 2246594249922914.8, + 2249735650828906.0, + 2252877051734897.5, + 2256018452640888.5, + 2259159853546880.0, + 2262301254452871.0, + 2265442655358862.5, + 2268584056264854.0, + 2271725457170845.0, + 2274866858076836.5, + 2278008258982828.0, + 2281149659888819.0, + 2284291060794810.5, + 2287432461700801.5, + 2290573862606793.0, + 2293715263512784.5, + 2296856664418775.5, + 2299998065324767.0, + 2303139466230758.0, + 2306280867136749.5, + 2309422268042741.0, + 2312563668948732.0, + 2315705069854723.5, + 2318846470760715.0, + 2321987871666706.0, + 2325129272572697.5, + 2328270673478689.0, + 2331412074384680.0, + 2334553475290671.5, + 2337694876196662.5, + 2340836277102654.0, + 2343977678008645.0, + 2347119078914636.5, + 2350260479820628.0, + 2353401880726619.0, + 2356543281632610.5, + 2359684682538602.0, + 2362826083444593.0, + 2365967484350584.5, + 2369108885256575.5, + 2372250286162567.0, + 2375391687068558.5, + 2378533087974549.5, + 2381674488880541.0, + 2384815889786532.5, + 2387957290692523.5, + 2391098691598515.0, + 2394240092504506.0, + 2397381493410497.5, + 2400522894316489.0, + 2403664295222480.0, + 2406805696128471.5, + 2409947097034462.5, + 2413088497940454.0, + 2416229898846445.5, + 2419371299752436.5, + 2422512700658428.0, + 2425654101564419.0, + 2428795502470410.5, + 2431936903376402.0, + 2435078304282393.0, + 2438219705188384.5, + 2441361106094376.0, + 2444502507000367.0, + 2447643907906358.5, + 2450785308812350.0, + 2453926709718341.0, + 2457068110624332.5, + 2460209511530323.5, + 2463350912436315.0, + 2466492313342306.0, + 2469633714248297.5, + 2472775115154289.0, + 2475916516060280.0, + 2479057916966271.5, + 2482199317872263.0, + 2485340718778254.0, + 2488482119684245.5, + 2491623520590237.0, + 2494764921496228.0, + 2497906322402219.5, + 2501047723308210.5, + 2504189124214202.0, + 2507330525120193.0, + 2510471926026184.5, + 2513613326932176.0, + 2516754727838167.0, + 2519896128744158.5, + 2523037529650150.0, + 2526178930556141.0, + 2529320331462132.5, + 2532461732368124.0, + 2535603133274115.0, + 2538744534180106.5, + 2541885935086097.5, + 2545027335992089.0, + 2548168736898080.0, + 2551310137804071.5, + 2554451538710063.0, + 2557592939616054.0, + 2560734340522045.5, + 2563875741428037.0, + 2567017142334028.0, + 2570158543240019.5, + 2573299944146011.0, + 2576441345052002.0, + 2579582745957993.0, + 2582724146863984.5, + 2585865547769976.0, + 2589006948675967.0, + 2592148349581958.5, + 2595289750487950.0, + 2598431151393941.0, + 2601572552299932.5, + 2604713953205924.0, + 2607855354111915.0, + 2610996755017906.5, + 2614138155923897.5, + 2617279556829889.0, + 2620420957735880.5, + 2623562358641871.5, + 2626703759547863.0, + 2629845160453854.0, + 2632986561359845.5, + 2636127962265837.0, + 2639269363171828.0, + 2642410764077819.5, + 2645552164983811.0, + 2648693565889802.0, + 2651834966795793.5, + 2654976367701785.0, + 2658117768607776.0, + 2661259169513767.5, + 2664400570419758.5, + 2667541971325750.0, + 2670683372231741.0, + 2673824773137732.5, + 2676966174043724.0, + 2680107574949715.0, + 2683248975855706.5, + 2686390376761698.0, + 2689531777667689.0, + 2692673178573680.5, + 2695814579479672.0, + 2698955980385663.0, + 2702097381291654.5, + 2705238782197645.5, + 2708380183103637.0, + 2711521584009628.0, + 2714662984915619.5, + 2717804385821611.0, + 2720945786727602.0, + 2724087187633593.5, + 2727228588539585.0, + 2730369989445576.0, + 2733511390351567.5, + 2736652791257559.0, + 2739794192163550.0, + 2742935593069541.5, + 2746076993975532.5, + 2749218394881524.0, + 2752359795787515.5, + 2755501196693506.5, + 2758642597599498.0, + 2761783998505489.0, + 2764925399411480.5, + 2768066800317472.0, + 2771208201223463.0, + 2774349602129454.5, + 2777491003035446.0, + 2780632403941437.0, + 2783773804847428.0, + 2786915205753420.0, + 2790056606659411.0, + 2793198007565402.0, + 2796339408471393.5, + 2799480809377385.0, + 2802622210283376.0, + 2805763611189367.5, + 2808905012095359.0, + 2812046413001350.0, + 2815187813907341.5, + 2818329214813333.0, + 2821470615719324.0, + 2824612016625315.5, + 2827753417531307.0, + 2830894818437298.0, + 2834036219343289.0, + 2837177620249280.5, + 2840319021155272.0, + 2843460422061263.0, + 2846601822967254.5, + 2849743223873246.0, + 2852884624779237.0, + 2856026025685228.5, + 2859167426591219.5, + 2862308827497211.0, + 2865450228403202.0, + 2868591629309193.5, + 2871733030215185.0, + 2874874431121176.0, + 2878015832027167.5, + 2881157232933159.0, + 2884298633839150.0, + 2887440034745141.5, + 2890581435651133.0, + 2893722836557124.0, + 2896864237463115.5, + 2900005638369106.5, + 2903147039275098.0, + 2906288440181089.5, + 2909429841087080.5, + 2912571241993072.0, + 2915712642899063.0, + 2918854043805054.5, + 2921995444711046.0, + 2925136845617037.0, + 2928278246523028.5, + 2931419647429020.0, + 2934561048335011.0, + 2937702449241002.5, + 2940843850146994.0, + 2943985251052985.0, + 2947126651958976.5, + 2950268052864967.5, + 2953409453770959.0, + 2956550854676950.0, + 2959692255582942.0, + 2962833656488933.0, + 2965975057394924.0, + 2969116458300916.0, + 2972257859206907.0, + 2975399260112898.0, + 2978540661018889.5, + 2981682061924881.0, + 2984823462830872.0, + 2987964863736863.5, + 2991106264642854.5, + 2994247665548846.0, + 2997389066454837.0, + 3000530467360828.5, + 3003671868266820.0, + 3006813269172811.0, + 3009954670078802.5, + 3013096070984794.0, + 3016237471890785.0, + 3019378872796776.5, + 3022520273702768.0, + 3025661674608759.0, + 3028803075514750.5, + 3031944476420741.5, + 3035085877326733.0, + 3038227278232724.5, + 3041368679138715.5, + 3044510080044707.0, + 3047651480950698.0, + 3050792881856689.5, + 3053934282762681.0, + 3057075683668672.0, + 3060217084574663.0, + 3063358485480655.0, + 3066499886386646.0, + 3069641287292637.0, + 3072782688198629.0, + 3075924089104620.0, + 3079065490010611.5, + 3082206890916602.5, + 3085348291822594.0, + 3088489692728585.0, + 3091631093634576.5, + 3094772494540568.0, + 3097913895446559.0, + 3101055296352550.0, + 3104196697258542.0, + 3107338098164533.0, + 3110479499070524.0, + 3113620899976516.0, + 3116762300882507.0, + 3119903701788498.0, + 3123045102694489.5, + 3126186503600481.0, + 3129327904506472.0, + 3132469305412463.5, + 3135610706318455.0, + 3138752107224446.0, + 3141893508130437.5, + 3145034909036429.0, + 3148176309942420.0, + 3151317710848411.0, + 3154459111754403.0, + 3157600512660394.0, + 3160741913566385.0, + 3163883314472376.5, + 3167024715378368.0, + 3170166116284359.0, + 3173307517190350.5, + 3176448918096342.0, + 3179590319002333.0, + 3182731719908324.5, + 3185873120814316.0, + 3189014521720307.0, + 3192155922626298.0, + 3195297323532290.0, + 3198438724438281.0, + 3201580125344272.0, + 3204721526250264.0, + 3207862927156255.0, + 3211004328062246.0, + 3214145728968237.5, + 3217287129874229.0, + 3220428530780220.0, + 3223569931686211.5, + 3226711332592203.0, + 3229852733498194.0, + 3232994134404185.0, + 3236135535310177.0, + 3239276936216168.0, + 3242418337122159.0, + 3245559738028151.0, + 3248701138934142.0, + 3251842539840133.0, + 3254983940746124.5, + 3258125341652116.0, + 3261266742558107.0, + 3264408143464098.5, + 3267549544370090.0, + 3270690945276081.0, + 3273832346182072.5, + 3276973747088064.0, + 3280115147994055.0, + 3283256548900046.0, + 3286397949806038.0, + 3289539350712029.0, + 3292680751618020.0, + 3295822152524011.5, + 3298963553430003.0, + 3302104954335994.0, + 3305246355241985.5, + 3308387756147977.0, + 3311529157053968.0, + 3314670557959959.5, + 3317811958865951.0, + 3320953359771942.0, + 3324094760677933.0, + 3327236161583925.0, + 3330377562489916.0, + 3333518963395907.0, + 3336660364301898.5, + 3339801765207890.0, + 3342943166113881.0, + 3346084567019872.5, + 3349225967925864.0, + 3352367368831855.0, + 3355508769737846.5, + 3358650170643838.0, + 3361791571549829.0, + 3364932972455820.0, + 3368074373361812.0, + 3371215774267803.0, + 3374357175173794.0, + 3377498576079786.0, + 3380639976985777.0, + 3383781377891768.0, + 3386922778797759.5, + 3390064179703751.0, + 3393205580609742.0, + 3396346981515733.5, + 3399488382421724.5, + 3402629783327716.0, + 3405771184233707.5, + 3408912585139698.5, + 3412053986045690.0, + 3415195386951681.0, + 3418336787857672.5, + 3421478188763664.0, + 3424619589669655.0, + 3427760990575646.5, + 3430902391481638.0, + 3434043792387629.0, + 3437185193293620.5, + 3440326594199612.0, + 3443467995105603.0, + 3446609396011594.5, + 3449750796917585.5, + 3452892197823577.0, + 3456033598729568.0, + 3459174999635559.5, + 3462316400541551.0, + 3465457801447542.0, + 3468599202353533.5, + 3471740603259525.0, + 3474882004165516.0, + 3478023405071507.5, + 3481164805977499.0, + 3484306206883490.0, + 3487447607789481.5, + 3490589008695472.5, + 3493730409601464.0, + 3496871810507455.0, + 3500013211413446.5, + 3503154612319438.0, + 3506296013225429.0, + 3509437414131420.5, + 3512578815037412.0, + 3515720215943403.0, + 3518861616849394.0, + 3522003017755386.0, + 3525144418661377.0, + 3528285819567368.0, + 3531427220473359.5, + 3534568621379351.0, + 3537710022285342.0, + 3540851423191333.5, + 3543992824097325.0, + 3547134225003316.0, + 3550275625909307.5, + 3553417026815299.0, + 3556558427721290.0, + 3559699828627281.0, + 3562841229533273.0, + 3565982630439264.0, + 3569124031345255.0, + 3572265432251247.0, + 3575406833157238.0, + 3578548234063229.0, + 3581689634969220.5, + 3584831035875212.0, + 3587972436781203.0, + 3591113837687194.5, + 3594255238593186.0, + 3597396639499177.0, + 3600538040405168.0, + 3603679441311160.0, + 3606820842217151.0, + 3609962243123142.0, + 3613103644029134.0, + 3616245044935125.0, + 3619386445841116.0, + 3622527846747107.5, + 3625669247653099.0, + 3628810648559090.0, + 3631952049465081.5, + 3635093450371073.0, + 3638234851277064.0, + 3641376252183055.5, + 3644517653089047.0, + 3647659053995038.0, + 3650800454901029.0, + 3653941855807021.0, + 3657083256713012.0, + 3660224657619003.0, + 3663366058524994.5, + 3666507459430986.0, + 3669648860336977.0, + 3672790261242968.5, + 3675931662148960.0, + 3679073063054951.0, + 3682214463960942.5, + 3685355864866934.0, + 3688497265772925.0, + 3691638666678916.0, + 3694780067584908.0, + 3697921468490899.0, + 3701062869396890.0, + 3704204270302881.5, + 3707345671208873.0, + 3710487072114864.0, + 3713628473020855.5, + 3716769873926847.0, + 3719911274832838.0, + 3723052675738829.5, + 3726194076644821.0, + 3729335477550812.0, + 3732476878456803.0, + 3735618279362795.0, + 3738759680268786.0, + 3741901081174777.0, + 3745042482080769.0, + 3748183882986760.0, + 3751325283892751.0, + 3754466684798742.5, + 3757608085704734.0, + 3760749486610725.0, + 3763890887516716.5, + 3767032288422708.0, + 3770173689328699.0, + 3773315090234690.5, + 3776456491140682.0, + 3779597892046673.0, + 3782739292952664.0, + 3785880693858656.0, + 3789022094764647.0, + 3792163495670638.0, + 3795304896576629.5, + 3798446297482621.0, + 3801587698388612.0, + 3804729099294603.5, + 3807870500200595.0, + 3811011901106586.0, + 3814153302012577.5, + 3817294702918568.5, + 3820436103824560.0, + 3823577504730551.0, + 3826718905636543.0, + 3829860306542534.0, + 3833001707448525.0, + 3836143108354516.5, + 3839284509260508.0, + 3842425910166499.0, + 3845567311072490.5, + 3848708711978482.0, + 3851850112884473.0, + 3854991513790464.5, + 3858132914696455.5, + 3861274315602447.0, + 3864415716508438.0, + 3867557117414429.5, + 3870698518320421.0, + 3873839919226412.0, + 3876981320132403.5, + 3880122721038395.0, + 3883264121944386.0, + 3886405522850377.5, + 3889546923756368.5, + 3892688324662360.0, + 3895829725568351.5, + 3898971126474342.5, + 3902112527380334.0, + 3905253928286325.5, + 3908395329192316.5, + 3911536730098308.0, + 3914678131004299.5, + 3917819531910290.5, + 3920960932816282.0, + 3924102333722273.0, + 3927243734628264.5, + 3930385135534256.0, + 3933526536440247.0, + 3936667937346238.0, + 3939809338252230.0, + 3942950739158221.0, + 3946092140064212.0, + 3949233540970204.0, + 3952374941876195.0, + 3955516342782186.0, + 3958657743688177.0, + 3961799144594169.0, + 3964940545500160.0, + 3968081946406151.0, + 3971223347312142.5, + 3974364748218134.0, + 3977506149124125.0, + 3980647550030116.5, + 3983788950936108.0, + 3986930351842099.0, + 3990071752748090.5, + 3993213153654082.0, + 3996354554560073.0, + 3999495955466064.5, + 4002637356372056.0, + 4005778757278047.0, + 4008920158184038.5, + 4012061559090030.0, + 4015202959996021.0, + 4018344360902012.5, + 4021485761808004.0, + 4024627162713995.0, + 4027768563619986.0, + 4030909964525978.0, + 4034051365431969.0, + 4037192766337960.0, + 4040334167243951.0, + 4043475568149943.0, + 4046616969055934.0, + 4049758369961925.0, + 4052899770867917.0, + 4056041171773908.0, + 4059182572679899.0, + 4062323973585890.5, + 4065465374491882.0, + 4068606775397873.0, + 4071748176303864.5, + 4074889577209856.0, + 4078030978115847.0, + 4081172379021839.0, + 4084313779927830.0, + 4087455180833821.0, + 4090596581739813.0, + 4093737982645804.0, + 4096879383551795.0, + 4100020784457787.0, + 4103162185363778.0, + 4106303586269769.0, + 4109444987175761.0, + 4112586388081752.0, + 4115727788987743.0, + 4118869189893734.0, + 4122010590799726.0, + 4125151991705717.0, + 4128293392611708.0, + 4131434793517699.0, + 4134576194423691.0, + 4137717595329682.0, + 4140858996235673.0, + 4144000397141665.0, + 4147141798047656.0, + 4150283198953647.0, + 4153424599859638.0, + 4156566000765630.0, + 4159707401671621.0, + 4162848802577612.0, + 4165990203483604.0, + 4169131604389595.0, + 4172273005295586.0, + 4175414406201578.0, + 4178555807107569.0, + 4181697208013560.0, + 4184838608919552.0, + 4187980009825543.0, + 4191121410731534.0, + 4194262811637526.0, + 4197404212543517.0, + 4200545613449508.0, + 4203687014355500.0, + 4206828415261491.0, + 4209969816167482.0, + 4213111217073474.0, + 4216252617979465.0, + 4219394018885456.0, + 4222535419791447.0, + 4225676820697439.0, + 4228818221603430.0, + 4231959622509421.0, + 4235101023415412.0, + 4238242424321404.0, + 4241383825227395.0, + 4244525226133386.0, + 4247666627039378.0, + 4250808027945369.0, + 4253949428851360.0, + 4257090829757352.0, + 4260232230663343.0, + 4263373631569334.0, + 4266515032475326.0, + 4269656433381317.0, + 4272797834287308.0, + 4275939235193300.0, + 4279080636099291.0, + 4282222037005282.0, + 4285363437911274.0, + 4288504838817265.0, + 4291646239723256.0, + 4294787640629248.0, + 4297929041535239.0, + 4301070442441230.0, + 4304211843347221.0, + 4307353244253213.0, + 4310494645159204.0, + 4313636046065195.0, + 4316777446971187.0, + 4319918847877178.0, + 4323060248783169.0, + 4326201649689160.0, + 4329343050595152.0, + 4332484451501143.0, + 4335625852407134.0, + 4338767253313126.0, + 4341908654219117.0, + 4345050055125108.0, + 4348191456031100.0, + 4351332856937091.0, + 4354474257843082.0, + 4357615658749074.0, + 4360757059655065.0, + 4363898460561056.0, + 4367039861467048.0, + 4370181262373039.0, + 4373322663279030.0, + 4376464064185022.0, + 4379605465091013.0, + 4382746865997004.0, + 4385888266902996.0, + 4389029667808987.0, + 4392171068714978.0, + 4395312469620969.0, + 4398453870526961.0, + 4401595271432952.0, + 4404736672338943.0, + 4407878073244934.0, + 4411019474150926.0, + 4414160875056917.0, + 4417302275962908.0, + 4420443676868900.0, + 4423585077774891.0, + 4426726478680882.0, + 4429867879586874.0, + 4433009280492865.0, + 4436150681398856.0, + 4439292082304848.0, + 4442433483210839.0, + 4445574884116830.0, + 4448716285022822.0, + 4451857685928813.0, + 4454999086834804.0, + 4458140487740796.0, + 4461281888646787.0, + 4464423289552778.0, + 4467564690458770.0, + 4470706091364761.0, + 4473847492270752.0, + 4476988893176744.0, + 4480130294082735.0, + 4483271694988726.0, + 4486413095894717.0, + 4489554496800709.0, + 4492695897706700.0, + 4495837298612691.0, + 4498978699518682.0, + 4502120100424674.0, + 4505261501330665.0, + 4508402902236656.0, + 4511544303142648.0, + 4514685704048639.0, + 4517827104954630.0, + 4520968505860621.0, + 4524109906766613.0, + 4527251307672604.0, + 4530392708578595.0, + 4533534109484587.0, + 4536675510390578.0, + 4539816911296569.0, + 4542958312202561.0, + 4546099713108552.0, + 4549241114014543.0, + 4552382514920535.0, + 4555523915826526.0, + 4558665316732518.0, + 4561806717638509.0, + 4564948118544500.0, + 4568089519450491.0, + 4571230920356483.0, + 4574372321262474.0, + 4577513722168465.0, + 4580655123074457.0, + 4583796523980448.0, + 4586937924886439.0, + 4590079325792430.0, + 4593220726698422.0, + 4596362127604413.0, + 4599503528510404.0, + 4602644929416395.0, + 4605786330322387.0, + 4608927731228378.0, + 4612069132134369.0, + 4615210533040361.0, + 4618351933946352.0, + 4621493334852343.0, + 4624634735758335.0, + 4627776136664326.0, + 4630917537570317.0, + 4634058938476309.0, + 4637200339382300.0, + 4640341740288291.0, + 4643483141194283.0, + 4646624542100274.0, + 4649765943006265.0, + 4652907343912257.0, + 4656048744818248.0, + 4659190145724239.0, + 4662331546630231.0, + 4665472947536222.0, + 4668614348442213.0, + 4671755749348204.0, + 4674897150254196.0, + 4678038551160187.0, + 4681179952066178.0, + 4684321352972170.0, + 4687462753878161.0, + 4690604154784152.0, + 4693745555690143.0, + 4696886956596135.0, + 4700028357502126.0, + 4703169758408117.0, + 4706311159314109.0, + 4709452560220100.0, + 4712593961126091.0, + 4715735362032083.0, + 4718876762938074.0, + 4722018163844065.0, + 4725159564750057.0, + 4728300965656048.0, + 4731442366562039.0, + 4734583767468031.0, + 4737725168374022.0, + 4740866569280013.0, + 4744007970186005.0, + 4747149371091996.0, + 4750290771997987.0, + 4753432172903979.0, + 4756573573809970.0, + 4759714974715961.0, + 4762856375621952.0, + 4765997776527944.0, + 4769139177433935.0, + 4772280578339926.0, + 4775421979245917.0, + 4778563380151909.0, + 4781704781057900.0, + 4784846181963891.0, + 4787987582869883.0, + 4791128983775874.0, + 4794270384681865.0, + 4797411785587857.0, + 4800553186493848.0, + 4803694587399839.0, + 4806835988305831.0, + 4809977389211822.0, + 4813118790117813.0, + 4816260191023805.0, + 4819401591929796.0, + 4822542992835787.0, + 4825684393741779.0, + 4828825794647770.0, + 4831967195553761.0, + 4835108596459753.0, + 4838249997365744.0, + 4841391398271735.0, + 4844532799177726.0, + 4847674200083718.0, + 4850815600989709.0, + 4853957001895700.0, + 4857098402801692.0, + 4860239803707683.0, + 4863381204613674.0, + 4866522605519665.0, + 4869664006425657.0, + 4872805407331648.0, + 4875946808237639.0, + 4879088209143631.0, + 4882229610049622.0, + 4885371010955613.0, + 4888512411861605.0, + 4891653812767596.0, + 4894795213673587.0, + 4897936614579579.0, + 4901078015485570.0, + 4904219416391561.0, + 4907360817297553.0, + 4910502218203544.0, + 4913643619109535.0, + 4916785020015527.0, + 4919926420921518.0, + 4923067821827509.0, + 4926209222733501.0, + 4929350623639492.0, + 4932492024545483.0, + 4935633425451474.0, + 4938774826357466.0, + 4941916227263457.0, + 4945057628169448.0, + 4948199029075440.0, + 4951340429981431.0, + 4954481830887422.0, + 4957623231793413.0, + 4960764632699405.0, + 4963906033605396.0, + 4967047434511387.0, + 4970188835417378.0, + 4973330236323370.0, + 4976471637229361.0, + 4979613038135352.0, + 4982754439041344.0, + 4985895839947335.0, + 4989037240853326.0, + 4992178641759318.0, + 4995320042665309.0, + 4998461443571300.0, + 5001602844477292.0, + 5004744245383283.0, + 5007885646289274.0, + 5011027047195266.0, + 5014168448101257.0, + 5017309849007248.0, + 5020451249913240.0, + 5023592650819231.0, + 5026734051725222.0, + 5029875452631214.0, + 5033016853537205.0, + 5036158254443196.0, + 5039299655349187.0, + 5042441056255179.0, + 5045582457161170.0, + 5048723858067161.0, + 5051865258973153.0, + 5055006659879144.0, + 5058148060785135.0, + 5061289461691126.0, + 5064430862597118.0, + 5067572263503109.0, + 5070713664409100.0, + 5073855065315092.0, + 5076996466221083.0, + 5080137867127074.0, + 5083279268033066.0, + 5086420668939057.0, + 5089562069845048.0, + 5092703470751040.0, + 5095844871657031.0, + 5098986272563022.0, + 5102127673469014.0, + 5105269074375005.0, + 5108410475280996.0, + 5111551876186988.0, + 5114693277092979.0, + 5117834677998970.0, + 5120976078904962.0, + 5124117479810953.0, + 5127258880716944.0, + 5130400281622935.0, + 5133541682528927.0, + 5136683083434918.0, + 5139824484340909.0, + 5142965885246900.0, + 5146107286152892.0, + 5149248687058883.0, + 5152390087964874.0, + 5155531488870866.0, + 5158672889776857.0, + 5161814290682848.0, + 5164955691588840.0, + 5168097092494831.0, + 5171238493400822.0, + 5174379894306814.0, + 5177521295212805.0, + 5180662696118796.0, + 5183804097024788.0, + 5186945497930779.0, + 5190086898836770.0, + 5193228299742762.0, + 5196369700648753.0, + 5199511101554744.0, + 5202652502460736.0, + 5205793903366727.0, + 5208935304272718.0, + 5212076705178709.0, + 5215218106084701.0, + 5218359506990692.0, + 5221500907896683.0, + 5224642308802675.0, + 5227783709708666.0, + 5230925110614657.0, + 5234066511520648.0, + 5237207912426640.0, + 5240349313332631.0, + 5243490714238622.0, + 5246632115144614.0, + 5249773516050605.0, + 5252914916956596.0, + 5256056317862588.0, + 5259197718768579.0, + 5262339119674570.0, + 5265480520580562.0, + 5268621921486553.0, + 5271763322392544.0, + 5274904723298536.0, + 5278046124204527.0, + 5281187525110518.0, + 5284328926016510.0, + 5287470326922501.0, + 5290611727828492.0, + 5293753128734484.0, + 5296894529640475.0, + 5300035930546466.0, + 5303177331452457.0, + 5306318732358449.0, + 5309460133264440.0, + 5312601534170431.0, + 5315742935076423.0, + 5318884335982414.0, + 5322025736888405.0, + 5325167137794396.0, + 5328308538700388.0, + 5331449939606379.0, + 5334591340512370.0, + 5337732741418361.0, + 5340874142324353.0, + 5344015543230344.0, + 5347156944136336.0, + 5350298345042327.0, + 5353439745948318.0, + 5356581146854310.0, + 5359722547760301.0, + 5362863948666292.0, + 5366005349572284.0, + 5369146750478275.0, + 5372288151384266.0, + 5375429552290258.0, + 5378570953196249.0, + 5381712354102240.0, + 5384853755008232.0, + 5387995155914223.0, + 5391136556820214.0, + 5394277957726205.0, + 5397419358632197.0, + 5400560759538188.0, + 5403702160444179.0, + 5406843561350170.0, + 5409984962256162.0, + 5413126363162153.0, + 5416267764068144.0, + 5419409164974136.0, + 5422550565880127.0, + 5425691966786118.0, + 5428833367692109.0, + 5431974768598101.0, + 5435116169504092.0, + 5438257570410083.0, + 5441398971316075.0, + 5444540372222066.0, + 5447681773128057.0, + 5450823174034049.0, + 5453964574940040.0, + 5457105975846031.0, + 5460247376752023.0, + 5463388777658014.0, + 5466530178564005.0, + 5469671579469997.0, + 5472812980375988.0, + 5475954381281979.0, + 5479095782187971.0, + 5482237183093962.0, + 5485378583999953.0, + 5488519984905945.0, + 5491661385811936.0, + 5494802786717927.0, + 5497944187623918.0, + 5501085588529910.0, + 5504226989435901.0, + 5507368390341892.0, + 5510509791247883.0, + 5513651192153875.0, + 5516792593059866.0, + 5519933993965857.0, + 5523075394871849.0, + 5526216795777840.0, + 5529358196683831.0, + 5532499597589823.0, + 5535640998495814.0, + 5538782399401805.0, + 5541923800307797.0, + 5545065201213788.0, + 5548206602119779.0, + 5551348003025771.0, + 5554489403931762.0, + 5557630804837753.0, + 5560772205743745.0, + 5563913606649736.0, + 5567055007555727.0, + 5570196408461719.0, + 5573337809367710.0, + 5576479210273701.0, + 5579620611179692.0, + 5582762012085684.0, + 5585903412991675.0, + 5589044813897666.0, + 5592186214803658.0, + 5595327615709649.0, + 5598469016615640.0, + 5601610417521631.0, + 5604751818427623.0, + 5607893219333614.0, + 5611034620239605.0, + 5614176021145597.0, + 5617317422051588.0, + 5620458822957579.0, + 5623600223863571.0, + 5626741624769562.0, + 5629883025675553.0, + 5633024426581545.0, + 5636165827487536.0, + 5639307228393527.0, + 5642448629299519.0, + 5645590030205510.0, + 5648731431111501.0, + 5651872832017493.0, + 5655014232923484.0, + 5658155633829475.0, + 5661297034735467.0, + 5664438435641458.0, + 5667579836547449.0, + 5670721237453440.0, + 5673862638359432.0, + 5677004039265423.0, + 5680145440171414.0, + 5683286841077406.0, + 5686428241983397.0, + 5689569642889388.0, + 5692711043795379.0, + 5695852444701371.0, + 5698993845607362.0, + 5702135246513353.0, + 5705276647419345.0, + 5708418048325336.0, + 5711559449231327.0, + 5714700850137319.0, + 5717842251043310.0, + 5720983651949301.0, + 5724125052855293.0, + 5727266453761284.0, + 5730407854667275.0, + 5733549255573267.0, + 5736690656479258.0, + 5739832057385249.0, + 5742973458291241.0, + 5746114859197232.0, + 5749256260103223.0, + 5752397661009215.0, + 5755539061915206.0, + 5758680462821197.0, + 5761821863727188.0, + 5764963264633180.0, + 5768104665539171.0, + 5771246066445162.0, + 5774387467351153.0, + 5777528868257145.0, + 5780670269163136.0, + 5783811670069127.0, + 5786953070975119.0, + 5790094471881110.0, + 5793235872787101.0, + 5796377273693092.0, + 5799518674599084.0, + 5802660075505075.0, + 5805801476411066.0, + 5808942877317058.0, + 5812084278223049.0, + 5815225679129041.0, + 5818367080035032.0, + 5821508480941023.0, + 5824649881847015.0, + 5827791282753006.0, + 5830932683658997.0, + 5834074084564989.0, + 5837215485470980.0, + 5840356886376971.0, + 5843498287282962.0, + 5846639688188954.0, + 5849781089094945.0, + 5852922490000936.0, + 5856063890906928.0, + 5859205291812919.0, + 5862346692718910.0, + 5865488093624901.0, + 5868629494530893.0, + 5871770895436884.0, + 5874912296342875.0, + 5878053697248866.0, + 5881195098154858.0, + 5884336499060849.0, + 5887477899966840.0, + 5890619300872832.0, + 5893760701778823.0, + 5896902102684814.0, + 5900043503590806.0, + 5903184904496797.0, + 5906326305402788.0, + 5909467706308780.0, + 5912609107214771.0, + 5915750508120762.0, + 5918891909026754.0, + 5922033309932745.0, + 5925174710838736.0, + 5928316111744728.0, + 5931457512650719.0, + 5934598913556710.0, + 5937740314462702.0, + 5940881715368692.0, + 5944023116274684.0, + 5947164517180676.0, + 5950305918086666.0, + 5953447318992658.0, + 5956588719898650.0, + 5959730120804640.0, + 5962871521710632.0, + 5966012922616624.0, + 5969154323522614.0, + 5972295724428606.0, + 5975437125334597.0, + 5978578526240588.0, + 5981719927146580.0, + 5984861328052571.0, + 5988002728958562.0, + 5991144129864554.0, + 5994285530770545.0, + 5997426931676536.0, + 6000568332582528.0, + 6003709733488519.0, + 6006851134394510.0, + 6009992535300501.0, + 6013133936206493.0, + 6016275337112484.0, + 6019416738018475.0, + 6022558138924467.0, + 6025699539830458.0, + 6028840940736449.0, + 6031982341642441.0, + 6035123742548432.0, + 6038265143454423.0, + 6041406544360415.0, + 6044547945266406.0, + 6047689346172397.0, + 6050830747078389.0, + 6053972147984380.0, + 6057113548890371.0, + 6060254949796363.0, + 6063396350702354.0, + 6066537751608345.0, + 6069679152514337.0, + 6072820553420328.0, + 6075961954326319.0, + 6079103355232310.0, + 6082244756138302.0, + 6085386157044293.0, + 6088527557950284.0, + 6091668958856276.0, + 6094810359762267.0, + 6097951760668258.0, + 6101093161574250.0, + 6104234562480241.0, + 6107375963386232.0, + 6110517364292224.0, + 6113658765198214.0, + 6116800166104206.0, + 6119941567010198.0, + 6123082967916188.0, + 6126224368822180.0, + 6129365769728172.0, + 6132507170634162.0, + 6135648571540154.0, + 6138789972446146.0, + 6141931373352136.0, + 6145072774258128.0, + 6148214175164119.0, + 6151355576070110.0, + 6154496976976102.0, + 6157638377882093.0, + 6160779778788084.0, + 6163921179694076.0, + 6167062580600067.0, + 6170203981506058.0, + 6173345382412050.0, + 6176486783318041.0, + 6179628184224032.0, + 6182769585130023.0, + 6185910986036015.0, + 6189052386942006.0, + 6192193787847997.0, + 6195335188753989.0, + 6198476589659980.0, + 6201617990565971.0, + 6204759391471963.0, + 6207900792377954.0, + 6211042193283945.0, + 6214183594189937.0, + 6217324995095927.0, + 6220466396001919.0, + 6223607796907911.0, + 6226749197813901.0, + 6229890598719893.0, + 6233031999625885.0, + 6236173400531875.0, + 6239314801437867.0, + 6242456202343859.0, + 6245597603249849.0, + 6248739004155841.0, + 6251880405061832.0, + 6255021805967823.0, + 6258163206873815.0, + 6261304607779806.0, + 6264446008685797.0, + 6267587409591789.0, + 6270728810497780.0, + 6273870211403771.0, + 6277011612309763.0, + 6280153013215754.0, + 6283294414121745.0, + 6286435815027737.0, + 6289577215933728.0, + 6292718616839720.0, + 6295860017745710.0, + 6299001418651702.0, + 6302142819557694.0, + 6305284220463684.0, + 6308425621369676.0, + 6311567022275668.0, + 6314708423181658.0, + 6317849824087650.0, + 6320991224993642.0, + 6324132625899632.0, + 6327274026805624.0, + 6330415427711615.0, + 6333556828617607.0, + 6336698229523598.0, + 6339839630429589.0, + 6342981031335581.0, + 6346122432241572.0, + 6349263833147563.0, + 6352405234053555.0, + 6355546634959546.0, + 6358688035865537.0, + 6361829436771529.0, + 6364970837677519.0, + 6368112238583511.0, + 6371253639489503.0, + 6374395040395493.0, + 6377536441301485.0, + 6380677842207477.0, + 6383819243113467.0, + 6386960644019459.0, + 6390102044925451.0, + 6393243445831441.0, + 6396384846737433.0, + 6399526247643424.0, + 6402667648549415.0, + 6405809049455407.0, + 6408950450361398.0, + 6412091851267389.0, + 6415233252173381.0, + 6418374653079372.0, + 6421516053985363.0, + 6424657454891355.0, + 6427798855797346.0, + 6430940256703337.0, + 6434081657609328.0, + 6437223058515320.0, + 6440364459421311.0, + 6443505860327302.0, + 6446647261233294.0, + 6449788662139285.0, + 6452930063045276.0, + 6456071463951268.0, + 6459212864857259.0, + 6462354265763250.0, + 6465495666669242.0, + 6468637067575232.0, + 6471778468481224.0, + 6474919869387216.0, + 6478061270293206.0, + 6481202671199198.0, + 6484344072105190.0, + 6487485473011180.0, + 6490626873917172.0, + 6493768274823164.0, + 6496909675729154.0, + 6500051076635146.0, + 6503192477541137.0, + 6506333878447128.0, + 6509475279353120.0, + 6512616680259111.0, + 6515758081165102.0, + 6518899482071094.0, + 6522040882977085.0, + 6525182283883076.0, + 6528323684789068.0, + 6531465085695059.0, + 6534606486601050.0, + 6537747887507041.0, + 6540889288413033.0, + 6544030689319024.0, + 6547172090225015.0, + 6550313491131007.0, + 6553454892036998.0, + 6556596292942989.0, + 6559737693848981.0, + 6562879094754972.0, + 6566020495660963.0, + 6569161896566955.0, + 6572303297472946.0, + 6575444698378937.0, + 6578586099284929.0, + 6581727500190920.0, + 6584868901096911.0, + 6588010302002903.0, + 6591151702908894.0, + 6594293103814885.0, + 6597434504720877.0, + 6600575905626868.0, + 6603717306532859.0, + 6606858707438850.0, + 6610000108344842.0, + 6613141509250833.0, + 6616282910156824.0, + 6619424311062816.0, + 6622565711968807.0, + 6625707112874798.0, + 6628848513780790.0, + 6631989914686781.0, + 6635131315592772.0, + 6638272716498764.0, + 6641414117404754.0, + 6644555518310746.0, + 6647696919216738.0, + 6650838320122728.0, + 6653979721028720.0, + 6657121121934712.0, + 6660262522840702.0, + 6663403923746694.0, + 6666545324652686.0, + 6669686725558676.0, + 6672828126464668.0, + 6675969527370659.0, + 6679110928276650.0, + 6682252329182642.0, + 6685393730088633.0, + 6688535130994624.0, + 6691676531900616.0, + 6694817932806607.0, + 6697959333712598.0, + 6701100734618590.0, + 6704242135524581.0, + 6707383536430572.0, + 6710524937336563.0, + 6713666338242555.0, + 6716807739148546.0, + 6719949140054537.0, + 6723090540960529.0, + 6726231941866520.0, + 6729373342772511.0, + 6732514743678503.0, + 6735656144584494.0, + 6738797545490485.0, + 6741938946396477.0, + 6745080347302467.0, + 6748221748208459.0, + 6751363149114451.0, + 6754504550020441.0, + 6757645950926433.0, + 6760787351832425.0, + 6763928752738415.0, + 6767070153644407.0, + 6770211554550399.0, + 6773352955456389.0, + 6776494356362381.0, + 6779635757268372.0, + 6782777158174363.0, + 6785918559080355.0, + 6789059959986346.0, + 6792201360892337.0, + 6795342761798329.0, + 6798484162704320.0, + 6801625563610312.0, + 6804766964516303.0, + 6807908365422294.0, + 6811049766328286.0, + 6814191167234276.0, + 6817332568140268.0, + 6820473969046260.0, + 6823615369952250.0, + 6826756770858242.0, + 6829898171764234.0, + 6833039572670224.0, + 6836180973576216.0, + 6839322374482208.0, + 6842463775388198.0, + 6845605176294190.0, + 6848746577200181.0, + 6851887978106172.0, + 6855029379012164.0, + 6858170779918155.0, + 6861312180824146.0, + 6864453581730138.0, + 6867594982636129.0, + 6870736383542120.0, + 6873877784448112.0, + 6877019185354103.0, + 6880160586260094.0, + 6883301987166085.0, + 6886443388072077.0, + 6889584788978068.0, + 6892726189884059.0, + 6895867590790051.0, + 6899008991696042.0, + 6902150392602033.0, + 6905291793508025.0, + 6908433194414016.0, + 6911574595320007.0, + 6914715996225999.0, + 6917857397131989.0, + 6920998798037981.0, + 6924140198943973.0, + 6927281599849963.0, + 6930423000755955.0, + 6933564401661947.0, + 6936705802567937.0, + 6939847203473929.0, + 6942988604379921.0, + 6946130005285911.0, + 6949271406191903.0, + 6952412807097894.0, + 6955554208003885.0, + 6958695608909877.0, + 6961837009815868.0, + 6964978410721859.0, + 6968119811627851.0, + 6971261212533842.0, + 6974402613439833.0, + 6977544014345825.0, + 6980685415251816.0, + 6983826816157807.0, + 6986968217063798.0, + 6990109617969790.0, + 6993251018875781.0, + 6996392419781772.0, + 6999533820687764.0, + 7002675221593755.0, + 7005816622499746.0, + 7008958023405738.0, + 7012099424311729.0, + 7015240825217720.0, + 7018382226123712.0, + 7021523627029703.0, + 7024665027935694.0, + 7027806428841686.0, + 7030947829747677.0, + 7034089230653668.0, + 7037230631559660.0, + 7040372032465651.0, + 7043513433371642.0, + 7046654834277634.0, + 7049796235183625.0, + 7052937636089616.0, + 7056079036995608.0, + 7059220437901599.0, + 7062361838807590.0, + 7065503239713581.0, + 7068644640619573.0, + 7071786041525564.0, + 7074927442431555.0, + 7078068843337547.0, + 7081210244243538.0, + 7084351645149529.0, + 7087493046055521.0, + 7090634446961512.0, + 7093775847867503.0, + 7096917248773495.0, + 7100058649679485.0, + 7103200050585477.0, + 7106341451491469.0, + 7109482852397459.0, + 7112624253303451.0, + 7115765654209443.0, + 7118907055115433.0, + 7122048456021425.0, + 7125189856927417.0, + 7128331257833407.0, + 7131472658739399.0, + 7134614059645390.0, + 7137755460551381.0, + 7140896861457373.0, + 7144038262363364.0, + 7147179663269355.0, + 7150321064175347.0, + 7153462465081338.0, + 7156603865987329.0, + 7159745266893321.0, + 7162886667799312.0, + 7166028068705303.0, + 7169169469611294.0, + 7172310870517286.0, + 7175452271423277.0, + 7178593672329268.0, + 7181735073235260.0, + 7184876474141251.0, + 7188017875047242.0, + 7191159275953234.0, + 7194300676859225.0, + 7197442077765216.0, + 7200583478671208.0, + 7203724879577198.0, + 7206866280483190.0, + 7210007681389182.0, + 7213149082295172.0, + 7216290483201164.0, + 7219431884107156.0, + 7222573285013146.0, + 7225714685919138.0, + 7228856086825130.0, + 7231997487731120.0, + 7235138888637112.0, + 7238280289543103.0, + 7241421690449094.0, + 7244563091355086.0, + 7247704492261077.0, + 7250845893167068.0, + 7253987294073060.0, + 7257128694979051.0, + 7260270095885042.0, + 7263411496791034.0, + 7266552897697025.0, + 7269694298603016.0, + 7272835699509007.0, + 7275977100414999.0, + 7279118501320991.0, + 7282259902226981.0, + 7285401303132973.0, + 7288542704038965.0, + 7291684104944955.0, + 7294825505850947.0, + 7297966906756939.0, + 7301108307662929.0, + 7304249708568921.0, + 7307391109474912.0, + 7310532510380903.0, + 7313673911286895.0, + 7316815312192886.0, + 7319956713098877.0, + 7323098114004869.0, + 7326239514910860.0, + 7329380915816851.0, + 7332522316722843.0, + 7335663717628834.0, + 7338805118534825.0, + 7341946519440816.0, + 7345087920346808.0, + 7348229321252799.0, + 7351370722158790.0, + 7354512123064782.0, + 7357653523970773.0, + 7360794924876764.0, + 7363936325782756.0, + 7367077726688747.0, + 7370219127594738.0, + 7373360528500730.0, + 7376501929406720.0, + 7379643330312712.0, + 7382784731218704.0, + 7385926132124694.0, + 7389067533030686.0, + 7392208933936678.0, + 7395350334842668.0, + 7398491735748660.0, + 7401633136654652.0, + 7404774537560642.0, + 7407915938466634.0, + 7411057339372625.0, + 7414198740278616.0, + 7417340141184608.0, + 7420481542090599.0, + 7423622942996590.0, + 7426764343902582.0, + 7429905744808573.0, + 7433047145714564.0, + 7436188546620556.0, + 7439329947526547.0, + 7442471348432538.0, + 7445612749338529.0, + 7448754150244521.0, + 7451895551150512.0, + 7455036952056503.0, + 7458178352962495.0, + 7461319753868486.0, + 7464461154774477.0, + 7467602555680469.0, + 7470743956586460.0, + 7473885357492451.0, + 7477026758398443.0, + 7480168159304434.0, + 7483309560210425.0, + 7486450961116417.0, + 7489592362022408.0, + 7492733762928399.0, + 7495875163834391.0, + 7499016564740382.0, + 7502157965646373.0, + 7505299366552365.0, + 7508440767458356.0, + 7511582168364347.0, + 7514723569270338.0, + 7517864970176330.0, + 7521006371082321.0, + 7524147771988312.0, + 7527289172894304.0, + 7530430573800295.0, + 7533571974706286.0, + 7536713375612278.0, + 7539854776518269.0, + 7542996177424260.0, + 7546137578330252.0, + 7549278979236242.0, + 7552420380142234.0, + 7555561781048226.0, + 7558703181954216.0, + 7561844582860208.0, + 7564985983766200.0, + 7568127384672190.0, + 7571268785578182.0, + 7574410186484174.0, + 7577551587390164.0, + 7580692988296156.0, + 7583834389202147.0, + 7586975790108138.0, + 7590117191014130.0, + 7593258591920121.0, + 7596399992826112.0, + 7599541393732104.0, + 7602682794638095.0, + 7605824195544086.0, + 7608965596450078.0, + 7612106997356069.0, + 7615248398262060.0, + 7618389799168051.0, + 7621531200074043.0, + 7624672600980034.0, + 7627814001886025.0, + 7630955402792017.0, + 7634096803698008.0, + 7637238204603999.0, + 7640379605509991.0, + 7643521006415982.0, + 7646662407321973.0, + 7649803808227965.0, + 7652945209133955.0, + 7656086610039947.0, + 7659228010945939.0, + 7662369411851929.0, + 7665510812757921.0, + 7668652213663913.0, + 7671793614569903.0, + 7674935015475895.0, + 7678076416381887.0, + 7681217817287877.0, + 7684359218193869.0, + 7687500619099860.0, + 7690642020005851.0, + 7693783420911843.0, + 7696924821817834.0, + 7700066222723825.0, + 7703207623629817.0, + 7706349024535808.0, + 7709490425441799.0, + 7712631826347791.0, + 7715773227253782.0, + 7718914628159773.0, + 7722056029065764.0, + 7725197429971756.0, + 7728338830877747.0, + 7731480231783738.0, + 7734621632689730.0, + 7737763033595721.0, + 7740904434501712.0, + 7744045835407704.0, + 7747187236313696.0, + 7750328637219686.0, + 7753470038125678.0, + 7756611439031669.0, + 7759752839937660.0, + 7762894240843652.0, + 7766035641749643.0, + 7769177042655634.0, + 7772318443561626.0, + 7775459844467617.0, + 7778601245373608.0, + 7781742646279600.0, + 7784884047185591.0, + 7788025448091582.0, + 7791166848997573.0, + 7794308249903565.0, + 7797449650809556.0, + 7800591051715547.0, + 7803732452621539.0, + 7806873853527530.0, + 7810015254433521.0, + 7813156655339513.0, + 7816298056245504.0, + 7819439457151495.0, + 7822580858057487.0, + 7825722258963477.0, + 7828863659869469.0, + 7832005060775461.0, + 7835146461681451.0, + 7838287862587443.0, + 7841429263493435.0, + 7844570664399425.0, + 7847712065305417.0, + 7850853466211409.0, + 7853994867117399.0, + 7857136268023391.0, + 7860277668929382.0, + 7863419069835373.0, + 7866560470741365.0, + 7869701871647356.0, + 7872843272553347.0, + 7875984673459339.0, + 7879126074365330.0, + 7882267475271321.0, + 7885408876177313.0, + 7888550277083304.0, + 7891691677989295.0, + 7894833078895287.0, + 7897974479801278.0, + 7901115880707269.0, + 7904257281613260.0, + 7907398682519252.0, + 7910540083425243.0, + 7913681484331234.0, + 7916822885237226.0, + 7919964286143217.0, + 7923105687049208.0, + 7926247087955200.0, + 7929388488861191.0, + 7932529889767182.0, + 7935671290673174.0, + 7938812691579165.0, + 7941954092485156.0, + 7945095493391148.0, + 7948236894297139.0, + 7951378295203130.0, + 7954519696109122.0, + 7957661097015113.0, + 7960802497921104.0, + 7963943898827096.0, + 7967085299733087.0, + 7970226700639078.0, + 7973368101545069.0, + 7976509502451061.0, + 7979650903357052.0, + 7982792304263043.0, + 7985933705169035.0, + 7989075106075026.0, + 7992216506981017.0, + 7995357907887009.0, + 7998499308793000.0, + 8001640709698991.0, + 8004782110604983.0, + 8007923511510973.0, + 8011064912416965.0, + 8014206313322957.0, + 8017347714228947.0, + 8020489115134939.0, + 8023630516040931.0, + 8026771916946921.0, + 8029913317852913.0, + 8033054718758905.0, + 8036196119664895.0, + 8039337520570887.0, + 8042478921476878.0, + 8045620322382869.0, + 8048761723288861.0, + 8051903124194852.0, + 8055044525100843.0, + 8058185926006835.0, + 8061327326912826.0, + 8064468727818817.0, + 8067610128724809.0, + 8070751529630800.0, + 8073892930536791.0, + 8077034331442782.0, + 8080175732348774.0, + 8083317133254765.0, + 8086458534160756.0, + 8089599935066748.0, + 8092741335972739.0, + 8095882736878730.0, + 8099024137784722.0, + 8102165538690713.0, + 8105306939596704.0, + 8108448340502696.0, + 8111589741408686.0, + 8114731142314678.0, + 8117872543220670.0, + 8121013944126660.0, + 8124155345032652.0, + 8127296745938644.0, + 8130438146844634.0, + 8133579547750626.0, + 8136720948656618.0, + 8139862349562608.0, + 8143003750468600.0, + 8146145151374591.0, + 8149286552280582.0, + 8152427953186574.0, + 8155569354092565.0, + 8158710754998556.0, + 8161852155904548.0, + 8164993556810539.0, + 8168134957716530.0, + 8171276358622522.0, + 8174417759528513.0, + 8177559160434504.0, + 8180700561340495.0, + 8183841962246487.0, + 8186983363152478.0, + 8190124764058469.0, + 8193266164964461.0, + 8196407565870452.0, + 8199548966776443.0, + 8202690367682435.0, + 8205831768588426.0, + 8208973169494417.0, + 8212114570400409.0, + 8215255971306400.0, + 8218397372212391.0, + 8221538773118383.0, + 8224680174024374.0, + 8227821574930365.0, + 8230962975836357.0, + 8234104376742348.0, + 8237245777648339.0, + 8240387178554331.0, + 8243528579460322.0, + 8246669980366313.0, + 8249811381272304.0, + 8252952782178296.0, + 8256094183084287.0, + 8259235583990278.0, + 8262376984896270.0, + 8265518385802261.0, + 8268659786708252.0, + 8271801187614244.0, + 8274942588520235.0, + 8278083989426226.0, + 8281225390332218.0, + 8284366791238208.0, + 8287508192144200.0, + 8290649593050192.0, + 8293790993956182.0, + 8296932394862174.0, + 8300073795768166.0, + 8303215196674156.0, + 8306356597580148.0, + 8309497998486140.0, + 8312639399392130.0, + 8315780800298122.0, + 8318922201204113.0, + 8322063602110104.0, + 8325205003016096.0, + 8328346403922087.0, + 8331487804828078.0, + 8334629205734070.0, + 8337770606640061.0, + 8340912007546052.0, + 8344053408452044.0, + 8347194809358035.0, + 8350336210264026.0, + 8353477611170017.0, + 8356619012076009.0, + 8359760412982000.0, + 8362901813887991.0, + 8366043214793983.0, + 8369184615699974.0, + 8372326016605965.0, + 8375467417511957.0, + 8378608818417948.0, + 8381750219323939.0, + 8384891620229931.0, + 8388033021135922.0, + 8391174422041913.0, + 8394315822947905.0, + 8397457223853896.0, + 8400598624759887.0, + 8403740025665879.0, + 8406881426571870.0, + 8410022827477861.0, + 8413164228383853.0, + 8416305629289844.0, + 8419447030195835.0, + 8422588431101826.0, + 8425729832007818.0, + 8428871232913809.0, + 8432012633819800.0, + 8435154034725792.0, + 8438295435631783.0, + 8441436836537774.0, + 8444578237443766.0, + 8447719638349757.0, + 8450861039255748.0, + 8454002440161740.0, + 8457143841067730.0, + 8460285241973722.0, + 8463426642879714.0, + 8466568043785704.0, + 8469709444691696.0, + 8472850845597688.0, + 8475992246503678.0, + 8479133647409670.0, + 8482275048315662.0, + 8485416449221652.0, + 8488557850127644.0, + 8491699251033635.0, + 8494840651939626.0, + 8497982052845618.0, + 8501123453751609.0, + 8504264854657600.0, + 8507406255563592.0, + 8510547656469583.0, + 8513689057375574.0, + 8516830458281566.0, + 8519971859187557.0, + 8523113260093548.0, + 8526254660999539.0, + 8529396061905531.0, + 8532537462811522.0, + 8535678863717513.0, + 8538820264623505.0, + 8541961665529496.0, + 8545103066435487.0, + 8548244467341479.0, + 8551385868247470.0, + 8554527269153461.0, + 8557668670059453.0, + 8560810070965443.0, + 8563951471871435.0, + 8567092872777427.0, + 8570234273683417.0, + 8573375674589409.0, + 8576517075495401.0, + 8579658476401391.0, + 8582799877307383.0, + 8585941278213375.0, + 8589082679119365.0, + 8592224080025357.0, + 8595365480931348.0, + 8598506881837339.0, + 8601648282743331.0, + 8604789683649322.0, + 8607931084555313.0, + 8611072485461305.0, + 8614213886367296.0, + 8617355287273287.0, + 8620496688179279.0, + 8623638089085270.0, + 8626779489991261.0, + 8629920890897252.0, + 8633062291803244.0, + 8636203692709235.0, + 8639345093615226.0, + 8642486494521218.0, + 8645627895427209.0, + 8648769296333200.0, + 8651910697239192.0, + 8655052098145183.0, + 8658193499051174.0, + 8661334899957166.0, + 8664476300863157.0, + 8667617701769148.0, + 8670759102675140.0, + 8673900503581131.0, + 8677041904487122.0, + 8680183305393114.0, + 8683324706299105.0, + 8686466107205096.0, + 8689607508111088.0, + 8692748909017079.0, + 8695890309923070.0, + 8699031710829062.0, + 8702173111735053.0, + 8705314512641044.0, + 8708455913547035.0, + 8711597314453027.0, + 8714738715359018.0, + 8717880116265009.0, + 8721021517171001.0, + 8724162918076992.0, + 8727304318982983.0, + 8730445719888975.0, + 8733587120794966.0, + 8736728521700957.0, + 8739869922606949.0, + 8743011323512939.0, + 8746152724418931.0, + 8749294125324923.0, + 8752435526230913.0, + 8755576927136905.0, + 8758718328042897.0, + 8761859728948887.0, + 8765001129854879.0, + 8768142530760871.0, + 8771283931666861.0, + 8774425332572853.0, + 8777566733478844.0, + 8780708134384835.0, + 8783849535290827.0, + 8786990936196818.0, + 8790132337102809.0, + 8793273738008801.0, + 8796415138914792.0, + 8799556539820783.0, + 8802697940726775.0, + 8805839341632766.0, + 8808980742538757.0, + 8812122143444748.0, + 8815263544350740.0, + 8818404945256731.0, + 8821546346162722.0, + 8824687747068714.0, + 8827829147974705.0, + 8830970548880696.0, + 8834111949786688.0, + 8837253350692679.0, + 8840394751598670.0, + 8843536152504662.0, + 8846677553410652.0, + 8849818954316644.0, + 8852960355222636.0, + 8856101756128627.0, + 8859243157034618.0, + 8862384557940610.0, + 8865525958846601.0, + 8868667359752592.0, + 8871808760658584.0, + 8874950161564575.0, + 8878091562470566.0, + 8881232963376557.0, + 8884374364282549.0, + 8887515765188540.0, + 8890657166094531.0, + 8893798567000523.0, + 8896939967906514.0, + 8900081368812505.0, + 8903222769718497.0, + 8906364170624488.0, + 8909505571530479.0, + 8912646972436471.0, + 8915788373342461.0, + 8918929774248453.0, + 8922071175154445.0, + 8925212576060435.0, + 8928353976966427.0, + 8931495377872419.0, + 8934636778778409.0, + 8937778179684401.0, + 8940919580590393.0, + 8944060981496383.0, + 8947202382402375.0, + 8950343783308366.0, + 8953485184214357.0, + 8956626585120349.0, + 8959767986026340.0, + 8962909386932331.0, + 8966050787838323.0, + 8969192188744314.0, + 8972333589650305.0, + 8975474990556297.0, + 8978616391462288.0, + 8981757792368279.0, + 8984899193274270.0, + 8988040594180262.0, + 8991181995086253.0, + 8994323395992244.0, + 8997464796898236.0, + 9000606197804227.0, + 9003747598710218.0, + 9006888999616210.0, + 9010030400522200.0, + 9013171801428192.0, + 9016313202334184.0, + 9019454603240174.0, + 9022596004146166.0, + 9025737405052158.0, + 9028878805958148.0, + 9032020206864140.0, + 9035161607770132.0, + 9038303008676122.0, + 9041444409582114.0, + 9044585810488106.0, + 9047727211394096.0, + 9050868612300088.0, + 9054010013206078.0, + 9057151414112070.0, + 9060292815018062.0, + 9063434215924052.0, + 9066575616830044.0, + 9069717017736036.0, + 9072858418642026.0, + 9075999819548018.0, + 9079141220454010.0, + 9082282621360000.0, + 9085424022265992.0, + 9088565423171982.0, + 9091706824077974.0, + 9094848224983966.0, + 9097989625889956.0, + 9101131026795948.0, + 9104272427701940.0, + 9107413828607930.0, + 9110555229513922.0, + 9113696630419914.0, + 9116838031325904.0, + 9119979432231896.0, + 9123120833137888.0, + 9126262234043878.0, + 9129403634949870.0, + 9132545035855862.0, + 9135686436761852.0, + 9138827837667844.0, + 9141969238573836.0, + 9145110639479826.0, + 9148252040385818.0, + 9151393441291810.0, + 9154534842197800.0, + 9157676243103792.0, + 9160817644009784.0, + 9163959044915774.0, + 9167100445821766.0, + 9170241846727758.0, + 9173383247633748.0, + 9176524648539740.0, + 9179666049445732.0, + 9182807450351722.0, + 9185948851257714.0, + 9189090252163706.0, + 9192231653069696.0, + 9195373053975688.0, + 9198514454881680.0, + 9201655855787670.0, + 9204797256693662.0, + 9207938657599654.0, + 9211080058505644.0, + 9214221459411636.0, + 9217362860317628.0, + 9220504261223618.0, + 9223645662129610.0, + 9226787063035600.0, + 9229928463941592.0, + 9233069864847584.0, + 9236211265753574.0, + 9239352666659566.0, + 9242494067565558.0, + 9245635468471548.0, + 9248776869377540.0, + 9251918270283532.0, + 9255059671189522.0, + 9258201072095514.0, + 9261342473001504.0, + 9264483873907496.0, + 9267625274813488.0, + 9270766675719478.0, + 9273908076625470.0, + 9277049477531462.0, + 9280190878437452.0, + 9283332279343444.0, + 9286473680249436.0, + 9289615081155426.0, + 9292756482061418.0, + 9295897882967408.0, + 9299039283873400.0, + 9302180684779392.0, + 9305322085685382.0, + 9308463486591374.0, + 9311604887497366.0, + 9314746288403356.0, + 9317887689309348.0, + 9321029090215340.0, + 9324170491121332.0, + 9327311892027322.0, + 9330453292933314.0, + 9333594693839306.0, + 9336736094745296.0, + 9339877495651288.0, + 9343018896557280.0, + 9346160297463270.0, + 9349301698369262.0, + 9352443099275254.0, + 9355584500181244.0, + 9358725901087236.0, + 9361867301993228.0, + 9365008702899218.0, + 9368150103805210.0, + 9371291504711202.0, + 9374432905617192.0, + 9377574306523184.0, + 9380715707429176.0, + 9383857108335166.0, + 9386998509241158.0, + 9390139910147150.0, + 9393281311053140.0, + 9396422711959132.0, + 9399564112865122.0, + 9402705513771114.0, + 9405846914677106.0, + 9408988315583096.0, + 9412129716489088.0, + 9415271117395080.0, + 9418412518301070.0, + 9421553919207062.0, + 9424695320113054.0, + 9427836721019044.0, + 9430978121925036.0, + 9434119522831026.0, + 9437260923737018.0, + 9440402324643010.0, + 9443543725549000.0, + 9446685126454992.0, + 9449826527360984.0, + 9452967928266974.0, + 9456109329172966.0, + 9459250730078958.0, + 9462392130984948.0, + 9465533531890940.0, + 9468674932796930.0, + 9471816333702922.0, + 9474957734608914.0, + 9478099135514904.0, + 9481240536420896.0, + 9484381937326888.0, + 9487523338232878.0, + 9490664739138870.0, + 9493806140044862.0, + 9496947540950852.0, + 9500088941856844.0, + 9503230342762836.0, + 9506371743668826.0, + 9509513144574818.0, + 9512654545480810.0, + 9515795946386800.0, + 9518937347292792.0, + 9522078748198784.0, + 9525220149104774.0, + 9528361550010766.0, + 9531502950916758.0, + 9534644351822748.0, + 9537785752728740.0, + 9540927153634732.0, + 9544068554540722.0, + 9547209955446714.0, + 9550351356352706.0, + 9553492757258696.0, + 9556634158164688.0, + 9559775559070680.0, + 9562916959976670.0, + 9566058360882662.0, + 9569199761788654.0, + 9572341162694644.0, + 9575482563600636.0, + 9578623964506628.0, + 9581765365412618.0, + 9584906766318610.0, + 9588048167224602.0, + 9591189568130592.0, + 9594330969036584.0, + 9597472369942576.0, + 9600613770848566.0, + 9603755171754558.0, + 9606896572660550.0, + 9610037973566540.0, + 9613179374472532.0, + 9616320775378522.0, + 9619462176284514.0, + 9622603577190506.0, + 9625744978096496.0, + 9628886379002488.0, + 9632027779908480.0, + 9635169180814470.0, + 9638310581720462.0, + 9641451982626454.0, + 9644593383532444.0, + 9647734784438436.0, + 9650876185344426.0, + 9654017586250418.0, + 9657158987156410.0, + 9660300388062400.0, + 9663441788968392.0, + 9666583189874384.0, + 9669724590780374.0, + 9672865991686366.0, + 9676007392592358.0, + 9679148793498348.0, + 9682290194404340.0, + 9685431595310332.0, + 9688572996216322.0, + 9691714397122314.0, + 9694855798028306.0, + 9697997198934296.0, + 9701138599840288.0, + 9704280000746280.0, + 9707421401652270.0, + 9710562802558262.0, + 9713704203464254.0, + 9716845604370244.0, + 9719987005276236.0, + 9723128406182228.0, + 9726269807088218.0, + 9729411207994210.0, + 9732552608900202.0, + 9735694009806192.0, + 9738835410712184.0, + 9741976811618176.0, + 9745118212524166.0, + 9748259613430158.0, + 9751401014336150.0, + 9754542415242140.0, + 9757683816148132.0, + 9760825217054124.0, + 9763966617960114.0, + 9767108018866106.0, + 9770249419772098.0, + 9773390820678088.0, + 9776532221584080.0, + 9779673622490072.0, + 9782815023396062.0, + 9785956424302054.0, + 9789097825208044.0, + 9792239226114036.0, + 9795380627020028.0, + 9798522027926018.0, + 9801663428832010.0, + 9804804829738002.0, + 9807946230643992.0, + 9811087631549984.0, + 9814229032455976.0, + 9817370433361966.0, + 9820511834267958.0, + 9823653235173948.0, + 9826794636079940.0, + 9829936036985932.0, + 9833077437891922.0, + 9836218838797914.0, + 9839360239703906.0, + 9842501640609896.0, + 9845643041515888.0, + 9848784442421880.0, + 9851925843327870.0, + 9855067244233862.0, + 9858208645139854.0, + 9861350046045844.0, + 9864491446951836.0, + 9867632847857828.0, + 9870774248763818.0, + 9873915649669810.0, + 9877057050575802.0, + 9880198451481792.0, + 9883339852387784.0, + 9886481253293776.0, + 9889622654199766.0, + 9892764055105758.0, + 9895905456011750.0, + 9899046856917740.0, + 9902188257823732.0, + 9905329658729724.0, + 9908471059635714.0, + 9911612460541706.0, + 9914753861447698.0, + 9917895262353688.0, + 9921036663259680.0, + 9924178064165672.0, + 9927319465071662.0, + 9930460865977654.0, + 9933602266883646.0, + 9936743667789636.0, + 9939885068695628.0, + 9943026469601620.0, + 9946167870507610.0, + 9949309271413602.0, + 9952450672319594.0, + 9955592073225584.0, + 9958733474131576.0, + 9961874875037566.0, + 9965016275943558.0, + 9968157676849550.0, + 9971299077755540.0, + 9974440478661532.0, + 9977581879567524.0, + 9980723280473514.0, + 9983864681379506.0, + 9987006082285498.0, + 9990147483191488.0, + 9993288884097480.0, + 9996430285003470.0, + 9999571685909462.0, + 1.0002713086815454e+16, + 1.0005854487721444e+16, + 1.0008995888627436e+16, + 1.0012137289533428e+16, + 1.0015278690439418e+16, + 1.001842009134541e+16, + 1.0021561492251402e+16, + 1.0024702893157392e+16, + 1.0027844294063384e+16, + 1.0030985694969376e+16, + 1.0034127095875368e+16, + 1.0037268496781358e+16, + 1.004040989768735e+16, + 1.004355129859334e+16, + 1.0046692699499332e+16, + 1.0049834100405324e+16, + 1.0052975501311314e+16, + 1.0056116902217306e+16, + 1.0059258303123298e+16, + 1.0062399704029288e+16, + 1.006554110493528e+16, + 1.0068682505841272e+16, + 1.0071823906747262e+16, + 1.0074965307653254e+16, + 1.0078106708559246e+16, + 1.0081248109465236e+16, + 1.0084389510371228e+16, + 1.0087530911277218e+16, + 1.009067231218321e+16, + 1.0093813713089202e+16, + 1.0096955113995194e+16, + 1.0100096514901184e+16, + 1.0103237915807176e+16, + 1.0106379316713166e+16, + 1.0109520717619158e+16, + 1.011266211852515e+16, + 1.0115803519431142e+16, + 1.0118944920337132e+16, + 1.0122086321243122e+16, + 1.0125227722149114e+16, + 1.0128369123055106e+16, + 1.0131510523961098e+16, + 1.013465192486709e+16, + 1.013779332577308e+16, + 1.014093472667907e+16, + 1.0144076127585062e+16, + 1.0147217528491054e+16, + 1.0150358929397046e+16, + 1.0153500330303038e+16, + 1.0156641731209026e+16, + 1.0159783132115018e+16, + 1.016292453302101e+16, + 1.0166065933927002e+16, + 1.0169207334832994e+16, + 1.0172348735738986e+16, + 1.0175490136644974e+16, + 1.0178631537550966e+16, + 1.0181772938456958e+16, + 1.018491433936295e+16, + 1.0188055740268942e+16, + 1.0191197141174932e+16, + 1.0194338542080922e+16, + 1.0197479942986914e+16, + 1.0200621343892906e+16, + 1.0203762744798898e+16, + 1.020690414570489e+16, + 1.021004554661088e+16, + 1.021318694751687e+16, + 1.0216328348422862e+16, + 1.0219469749328854e+16, + 1.0222611150234846e+16, + 1.0225752551140836e+16, + 1.0228893952046828e+16, + 1.0232035352952818e+16, + 1.023517675385881e+16, + 1.0238318154764802e+16, + 1.0241459555670794e+16, + 1.0244600956576784e+16, + 1.0247742357482776e+16, + 1.0250883758388766e+16, + 1.0254025159294758e+16, + 1.025716656020075e+16, + 1.026030796110674e+16, + 1.0263449362012732e+16, + 1.0266590762918724e+16, + 1.0269732163824714e+16, + 1.0272873564730706e+16, + 1.0276014965636698e+16, + 1.0279156366542688e+16, + 1.028229776744868e+16, + 1.0285439168354672e+16, + 1.0288580569260664e+16, + 1.0291721970166654e+16, + 1.0294863371072644e+16, + 1.0298004771978636e+16, + 1.0301146172884628e+16, + 1.030428757379062e+16, + 1.0307428974696612e+16, + 1.0310570375602602e+16, + 1.0313711776508592e+16, + 1.0316853177414584e+16, + 1.0319994578320576e+16, + 1.0323135979226568e+16, + 1.032627738013256e+16, + 1.0329418781038548e+16, + 1.033256018194454e+16, + 1.0335701582850532e+16, + 1.0338842983756524e+16, + 1.0341984384662516e+16, + 1.0345125785568508e+16, + 1.0348267186474496e+16, + 1.0351408587380488e+16, + 1.035454998828648e+16, + 1.0357691389192472e+16, + 1.0360832790098464e+16, + 1.0363974191004454e+16, + 1.0367115591910444e+16, + 1.0370256992816436e+16, + 1.0373398393722428e+16, + 1.037653979462842e+16, + 1.0379681195534412e+16, + 1.0382822596440402e+16, + 1.0385963997346392e+16, + 1.0389105398252384e+16, + 1.0392246799158376e+16, + 1.0395388200064368e+16, + 1.0398529600970358e+16, + 1.040167100187635e+16, + 1.040481240278234e+16, + 1.0407953803688332e+16, + 1.0411095204594324e+16, + 1.0414236605500316e+16, + 1.0417378006406306e+16, + 1.0420519407312298e+16, + 1.0423660808218288e+16, + 1.042680220912428e+16, + 1.0429943610030272e+16, + 1.0433085010936262e+16, + 1.0436226411842254e+16, + 1.0439367812748246e+16, + 1.0442509213654236e+16, + 1.0445650614560228e+16, + 1.044879201546622e+16, + 1.045193341637221e+16, + 1.0455074817278202e+16, + 1.0458216218184194e+16, + 1.0461357619090184e+16, + 1.0464499019996176e+16, + 1.0467640420902166e+16, + 1.0470781821808158e+16, + 1.047392322271415e+16, + 1.0477064623620142e+16, + 1.0480206024526132e+16, + 1.0483347425432124e+16, + 1.0486488826338114e+16, + 1.0489630227244106e+16, + 1.0492771628150098e+16, + 1.049591302905609e+16, + 1.049905442996208e+16, + 1.050219583086807e+16, + 1.0505337231774062e+16, + 1.0508478632680054e+16, + 1.0511620033586046e+16, + 1.0514761434492038e+16, + 1.0517902835398028e+16, + 1.0521044236304018e+16, + 1.052418563721001e+16, + 1.0527327038116002e+16, + 1.0530468439021994e+16, + 1.0533609839927986e+16, + 1.0536751240833976e+16, + 1.0539892641739966e+16, + 1.0543034042645958e+16, + 1.054617544355195e+16, + 1.0549316844457942e+16, + 1.0552458245363934e+16, + 1.0555599646269924e+16, + 1.0558741047175914e+16, + 1.0561882448081906e+16, + 1.0565023848987898e+16, + 1.056816524989389e+16, + 1.057130665079988e+16, + 1.0574448051705872e+16, + 1.0577589452611862e+16, + 1.0580730853517854e+16, + 1.0583872254423846e+16, + 1.0587013655329838e+16, + 1.0590155056235828e+16, + 1.059329645714182e+16, + 1.059643785804781e+16, + 1.0599579258953802e+16, + 1.0602720659859794e+16, + 1.0605862060765784e+16, + 1.0609003461671776e+16, + 1.0612144862577768e+16, + 1.0615286263483758e+16, + 1.061842766438975e+16, + 1.0621569065295742e+16, + 1.0624710466201732e+16, + 1.0627851867107724e+16, + 1.0630993268013716e+16, + 1.0634134668919706e+16, + 1.0637276069825698e+16, + 1.0640417470731688e+16, + 1.064355887163768e+16, + 1.0646700272543672e+16, + 1.0649841673449664e+16, + 1.0652983074355654e+16, + 1.0656124475261646e+16, + 1.0659265876167636e+16, + 1.0662407277073628e+16, + 1.066554867797962e+16, + 1.0668690078885612e+16, + 1.0671831479791602e+16, + 1.0674972880697592e+16, + 1.0678114281603584e+16, + 1.0681255682509576e+16, + 1.0684397083415568e+16, + 1.068753848432156e+16, + 1.069067988522755e+16, + 1.069382128613354e+16, + 1.0696962687039532e+16, + 1.0700104087945524e+16, + 1.0703245488851516e+16, + 1.0706386889757508e+16, + 1.0709528290663498e+16, + 1.0712669691569488e+16, + 1.071581109247548e+16, + 1.0718952493381472e+16, + 1.0722093894287464e+16, + 1.0725235295193456e+16, + 1.0728376696099446e+16, + 1.0731518097005436e+16, + 1.0734659497911428e+16, + 1.073780089881742e+16, + 1.0740942299723412e+16, + 1.0744083700629404e+16, + 1.0747225101535394e+16, + 1.0750366502441384e+16, + 1.0753507903347376e+16, + 1.0756649304253368e+16, + 1.075979070515936e+16, + 1.076293210606535e+16, + 1.0766073506971342e+16, + 1.0769214907877332e+16, + 1.0772356308783324e+16, + 1.0775497709689316e+16, + 1.0778639110595308e+16, + 1.0781780511501298e+16, + 1.078492191240729e+16, + 1.078806331331328e+16, + 1.0791204714219272e+16, + 1.0794346115125264e+16, + 1.0797487516031254e+16, + 1.0800628916937246e+16, + 1.0803770317843238e+16, + 1.0806911718749228e+16, + 1.081005311965522e+16, + 1.0813194520561212e+16, + 1.0816335921467202e+16, + 1.0819477322373194e+16, + 1.0822618723279186e+16, + 1.0825760124185176e+16, + 1.0828901525091168e+16, + 1.0832042925997158e+16, + 1.083518432690315e+16, + 1.0838325727809142e+16, + 1.0841467128715132e+16, + 1.0844608529621124e+16, + 1.0847749930527116e+16, + 1.0850891331433106e+16, + 1.0854032732339098e+16, + 1.085717413324509e+16, + 1.086031553415108e+16, + 1.0863456935057072e+16, + 1.0866598335963062e+16, + 1.0869739736869054e+16, + 1.0872881137775046e+16, + 1.0876022538681038e+16, + 1.0879163939587028e+16, + 1.088230534049302e+16, + 1.088544674139901e+16, + 1.0888588142305002e+16, + 1.0891729543210994e+16, + 1.0894870944116986e+16, + 1.0898012345022976e+16, + 1.0901153745928966e+16, + 1.0904295146834958e+16, + 1.090743654774095e+16, + 1.0910577948646942e+16, + 1.0913719349552934e+16, + 1.0916860750458924e+16, + 1.0920002151364914e+16, + 1.0923143552270906e+16, + 1.0926284953176898e+16, + 1.092942635408289e+16, + 1.0932567754988882e+16, + 1.093570915589487e+16, + 1.0938850556800862e+16, + 1.0941991957706854e+16, + 1.0945133358612846e+16, + 1.0948274759518838e+16, + 1.095141616042483e+16, + 1.0954557561330818e+16, + 1.095769896223681e+16, + 1.0960840363142802e+16, + 1.0963981764048794e+16, + 1.0967123164954786e+16, + 1.0970264565860776e+16, + 1.0973405966766766e+16, + 1.0976547367672758e+16, + 1.097968876857875e+16, + 1.0982830169484742e+16, + 1.0985971570390734e+16, + 1.0989112971296724e+16, + 1.0992254372202714e+16, + 1.0995395773108706e+16, + 1.0998537174014698e+16, + 1.100167857492069e+16, + 1.100481997582668e+16, + 1.1007961376732672e+16, + 1.1011102777638662e+16, + 1.1014244178544654e+16, + 1.1017385579450646e+16, + 1.1020526980356638e+16, + 1.1023668381262628e+16, + 1.102680978216862e+16, + 1.102995118307461e+16, + 1.1033092583980602e+16, + 1.1036233984886594e+16, + 1.1039375385792584e+16, + 1.1042516786698576e+16, + 1.1045658187604568e+16, + 1.1048799588510558e+16, + 1.105194098941655e+16, + 1.1055082390322542e+16, + 1.1058223791228532e+16, + 1.1061365192134524e+16, + 1.1064506593040516e+16, + 1.1067647993946506e+16, + 1.1070789394852498e+16, + 1.1073930795758488e+16, + 1.107707219666448e+16, + 1.1080213597570472e+16, + 1.1083354998476464e+16, + 1.1086496399382454e+16, + 1.1089637800288446e+16, + 1.1092779201194436e+16, + 1.1095920602100428e+16, + 1.109906200300642e+16, + 1.1102203403912412e+16, + 1.1105344804818402e+16, + 1.1108486205724392e+16, + 1.1111627606630384e+16, + 1.1114769007536376e+16, + 1.1117910408442368e+16, + 1.112105180934836e+16, + 1.112419321025435e+16, + 1.112733461116034e+16, + 1.1130476012066332e+16, + 1.1133617412972324e+16, + 1.1136758813878316e+16, + 1.1139900214784308e+16, + 1.1143041615690298e+16, + 1.1146183016596288e+16, + 1.114932441750228e+16, + 1.1152465818408272e+16, + 1.1155607219314264e+16, + 1.1158748620220256e+16, + 1.1161890021126246e+16, + 1.1165031422032236e+16, + 1.1168172822938228e+16, + 1.117131422384422e+16, + 1.1174455624750212e+16, + 1.1177597025656202e+16, + 1.1180738426562194e+16, + 1.1183879827468184e+16, + 1.1187021228374176e+16, + 1.1190162629280168e+16, + 1.119330403018616e+16, + 1.119644543109215e+16, + 1.1199586831998142e+16, + 1.1202728232904132e+16, + 1.1205869633810124e+16, + 1.1209011034716116e+16, + 1.1212152435622106e+16, + 1.1215293836528098e+16, + 1.121843523743409e+16, + 1.122157663834008e+16, + 1.1224718039246072e+16, + 1.1227859440152064e+16, + 1.1231000841058054e+16, + 1.1234142241964046e+16, + 1.1237283642870038e+16, + 1.1240425043776028e+16, + 1.124356644468202e+16, + 1.124670784558801e+16, + 1.1249849246494002e+16, + 1.1252990647399994e+16, + 1.1256132048305986e+16, + 1.1259273449211976e+16, + 1.1262414850117968e+16, + 1.1265556251023958e+16, + 1.126869765192995e+16, + 1.1271839052835942e+16, + 1.1274980453741934e+16, + 1.1278121854647924e+16, + 1.1281263255553914e+16, + 1.1284404656459906e+16, + 1.1287546057365898e+16, + 1.129068745827189e+16, + 1.1293828859177882e+16, + 1.1296970260083872e+16, + 1.1300111660989862e+16, + 1.1303253061895854e+16, + 1.1306394462801846e+16, + 1.1309535863707838e+16, + 1.131267726461383e+16, + 1.131581866551982e+16, + 1.131896006642581e+16, + 1.1322101467331802e+16, + 1.1325242868237794e+16, + 1.1328384269143786e+16, + 1.1331525670049778e+16, + 1.1334667070955768e+16, + 1.1337808471861758e+16, + 1.134094987276775e+16, + 1.1344091273673742e+16, + 1.1347232674579734e+16, + 1.1350374075485724e+16, + 1.1353515476391716e+16, + 1.1356656877297706e+16, + 1.1359798278203698e+16, + 1.136293967910969e+16, + 1.1366081080015682e+16, + 1.1369222480921672e+16, + 1.1372363881827664e+16, + 1.1375505282733654e+16, + 1.1378646683639646e+16, + 1.1381788084545638e+16, + 1.1384929485451628e+16, + 1.138807088635762e+16, + 1.1391212287263612e+16, + 1.1394353688169602e+16, + 1.1397495089075594e+16, + 1.1400636489981586e+16, + 1.1403777890887576e+16, + 1.1406919291793568e+16, + 1.141006069269956e+16, + 1.141320209360555e+16, + 1.1416343494511542e+16, + 1.1419484895417532e+16, + 1.1422626296323524e+16, + 1.1425767697229516e+16, + 1.1428909098135508e+16, + 1.1432050499041498e+16, + 1.143519189994749e+16, + 1.143833330085348e+16, + 1.1441474701759472e+16, + 1.1444616102665464e+16, + 1.1447757503571456e+16, + 1.1450898904477446e+16, + 1.1454040305383436e+16, + 1.1457181706289428e+16, + 1.146032310719542e+16, + 1.1463464508101412e+16, + 1.1466605909007404e+16, + 1.1469747309913394e+16, + 1.1472888710819384e+16, + 1.1476030111725376e+16, + 1.1479171512631368e+16, + 1.148231291353736e+16, + 1.1485454314443352e+16, + 1.1488595715349342e+16, + 1.1491737116255332e+16, + 1.1494878517161324e+16, + 1.1498019918067316e+16, + 1.1501161318973308e+16, + 1.15043027198793e+16, + 1.150744412078529e+16, + 1.151058552169128e+16, + 1.1513726922597272e+16, + 1.1516868323503264e+16, + 1.1520009724409256e+16, + 1.1523151125315246e+16, + 1.1526292526221238e+16, + 1.1529433927127228e+16, + 1.153257532803322e+16, + 1.1535716728939212e+16, + 1.1538858129845204e+16, + 1.1541999530751194e+16, + 1.1545140931657186e+16, + 1.1548282332563176e+16, + 1.1551423733469168e+16, + 1.155456513437516e+16, + 1.155770653528115e+16, + 1.1560847936187142e+16, + 1.1563989337093134e+16, + 1.1567130737999124e+16, + 1.1570272138905116e+16, + 1.1573413539811108e+16, + 1.1576554940717098e+16, + 1.157969634162309e+16, + 1.1582837742529082e+16, + 1.1585979143435072e+16, + 1.1589120544341064e+16, + 1.1592261945247054e+16, + 1.1595403346153046e+16, + 1.1598544747059038e+16, + 1.160168614796503e+16, + 1.160482754887102e+16, + 1.1607968949777012e+16, + 1.1611110350683002e+16, + 1.1614251751588994e+16, + 1.1617393152494986e+16, + 1.1620534553400978e+16, + 1.1623675954306968e+16, + 1.1626817355212958e+16, + 1.162995875611895e+16, + 1.1633100157024942e+16, + 1.1636241557930934e+16, + 1.1639382958836926e+16, + 1.1642524359742916e+16, + 1.1645665760648906e+16, + 1.1648807161554898e+16, + 1.165194856246089e+16, + 1.1655089963366882e+16, + 1.1658231364272874e+16, + 1.1661372765178862e+16, + 1.1664514166084854e+16, + 1.1667655566990846e+16, + 1.1670796967896838e+16, + 1.167393836880283e+16, + 1.1677079769708822e+16, + 1.168022117061481e+16, + 1.1683362571520802e+16, + 1.1686503972426794e+16, + 1.1689645373332786e+16, + 1.1692786774238778e+16, + 1.1695928175144768e+16, + 1.1699069576050758e+16, + 1.170221097695675e+16, + 1.1705352377862742e+16, + 1.1708493778768734e+16, + 1.1711635179674726e+16, + 1.1714776580580716e+16, + 1.1717917981486706e+16, + 1.1721059382392698e+16, + 1.172420078329869e+16, + 1.1727342184204682e+16, + 1.1730483585110672e+16, + 1.1733624986016664e+16, + 1.1736766386922654e+16, + 1.1739907787828646e+16, + 1.1743049188734638e+16, + 1.174619058964063e+16, + 1.174933199054662e+16, + 1.1752473391452612e+16, + 1.1755614792358602e+16, + 1.1758756193264594e+16, + 1.1761897594170586e+16, + 1.1765038995076576e+16, + 1.1768180395982568e+16, + 1.177132179688856e+16, + 1.1774463197794552e+16, + 1.1777604598700542e+16, + 1.1780745999606534e+16, + 1.1783887400512524e+16, + 1.1787028801418516e+16, + 1.1790170202324508e+16, + 1.17933116032305e+16, + 1.179645300413649e+16, + 1.179959440504248e+16, + 1.1802735805948472e+16, + 1.1805877206854464e+16, + 1.1809018607760456e+16, + 1.1812160008666448e+16, + 1.1815301409572438e+16, + 1.1818442810478428e+16, + 1.182158421138442e+16, + 1.1824725612290412e+16, + 1.1827867013196404e+16, + 1.1831008414102396e+16, + 1.1834149815008384e+16, + 1.1837291215914376e+16, + 1.1840432616820368e+16, + 1.184357401772636e+16, + 1.1846715418632352e+16, + 1.1849856819538344e+16, + 1.1852998220444332e+16, + 1.1856139621350324e+16, + 1.1859281022256316e+16, + 1.1862422423162308e+16, + 1.18655638240683e+16, + 1.186870522497429e+16, + 1.187184662588028e+16, + 1.1874988026786272e+16, + 1.1878129427692264e+16, + 1.1881270828598256e+16, + 1.1884412229504248e+16, + 1.1887553630410238e+16, + 1.1890695031316228e+16, + 1.189383643222222e+16, + 1.1896977833128212e+16, + 1.1900119234034204e+16, + 1.1903260634940194e+16, + 1.1906402035846186e+16, + 1.1909543436752176e+16, + 1.1912684837658168e+16, + 1.191582623856416e+16, + 1.1918967639470152e+16, + 1.1922109040376142e+16, + 1.1925250441282134e+16, + 1.1928391842188124e+16, + 1.1931533243094116e+16, + 1.1934674644000108e+16, + 1.1937816044906098e+16, + 1.194095744581209e+16, + 1.1944098846718082e+16, + 1.1947240247624072e+16, + 1.1950381648530064e+16, + 1.1953523049436056e+16, + 1.1956664450342046e+16, + 1.1959805851248038e+16, + 1.196294725215403e+16, + 1.196608865306002e+16, + 1.1969230053966012e+16, + 1.1972371454872002e+16, + 1.1975512855777994e+16, + 1.1978654256683986e+16, + 1.1981795657589978e+16, + 1.1984937058495968e+16, + 1.198807845940196e+16, + 1.199121986030795e+16, + 1.1994361261213942e+16, + 1.1997502662119934e+16, + 1.2000644063025926e+16, + 1.2003785463931916e+16, + 1.2006926864837906e+16, + 1.2010068265743898e+16, + 1.201320966664989e+16, + 1.2016351067555882e+16, + 1.2019492468461874e+16, + 1.2022633869367864e+16, + 1.2025775270273854e+16, + 1.2028916671179846e+16, + 1.2032058072085838e+16, + 1.203519947299183e+16, + 1.2038340873897822e+16, + 1.2041482274803812e+16, + 1.2044623675709802e+16, + 1.2047765076615794e+16, + 1.2050906477521786e+16, + 1.2054047878427778e+16, + 1.205718927933377e+16, + 1.206033068023976e+16, + 1.206347208114575e+16, + 1.2066613482051742e+16, + 1.2069754882957734e+16, + 1.2072896283863726e+16, + 1.2076037684769716e+16, + 1.2079179085675708e+16, + 1.2082320486581698e+16, + 1.208546188748769e+16, + 1.2088603288393682e+16, + 1.2091744689299674e+16, + 1.2094886090205664e+16, + 1.2098027491111656e+16, + 1.2101168892017646e+16, + 1.2104310292923638e+16, + 1.210745169382963e+16, + 1.211059309473562e+16, + 1.2113734495641612e+16, + 1.2116875896547604e+16, + 1.2120017297453594e+16, + 1.2123158698359586e+16, + 1.2126300099265578e+16, + 1.2129441500171568e+16, + 1.213258290107756e+16, + 1.2135724301983552e+16, + 1.2138865702889542e+16, + 1.2142007103795534e+16, + 1.2145148504701524e+16, + 1.2148289905607516e+16, + 1.2151431306513508e+16, + 1.21545727074195e+16, + 1.215771410832549e+16, + 1.2160855509231482e+16, + 1.2163996910137472e+16, + 1.2167138311043464e+16, + 1.2170279711949456e+16, + 1.2173421112855448e+16, + 1.2176562513761438e+16, + 1.2179703914667428e+16, + 1.218284531557342e+16, + 1.2185986716479412e+16, + 1.2189128117385404e+16, + 1.2192269518291396e+16, + 1.2195410919197386e+16, + 1.2198552320103376e+16, + 1.2201693721009368e+16, + 1.220483512191536e+16, + 1.2207976522821352e+16, + 1.2211117923727344e+16, + 1.2214259324633334e+16, + 1.2217400725539324e+16, + 1.2220542126445316e+16, + 1.2223683527351308e+16, + 1.22268249282573e+16, + 1.2229966329163292e+16, + 1.2233107730069282e+16, + 1.2236249130975272e+16, + 1.2239390531881264e+16, + 1.2242531932787256e+16, + 1.2245673333693248e+16, + 1.2248814734599238e+16, + 1.225195613550523e+16, + 1.225509753641122e+16, + 1.2258238937317212e+16, + 1.2261380338223204e+16, + 1.2264521739129196e+16, + 1.2267663140035186e+16, + 1.2270804540941178e+16, + 1.2273945941847168e+16, + 1.227708734275316e+16, + 1.2280228743659152e+16, + 1.2283370144565144e+16, + 1.2286511545471134e+16, + 1.2289652946377126e+16, + 1.2292794347283116e+16, + 1.2295935748189108e+16, + 1.22990771490951e+16, + 1.230221855000109e+16, + 1.2305359950907082e+16, + 1.2308501351813074e+16, + 1.2311642752719064e+16, + 1.2314784153625056e+16, + 1.2317925554531048e+16, + 1.2321066955437038e+16, + 1.232420835634303e+16, + 1.2327349757249022e+16, + 1.2330491158155012e+16, + 1.2333632559061004e+16, + 1.2336773959966994e+16, + 1.2339915360872986e+16, + 1.2343056761778978e+16, + 1.234619816268497e+16, + 1.234933956359096e+16, + 1.2352480964496952e+16, + 1.2355622365402942e+16, + 1.2358763766308934e+16, + 1.2361905167214926e+16, + 1.2365046568120918e+16, + 1.2368187969026908e+16, + 1.2371329369932898e+16, + 1.237447077083889e+16, + 1.2377612171744882e+16, + 1.2380753572650874e+16, + 1.2383894973556866e+16, + 1.2387036374462856e+16, + 1.2390177775368846e+16, + 1.2393319176274838e+16, + 1.239646057718083e+16, + 1.2399601978086822e+16, + 1.2402743378992814e+16, + 1.2405884779898804e+16, + 1.2409026180804794e+16, + 1.2412167581710786e+16, + 1.2415308982616778e+16, + 1.241845038352277e+16, + 1.2421591784428762e+16, + 1.2424733185334752e+16, + 1.2427874586240742e+16, + 1.2431015987146734e+16, + 1.2434157388052726e+16, + 1.2437298788958718e+16, + 1.2440440189864708e+16, + 1.24435815907707e+16, + 1.244672299167669e+16, + 1.2449864392582682e+16, + 1.2453005793488674e+16, + 1.2456147194394666e+16, + 1.2459288595300656e+16, + 1.2462429996206648e+16, + 1.2465571397112638e+16, + 1.246871279801863e+16, + 1.2471854198924622e+16, + 1.2474995599830612e+16, + 1.2478137000736604e+16, + 1.2481278401642596e+16, + 1.2484419802548586e+16, + 1.2487561203454578e+16, + 1.249070260436057e+16, + 1.249384400526656e+16, + 1.2496985406172552e+16, + 1.2500126807078544e+16, + 1.2503268207984534e+16, + 1.2506409608890526e+16, + 1.2509551009796516e+16, + 1.2512692410702508e+16, + 1.25158338116085e+16, + 1.2518975212514492e+16, + 1.2522116613420482e+16, + 1.2525258014326474e+16, + 1.2528399415232464e+16, + 1.2531540816138456e+16, + 1.2534682217044448e+16, + 1.253782361795044e+16, + 1.254096501885643e+16, + 1.254410641976242e+16, + 1.2547247820668412e+16, + 1.2550389221574404e+16, + 1.2553530622480396e+16, + 1.2556672023386388e+16, + 1.2559813424292378e+16, + 1.2562954825198368e+16, + 1.256609622610436e+16, + 1.2569237627010352e+16, + 1.2572379027916344e+16, + 1.2575520428822336e+16, + 1.2578661829728324e+16, + 1.2581803230634316e+16, + 1.2584944631540308e+16, + 1.25880860324463e+16, + 1.2591227433352292e+16, + 1.2594368834258284e+16, + 1.2597510235164272e+16, + 1.2600651636070264e+16, + 1.2603793036976256e+16, + 1.2606934437882248e+16, + 1.261007583878824e+16, + 1.261321723969423e+16, + 1.261635864060022e+16, + 1.2619500041506212e+16, + 1.2622641442412204e+16, + 1.2625782843318196e+16, + 1.2628924244224188e+16, + 1.2632065645130178e+16, + 1.2635207046036168e+16, + 1.263834844694216e+16, + 1.2641489847848152e+16, + 1.2644631248754144e+16, + 1.2647772649660134e+16, + 1.2650914050566126e+16, + 1.2654055451472116e+16, + 1.2657196852378108e+16, + 1.26603382532841e+16, + 1.2663479654190092e+16, + 1.2666621055096082e+16, + 1.2669762456002074e+16, + 1.2672903856908064e+16, + 1.2676045257814056e+16, + 1.2679186658720048e+16, + 1.2682328059626038e+16, + 1.268546946053203e+16, + 1.2688610861438022e+16, + 1.2691752262344012e+16, + 1.2694893663250004e+16, + 1.2698035064155996e+16, + 1.2701176465061986e+16, + 1.2704317865967978e+16, + 1.270745926687397e+16, + 1.271060066777996e+16, + 1.2713742068685952e+16, + 1.2716883469591942e+16, + 1.2720024870497934e+16, + 1.2723166271403926e+16, + 1.2726307672309918e+16, + 1.272944907321591e+16, + 1.27325904741219e+16, + 1.273573187502789e+16, + 1.2738873275933882e+16, + 1.2742014676839874e+16, + 1.2745156077745866e+16, + 1.2748297478651858e+16, + 1.2751438879557846e+16, + 1.2754580280463838e+16, + 1.275772168136983e+16, + 1.2760863082275822e+16, + 1.2764004483181814e+16, + 1.2767145884087806e+16, + 1.2770287284993794e+16, + 1.2773428685899786e+16, + 1.2776570086805778e+16, + 1.277971148771177e+16, + 1.2782852888617762e+16, + 1.2785994289523752e+16, + 1.2789135690429742e+16, + 1.2792277091335734e+16, + 1.2795418492241726e+16, + 1.2798559893147718e+16, + 1.280170129405371e+16, + 1.28048426949597e+16, + 1.280798409586569e+16, + 1.2811125496771682e+16, + 1.2814266897677674e+16, + 1.2817408298583666e+16, + 1.2820549699489656e+16, + 1.2823691100395648e+16, + 1.2826832501301638e+16, + 1.282997390220763e+16, + 1.2833115303113622e+16, + 1.2836256704019614e+16, + 1.2839398104925604e+16, + 1.2842539505831596e+16, + 1.2845680906737586e+16, + 1.2848822307643578e+16, + 1.285196370854957e+16, + 1.285510510945556e+16, + 1.2858246510361552e+16, + 1.2861387911267544e+16, + 1.2864529312173534e+16, + 1.2867670713079526e+16, + 1.2870812113985518e+16, + 1.2873953514891508e+16, + 1.28770949157975e+16, + 1.2880236316703492e+16, + 1.2883377717609482e+16, + 1.2886519118515474e+16, + 1.2889660519421464e+16, + 1.2892801920327456e+16, + 1.2895943321233448e+16, + 1.289908472213944e+16, + 1.290222612304543e+16, + 1.2905367523951422e+16, + 1.2908508924857412e+16, + 1.2911650325763404e+16, + 1.2914791726669396e+16, + 1.2917933127575388e+16, + 1.2921074528481378e+16, + 1.2924215929387368e+16, + 1.292735733029336e+16, + 1.2930498731199352e+16, + 1.2933640132105344e+16, + 1.2936781533011336e+16, + 1.2939922933917326e+16, + 1.2943064334823316e+16, + 1.2946205735729308e+16, + 1.29493471366353e+16, + 1.2952488537541292e+16, + 1.2955629938447284e+16, + 1.2958771339353274e+16, + 1.2961912740259264e+16, + 1.2965054141165256e+16, + 1.2968195542071248e+16, + 1.297133694297724e+16, + 1.2974478343883232e+16, + 1.2977619744789222e+16, + 1.2980761145695212e+16, + 1.2983902546601204e+16, + 1.2987043947507196e+16, + 1.2990185348413188e+16, + 1.2993326749319178e+16, + 1.299646815022517e+16, + 1.299960955113116e+16, + 1.3002750952037152e+16, + 1.3005892352943144e+16, + 1.3009033753849136e+16, + 1.3012175154755126e+16, + 1.3015316555661118e+16, + 1.3018457956567108e+16, + 1.30215993574731e+16, + 1.3024740758379092e+16, + 1.3027882159285082e+16, + 1.3031023560191074e+16, + 1.3034164961097066e+16, + 1.3037306362003056e+16, + 1.3040447762909048e+16, + 1.304358916381504e+16, + 1.304673056472103e+16, + 1.3049871965627022e+16, + 1.3053013366533014e+16, + 1.3056154767439004e+16, + 1.3059296168344996e+16, + 1.3062437569250986e+16, + 1.3065578970156978e+16, + 1.306872037106297e+16, + 1.3071861771968962e+16, + 1.3075003172874952e+16, + 1.3078144573780944e+16, + 1.3081285974686934e+16, + 1.3084427375592926e+16, + 1.3087568776498918e+16, + 1.309071017740491e+16, + 1.30938515783109e+16, + 1.309699297921689e+16, + 1.3100134380122882e+16, + 1.3103275781028874e+16, + 1.3106417181934866e+16, + 1.3109558582840858e+16, + 1.3112699983746848e+16, + 1.3115841384652838e+16, + 1.311898278555883e+16, + 1.3122124186464822e+16, + 1.3125265587370814e+16, + 1.3128406988276806e+16, + 1.3131548389182796e+16, + 1.3134689790088786e+16, + 1.3137831190994778e+16, + 1.314097259190077e+16, + 1.3144113992806762e+16, + 1.3147255393712754e+16, + 1.3150396794618744e+16, + 1.3153538195524734e+16, + 1.3156679596430726e+16, + 1.3159820997336718e+16, + 1.316296239824271e+16, + 1.31661037991487e+16, + 1.3169245200054692e+16, + 1.3172386600960682e+16, + 1.3175528001866674e+16, + 1.3178669402772666e+16, + 1.3181810803678658e+16, + 1.3184952204584648e+16, + 1.318809360549064e+16, + 1.319123500639663e+16, + 1.3194376407302622e+16, + 1.3197517808208614e+16, + 1.3200659209114604e+16, + 1.3203800610020596e+16, + 1.3206942010926588e+16, + 1.3210083411832578e+16, + 1.321322481273857e+16, + 1.3216366213644562e+16, + 1.3219507614550552e+16, + 1.3222649015456544e+16, + 1.3225790416362536e+16, + 1.3228931817268526e+16, + 1.3232073218174518e+16, + 1.3235214619080508e+16, + 1.32383560199865e+16, + 1.3241497420892492e+16, + 1.3244638821798484e+16, + 1.3247780222704474e+16, + 1.3250921623610466e+16, + 1.3254063024516456e+16, + 1.3257204425422448e+16, + 1.326034582632844e+16, + 1.3263487227234432e+16, + 1.3266628628140422e+16, + 1.3269770029046412e+16, + 1.3272911429952404e+16, + 1.3276052830858396e+16, + 1.3279194231764388e+16, + 1.328233563267038e+16, + 1.328547703357637e+16, + 1.328861843448236e+16, + 1.3291759835388352e+16, + 1.3294901236294344e+16, + 1.3298042637200336e+16, + 1.3301184038106328e+16, + 1.3304325439012316e+16, + 1.3307466839918308e+16, + 1.33106082408243e+16, + 1.3313749641730292e+16, + 1.3316891042636284e+16, + 1.3320032443542276e+16, + 1.3323173844448264e+16, + 1.3326315245354256e+16, + 1.3329456646260248e+16, + 1.333259804716624e+16, + 1.3335739448072232e+16, + 1.3338880848978222e+16, + 1.3342022249884212e+16, + 1.3345163650790204e+16, + 1.3348305051696196e+16, + 1.3351446452602188e+16, + 1.335458785350818e+16, + 1.335772925441417e+16, + 1.3360870655320162e+16, + 1.3364012056226152e+16, + 1.3367153457132144e+16, + 1.3370294858038136e+16, + 1.3373436258944126e+16, + 1.3376577659850118e+16, + 1.337971906075611e+16, + 1.33828604616621e+16, + 1.3386001862568092e+16, + 1.3389143263474084e+16, + 1.3392284664380074e+16, + 1.3395426065286066e+16, + 1.3398567466192058e+16, + 1.3401708867098048e+16, + 1.340485026800404e+16, + 1.340799166891003e+16, + 1.3411133069816022e+16, + 1.3414274470722014e+16, + 1.3417415871628006e+16, + 1.3420557272533996e+16, + 1.3423698673439988e+16, + 1.3426840074345978e+16, + 1.342998147525197e+16, + 1.3433122876157962e+16, + 1.3436264277063954e+16, + 1.3439405677969944e+16, + 1.3442547078875934e+16, + 1.3445688479781926e+16, + 1.3448829880687918e+16, + 1.345197128159391e+16, + 1.3455112682499902e+16, + 1.3458254083405892e+16, + 1.3461395484311882e+16, + 1.3464536885217874e+16, + 1.3467678286123866e+16, + 1.3470819687029858e+16, + 1.347396108793585e+16, + 1.3477102488841838e+16, + 1.348024388974783e+16, + 1.3483385290653822e+16, + 1.3486526691559814e+16, + 1.3489668092465806e+16, + 1.3492809493371798e+16, + 1.3495950894277786e+16, + 1.3499092295183778e+16, + 1.350223369608977e+16, + 1.3505375096995762e+16, + 1.3508516497901754e+16, + 1.3511657898807744e+16, + 1.3514799299713734e+16, + 1.3517940700619726e+16, + 1.3521082101525718e+16, + 1.352422350243171e+16, + 1.3527364903337702e+16, + 1.3530506304243692e+16, + 1.3533647705149682e+16, + 1.3536789106055674e+16, + 1.3539930506961666e+16, + 1.3543071907867658e+16, + 1.3546213308773648e+16, + 1.354935470967964e+16, + 1.355249611058563e+16, + 1.3555637511491622e+16, + 1.3558778912397614e+16, + 1.3561920313303606e+16, + 1.3565061714209596e+16, + 1.3568203115115588e+16, + 1.3571344516021578e+16, + 1.357448591692757e+16, + 1.3577627317833562e+16, + 1.3580768718739552e+16, + 1.3583910119645544e+16, + 1.3587051520551536e+16, + 1.3590192921457526e+16, + 1.3593334322363518e+16, + 1.359647572326951e+16, + 1.35996171241755e+16, + 1.3602758525081492e+16, + 1.3605899925987484e+16, + 1.3609041326893474e+16, + 1.3612182727799466e+16, + 1.3615324128705456e+16, + 1.3618465529611448e+16, + 1.362160693051744e+16, + 1.3624748331423432e+16, + 1.3627889732329422e+16, + 1.3631031133235414e+16, + 1.3634172534141404e+16, + 1.3637313935047396e+16, + 1.3640455335953388e+16, + 1.364359673685938e+16, + 1.364673813776537e+16, + 1.364987953867136e+16, + 1.3653020939577352e+16, + 1.3656162340483344e+16, + 1.3659303741389336e+16, + 1.3662445142295328e+16, + 1.366558654320132e+16, + 1.3668727944107308e+16, + 1.36718693450133e+16, + 1.3675010745919292e+16, + 1.3678152146825284e+16, + 1.3681293547731276e+16, + 1.3684434948637266e+16, + 1.3687576349543256e+16, + 1.3690717750449248e+16, + 1.369385915135524e+16, + 1.3697000552261232e+16, + 1.3700141953167224e+16, + 1.3703283354073214e+16, + 1.3706424754979204e+16, + 1.3709566155885196e+16, + 1.3712707556791188e+16, + 1.371584895769718e+16, + 1.371899035860317e+16, + 1.3722131759509162e+16, + 1.3725273160415152e+16, + 1.3728414561321144e+16, + 1.3731555962227136e+16, + 1.3734697363133128e+16, + 1.3737838764039118e+16, + 1.374098016494511e+16, + 1.37441215658511e+16, + 1.3747262966757092e+16, + 1.3750404367663084e+16, + 1.3753545768569074e+16, + 1.3756687169475066e+16, + 1.3759828570381058e+16, + 1.3762969971287048e+16, + 1.376611137219304e+16, + 1.3769252773099032e+16, + 1.3772394174005022e+16, + 1.3775535574911014e+16, + 1.3778676975817006e+16, + 1.3781818376722996e+16, + 1.3784959777628988e+16, + 1.3788101178534978e+16, + 1.379124257944097e+16, + 1.3794383980346962e+16, + 1.3797525381252954e+16, + 1.3800666782158944e+16, + 1.3803808183064936e+16, + 1.3806949583970926e+16, + 1.3810090984876918e+16, + 1.381323238578291e+16, + 1.3816373786688902e+16, + 1.3819515187594892e+16, + 1.3822656588500882e+16, + 1.3825797989406874e+16, + 1.3828939390312866e+16, + 1.3832080791218858e+16, + 1.383522219212485e+16, + 1.383836359303084e+16, + 1.384150499393683e+16, + 1.3844646394842822e+16, + 1.3847787795748814e+16, + 1.3850929196654806e+16, + 1.3854070597560798e+16, + 1.3857211998466788e+16, + 1.3860353399372778e+16, + 1.386349480027877e+16, + 1.3866636201184762e+16, + 1.3869777602090754e+16, + 1.3872919002996746e+16, + 1.3876060403902736e+16, + 1.3879201804808726e+16, + 1.3882343205714718e+16, + 1.388548460662071e+16, + 1.3888626007526702e+16, + 1.3891767408432692e+16, + 1.3894908809338684e+16, + 1.3898050210244674e+16, + 1.3901191611150666e+16, + 1.3904333012056658e+16, + 1.390747441296265e+16, + 1.391061581386864e+16, + 1.3913757214774632e+16, + 1.3916898615680622e+16, + 1.3920040016586614e+16, + 1.3923181417492606e+16, + 1.3926322818398598e+16, + 1.3929464219304588e+16, + 1.393260562021058e+16, + 1.393574702111657e+16, + 1.3938888422022562e+16, + 1.3942029822928554e+16, + 1.3945171223834544e+16, + 1.3948312624740536e+16, + 1.3951454025646528e+16, + 1.3954595426552518e+16, + 1.395773682745851e+16, + 1.3960878228364502e+16, + 1.3964019629270492e+16, + 1.3967161030176484e+16, + 1.3970302431082476e+16, + 1.3973443831988466e+16, + 1.3976585232894458e+16, + 1.3979726633800448e+16, + 1.398286803470644e+16, + 1.3986009435612432e+16, + 1.3989150836518424e+16, + 1.3992292237424414e+16, + 1.3995433638330406e+16, + 1.3998575039236396e+16, + 1.4001716440142388e+16, + 1.400485784104838e+16, + 1.4007999241954372e+16, + 1.4011140642860362e+16, + 1.4014282043766352e+16, + 1.4017423444672344e+16, + 1.4020564845578336e+16, + 1.4023706246484328e+16, + 1.402684764739032e+16, + 1.402998904829631e+16, + 1.40331304492023e+16, + 1.4036271850108292e+16, + 1.4039413251014284e+16, + 1.4042554651920276e+16, + 1.4045696052826268e+16, + 1.4048837453732258e+16, + 1.4051978854638248e+16, + 1.405512025554424e+16, + 1.4058261656450232e+16, + 1.4061403057356224e+16, + 1.4064544458262216e+16, + 1.4067685859168206e+16, + 1.4070827260074196e+16, + 1.4073968660980188e+16, + 1.407711006188618e+16, + 1.4080251462792172e+16, + 1.4083392863698162e+16, + 1.4086534264604154e+16, + 1.4089675665510144e+16, + 1.4092817066416136e+16, + 1.4095958467322128e+16, + 1.409909986822812e+16, + 1.410224126913411e+16, + 1.4105382670040102e+16, + 1.4108524070946092e+16, + 1.4111665471852084e+16, + 1.4114806872758076e+16, + 1.4117948273664066e+16, + 1.4121089674570058e+16, + 1.412423107547605e+16, + 1.412737247638204e+16, + 1.4130513877288032e+16, + 1.4133655278194024e+16, + 1.4136796679100014e+16, + 1.4139938080006006e+16, + 1.4143079480911998e+16, + 1.4146220881817988e+16, + 1.414936228272398e+16, + 1.415250368362997e+16, + 1.4155645084535962e+16, + 1.4158786485441954e+16, + 1.4161927886347946e+16, + 1.4165069287253936e+16, + 1.4168210688159928e+16, + 1.4171352089065918e+16, + 1.417449348997191e+16, + 1.4177634890877902e+16, + 1.4180776291783894e+16, + 1.4183917692689884e+16, + 1.4187059093595874e+16, + 1.4190200494501866e+16, + 1.4193341895407858e+16, + 1.419648329631385e+16, + 1.4199624697219842e+16, + 1.4202766098125832e+16, + 1.4205907499031822e+16, + 1.4209048899937814e+16, + 1.4212190300843806e+16, + 1.4215331701749798e+16, + 1.421847310265579e+16, + 1.4221614503561778e+16, + 1.422475590446777e+16, + 1.4227897305373762e+16, + 1.4231038706279754e+16, + 1.4234180107185746e+16, + 1.4237321508091738e+16, + 1.4240462908997726e+16, + 1.4243604309903718e+16, + 1.424674571080971e+16, + 1.4249887111715702e+16, + 1.4253028512621694e+16, + 1.4256169913527684e+16, + 1.4259311314433674e+16, + 1.4262452715339666e+16, + 1.4265594116245658e+16, + 1.426873551715165e+16, + 1.4271876918057642e+16, + 1.4275018318963632e+16, + 1.4278159719869622e+16, + 1.4281301120775614e+16, + 1.4284442521681606e+16, + 1.4287583922587598e+16, + 1.4290725323493588e+16, + 1.429386672439958e+16, + 1.4297008125305572e+16, + 1.4300149526211562e+16, + 1.4303290927117554e+16, + 1.4306432328023546e+16, + 1.4309573728929536e+16, + 1.4312715129835528e+16, + 1.431585653074152e+16, + 1.431899793164751e+16, + 1.4322139332553502e+16, + 1.4325280733459492e+16, + 1.4328422134365484e+16, + 1.4331563535271476e+16, + 1.4334704936177468e+16, + 1.4337846337083458e+16, + 1.434098773798945e+16, + 1.434412913889544e+16, + 1.4347270539801432e+16, + 1.4350411940707424e+16, + 1.4353553341613416e+16, + 1.4356694742519406e+16, + 1.4359836143425396e+16, + 1.4362977544331388e+16, + 1.436611894523738e+16, + 1.4369260346143372e+16, + 1.4372401747049364e+16, + 1.4375543147955354e+16, + 1.4378684548861344e+16, + 1.4381825949767336e+16, + 1.4384967350673328e+16, + 1.438810875157932e+16, + 1.4391250152485312e+16, + 1.43943915533913e+16, + 1.4397532954297292e+16, + 1.4400674355203284e+16, + 1.4403815756109276e+16, + 1.4406957157015268e+16, + 1.441009855792126e+16, + 1.4413239958827248e+16, + 1.441638135973324e+16, + 1.4419522760639232e+16, + 1.4422664161545224e+16, + 1.4425805562451216e+16, + 1.4428946963357206e+16, + 1.4432088364263196e+16, + 1.4435229765169188e+16, + 1.443837116607518e+16, + 1.4441512566981172e+16, + 1.4444653967887164e+16, + 1.4447795368793154e+16, + 1.4450936769699144e+16, + 1.4454078170605136e+16, + 1.4457219571511128e+16, + 1.446036097241712e+16, + 1.446350237332311e+16, + 1.4466643774229102e+16, + 1.4469785175135092e+16, + 1.4472926576041084e+16, + 1.4476067976947076e+16, + 1.4479209377853068e+16, + 1.4482350778759058e+16, + 1.448549217966505e+16, + 1.448863358057104e+16, + 1.4491774981477032e+16, + 1.4494916382383024e+16, + 1.4498057783289014e+16, + 1.4501199184195006e+16, + 1.4504340585100998e+16, + 1.4507481986006988e+16, + 1.451062338691298e+16, + 1.4513764787818972e+16, + 1.4516906188724962e+16, + 1.4520047589630954e+16, + 1.4523188990536946e+16, + 1.4526330391442936e+16, + 1.4529471792348928e+16, + 1.4532613193254918e+16, + 1.453575459416091e+16, + 1.4538895995066902e+16, + 1.4542037395972894e+16, + 1.4545178796878884e+16, + 1.4548320197784876e+16, + 1.4551461598690866e+16, + 1.4554602999596858e+16, + 1.455774440050285e+16, + 1.4560885801408842e+16, + 1.4564027202314832e+16, + 1.4567168603220822e+16, + 1.4570310004126814e+16, + 1.4573451405032806e+16, + 1.4576592805938798e+16, + 1.457973420684479e+16, + 1.458287560775078e+16, + 1.458601700865677e+16, + 1.4589158409562762e+16, + 1.4592299810468754e+16, + 1.4595441211374746e+16, + 1.4598582612280738e+16, + 1.4601724013186728e+16, + 1.4604865414092718e+16, + 1.460800681499871e+16, + 1.4611148215904702e+16, + 1.4614289616810694e+16, + 1.4617431017716686e+16, + 1.4620572418622676e+16, + 1.4623713819528666e+16, + 1.4626855220434658e+16, + 1.462999662134065e+16, + 1.4633138022246642e+16, + 1.4636279423152632e+16, + 1.4639420824058624e+16, + 1.4642562224964614e+16, + 1.4645703625870606e+16, + 1.4648845026776598e+16, + 1.465198642768259e+16, + 1.465512782858858e+16, + 1.4658269229494572e+16, + 1.4661410630400562e+16, + 1.4664552031306554e+16, + 1.4667693432212546e+16, + 1.4670834833118536e+16, + 1.4673976234024528e+16, + 1.467711763493052e+16, + 1.468025903583651e+16, + 1.4683400436742502e+16, + 1.4686541837648494e+16, + 1.4689683238554484e+16, + 1.4692824639460476e+16, + 1.4695966040366468e+16, + 1.4699107441272458e+16, + 1.470224884217845e+16, + 1.470539024308444e+16, + 1.4708531643990432e+16, + 1.4711673044896424e+16, + 1.4714814445802416e+16, + 1.4717955846708406e+16, + 1.4721097247614398e+16, + 1.4724238648520388e+16, + 1.472738004942638e+16, + 1.4730521450332372e+16, + 1.4733662851238364e+16, + 1.4736804252144354e+16, + 1.4739945653050344e+16, + 1.4743087053956336e+16, + 1.4746228454862328e+16, + 1.474936985576832e+16, + 1.4752511256674312e+16, + 1.4755652657580302e+16, + 1.4758794058486292e+16, + 1.4761935459392284e+16, + 1.4765076860298276e+16, + 1.4768218261204268e+16, + 1.477135966211026e+16, + 1.477450106301625e+16, + 1.477764246392224e+16, + 1.4780783864828232e+16, + 1.4783925265734224e+16, + 1.4787066666640216e+16, + 1.4790208067546208e+16, + 1.4793349468452198e+16, + 1.4796490869358188e+16, + 1.479963227026418e+16, + 1.4802773671170172e+16, + 1.4805915072076164e+16, + 1.4809056472982154e+16, + 1.4812197873888146e+16, + 1.4815339274794136e+16, + 1.4818480675700128e+16, + 1.482162207660612e+16, + 1.4824763477512112e+16, + 1.4827904878418102e+16, + 1.4831046279324094e+16, + 1.4834187680230084e+16, + 1.4837329081136076e+16, + 1.4840470482042068e+16, + 1.4843611882948058e+16, + 1.484675328385405e+16, + 1.4849894684760042e+16, + 1.4853036085666032e+16, + 1.4856177486572024e+16, + 1.4859318887478016e+16, + 1.4862460288384006e+16, + 1.4865601689289998e+16, + 1.486874309019599e+16, + 1.487188449110198e+16, + 1.4875025892007972e+16, + 1.4878167292913962e+16, + 1.4881308693819954e+16, + 1.4884450094725946e+16, + 1.4887591495631938e+16, + 1.4890732896537928e+16, + 1.489387429744392e+16, + 1.489701569834991e+16, + 1.4900157099255902e+16, + 1.4903298500161894e+16, + 1.4906439901067886e+16, + 1.4909581301973876e+16, + 1.4912722702879866e+16, + 1.4915864103785858e+16, + 1.491900550469185e+16, + 1.4922146905597842e+16, + 1.4925288306503834e+16, + 1.4928429707409824e+16, + 1.4931571108315814e+16, + 1.4934712509221806e+16, + 1.4937853910127798e+16, + 1.494099531103379e+16, + 1.4944136711939782e+16, + 1.4947278112845772e+16, + 1.4950419513751762e+16, + 1.4953560914657754e+16, + 1.4956702315563746e+16, + 1.4959843716469738e+16, + 1.496298511737573e+16, + 1.496612651828172e+16, + 1.496926791918771e+16, + 1.4972409320093702e+16, + 1.4975550720999694e+16, + 1.4978692121905686e+16, + 1.4981833522811676e+16, + 1.4984974923717668e+16, + 1.4988116324623658e+16, + 1.499125772552965e+16, + 1.4994399126435642e+16, + 1.4997540527341634e+16, + 1.5000681928247624e+16, + 1.5003823329153616e+16, + 1.5006964730059606e+16, + 1.5010106130965598e+16, + 1.501324753187159e+16, + 1.501638893277758e+16, + 1.5019530333683572e+16, + 1.5022671734589564e+16, + 1.5025813135495554e+16, + 1.5028954536401546e+16, + 1.5032095937307538e+16, + 1.5035237338213528e+16, + 1.503837873911952e+16, + 1.5041520140025512e+16, + 1.5044661540931502e+16, + 1.5047802941837494e+16, + 1.5050944342743484e+16, + 1.5054085743649476e+16, + 1.5057227144555468e+16, + 1.506036854546146e+16, + 1.506350994636745e+16, + 1.5066651347273442e+16, + 1.5069792748179432e+16, + 1.5072934149085424e+16, + 1.5076075549991416e+16, + 1.5079216950897408e+16, + 1.5082358351803398e+16, + 1.5085499752709388e+16, + 1.508864115361538e+16, + 1.5091782554521372e+16, + 1.5094923955427364e+16, + 1.5098065356333356e+16, + 1.5101206757239346e+16, + 1.5104348158145336e+16, + 1.5107489559051328e+16, + 1.511063095995732e+16, + 1.5113772360863312e+16, + 1.5116913761769304e+16, + 1.5120055162675292e+16, + 1.5123196563581284e+16, + 1.5126337964487276e+16, + 1.5129479365393268e+16, + 1.513262076629926e+16, + 1.5135762167205252e+16, + 1.513890356811124e+16, + 1.5142044969017232e+16, + 1.5145186369923224e+16, + 1.5148327770829216e+16, + 1.5151469171735208e+16, + 1.5154610572641198e+16, + 1.5157751973547188e+16, + 1.516089337445318e+16, + 1.5164034775359172e+16, + 1.5167176176265164e+16, + 1.5170317577171156e+16, + 1.5173458978077146e+16, + 1.5176600378983136e+16, + 1.5179741779889128e+16, + 1.518288318079512e+16, + 1.5186024581701112e+16, + 1.5189165982607102e+16, + 1.5192307383513094e+16, + 1.5195448784419084e+16, + 1.5198590185325076e+16, + 1.5201731586231068e+16, + 1.520487298713706e+16, + 1.520801438804305e+16, + 1.5211155788949042e+16, + 1.5214297189855032e+16, + 1.5217438590761024e+16, + 1.5220579991667016e+16, + 1.5223721392573006e+16, + 1.5226862793478998e+16, + 1.523000419438499e+16, + 1.523314559529098e+16, + 1.5236286996196972e+16, + 1.5239428397102964e+16, + 1.5242569798008954e+16, + 1.5245711198914946e+16, + 1.5248852599820938e+16, + 1.525199400072693e+16, + 1.525513540163292e+16, + 1.525827680253891e+16, + 1.5261418203444902e+16, + 1.5264559604350894e+16, + 1.5267701005256886e+16, + 1.5270842406162878e+16, + 1.5273983807068868e+16, + 1.5277125207974858e+16, + 1.528026660888085e+16, + 1.5283408009786842e+16, + 1.5286549410692834e+16, + 1.5289690811598826e+16, + 1.5292832212504814e+16, + 1.5295973613410806e+16, + 1.5299115014316798e+16, + 1.530225641522279e+16, + 1.5305397816128782e+16, + 1.5308539217034774e+16, + 1.5311680617940762e+16, + 1.5314822018846754e+16, + 1.5317963419752746e+16, + 1.5321104820658738e+16, + 1.532424622156473e+16, + 1.532738762247072e+16, + 1.533052902337671e+16, + 1.5333670424282702e+16, + 1.5336811825188694e+16, + 1.5339953226094686e+16, + 1.5343094627000678e+16, + 1.5346236027906668e+16, + 1.5349377428812658e+16, + 1.535251882971865e+16, + 1.5355660230624642e+16, + 1.5358801631530634e+16, + 1.5361943032436624e+16, + 1.5365084433342616e+16, + 1.5368225834248606e+16, + 1.5371367235154598e+16, + 1.537450863606059e+16, + 1.5377650036966582e+16, + 1.5380791437872572e+16, + 1.5383932838778564e+16, + 1.5387074239684554e+16, + 1.5390215640590546e+16, + 1.5393357041496538e+16, + 1.5396498442402528e+16, + 1.539963984330852e+16, + 1.5402781244214512e+16, + 1.5405922645120502e+16, + 1.5409064046026494e+16, + 1.5412205446932486e+16, + 1.5415346847838476e+16, + 1.5418488248744468e+16, + 1.542162964965046e+16, + 1.542477105055645e+16, + 1.5427912451462442e+16, + 1.5431053852368432e+16, + 1.5434195253274424e+16, + 1.5437336654180416e+16, + 1.5440478055086408e+16, + 1.5443619455992398e+16, + 1.544676085689839e+16, + 1.544990225780438e+16, + 1.5453043658710372e+16, + 1.5456185059616364e+16, + 1.5459326460522356e+16, + 1.5462467861428346e+16, + 1.5465609262334336e+16, + 1.5468750663240328e+16, + 1.547189206414632e+16, + 1.5475033465052312e+16, + 1.5478174865958304e+16, + 1.5481316266864294e+16, + 1.5484457667770284e+16, + 1.5487599068676276e+16, + 1.5490740469582268e+16, + 1.549388187048826e+16, + 1.5497023271394252e+16, + 1.5500164672300242e+16, + 1.5503306073206232e+16, + 1.5506447474112224e+16, + 1.5509588875018216e+16, + 1.5512730275924208e+16, + 1.55158716768302e+16, + 1.551901307773619e+16, + 1.552215447864218e+16, + 1.5525295879548172e+16, + 1.5528437280454164e+16, + 1.5531578681360156e+16, + 1.5534720082266148e+16, + 1.5537861483172138e+16, + 1.5541002884078128e+16, + 1.554414428498412e+16, + 1.5547285685890112e+16, + 1.5550427086796104e+16, + 1.5553568487702094e+16, + 1.5556709888608086e+16, + 1.5559851289514076e+16, + 1.5562992690420068e+16, + 1.556613409132606e+16, + 1.5569275492232052e+16, + 1.5572416893138042e+16, + 1.5575558294044034e+16, + 1.5578699694950024e+16, + 1.5581841095856016e+16, + 1.5584982496762008e+16, + 1.5588123897667998e+16, + 1.559126529857399e+16, + 1.5594406699479982e+16, + 1.5597548100385972e+16, + 1.5600689501291964e+16, + 1.5603830902197956e+16, + 1.5606972303103946e+16, + 1.5610113704009938e+16, + 1.561325510491593e+16, + 1.561639650582192e+16, + 1.5619537906727912e+16, + 1.5622679307633902e+16, + 1.5625820708539894e+16, + 1.5628962109445886e+16, + 1.5632103510351878e+16, + 1.5635244911257868e+16, + 1.563838631216386e+16, + 1.564152771306985e+16, + 1.5644669113975842e+16, + 1.5647810514881834e+16, + 1.5650951915787826e+16, + 1.5654093316693816e+16, + 1.5657234717599806e+16, + 1.5660376118505798e+16, + 1.566351751941179e+16, + 1.5666658920317782e+16, + 1.5669800321223774e+16, + 1.5672941722129764e+16, + 1.5676083123035754e+16, + 1.5679224523941746e+16, + 1.5682365924847738e+16, + 1.568550732575373e+16, + 1.5688648726659722e+16, + 1.5691790127565712e+16, + 1.5694931528471702e+16, + 1.5698072929377694e+16, + 1.5701214330283686e+16, + 1.5704355731189678e+16, + 1.570749713209567e+16, + 1.571063853300166e+16, + 1.571377993390765e+16, + 1.5716921334813642e+16, + 1.5720062735719634e+16, + 1.5723204136625626e+16, + 1.5726345537531616e+16, + 1.5729486938437608e+16, + 1.5732628339343598e+16, + 1.573576974024959e+16, + 1.5738911141155582e+16, + 1.5742052542061574e+16, + 1.5745193942967564e+16, + 1.5748335343873556e+16, + 1.5751476744779546e+16, + 1.5754618145685538e+16, + 1.575775954659153e+16, + 1.576090094749752e+16, + 1.5764042348403512e+16, + 1.5767183749309504e+16, + 1.5770325150215494e+16, + 1.5773466551121486e+16, + 1.5776607952027478e+16, + 1.5779749352933468e+16, + 1.578289075383946e+16, + 1.5786032154745452e+16, + 1.5789173555651442e+16, + 1.5792314956557434e+16, + 1.5795456357463424e+16, + 1.5798597758369416e+16, + 1.5801739159275408e+16, + 1.58048805601814e+16, + 1.580802196108739e+16, + 1.5811163361993382e+16, + 1.5814304762899372e+16, + 1.5817446163805364e+16, + 1.5820587564711356e+16, + 1.5823728965617348e+16, + 1.5826870366523338e+16, + 1.5830011767429328e+16, + 1.583315316833532e+16, + 1.5836294569241312e+16, + 1.5839435970147304e+16, + 1.5842577371053296e+16, + 1.5845718771959286e+16, + 1.5848860172865276e+16, + 1.5852001573771268e+16, + 1.585514297467726e+16, + 1.5858284375583252e+16, + 1.5861425776489244e+16, + 1.5864567177395232e+16, + 1.5867708578301224e+16, + 1.5870849979207216e+16, + 1.5873991380113208e+16, + 1.58771327810192e+16, + 1.5880274181925192e+16, + 1.5883415582831182e+16, + 1.5886556983737172e+16, + 1.5889698384643164e+16, + 1.5892839785549156e+16, + 1.5895981186455148e+16, + 1.5899122587361138e+16, + 1.590226398826713e+16, + 1.590540538917312e+16, + 1.5908546790079112e+16, + 1.5911688190985104e+16, + 1.5914829591891096e+16, + 1.5917970992797086e+16, + 1.5921112393703078e+16, + 1.5924253794609068e+16, + 1.592739519551506e+16, + 1.5930536596421052e+16, + 1.5933677997327042e+16, + 1.5936819398233034e+16, + 1.5939960799139026e+16, + 1.5943102200045016e+16, + 1.5946243600951008e+16, + 1.5949385001857e+16, + 1.595252640276299e+16, + 1.5955667803668982e+16, + 1.5958809204574974e+16, + 1.5961950605480964e+16, + 1.5965092006386956e+16, + 1.5968233407292946e+16, + 1.5971374808198938e+16, + 1.597451620910493e+16, + 1.5977657610010922e+16, + 1.5980799010916912e+16, + 1.5983940411822904e+16, + 1.5987081812728894e+16, + 1.5990223213634886e+16, + 1.5993364614540878e+16, + 1.599650601544687e+16, + 1.599964741635286e+16, + 1.600278881725885e+16, + 1.6005930218164842e+16, + 1.6009071619070834e+16, + 1.6012213019976826e+16, + 1.6015354420882818e+16, + 1.6018495821788808e+16, + 1.6021637222694798e+16, + 1.602477862360079e+16, + 1.6027920024506782e+16, + 1.6031061425412774e+16, + 1.6034202826318766e+16, + 1.6037344227224754e+16, + 1.6040485628130746e+16, + 1.6043627029036738e+16, + 1.604676842994273e+16, + 1.6049909830848722e+16, + 1.6053051231754714e+16, + 1.6056192632660702e+16, + 1.6059334033566694e+16, + 1.6062475434472686e+16, + 1.6065616835378678e+16, + 1.606875823628467e+16, + 1.607189963719066e+16, + 1.607504103809665e+16, + 1.6078182439002642e+16, + 1.6081323839908634e+16, + 1.6084465240814626e+16, + 1.6087606641720618e+16, + 1.6090748042626608e+16, + 1.6093889443532598e+16, + 1.609703084443859e+16, + 1.6100172245344582e+16, + 1.6103313646250574e+16, + 1.6106455047156564e+16, + 1.6109596448062556e+16, + 1.6112737848968546e+16, + 1.6115879249874538e+16, + 1.611902065078053e+16, + 1.6122162051686522e+16, + 1.6125303452592512e+16, + 1.6128444853498504e+16, + 1.6131586254404494e+16, + 1.6134727655310486e+16, + 1.6137869056216478e+16, + 1.6141010457122468e+16, + 1.614415185802846e+16, + 1.6147293258934452e+16, + 1.6150434659840442e+16, + 1.6153576060746434e+16, + 1.6156717461652426e+16, + 1.6159858862558416e+16, + 1.6163000263464408e+16, + 1.61661416643704e+16, + 1.616928306527639e+16, + 1.6172424466182382e+16, + 1.6175565867088372e+16, + 1.6178707267994364e+16, + 1.6181848668900356e+16, + 1.6184990069806348e+16, + 1.618813147071234e+16, + 1.619127287161833e+16, + 1.619441427252432e+16, + 1.6197555673430312e+16, + 1.6200697074336304e+16, + 1.6203838475242296e+16, + 1.6206979876148288e+16, + 1.6210121277054276e+16, + 1.6213262677960268e+16, + 1.621640407886626e+16, + 1.6219545479772252e+16, + 1.6222686880678244e+16, + 1.6225828281584236e+16, + 1.6228969682490224e+16, + 1.6232111083396216e+16, + 1.6235252484302208e+16, + 1.62383938852082e+16, + 1.6241535286114192e+16, + 1.6244676687020182e+16, + 1.6247818087926172e+16, + 1.6250959488832164e+16, + 1.6254100889738156e+16, + 1.6257242290644148e+16, + 1.626038369155014e+16, + 1.626352509245613e+16, + 1.626666649336212e+16, + 1.6269807894268112e+16, + 1.6272949295174104e+16, + 1.6276090696080096e+16, + 1.6279232096986086e+16, + 1.6282373497892078e+16, + 1.6285514898798068e+16, + 1.628865629970406e+16, + 1.6291797700610052e+16, + 1.6294939101516044e+16, + 1.6298080502422034e+16, + 1.6301221903328026e+16, + 1.6304363304234016e+16, + 1.6307504705140008e+16, + 1.6310646106046e+16, + 1.631378750695199e+16, + 1.6316928907857982e+16, + 1.6320070308763974e+16, + 1.6323211709669964e+16, + 1.6326353110575956e+16, + 1.6329494511481948e+16, + 1.6332635912387938e+16, + 1.633577731329393e+16, + 1.6338918714199922e+16, + 1.6342060115105912e+16, + 1.6345201516011904e+16, + 1.6348342916917894e+16, + 1.6351484317823886e+16, + 1.6354625718729878e+16, + 1.635776711963587e+16, + 1.636090852054186e+16, + 1.6364049921447852e+16, + 1.6367191322353842e+16, + 1.6370332723259834e+16, + 1.6373474124165826e+16, + 1.6376615525071818e+16, + 1.6379756925977808e+16, + 1.6382898326883798e+16, + 1.638603972778979e+16, + 1.6389181128695782e+16, + 1.6392322529601774e+16, + 1.6395463930507766e+16, + 1.6398605331413756e+16, + 1.6401746732319746e+16, + 1.6404888133225738e+16, + 1.640802953413173e+16, + 1.6411170935037722e+16, + 1.6414312335943714e+16, + 1.6417453736849704e+16, + 1.6420595137755694e+16, + 1.6423736538661686e+16, + 1.6426877939567678e+16, + 1.643001934047367e+16, + 1.6433160741379662e+16, + 1.6436302142285652e+16, + 1.6439443543191642e+16, + 1.6442584944097634e+16, + 1.6445726345003626e+16, + 1.6448867745909618e+16, + 1.6452009146815608e+16, + 1.64551505477216e+16, + 1.645829194862759e+16, + 1.6461433349533582e+16, + 1.6464574750439574e+16, + 1.6467716151345566e+16, + 1.6470857552251556e+16, + 1.6473998953157548e+16, + 1.6477140354063538e+16, + 1.648028175496953e+16, + 1.6483423155875522e+16, + 1.6486564556781512e+16, + 1.6489705957687504e+16, + 1.6492847358593496e+16, + 1.6495988759499486e+16, + 1.6499130160405478e+16, + 1.650227156131147e+16, + 1.650541296221746e+16, + 1.6508554363123452e+16, + 1.6511695764029444e+16, + 1.6514837164935434e+16, + 1.6517978565841426e+16, + 1.6521119966747416e+16, + 1.6524261367653408e+16, + 1.65274027685594e+16, + 1.6530544169465392e+16, + 1.6533685570371382e+16, + 1.6536826971277374e+16, + 1.6539968372183364e+16, + 1.6543109773089356e+16, + 1.6546251173995348e+16, + 1.654939257490134e+16, + 1.655253397580733e+16, + 1.655567537671332e+16, + 1.6558816777619312e+16, + 1.6561958178525304e+16, + 1.6565099579431296e+16, + 1.6568240980337288e+16, + 1.6571382381243278e+16, + 1.6574523782149268e+16, + 1.657766518305526e+16, + 1.6580806583961252e+16, + 1.6583947984867244e+16, + 1.6587089385773236e+16, + 1.6590230786679226e+16, + 1.6593372187585216e+16, + 1.6596513588491208e+16, + 1.65996549893972e+16, + 1.6602796390303192e+16, + 1.6605937791209184e+16, + 1.6609079192115174e+16, + 1.6612220593021164e+16, + 1.6615361993927156e+16, + 1.6618503394833148e+16, + 1.662164479573914e+16, + 1.662478619664513e+16, + 1.6627927597551122e+16, + 1.6631068998457112e+16, + 1.6634210399363104e+16, + 1.6637351800269096e+16, + 1.6640493201175088e+16, + 1.6643634602081078e+16, + 1.664677600298707e+16, + 1.664991740389306e+16, + 1.6653058804799052e+16, + 1.6656200205705044e+16, + 1.6659341606611034e+16, + 1.6662483007517026e+16, + 1.6665624408423018e+16, + 1.6668765809329008e+16, + 1.6671907210235e+16, + 1.6675048611140992e+16, + 1.6678190012046982e+16, + 1.6681331412952974e+16, + 1.6684472813858966e+16, + 1.6687614214764956e+16, + 1.6690755615670948e+16, + 1.6693897016576938e+16, + 1.669703841748293e+16, + 1.6700179818388922e+16, + 1.6703321219294914e+16, + 1.6706462620200904e+16, + 1.6709604021106896e+16, + 1.6712745422012886e+16, + 1.6715886822918878e+16, + 1.671902822382487e+16, + 1.6722169624730862e+16, + 1.6725311025636852e+16, + 1.6728452426542842e+16, + 1.6731593827448834e+16, + 1.6734735228354826e+16, + 1.6737876629260818e+16, + 1.674101803016681e+16, + 1.67441594310728e+16, + 1.674730083197879e+16, + 1.6750442232884782e+16, + 1.6753583633790774e+16, + 1.6756725034696766e+16, + 1.6759866435602758e+16, + 1.6763007836508746e+16, + 1.6766149237414738e+16, + 1.676929063832073e+16, + 1.6772432039226722e+16, + 1.6775573440132714e+16, + 1.6778714841038706e+16, + 1.6781856241944694e+16, + 1.6784997642850686e+16, + 1.6788139043756678e+16, + 1.679128044466267e+16, + 1.6794421845568662e+16, + 1.6797563246474652e+16, + 1.6800704647380642e+16, + 1.6803846048286634e+16, + 1.6806987449192626e+16, + 1.6810128850098618e+16, + 1.681327025100461e+16, + 1.68164116519106e+16, + 1.6819553052816592e+16, + 1.6822694453722582e+16, + 1.6825835854628574e+16, + 1.6828977255534566e+16, + 1.6832118656440556e+16, + 1.6835260057346548e+16, + 1.683840145825254e+16, + 1.684154285915853e+16, + 1.6844684260064522e+16, + 1.6847825660970514e+16, + 1.6850967061876504e+16, + 1.6854108462782496e+16, + 1.6857249863688488e+16, + 1.6860391264594478e+16, + 1.686353266550047e+16, + 1.686667406640646e+16, + 1.6869815467312452e+16, + 1.6872956868218444e+16, + 1.6876098269124436e+16, + 1.6879239670030426e+16, + 1.6882381070936418e+16, + 1.6885522471842408e+16, + 1.68886638727484e+16, + 1.6891805273654392e+16, + 1.6894946674560384e+16, + 1.6898088075466374e+16, + 1.6901229476372364e+16, + 1.6904370877278356e+16, + 1.6907512278184348e+16, + 1.691065367909034e+16, + 1.6913795079996332e+16, + 1.6916936480902322e+16, + 1.6920077881808312e+16, + 1.6923219282714304e+16, + 1.6926360683620296e+16, + 1.6929502084526288e+16, + 1.693264348543228e+16, + 1.6935784886338268e+16, + 1.693892628724426e+16, + 1.6942067688150252e+16, + 1.6945209089056244e+16, + 1.6948350489962236e+16, + 1.6951491890868228e+16, + 1.6954633291774216e+16, + 1.6957774692680208e+16, + 1.69609160935862e+16, + 1.6964057494492192e+16, + 1.6967198895398184e+16, + 1.6970340296304174e+16, + 1.6973481697210164e+16, + 1.6976623098116156e+16, + 1.6979764499022148e+16, + 1.698290589992814e+16, + 1.6986047300834132e+16, + 1.6989188701740122e+16, + 1.6992330102646112e+16, + 1.6995471503552104e+16, + 1.6998612904458096e+16, + 1.7001754305364088e+16, + 1.7004895706270078e+16, + 1.700803710717607e+16, + 1.701117850808206e+16, + 1.7014319908988052e+16, + 1.7017461309894044e+16, + 1.7020602710800036e+16, + 1.7023744111706026e+16, + 1.7026885512612018e+16, + 1.7030026913518008e+16, + 1.7033168314424e+16, + 1.7036309715329992e+16, + 1.7039451116235982e+16, + 1.7042592517141974e+16, + 1.7045733918047966e+16, + 1.7048875318953956e+16, + 1.7052016719859948e+16, + 1.705515812076594e+16, + 1.705829952167193e+16, + 1.7061440922577922e+16, + 1.7064582323483914e+16, + 1.7067723724389904e+16, + 1.7070865125295896e+16, + 1.7074006526201886e+16, + 1.7077147927107878e+16, + 1.708028932801387e+16, + 1.7083430728919862e+16, + 1.7086572129825852e+16, + 1.7089713530731844e+16, + 1.7092854931637834e+16, + 1.7095996332543826e+16, + 1.7099137733449818e+16, + 1.710227913435581e+16, + 1.71054205352618e+16, + 1.710856193616779e+16, + 1.7111703337073782e+16, + 1.7114844737979774e+16, + 1.7117986138885766e+16, + 1.7121127539791758e+16, + 1.7124268940697748e+16, + 1.7127410341603738e+16, + 1.713055174250973e+16, + 1.7133693143415722e+16, + 1.7136834544321714e+16, + 1.7139975945227706e+16, + 1.7143117346133698e+16, + 1.7146258747039686e+16, + 1.7149400147945678e+16, + 1.715254154885167e+16, + 1.7155682949757662e+16, + 1.7158824350663654e+16, + 1.7161965751569644e+16, + 1.7165107152475634e+16, + 1.7168248553381626e+16, + 1.7171389954287618e+16, + 1.717453135519361e+16, + 1.7177672756099602e+16, + 1.7180814157005592e+16, + 1.7183955557911582e+16, + 1.7187096958817574e+16, + 1.7190238359723566e+16, + 1.7193379760629558e+16, + 1.7196521161535548e+16, + 1.719966256244154e+16, + 1.720280396334753e+16, + 1.7205945364253522e+16, + 1.7209086765159514e+16, + 1.7212228166065506e+16, + 1.7215369566971496e+16, + 1.7218510967877488e+16, + 1.7221652368783478e+16, + 1.722479376968947e+16, + 1.7227935170595462e+16, + 1.7231076571501452e+16, + 1.7234217972407444e+16, + 1.7237359373313436e+16, + 1.7240500774219426e+16, + 1.7243642175125418e+16, + 1.724678357603141e+16, + 1.72499249769374e+16, + 1.7253066377843392e+16, + 1.7256207778749384e+16, + 1.7259349179655374e+16, + 1.7262490580561366e+16, + 1.7265631981467356e+16, + 1.7268773382373348e+16, + 1.727191478327934e+16, + 1.7275056184185332e+16, + 1.7278197585091322e+16, + 1.7281338985997314e+16, + 1.7284480386903304e+16, + 1.7287621787809296e+16, + 1.7290763188715288e+16, + 1.729390458962128e+16, + 1.729704599052727e+16, + 1.730018739143326e+16, + 1.7303328792339252e+16, + 1.7306470193245244e+16, + 1.7309611594151236e+16, + 1.7312752995057228e+16, + 1.7315894395963218e+16, + 1.7319035796869208e+16, + 1.73221771977752e+16, + 1.7325318598681192e+16, + 1.7328459999587184e+16, + 1.7331601400493176e+16, + 1.7334742801399166e+16, + 1.7337884202305156e+16, + 1.7341025603211148e+16, + 1.734416700411714e+16, + 1.7347308405023132e+16, + 1.7350449805929124e+16, + 1.7353591206835114e+16, + 1.7356732607741104e+16, + 1.7359874008647096e+16, + 1.7363015409553088e+16, + 1.736615681045908e+16, + 1.736929821136507e+16, + 1.7372439612271062e+16, + 1.7375581013177052e+16, + 1.7378722414083044e+16, + 1.7381863814989036e+16, + 1.7385005215895028e+16, + 1.7388146616801018e+16, + 1.739128801770701e+16, + 1.7394429418613e+16, + 1.7397570819518992e+16, + 1.7400712220424984e+16, + 1.7403853621330974e+16, + 1.7406995022236966e+16, + 1.7410136423142958e+16, + 1.7413277824048948e+16, + 1.741641922495494e+16, + 1.7419560625860932e+16, + 1.7422702026766922e+16, + 1.7425843427672914e+16, + 1.7428984828578906e+16, + 1.7432126229484896e+16, + 1.7435267630390888e+16, + 1.7438409031296878e+16, + 1.744155043220287e+16, + 1.7444691833108862e+16, + 1.7447833234014854e+16, + 1.7450974634920844e+16, + 1.7454116035826836e+16, + 1.7457257436732826e+16, + 1.7460398837638818e+16, + 1.746354023854481e+16, + 1.7466681639450802e+16, + 1.7469823040356792e+16, + 1.7472964441262782e+16, + 1.7476105842168774e+16, + 1.7479247243074766e+16, + 1.7482388643980758e+16, + 1.748553004488675e+16, + 1.748867144579274e+16, + 1.749181284669873e+16, + 1.7494954247604722e+16, + 1.7498095648510714e+16, + 1.7501237049416706e+16, + 1.7504378450322698e+16, + 1.7507519851228688e+16, + 1.7510661252134678e+16, + 1.751380265304067e+16, + 1.7516944053946662e+16, + 1.7520085454852654e+16, + 1.7523226855758646e+16, + 1.7526368256664636e+16, + 1.7529509657570626e+16, + 1.7532651058476618e+16, + 1.753579245938261e+16, + 1.7538933860288602e+16, + 1.7542075261194592e+16, + 1.7545216662100584e+16, + 1.7548358063006574e+16, + 1.7551499463912566e+16, + 1.7554640864818558e+16, + 1.755778226572455e+16, + 1.756092366663054e+16, + 1.7564065067536532e+16, + 1.7567206468442522e+16, + 1.7570347869348514e+16, + 1.7573489270254506e+16, + 1.7576630671160496e+16, + 1.7579772072066488e+16, + 1.758291347297248e+16, + 1.758605487387847e+16, + 1.7589196274784462e+16, + 1.7592337675690454e+16, + 1.7595479076596444e+16, + 1.7598620477502436e+16, + 1.7601761878408428e+16, + 1.7604903279314418e+16, + 1.760804468022041e+16, + 1.76111860811264e+16, + 1.7614327482032392e+16, + 1.7617468882938384e+16, + 1.7620610283844376e+16, + 1.7623751684750366e+16, + 1.7626893085656358e+16, + 1.7630034486562348e+16, + 1.763317588746834e+16, + 1.7636317288374332e+16, + 1.7639458689280324e+16, + 1.7642600090186314e+16, + 1.7645741491092304e+16, + 1.7648882891998296e+16, + 1.7652024292904288e+16, + 1.765516569381028e+16, + 1.7658307094716272e+16, + 1.7661448495622262e+16, + 1.7664589896528252e+16, + 1.7667731297434244e+16, + 1.7670872698340236e+16, + 1.7674014099246228e+16, + 1.767715550015222e+16, + 1.7680296901058208e+16, + 1.76834383019642e+16, + 1.7686579702870192e+16, + 1.7689721103776184e+16, + 1.7692862504682176e+16, + 1.7696003905588168e+16, + 1.7699145306494156e+16, + 1.7702286707400148e+16, + 1.770542810830614e+16, + 1.7708569509212132e+16, + 1.7711710910118124e+16, + 1.7714852311024114e+16, + 1.7717993711930104e+16, + 1.7721135112836096e+16, + 1.7724276513742088e+16, + 1.772741791464808e+16, + 1.7730559315554072e+16, + 1.7733700716460062e+16, + 1.7736842117366052e+16, + 1.7739983518272044e+16, + 1.7743124919178036e+16, + 1.7746266320084028e+16, + 1.7749407720990018e+16, + 1.775254912189601e+16, + 1.7755690522802e+16, + 1.7758831923707992e+16, + 1.7761973324613984e+16, + 1.7765114725519976e+16, + 1.7768256126425966e+16, + 1.7771397527331958e+16, + 1.777453892823795e+16, + 1.777768032914394e+16, + 1.7780821730049932e+16, + 1.7783963130955922e+16, + 1.7787104531861914e+16, + 1.7790245932767906e+16, + 1.7793387333673898e+16, + 1.7796528734579888e+16, + 1.779967013548588e+16, + 1.780281153639187e+16, + 1.7805952937297862e+16, + 1.7809094338203854e+16, + 1.7812235739109846e+16, + 1.7815377140015836e+16, + 1.7818518540921826e+16, + 1.7821659941827818e+16, + 1.782480134273381e+16, + 1.7827942743639802e+16, + 1.7831084144545794e+16, + 1.7834225545451784e+16, + 1.7837366946357774e+16, + 1.7840508347263766e+16, + 1.7843649748169758e+16, + 1.784679114907575e+16, + 1.7849932549981742e+16, + 1.785307395088773e+16, + 1.7856215351793722e+16, + 1.7859356752699714e+16, + 1.7862498153605706e+16, + 1.7865639554511698e+16, + 1.786878095541769e+16, + 1.7871922356323678e+16, + 1.787506375722967e+16, + 1.7878205158135662e+16, + 1.7881346559041654e+16, + 1.7884487959947646e+16, + 1.7887629360853636e+16, + 1.7890770761759626e+16, + 1.7893912162665618e+16, + 1.789705356357161e+16, + 1.7900194964477602e+16, + 1.7903336365383594e+16, + 1.7906477766289584e+16, + 1.7909619167195574e+16, + 1.7912760568101566e+16, + 1.7915901969007558e+16, + 1.791904336991355e+16, + 1.792218477081954e+16, + 1.7925326171725532e+16, + 1.7928467572631522e+16, + 1.7931608973537514e+16, + 1.7934750374443506e+16, + 1.7937891775349498e+16, + 1.7941033176255488e+16, + 1.794417457716148e+16, + 1.794731597806747e+16, + 1.7950457378973462e+16, + 1.7953598779879454e+16, + 1.7956740180785444e+16, + 1.7959881581691436e+16, + 1.7963022982597428e+16, + 1.7966164383503418e+16, + 1.796930578440941e+16, + 1.7972447185315402e+16, + 1.7975588586221392e+16, + 1.7978729987127384e+16, + 1.7981871388033376e+16, + 1.7985012788939366e+16, + 1.7988154189845358e+16, + 1.7991295590751348e+16, + 1.799443699165734e+16, + 1.7997578392563332e+16, + 1.8000719793469324e+16, + 1.8003861194375314e+16, + 1.8007002595281306e+16, + 1.8010143996187296e+16, + 1.8013285397093288e+16, + 1.801642679799928e+16, + 1.801956819890527e+16, + 1.8022709599811264e+16, + 1.8025851000717252e+16, + 1.8028992401623244e+16, + 1.8032133802529236e+16, + 1.8035275203435228e+16, + 1.803841660434122e+16, + 1.8041558005247212e+16, + 1.80446994061532e+16, + 1.804784080705919e+16, + 1.8050982207965184e+16, + 1.8054123608871176e+16, + 1.805726500977717e+16, + 1.806040641068316e+16, + 1.8063547811589148e+16, + 1.806668921249514e+16, + 1.8069830613401132e+16, + 1.8072972014307124e+16, + 1.8076113415213116e+16, + 1.8079254816119108e+16, + 1.8082396217025096e+16, + 1.808553761793109e+16, + 1.808867901883708e+16, + 1.809182041974307e+16, + 1.8094961820649064e+16, + 1.8098103221555056e+16, + 1.8101244622461044e+16, + 1.8104386023367036e+16, + 1.8107527424273028e+16, + 1.811066882517902e+16, + 1.8113810226085012e+16, + 1.8116951626991004e+16, + 1.812009302789699e+16, + 1.8123234428802984e+16, + 1.8126375829708976e+16, + 1.812951723061497e+16, + 1.813265863152096e+16, + 1.813580003242695e+16, + 1.813894143333294e+16, + 1.8142082834238932e+16, + 1.8145224235144924e+16, + 1.8148365636050916e+16, + 1.8151507036956908e+16, + 1.81546484378629e+16, + 1.815778983876889e+16, + 1.816093123967488e+16, + 1.816407264058087e+16, + 1.8167214041486864e+16, + 1.8170355442392856e+16, + 1.817349684329885e+16, + 1.8176638244204836e+16, + 1.8179779645110828e+16, + 1.818292104601682e+16, + 1.8186062446922812e+16, + 1.8189203847828804e+16, + 1.8192345248734796e+16, + 1.8195486649640784e+16, + 1.8198628050546776e+16, + 1.820176945145277e+16, + 1.820491085235876e+16, + 1.820805225326475e+16, + 1.8211193654170744e+16, + 1.8214335055076732e+16, + 1.8217476455982724e+16, + 1.8220617856888716e+16, + 1.8223759257794708e+16, + 1.82269006587007e+16, + 1.823004205960669e+16, + 1.823318346051268e+16, + 1.823632486141867e+16, + 1.8239466262324664e+16, + 1.8242607663230656e+16, + 1.8245749064136644e+16, + 1.824889046504264e+16, + 1.8252031865948628e+16, + 1.825517326685462e+16, + 1.8258314667760612e+16, + 1.82614560686666e+16, + 1.8264597469572596e+16, + 1.8267738870478584e+16, + 1.8270880271384576e+16, + 1.827402167229057e+16, + 1.8277163073196556e+16, + 1.828030447410255e+16, + 1.828344587500854e+16, + 1.8286587275914536e+16, + 1.8289728676820524e+16, + 1.8292870077726516e+16, + 1.8296011478632508e+16, + 1.8299152879538496e+16, + 1.8302294280444492e+16, + 1.830543568135048e+16, + 1.830857708225647e+16, + 1.8311718483162464e+16, + 1.8314859884068452e+16, + 1.831800128497445e+16, + 1.8321142685880436e+16, + 1.832428408678643e+16, + 1.832742548769242e+16, + 1.833056688859841e+16, + 1.8333708289504404e+16, + 1.833684969041039e+16, + 1.8339991091316388e+16, + 1.8343132492222376e+16, + 1.834627389312837e+16, + 1.834941529403436e+16, + 1.8352556694940348e+16, + 1.8355698095846344e+16, + 1.8358839496752332e+16, + 1.836198089765833e+16, + 1.8365122298564316e+16, + 1.8368263699470304e+16, + 1.83714051003763e+16, + 1.837454650128229e+16, + 1.8377687902188284e+16, + 1.838082930309427e+16, + 1.8383970704000264e+16, + 1.8387112104906256e+16, + 1.8390253505812244e+16, + 1.839339490671824e+16, + 1.8396536307624228e+16, + 1.839967770853022e+16, + 1.8402819109436212e+16, + 1.8405960510342204e+16, + 1.8409101911248196e+16, + 1.8412243312154184e+16, + 1.8415384713060176e+16, + 1.841852611396617e+16, + 1.842166751487216e+16, + 1.842480891577815e+16, + 1.842795031668414e+16, + 1.8431091717590136e+16, + 1.8434233118496124e+16, + 1.8437374519402116e+16, + 1.8440515920308108e+16, + 1.84436573212141e+16, + 1.8446798722120092e+16, + 1.844994012302608e+16, + 1.845308152393207e+16, + 1.8456222924838064e+16, + 1.8459364325744056e+16, + 1.846250572665005e+16, + 1.8465647127556036e+16, + 1.8468788528462028e+16, + 1.847192992936802e+16, + 1.8475071330274012e+16, + 1.8478212731180004e+16, + 1.8481354132085996e+16, + 1.8484495532991984e+16, + 1.8487636933897976e+16, + 1.849077833480397e+16, + 1.849391973570996e+16, + 1.849706113661595e+16, + 1.8500202537521944e+16, + 1.8503343938427932e+16, + 1.8506485339333924e+16, + 1.8509626740239916e+16, + 1.8512768141145908e+16, + 1.85159095420519e+16, + 1.8519050942957892e+16, + 1.852219234386388e+16, + 1.852533374476987e+16, + 1.8528475145675864e+16, + 1.8531616546581856e+16, + 1.853475794748785e+16, + 1.8537899348393836e+16, + 1.8541040749299828e+16, + 1.854418215020582e+16, + 1.8547323551111812e+16, + 1.8550464952017804e+16, + 1.855360635292379e+16, + 1.8556747753829788e+16, + 1.8559889154735776e+16, + 1.856303055564177e+16, + 1.856617195654776e+16, + 1.856931335745375e+16, + 1.8572454758359744e+16, + 1.8575596159265732e+16, + 1.8578737560171724e+16, + 1.8581878961077716e+16, + 1.8585020361983708e+16, + 1.85881617628897e+16, + 1.859130316379569e+16, + 1.8594444564701684e+16, + 1.859758596560767e+16, + 1.8600727366513664e+16, + 1.8603868767419656e+16, + 1.8607010168325644e+16, + 1.861015156923164e+16, + 1.8613292970137628e+16, + 1.861643437104362e+16, + 1.8619575771949612e+16, + 1.86227171728556e+16, + 1.8625858573761596e+16, + 1.8628999974667584e+16, + 1.863214137557358e+16, + 1.863528277647957e+16, + 1.863842417738556e+16, + 1.864156557829155e+16, + 1.864470697919754e+16, + 1.8647848380103536e+16, + 1.8650989781009524e+16, + 1.8654131181915516e+16, + 1.8657272582821508e+16, + 1.8660413983727496e+16, + 1.8663555384633492e+16, + 1.866669678553948e+16, + 1.8669838186445476e+16, + 1.8672979587351464e+16, + 1.8676120988257452e+16, + 1.867926238916345e+16, + 1.8682403790069436e+16, + 1.868554519097543e+16, + 1.868868659188142e+16, + 1.8691827992787412e+16, + 1.8694969393693404e+16, + 1.869811079459939e+16, + 1.8701252195505388e+16, + 1.8704393596411376e+16, + 1.8707534997317372e+16, + 1.871067639822336e+16, + 1.8713817799129348e+16, + 1.8716959200035344e+16, + 1.8720100600941332e+16, + 1.872324200184733e+16, + 1.8726383402753316e+16, + 1.8729524803659308e+16, + 1.87326662045653e+16, + 1.873580760547129e+16, + 1.8738949006377284e+16, + 1.874209040728327e+16, + 1.8745231808189264e+16, + 1.8748373209095256e+16, + 1.8751514610001244e+16, + 1.875465601090724e+16, + 1.8757797411813228e+16, + 1.876093881271922e+16, + 1.8764080213625212e+16, + 1.8767221614531204e+16, + 1.8770363015437196e+16, + 1.8773504416343184e+16, + 1.877664581724918e+16, + 1.877978721815517e+16, + 1.878292861906116e+16, + 1.878607001996715e+16, + 1.878921142087314e+16, + 1.8792352821779136e+16, + 1.8795494222685124e+16, + 1.8798635623591116e+16, + 1.8801777024497108e+16, + 1.88049184254031e+16, + 1.8808059826309092e+16, + 1.881120122721508e+16, + 1.881434262812107e+16, + 1.8817484029027064e+16, + 1.8820625429933056e+16, + 1.882376683083905e+16, + 1.8826908231745036e+16, + 1.8830049632651028e+16, + 1.883319103355702e+16, + 1.8836332434463012e+16, + 1.8839473835369004e+16, + 1.8842615236274996e+16, + 1.8845756637180988e+16, + 1.8848898038086976e+16, + 1.885203943899297e+16, + 1.885518083989896e+16, + 1.885832224080495e+16, + 1.8861463641710944e+16, + 1.8864605042616932e+16, + 1.8867746443522924e+16, + 1.8870887844428916e+16, + 1.8874029245334908e+16, + 1.88771706462409e+16, + 1.8880312047146892e+16, + 1.888345344805288e+16, + 1.888659484895887e+16, + 1.8889736249864864e+16, + 1.8892877650770856e+16, + 1.889601905167685e+16, + 1.8899160452582836e+16, + 1.8902301853488828e+16, + 1.890544325439482e+16, + 1.8908584655300812e+16, + 1.8911726056206804e+16, + 1.8914867457112796e+16, + 1.8918008858018788e+16, + 1.8921150258924776e+16, + 1.892429165983077e+16, + 1.892743306073676e+16, + 1.893057446164275e+16, + 1.8933715862548744e+16, + 1.8936857263454732e+16, + 1.8939998664360724e+16, + 1.8943140065266716e+16, + 1.8946281466172708e+16, + 1.89494228670787e+16, + 1.895256426798469e+16, + 1.8955705668890684e+16, + 1.895884706979667e+16, + 1.8961988470702664e+16, + 1.8965129871608656e+16, + 1.8968271272514644e+16, + 1.897141267342064e+16, + 1.8974554074326628e+16, + 1.897769547523262e+16, + 1.8980836876138612e+16, + 1.8983978277044604e+16, + 1.8987119677950596e+16, + 1.8990261078856584e+16, + 1.899340247976258e+16, + 1.899654388066857e+16, + 1.899968528157456e+16, + 1.900282668248055e+16, + 1.900596808338654e+16, + 1.9009109484292536e+16, + 1.9012250885198524e+16, + 1.9015392286104516e+16, + 1.9018533687010508e+16, + 1.9021675087916496e+16, + 1.9024816488822492e+16, + 1.902795788972848e+16, + 1.9031099290634476e+16, + 1.9034240691540464e+16, + 1.9037382092446456e+16, + 1.904052349335245e+16, + 1.9043664894258436e+16, + 1.904680629516443e+16, + 1.904994769607042e+16, + 1.9053089096976416e+16, + 1.9056230497882404e+16, + 1.905937189878839e+16, + 1.9062513299694388e+16, + 1.9065654700600376e+16, + 1.9068796101506372e+16, + 1.907193750241236e+16, + 1.907507890331835e+16, + 1.9078220304224344e+16, + 1.9081361705130332e+16, + 1.908450310603633e+16, + 1.9087644506942316e+16, + 1.9090785907848308e+16, + 1.90939273087543e+16, + 1.909706870966029e+16, + 1.9100210110566284e+16, + 1.910335151147227e+16, + 1.9106492912378264e+16, + 1.9109634313284256e+16, + 1.911277571419025e+16, + 1.911591711509624e+16, + 1.9119058516002228e+16, + 1.9122199916908224e+16, + 1.9125341317814212e+16, + 1.9128482718720204e+16, + 1.9131624119626196e+16, + 1.9134765520532184e+16, + 1.913790692143818e+16, + 1.914104832234417e+16, + 1.914418972325016e+16, + 1.914733112415615e+16, + 1.9150472525062144e+16, + 1.9153613925968136e+16, + 1.9156755326874124e+16, + 1.9159896727780116e+16, + 1.9163038128686108e+16, + 1.91661795295921e+16, + 1.9169320930498092e+16, + 1.917246233140408e+16, + 1.917560373231007e+16, + 1.9178745133216064e+16, + 1.9181886534122056e+16, + 1.918502793502805e+16, + 1.918816933593404e+16, + 1.919131073684003e+16, + 1.919445213774602e+16, + 1.9197593538652012e+16, + 1.9200734939558004e+16, + 1.9203876340463996e+16, + 1.9207017741369988e+16, + 1.9210159142275976e+16, + 1.921330054318197e+16, + 1.921644194408796e+16, + 1.921958334499395e+16, + 1.9222724745899944e+16, + 1.9225866146805936e+16, + 1.9229007547711924e+16, + 1.9232148948617916e+16, + 1.9235290349523908e+16, + 1.92384317504299e+16, + 1.9241573151335892e+16, + 1.924471455224188e+16, + 1.924785595314787e+16, + 1.9250997354053864e+16, + 1.9254138754959856e+16, + 1.925728015586585e+16, + 1.926042155677184e+16, + 1.926356295767783e+16, + 1.926670435858382e+16, + 1.9269845759489812e+16, + 1.9272987160395804e+16, + 1.9276128561301796e+16, + 1.9279269962207788e+16, + 1.9282411363113776e+16, + 1.928555276401977e+16, + 1.928869416492576e+16, + 1.929183556583175e+16, + 1.9294976966737744e+16, + 1.9298118367643732e+16, + 1.930125976854973e+16, + 1.9304401169455716e+16, + 1.9307542570361708e+16, + 1.93106839712677e+16, + 1.931382537217369e+16, + 1.9316966773079684e+16, + 1.932010817398567e+16, + 1.9323249574891664e+16, + 1.9326390975797656e+16, + 1.932953237670365e+16, + 1.933267377760964e+16, + 1.9335815178515628e+16, + 1.9338956579421624e+16, + 1.9342097980327612e+16, + 1.9345239381233604e+16, + 1.9348380782139596e+16, + 1.9351522183045584e+16, + 1.935466358395158e+16, + 1.935780498485757e+16, + 1.936094638576356e+16, + 1.936408778666955e+16, + 1.936722918757554e+16, + 1.9370370588481536e+16, + 1.9373511989387524e+16, + 1.937665339029352e+16, + 1.9379794791199508e+16, + 1.9382936192105496e+16, + 1.9386077593011492e+16, + 1.938921899391748e+16, + 1.9392360394823476e+16, + 1.9395501795729464e+16, + 1.9398643196635456e+16, + 1.940178459754145e+16, + 1.9404925998447436e+16, + 1.940806739935343e+16, + 1.941120880025942e+16, + 1.9414350201165416e+16, + 1.9417491602071404e+16, + 1.942063300297739e+16, + 1.9423774403883388e+16, + 1.9426915804789376e+16, + 1.9430057205695372e+16, + 1.943319860660136e+16, + 1.943634000750735e+16, + 1.9439481408413344e+16, + 1.9442622809319332e+16, + 1.944576421022533e+16, + 1.9448905611131316e+16, + 1.9452047012037308e+16, + 1.94551884129433e+16, + 1.945832981384929e+16, + 1.9461471214755284e+16, + 1.946461261566127e+16, + 1.9467754016567268e+16, + 1.9470895417473256e+16, + 1.947403681837925e+16, + 1.947717821928524e+16, + 1.9480319620191228e+16, + 1.9483461021097224e+16, + 1.9486602422003212e+16, + 1.9489743822909204e+16, + 1.9492885223815196e+16, + 1.9496026624721184e+16, + 1.949916802562718e+16, + 1.950230942653317e+16, + 1.950545082743916e+16, + 1.950859222834515e+16, + 1.9511733629251144e+16, + 1.9514875030157136e+16, + 1.9518016431063124e+16, + 1.9521157831969116e+16, + 1.9524299232875108e+16, + 1.95274406337811e+16, + 1.9530582034687092e+16, + 1.953372343559308e+16, + 1.9536864836499076e+16, + 1.9540006237405064e+16, + 1.9543147638311056e+16, + 1.954628903921705e+16, + 1.954943044012304e+16, + 1.955257184102903e+16, + 1.955571324193502e+16, + 1.9558854642841012e+16, + 1.9561996043747004e+16, + 1.9565137444652996e+16, + 1.9568278845558988e+16, + 1.9571420246464976e+16, + 1.957456164737097e+16, + 1.957770304827696e+16, + 1.958084444918295e+16, + 1.9583985850088944e+16, + 1.9587127250994936e+16, + 1.959026865190093e+16, + 1.9593410052806916e+16, + 1.9596551453712908e+16, + 1.95996928546189e+16, + 1.9602834255524892e+16, + 1.9605975656430884e+16, + 1.960911705733687e+16, + 1.9612258458242864e+16, + 1.9615399859148856e+16, + 1.961854126005485e+16, + 1.962168266096084e+16, + 1.962482406186683e+16, + 1.962796546277282e+16, + 1.9631106863678812e+16, + 1.9634248264584804e+16, + 1.9637389665490796e+16, + 1.9640531066396788e+16, + 1.9643672467302776e+16, + 1.964681386820877e+16, + 1.964995526911476e+16, + 1.965309667002075e+16, + 1.9656238070926744e+16, + 1.9659379471832736e+16, + 1.966252087273873e+16, + 1.9665662273644716e+16, + 1.9668803674550708e+16, + 1.96719450754567e+16, + 1.9675086476362692e+16, + 1.9678227877268684e+16, + 1.968136927817467e+16, + 1.9684510679080668e+16, + 1.9687652079986656e+16, + 1.969079348089265e+16, + 1.969393488179864e+16, + 1.9697076282704628e+16, + 1.9700217683610624e+16, + 1.9703359084516612e+16, + 1.9706500485422604e+16, + 1.9709641886328596e+16, + 1.9712783287234584e+16, + 1.971592468814058e+16, + 1.971906608904657e+16, + 1.9722207489952564e+16, + 1.972534889085855e+16, + 1.9728490291764544e+16, + 1.9731631692670536e+16, + 1.9734773093576524e+16, + 1.973791449448252e+16, + 1.9741055895388508e+16, + 1.97441972962945e+16, + 1.9747338697200492e+16, + 1.975048009810648e+16, + 1.9753621499012476e+16, + 1.9756762899918464e+16, + 1.975990430082446e+16, + 1.976304570173045e+16, + 1.9766187102636436e+16, + 1.976932850354243e+16, + 1.977246990444842e+16, + 1.9775611305354416e+16, + 1.9778752706260404e+16, + 1.9781894107166396e+16, + 1.9785035508072388e+16, + 1.9788176908978376e+16, + 1.9791318309884372e+16, + 1.979445971079036e+16, + 1.9797601111696356e+16, + 1.9800742512602344e+16, + 1.9803883913508332e+16, + 1.980702531441433e+16, + 1.9810166715320316e+16, + 1.981330811622631e+16, + 1.98164495171323e+16, + 1.9819590918038292e+16, + 1.9822732318944284e+16, + 1.982587371985027e+16, + 1.9829015120756268e+16, + 1.9832156521662256e+16, + 1.983529792256825e+16, + 1.983843932347424e+16, + 1.9841580724380228e+16, + 1.9844722125286224e+16, + 1.9847863526192216e+16, + 1.9851004927098204e+16, + 1.9854146328004196e+16, + 1.9857287728910188e+16, + 1.986042912981618e+16, + 1.9863570530722172e+16, + 1.9866711931628164e+16, + 1.986985333253415e+16, + 1.9872994733440144e+16, + 1.9876136134346136e+16, + 1.987927753525213e+16, + 1.988241893615812e+16, + 1.988556033706411e+16, + 1.98887017379701e+16, + 1.9891843138876092e+16, + 1.9894984539782084e+16, + 1.9898125940688076e+16, + 1.9901267341594068e+16, + 1.9904408742500056e+16, + 1.990755014340605e+16, + 1.991069154431204e+16, + 1.991383294521803e+16, + 1.9916974346124024e+16, + 1.9920115747030012e+16, + 1.992325714793601e+16, + 1.9926398548841996e+16, + 1.9929539949747988e+16, + 1.993268135065398e+16, + 1.9935822751559972e+16, + 1.9938964152465964e+16, + 1.994210555337195e+16, + 1.9945246954277944e+16, + 1.9948388355183936e+16, + 1.995152975608993e+16, + 1.995467115699592e+16, + 1.9957812557901908e+16, + 1.9960953958807904e+16, + 1.9964095359713892e+16, + 1.9967236760619884e+16, + 1.9970378161525876e+16, + 1.9973519562431864e+16, + 1.997666096333786e+16, + 1.997980236424385e+16, + 1.998294376514984e+16, + 1.998608516605583e+16, + 1.998922656696182e+16, + 1.9992367967867816e+16, + 1.9995509368773804e+16, + 1.99986507696798e+16, + 2.0001792170585788e+16, + 2.000493357149178e+16, + 2.0008074972397772e+16, + 2.001121637330376e+16, + 2.0014357774209756e+16, + 2.0017499175115744e+16, + 2.0020640576021736e+16, + 2.002378197692773e+16, + 2.0026923377833716e+16, + 2.003006477873971e+16, + 2.00332061796457e+16, + 2.0036347580551696e+16, + 2.0039488981457684e+16, + 2.004263038236367e+16, + 2.0045771783269668e+16, + 2.0048913184175656e+16, + 2.0052054585081652e+16, + 2.005519598598764e+16, + 2.005833738689363e+16, + 2.0061478787799624e+16, + 2.0064620188705612e+16, + 2.006776158961161e+16, + 2.0070902990517596e+16, + 2.007404439142359e+16, + 2.007718579232958e+16, + 2.008032719323557e+16, + 2.0083468594141564e+16, + 2.008660999504755e+16, + 2.0089751395953548e+16, + 2.0092892796859536e+16, + 2.009603419776553e+16, + 2.009917559867152e+16, + 2.0102316999577508e+16, + 2.0105458400483504e+16, + 2.0108599801389492e+16, + 2.0111741202295484e+16, + 2.0114882603201476e+16, + 2.0118024004107464e+16, + 2.012116540501346e+16, + 2.012430680591945e+16, + 2.012744820682544e+16, + 2.013058960773143e+16, + 2.0133731008637424e+16, + 2.0136872409543416e+16, + 2.0140013810449404e+16, + 2.01431552113554e+16, + 2.0146296612261388e+16, + 2.014943801316738e+16, + 2.0152579414073372e+16, + 2.015572081497936e+16, + 2.0158862215885356e+16, + 2.0162003616791344e+16, + 2.0165145017697336e+16, + 2.016828641860333e+16, + 2.017142781950932e+16, + 2.017456922041531e+16, + 2.01777106213213e+16, + 2.0180852022227292e+16, + 2.0183993423133284e+16, + 2.0187134824039276e+16, + 2.0190276224945268e+16, + 2.0193417625851256e+16, + 2.019655902675725e+16, + 2.019970042766324e+16, + 2.020284182856923e+16, + 2.0205983229475224e+16, + 2.0209124630381216e+16, + 2.021226603128721e+16, + 2.0215407432193196e+16, + 2.0218548833099188e+16, + 2.022169023400518e+16, + 2.0224831634911172e+16, + 2.0227973035817164e+16, + 2.023111443672315e+16, + 2.0234255837629144e+16, + 2.0237397238535136e+16, + 2.024053863944113e+16, + 2.024368004034712e+16, + 2.024682144125311e+16, + 2.02499628421591e+16, + 2.0253104243065092e+16, + 2.0256245643971084e+16, + 2.0259387044877076e+16, + 2.0262528445783068e+16, + 2.0265669846689056e+16, + 2.026881124759505e+16, + 2.027195264850104e+16, + 2.027509404940703e+16, + 2.0278235450313024e+16, + 2.0281376851219016e+16, + 2.028451825212501e+16, + 2.0287659653030996e+16, + 2.0290801053936988e+16, + 2.029394245484298e+16, + 2.0297083855748972e+16, + 2.0300225256654964e+16, + 2.030336665756095e+16, + 2.0306508058466944e+16, + 2.0309649459372936e+16, + 2.031279086027893e+16, + 2.031593226118492e+16, + 2.0319073662090908e+16, + 2.0322215062996904e+16, + 2.0325356463902892e+16, + 2.0328497864808884e+16, + 2.0331639265714876e+16, + 2.0334780666620864e+16, + 2.033792206752686e+16, + 2.034106346843285e+16, + 2.034420486933884e+16, + 2.034734627024483e+16, + 2.0350487671150824e+16, + 2.0353629072056816e+16, + 2.0356770472962804e+16, + 2.03599118738688e+16, + 2.0363053274774788e+16, + 2.036619467568078e+16, + 2.0369336076586772e+16, + 2.037247747749276e+16, + 2.0375618878398756e+16, + 2.0378760279304744e+16, + 2.0381901680210736e+16, + 2.038504308111673e+16, + 2.0388184482022716e+16, + 2.039132588292871e+16, + 2.03944672838347e+16, + 2.0397608684740696e+16, + 2.0400750085646684e+16, + 2.040389148655267e+16, + 2.0407032887458668e+16, + 2.0410174288364656e+16, + 2.0413315689270652e+16, + 2.041645709017664e+16, + 2.041959849108263e+16, + 2.0422739891988624e+16, + 2.0425881292894612e+16, + 2.042902269380061e+16, + 2.0432164094706596e+16, + 2.043530549561259e+16, + 2.043844689651858e+16, + 2.044158829742457e+16, + 2.0444729698330564e+16, + 2.044787109923655e+16, + 2.0451012500142548e+16, + 2.0454153901048536e+16, + 2.045729530195453e+16, + 2.046043670286052e+16, + 2.0463578103766508e+16, + 2.0466719504672504e+16, + 2.0469860905578492e+16, + 2.0473002306484484e+16, + 2.0476143707390476e+16, + 2.0479285108296468e+16, + 2.048242650920246e+16, + 2.048556791010845e+16, + 2.0488709311014444e+16, + 2.049185071192043e+16, + 2.0494992112826424e+16, + 2.0498133513732416e+16, + 2.0501274914638404e+16, + 2.05044163155444e+16, + 2.0507557716450388e+16, + 2.051069911735638e+16, + 2.0513840518262372e+16, + 2.0516981919168364e+16, + 2.0520123320074356e+16, + 2.0523264720980344e+16, + 2.0526406121886336e+16, + 2.052954752279233e+16, + 2.053268892369832e+16, + 2.053583032460431e+16, + 2.05389717255103e+16, + 2.0542113126416292e+16, + 2.0545254527322284e+16, + 2.0548395928228276e+16, + 2.0551537329134268e+16, + 2.055467873004026e+16, + 2.0557820130946252e+16, + 2.056096153185224e+16, + 2.056410293275823e+16, + 2.0567244333664224e+16, + 2.0570385734570216e+16, + 2.057352713547621e+16, + 2.0576668536382196e+16, + 2.0579809937288188e+16, + 2.058295133819418e+16, + 2.0586092739100172e+16, + 2.0589234140006164e+16, + 2.0592375540912156e+16, + 2.0595516941818144e+16, + 2.0598658342724136e+16, + 2.060179974363013e+16, + 2.060494114453612e+16, + 2.060808254544211e+16, + 2.06112239463481e+16, + 2.0614365347254092e+16, + 2.0617506748160084e+16, + 2.0620648149066076e+16, + 2.0623789549972068e+16, + 2.062693095087806e+16, + 2.0630072351784052e+16, + 2.063321375269004e+16, + 2.063635515359603e+16, + 2.0639496554502024e+16, + 2.0642637955408016e+16, + 2.064577935631401e+16, + 2.0648920757219996e+16, + 2.0652062158125988e+16, + 2.065520355903198e+16, + 2.0658344959937972e+16, + 2.0661486360843964e+16, + 2.066462776174995e+16, + 2.0667769162655948e+16, + 2.0670910563561936e+16, + 2.067405196446793e+16, + 2.067719336537392e+16, + 2.0680334766279908e+16, + 2.0683476167185904e+16, + 2.0686617568091892e+16, + 2.0689758968997884e+16, + 2.0692900369903876e+16, + 2.0696041770809868e+16, + 2.069918317171586e+16, + 2.070232457262185e+16, + 2.0705465973527844e+16, + 2.070860737443383e+16, + 2.0711748775339824e+16, + 2.0714890176245816e+16, + 2.0718031577151804e+16, + 2.07211729780578e+16, + 2.0724314378963788e+16, + 2.072745577986978e+16, + 2.0730597180775772e+16, + 2.073373858168176e+16, + 2.0736879982587756e+16, + 2.0740021383493744e+16, + 2.074316278439974e+16, + 2.074630418530573e+16, + 2.0749445586211716e+16, + 2.075258698711771e+16, + 2.07557283880237e+16, + 2.0758869788929696e+16, + 2.0762011189835684e+16, + 2.0765152590741676e+16, + 2.0768293991647668e+16, + 2.0771435392553656e+16, + 2.0774576793459652e+16, + 2.077771819436564e+16, + 2.0780859595271636e+16, + 2.0784000996177624e+16, + 2.0787142397083612e+16, + 2.079028379798961e+16, + 2.0793425198895596e+16, + 2.079656659980159e+16, + 2.079970800070758e+16, + 2.0802849401613572e+16, + 2.0805990802519564e+16, + 2.080913220342555e+16, + 2.0812273604331548e+16, + 2.0815415005237536e+16, + 2.081855640614353e+16, + 2.082169780704952e+16, + 2.0824839207955508e+16, + 2.0827980608861504e+16, + 2.0831122009767492e+16, + 2.083426341067349e+16, + 2.0837404811579476e+16, + 2.0840546212485468e+16, + 2.084368761339146e+16, + 2.084682901429745e+16, + 2.0849970415203444e+16, + 2.085311181610943e+16, + 2.0856253217015424e+16, + 2.0859394617921416e+16, + 2.0862536018827404e+16, + 2.08656774197334e+16, + 2.0868818820639388e+16, + 2.087196022154538e+16, + 2.0875101622451372e+16, + 2.0878243023357364e+16, + 2.0881384424263356e+16, + 2.0884525825169344e+16, + 2.0887667226075336e+16, + 2.089080862698133e+16, + 2.089395002788732e+16, + 2.089709142879331e+16, + 2.09002328296993e+16, + 2.0903374230605296e+16, + 2.0906515631511284e+16, + 2.0909657032417276e+16, + 2.0912798433323268e+16, + 2.091593983422926e+16, + 2.0919081235135252e+16, + 2.092222263604124e+16, + 2.092536403694723e+16, + 2.0928505437853224e+16, + 2.0931646838759216e+16, + 2.093478823966521e+16, + 2.0937929640571196e+16, + 2.0941071041477188e+16, + 2.094421244238318e+16, + 2.0947353843289172e+16, + 2.0950495244195164e+16, + 2.0953636645101156e+16, + 2.0956778046007144e+16, + 2.0959919446913136e+16, + 2.096306084781913e+16, + 2.096620224872512e+16, + 2.096934364963111e+16, + 2.0972485050537104e+16, + 2.0975626451443092e+16, + 2.0978767852349084e+16, + 2.0981909253255076e+16, + 2.0985050654161068e+16, + 2.098819205506706e+16, + 2.0991333455973052e+16, + 2.099447485687904e+16, + 2.099761625778503e+16, + 2.1000757658691024e+16, + 2.1003899059597016e+16, + 2.100704046050301e+16, + 2.1010181861408996e+16, + 2.1013323262314988e+16, + 2.101646466322098e+16, + 2.1019606064126972e+16, + 2.1022747465032964e+16, + 2.102588886593895e+16, + 2.1029030266844948e+16, + 2.1032171667750936e+16, + 2.103531306865693e+16, + 2.103845446956292e+16, + 2.104159587046891e+16, + 2.1044737271374904e+16, + 2.1047878672280892e+16, + 2.1051020073186884e+16, + 2.1054161474092876e+16, + 2.1057302874998868e+16, + 2.106044427590486e+16, + 2.106358567681085e+16, + 2.1066727077716844e+16, + 2.106986847862283e+16, + 2.1073009879528824e+16, + 2.1076151280434816e+16, + 2.1079292681340804e+16, + 2.10824340822468e+16, + 2.1085575483152788e+16, + 2.1088716884058784e+16, + 2.1091858284964772e+16, + 2.109499968587076e+16, + 2.1098141086776756e+16, + 2.1101282487682744e+16, + 2.110442388858874e+16, + 2.110756528949473e+16, + 2.111070669040072e+16, + 2.111384809130671e+16, + 2.11169894922127e+16, + 2.1120130893118696e+16, + 2.1123272294024684e+16, + 2.112641369493068e+16, + 2.1129555095836668e+16, + 2.1132696496742656e+16, + 2.1135837897648652e+16, + 2.113897929855464e+16, + 2.1142120699460636e+16, + 2.1145262100366624e+16, + 2.1148403501272616e+16, + 2.115154490217861e+16, + 2.1154686303084596e+16, + 2.115782770399059e+16, + 2.116096910489658e+16, + 2.1164110505802576e+16, + 2.1167251906708564e+16, + 2.117039330761455e+16, + 2.1173534708520548e+16, + 2.1176676109426536e+16, + 2.1179817510332532e+16, + 2.118295891123852e+16, + 2.118610031214451e+16, + 2.1189241713050504e+16, + 2.1192383113956492e+16, + 2.119552451486249e+16, + 2.1198665915768476e+16, + 2.1201807316674468e+16, + 2.120494871758046e+16, + 2.120809011848645e+16, + 2.1211231519392444e+16, + 2.121437292029843e+16, + 2.1217514321204424e+16, + 2.1220655722110416e+16, + 2.122379712301641e+16, + 2.12269385239224e+16, + 2.1230079924828388e+16, + 2.1233221325734384e+16, + 2.1236362726640372e+16, + 2.1239504127546364e+16, + 2.1242645528452356e+16, + 2.1245786929358344e+16, + 2.124892833026434e+16, + 2.125206973117033e+16, + 2.125521113207632e+16, + 2.125835253298231e+16, + 2.1261493933888304e+16, + 2.1264635334794296e+16, + 2.1267776735700284e+16, + 2.1270918136606276e+16, + 2.1274059537512268e+16, + 2.127720093841826e+16, + 2.1280342339324252e+16, + 2.128348374023024e+16, + 2.128662514113623e+16, + 2.1289766542042224e+16, + 2.1292907942948216e+16, + 2.129604934385421e+16, + 2.12991907447602e+16, + 2.130233214566619e+16, + 2.130547354657218e+16, + 2.1308614947478172e+16, + 2.1311756348384164e+16, + 2.1314897749290156e+16, + 2.1318039150196148e+16, + 2.1321180551102136e+16, + 2.132432195200813e+16, + 2.132746335291412e+16, + 2.133060475382011e+16, + 2.1333746154726104e+16, + 2.1336887555632096e+16, + 2.1340028956538084e+16, + 2.1343170357444076e+16, + 2.1346311758350068e+16, + 2.134945315925606e+16, + 2.1352594560162052e+16, + 2.135573596106804e+16, + 2.135887736197403e+16, + 2.1362018762880024e+16, + 2.1365160163786016e+16, + 2.136830156469201e+16, + 2.1371442965598e+16, + 2.137458436650399e+16, + 2.137772576740998e+16, + 2.1380867168315972e+16, + 2.1384008569221964e+16, + 2.1387149970127956e+16, + 2.1390291371033948e+16, + 2.1393432771939936e+16, + 2.139657417284593e+16, + 2.139971557375192e+16, + 2.140285697465791e+16, + 2.1405998375563904e+16, + 2.1409139776469892e+16, + 2.141228117737589e+16, + 2.1415422578281876e+16, + 2.1418563979187868e+16, + 2.142170538009386e+16, + 2.142484678099985e+16, + 2.1427988181905844e+16, + 2.143112958281183e+16, + 2.1434270983717824e+16, + 2.1437412384623816e+16, + 2.144055378552981e+16, + 2.14436951864358e+16, + 2.1446836587341788e+16, + 2.1449977988247784e+16, + 2.1453119389153772e+16, + 2.1456260790059764e+16, + 2.1459402190965756e+16, + 2.1462543591871744e+16, + 2.146568499277774e+16, + 2.146882639368373e+16, + 2.147196779458972e+16, + 2.147510919549571e+16, + 2.14782505964017e+16, + 2.1481391997307696e+16, + 2.1484533398213684e+16, + 2.148767479911968e+16, + 2.1490816200025668e+16, + 2.1493957600931656e+16, + 2.1497099001837652e+16, + 2.150024040274364e+16, + 2.1503381803649636e+16, + 2.1506523204555624e+16, + 2.1509664605461616e+16, + 2.151280600636761e+16, + 2.1515947407273596e+16, + 2.151908880817959e+16, + 2.152223020908558e+16, + 2.1525371609991576e+16, + 2.1528513010897564e+16, + 2.153165441180355e+16, + 2.1534795812709548e+16, + 2.1537937213615536e+16, + 2.1541078614521532e+16, + 2.154422001542752e+16, + 2.154736141633351e+16, + 2.1550502817239504e+16, + 2.1553644218145492e+16, + 2.155678561905149e+16, + 2.1559927019957476e+16, + 2.1563068420863468e+16, + 2.156620982176946e+16, + 2.156935122267545e+16, + 2.1572492623581444e+16, + 2.157563402448743e+16, + 2.1578775425393428e+16, + 2.1581916826299416e+16, + 2.158505822720541e+16, + 2.15881996281114e+16, + 2.1591341029017388e+16, + 2.1594482429923384e+16, + 2.1597623830829372e+16, + 2.1600765231735364e+16, + 2.1603906632641356e+16, + 2.1607048033547344e+16, + 2.161018943445334e+16, + 2.161333083535933e+16, + 2.161647223626532e+16, + 2.161961363717131e+16, + 2.1622755038077304e+16, + 2.1625896438983296e+16, + 2.1629037839889284e+16, + 2.1632179240795276e+16, + 2.1635320641701268e+16, + 2.163846204260726e+16, + 2.1641603443513252e+16, + 2.164474484441924e+16, + 2.1647886245325236e+16, + 2.1651027646231224e+16, + 2.1654169047137216e+16, + 2.165731044804321e+16, + 2.16604518489492e+16, + 2.166359324985519e+16, + 2.166673465076118e+16, + 2.1669876051667172e+16, + 2.1673017452573164e+16, + 2.1676158853479156e+16, + 2.1679300254385148e+16, + 2.1682441655291136e+16, + 2.168558305619713e+16, + 2.168872445710312e+16, + 2.169186585800911e+16, + 2.1695007258915104e+16, + 2.1698148659821096e+16, + 2.1701290060727084e+16, + 2.1704431461633076e+16, + 2.1707572862539068e+16, + 2.171071426344506e+16, + 2.1713855664351052e+16, + 2.1716997065257044e+16, + 2.1720138466163036e+16, + 2.1723279867069024e+16, + 2.1726421267975016e+16, + 2.172956266888101e+16, + 2.1732704069787e+16, + 2.173584547069299e+16, + 2.173898687159898e+16, + 2.1742128272504972e+16, + 2.1745269673410964e+16, + 2.1748411074316956e+16, + 2.1751552475222948e+16, + 2.1754693876128936e+16, + 2.1757835277034932e+16, + 2.176097667794092e+16, + 2.176411807884691e+16, + 2.1767259479752904e+16, + 2.1770400880658892e+16, + 2.177354228156489e+16, + 2.1776683682470876e+16, + 2.1779825083376868e+16, + 2.178296648428286e+16, + 2.1786107885188852e+16, + 2.1789249286094844e+16, + 2.179239068700083e+16, + 2.1795532087906828e+16, + 2.1798673488812816e+16, + 2.180181488971881e+16, + 2.18049562906248e+16, + 2.1808097691530788e+16, + 2.1811239092436784e+16, + 2.1814380493342772e+16, + 2.1817521894248764e+16, + 2.1820663295154756e+16, + 2.1823804696060744e+16, + 2.182694609696674e+16, + 2.183008749787273e+16, + 2.1833228898778724e+16, + 2.183637029968471e+16, + 2.18395117005907e+16, + 2.1842653101496696e+16, + 2.1845794502402684e+16, + 2.184893590330868e+16, + 2.1852077304214668e+16, + 2.185521870512066e+16, + 2.1858360106026652e+16, + 2.186150150693264e+16, + 2.1864642907838636e+16, + 2.1867784308744624e+16, + 2.187092570965062e+16, + 2.187406711055661e+16, + 2.1877208511462596e+16, + 2.188034991236859e+16, + 2.188349131327458e+16, + 2.1886632714180576e+16, + 2.1889774115086564e+16, + 2.1892915515992556e+16, + 2.1896056916898548e+16, + 2.1899198317804536e+16, + 2.1902339718710532e+16, + 2.190548111961652e+16, + 2.190862252052251e+16, + 2.1911763921428504e+16, + 2.1914905322334492e+16, + 2.191804672324049e+16, + 2.1921188124146476e+16, + 2.192432952505247e+16, + 2.192747092595846e+16, + 2.1930612326864452e+16, + 2.1933753727770444e+16, + 2.193689512867643e+16, + 2.1940036529582428e+16, + 2.1943177930488416e+16, + 2.194631933139441e+16, + 2.19494607323004e+16, + 2.1952602133206388e+16, + 2.1955743534112384e+16, + 2.1958884935018372e+16, + 2.1962026335924364e+16, + 2.1965167736830356e+16, + 2.1968309137736348e+16, + 2.197145053864234e+16, + 2.197459193954833e+16, + 2.197773334045432e+16, + 2.198087474136031e+16, + 2.1984016142266304e+16, + 2.1987157543172296e+16, + 2.1990298944078284e+16, + 2.199344034498428e+16, + 2.1996581745890268e+16, + 2.199972314679626e+16, + 2.2002864547702252e+16, + 2.2006005948608244e+16, + 2.2009147349514236e+16, + 2.2012288750420224e+16, + 2.2015430151326216e+16, + 2.201857155223221e+16, + 2.20217129531382e+16, + 2.202485435404419e+16, + 2.202799575495018e+16, + 2.2031137155856172e+16, + 2.2034278556762164e+16, + 2.2037419957668156e+16, + 2.2040561358574148e+16, + 2.204370275948014e+16, + 2.204684416038613e+16, + 2.204998556129212e+16, + 2.205312696219811e+16, + 2.2056268363104104e+16, + 2.2059409764010096e+16, + 2.206255116491609e+16, + 2.2065692565822076e+16, + 2.2068833966728068e+16, + 2.207197536763406e+16, + 2.2075116768540052e+16, + 2.2078258169446044e+16, + 2.2081399570352036e+16, + 2.2084540971258024e+16, + 2.2087682372164016e+16, + 2.209082377307001e+16, + 2.2093965173976e+16, + 2.209710657488199e+16, + 2.210024797578798e+16, + 2.2103389376693972e+16, + 2.2106530777599964e+16, + 2.2109672178505956e+16, + 2.2112813579411948e+16, + 2.2115954980317936e+16, + 2.2119096381223932e+16, + 2.212223778212992e+16, + 2.212537918303591e+16, + 2.2128520583941904e+16, + 2.2131661984847896e+16, + 2.213480338575389e+16, + 2.2137944786659876e+16, + 2.2141086187565868e+16, + 2.214422758847186e+16, + 2.2147368989377852e+16, + 2.2150510390283844e+16, + 2.215365179118983e+16, + 2.2156793192095828e+16, + 2.2159934593001816e+16, + 2.216307599390781e+16, + 2.21662173948138e+16, + 2.2169358795719788e+16, + 2.2172500196625784e+16, + 2.2175641597531772e+16, + 2.2178782998437764e+16, + 2.2181924399343756e+16, + 2.2185065800249744e+16, + 2.218820720115574e+16, + 2.219134860206173e+16, + 2.2194490002967724e+16, + 2.219763140387371e+16, + 2.2200772804779704e+16, + 2.2203914205685696e+16, + 2.2207055606591684e+16, + 2.221019700749768e+16, + 2.2213338408403668e+16, + 2.221647980930966e+16, + 2.2219621210215652e+16, + 2.222276261112164e+16, + 2.2225904012027636e+16, + 2.2229045412933624e+16, + 2.223218681383962e+16, + 2.223532821474561e+16, + 2.2238469615651596e+16, + 2.224161101655759e+16, + 2.224475241746358e+16, + 2.2247893818369576e+16, + 2.2251035219275564e+16, + 2.2254176620181556e+16, + 2.2257318021087548e+16, + 2.2260459421993536e+16, + 2.2263600822899532e+16, + 2.226674222380552e+16, + 2.2269883624711516e+16, + 2.2273025025617504e+16, + 2.2276166426523492e+16, + 2.227930782742949e+16, + 2.2282449228335476e+16, + 2.228559062924147e+16, + 2.228873203014746e+16, + 2.2291873431053452e+16, + 2.2295014831959444e+16, + 2.229815623286543e+16, + 2.2301297633771428e+16, + 2.2304439034677416e+16, + 2.230758043558341e+16, + 2.23107218364894e+16, + 2.2313863237395388e+16, + 2.2317004638301384e+16, + 2.2320146039207372e+16, + 2.2323287440113364e+16, + 2.2326428841019356e+16, + 2.2329570241925348e+16, + 2.233271164283134e+16, + 2.233585304373733e+16, + 2.2338994444643324e+16, + 2.234213584554931e+16, + 2.2345277246455304e+16, + 2.2348418647361296e+16, + 2.235156004826729e+16, + 2.235470144917328e+16, + 2.2357842850079268e+16, + 2.236098425098526e+16, + 2.2364125651891252e+16, + 2.2367267052797244e+16, + 2.2370408453703236e+16, + 2.2373549854609224e+16, + 2.2376691255515216e+16, + 2.237983265642121e+16, + 2.23829740573272e+16, + 2.238611545823319e+16, + 2.2389256859139184e+16, + 2.2392398260045172e+16, + 2.2395539660951164e+16, + 2.2398681061857156e+16, + 2.2401822462763148e+16, + 2.240496386366914e+16, + 2.2408105264575132e+16, + 2.241124666548112e+16, + 2.241438806638711e+16, + 2.2417529467293104e+16, + 2.2420670868199096e+16, + 2.242381226910509e+16, + 2.242695367001108e+16, + 2.2430095070917068e+16, + 2.243323647182306e+16, + 2.2436377872729052e+16, + 2.2439519273635044e+16, + 2.2442660674541036e+16, + 2.2445802075447024e+16, + 2.2448943476353016e+16, + 2.245208487725901e+16, + 2.2455226278165e+16, + 2.245836767907099e+16, + 2.246150907997698e+16, + 2.2464650480882976e+16, + 2.2467791881788964e+16, + 2.2470933282694956e+16, + 2.2474074683600948e+16, + 2.247721608450694e+16, + 2.2480357485412932e+16, + 2.248349888631892e+16, + 2.248664028722491e+16, + 2.2489781688130904e+16, + 2.2492923089036896e+16, + 2.249606448994289e+16, + 2.2499205890848876e+16, + 2.250234729175487e+16, + 2.250548869266086e+16, + 2.2508630093566852e+16, + 2.2511771494472844e+16, + 2.251491289537883e+16, + 2.2518054296284828e+16, + 2.2521195697190816e+16, + 2.252433709809681e+16, + 2.25274784990028e+16, + 2.2530619899908788e+16, + 2.2533761300814784e+16, + 2.2536902701720772e+16, + 2.254004410262677e+16, + 2.2543185503532756e+16, + 2.2546326904438748e+16, + 2.254946830534474e+16, + 2.255260970625073e+16, + 2.2555751107156724e+16, + 2.255889250806271e+16, + 2.2562033908968704e+16, + 2.2565175309874696e+16, + 2.2568316710780684e+16, + 2.257145811168668e+16, + 2.2574599512592668e+16, + 2.2577740913498664e+16, + 2.2580882314404652e+16, + 2.258402371531064e+16, + 2.2587165116216636e+16, + 2.2590306517122624e+16, + 2.259344791802862e+16, + 2.259658931893461e+16, + 2.25997307198406e+16, + 2.260287212074659e+16, + 2.260601352165258e+16, + 2.2609154922558576e+16, + 2.2612296323464564e+16, + 2.261543772437056e+16, + 2.2618579125276548e+16, + 2.2621720526182536e+16, + 2.2624861927088532e+16, + 2.262800332799452e+16, + 2.2631144728900516e+16, + 2.2634286129806504e+16, + 2.2637427530712496e+16, + 2.264056893161849e+16, + 2.2643710332524476e+16, + 2.264685173343047e+16, + 2.264999313433646e+16, + 2.2653134535242452e+16, + 2.2656275936148444e+16, + 2.265941733705443e+16, + 2.2662558737960428e+16, + 2.2665700138866416e+16, + 2.266884153977241e+16, + 2.26719829406784e+16, + 2.267512434158439e+16, + 2.2678265742490384e+16, + 2.2681407143396372e+16, + 2.268454854430237e+16, + 2.2687689945208356e+16, + 2.2690831346114348e+16, + 2.269397274702034e+16, + 2.269711414792633e+16, + 2.2700255548832324e+16, + 2.270339694973831e+16, + 2.2706538350644304e+16, + 2.2709679751550296e+16, + 2.271282115245629e+16, + 2.271596255336228e+16, + 2.2719103954268268e+16, + 2.272224535517426e+16, + 2.2725386756080252e+16, + 2.2728528156986244e+16, + 2.2731669557892236e+16, + 2.2734810958798224e+16, + 2.273795235970422e+16, + 2.274109376061021e+16, + 2.27442351615162e+16, + 2.274737656242219e+16, + 2.2750517963328184e+16, + 2.2753659364234176e+16, + 2.2756800765140164e+16, + 2.2759942166046156e+16, + 2.2763083566952148e+16, + 2.276622496785814e+16, + 2.2769366368764132e+16, + 2.277250776967012e+16, + 2.277564917057611e+16, + 2.2778790571482104e+16, + 2.2781931972388096e+16, + 2.278507337329409e+16, + 2.278821477420008e+16, + 2.2791356175106068e+16, + 2.279449757601206e+16, + 2.2797638976918052e+16, + 2.2800780377824044e+16, + 2.2803921778730036e+16, + 2.2807063179636028e+16, + 2.2810204580542016e+16, + 2.281334598144801e+16, + 2.2816487382354e+16, + 2.281962878325999e+16, + 2.2822770184165984e+16, + 2.2825911585071976e+16, + 2.2829052985977964e+16, + 2.2832194386883956e+16, + 2.2835335787789948e+16, + 2.283847718869594e+16, + 2.2841618589601932e+16, + 2.284475999050792e+16, + 2.284790139141391e+16, + 2.2851042792319904e+16, + 2.2854184193225896e+16, + 2.285732559413189e+16, + 2.2860466995037876e+16, + 2.286360839594387e+16, + 2.286674979684986e+16, + 2.2869891197755852e+16, + 2.2873032598661844e+16, + 2.2876173999567836e+16, + 2.2879315400473828e+16, + 2.2882456801379816e+16, + 2.288559820228581e+16, + 2.28887396031918e+16, + 2.289188100409779e+16, + 2.2895022405003784e+16, + 2.2898163805909772e+16, + 2.290130520681577e+16, + 2.2904446607721756e+16, + 2.2907588008627748e+16, + 2.291072940953374e+16, + 2.291387081043973e+16, + 2.2917012211345724e+16, + 2.292015361225171e+16, + 2.2923295013157704e+16, + 2.2926436414063696e+16, + 2.2929577814969684e+16, + 2.293271921587568e+16, + 2.2935860616781668e+16, + 2.2939002017687664e+16, + 2.2942143418593652e+16, + 2.2945284819499644e+16, + 2.2948426220405636e+16, + 2.2951567621311624e+16, + 2.295470902221762e+16, + 2.295785042312361e+16, + 2.29609918240296e+16, + 2.296413322493559e+16, + 2.296727462584158e+16, + 2.2970416026747576e+16, + 2.2973557427653564e+16, + 2.297669882855956e+16, + 2.2979840229465548e+16, + 2.298298163037154e+16, + 2.2986123031277532e+16, + 2.298926443218352e+16, + 2.2992405833089516e+16, + 2.2995547233995504e+16, + 2.2998688634901496e+16, + 2.300183003580749e+16, + 2.3004971436713476e+16, + 2.300811283761947e+16, + 2.301125423852546e+16, + 2.3014395639431456e+16, + 2.3017537040337444e+16, + 2.3020678441243436e+16, + 2.3023819842149428e+16, + 2.3026961243055416e+16, + 2.3030102643961412e+16, + 2.30332440448674e+16, + 2.303638544577339e+16, + 2.3039526846679384e+16, + 2.3042668247585372e+16, + 2.304580964849137e+16, + 2.3048951049397356e+16, + 2.3052092450303348e+16, + 2.305523385120934e+16, + 2.3058375252115332e+16, + 2.3061516653021324e+16, + 2.306465805392731e+16, + 2.3067799454833304e+16, + 2.3070940855739296e+16, + 2.307408225664529e+16, + 2.307722365755128e+16, + 2.3080365058457268e+16, + 2.3083506459363264e+16, + 2.3086647860269252e+16, + 2.3089789261175244e+16, + 2.3092930662081236e+16, + 2.3096072062987228e+16, + 2.309921346389322e+16, + 2.310235486479921e+16, + 2.31054962657052e+16, + 2.310863766661119e+16, + 2.3111779067517184e+16, + 2.3114920468423176e+16, + 2.3118061869329164e+16, + 2.3121203270235156e+16, + 2.3124344671141148e+16, + 2.312748607204714e+16, + 2.3130627472953132e+16, + 2.3133768873859124e+16, + 2.313691027476511e+16, + 2.3140051675671104e+16, + 2.3143193076577096e+16, + 2.314633447748309e+16, + 2.314947587838908e+16, + 2.315261727929507e+16, + 2.315575868020106e+16, + 2.3158900081107052e+16, + 2.3162041482013044e+16, + 2.3165182882919036e+16, + 2.3168324283825028e+16, + 2.317146568473102e+16, + 2.317460708563701e+16, + 2.3177748486543e+16, + 2.318088988744899e+16, + 2.3184031288354984e+16, + 2.3187172689260976e+16, + 2.3190314090166964e+16, + 2.3193455491072956e+16, + 2.3196596891978948e+16, + 2.319973829288494e+16, + 2.3202879693790932e+16, + 2.320602109469692e+16, + 2.3209162495602916e+16, + 2.3212303896508904e+16, + 2.3215445297414896e+16, + 2.321858669832089e+16, + 2.322172809922688e+16, + 2.322486950013287e+16, + 2.322801090103886e+16, + 2.3231152301944852e+16, + 2.3234293702850844e+16, + 2.3237435103756836e+16, + 2.3240576504662828e+16, + 2.3243717905568816e+16, + 2.3246859306474812e+16, + 2.32500007073808e+16, + 2.325314210828679e+16, + 2.3256283509192784e+16, + 2.3259424910098772e+16, + 2.326256631100477e+16, + 2.3265707711910756e+16, + 2.3268849112816748e+16, + 2.327199051372274e+16, + 2.327513191462873e+16, + 2.3278273315534724e+16, + 2.328141471644071e+16, + 2.3284556117346708e+16, + 2.3287697518252696e+16, + 2.329083891915869e+16, + 2.329398032006468e+16, + 2.3297121720970668e+16, + 2.3300263121876664e+16, + 2.3303404522782652e+16, + 2.3306545923688644e+16, + 2.3309687324594636e+16, + 2.3312828725500624e+16, + 2.331597012640662e+16, + 2.331911152731261e+16, + 2.3322252928218604e+16, + 2.332539432912459e+16, + 2.332853573003058e+16, + 2.3331677130936576e+16, + 2.3334818531842564e+16, + 2.333795993274856e+16, + 2.3341101333654548e+16, + 2.334424273456054e+16, + 2.3347384135466532e+16, + 2.335052553637252e+16, + 2.3353666937278516e+16, + 2.3356808338184504e+16, + 2.33599497390905e+16, + 2.336309113999649e+16, + 2.3366232540902476e+16, + 2.336937394180847e+16, + 2.337251534271446e+16, + 2.3375656743620456e+16, + 2.3378798144526444e+16, + 2.3381939545432436e+16, + 2.3385080946338428e+16, + 2.3388222347244416e+16, + 2.3391363748150412e+16, + 2.33945051490564e+16, + 2.339764654996239e+16, + 2.3400787950868384e+16, + 2.3403929351774372e+16, + 2.340707075268037e+16, + 2.3410212153586356e+16, + 2.3413353554492348e+16, + 2.341649495539834e+16, + 2.3419636356304332e+16, + 2.3422777757210324e+16, + 2.342591915811631e+16, + 2.3429060559022308e+16, + 2.3432201959928296e+16, + 2.343534336083429e+16, + 2.343848476174028e+16, + 2.3441626162646268e+16, + 2.3444767563552264e+16, + 2.3447908964458252e+16, + 2.3451050365364244e+16, + 2.3454191766270236e+16, + 2.3457333167176228e+16, + 2.346047456808222e+16, + 2.346361596898821e+16, + 2.34667573698942e+16, + 2.346989877080019e+16, + 2.3473040171706184e+16, + 2.3476181572612176e+16, + 2.3479322973518164e+16, + 2.3482464374424156e+16, + 2.3485605775330148e+16, + 2.348874717623614e+16, + 2.3491888577142132e+16, + 2.3495029978048124e+16, + 2.3498171378954116e+16, + 2.3501312779860104e+16, + 2.3504454180766096e+16, + 2.350759558167209e+16, + 2.351073698257808e+16, + 2.351387838348407e+16, + 2.351701978439006e+16, + 2.3520161185296052e+16, + 2.3523302586202044e+16, + 2.3526443987108036e+16, + 2.3529585388014028e+16, + 2.353272678892002e+16, + 2.353586818982601e+16, + 2.3539009590732e+16, + 2.354215099163799e+16, + 2.3545292392543984e+16, + 2.3548433793449976e+16, + 2.3551575194355964e+16, + 2.3554716595261956e+16, + 2.3557857996167948e+16, + 2.356099939707394e+16, + 2.3564140797979932e+16, + 2.3567282198885924e+16, + 2.3570423599791916e+16, + 2.3573565000697904e+16, + 2.3576706401603896e+16, + 2.357984780250989e+16, + 2.358298920341588e+16, + 2.358613060432187e+16, + 2.358927200522786e+16, + 2.3592413406133852e+16, + 2.3595554807039844e+16, + 2.3598696207945836e+16, + 2.3601837608851828e+16, + 2.3604979009757816e+16, + 2.3608120410663812e+16, + 2.36112618115698e+16, + 2.361440321247579e+16, + 2.3617544613381784e+16, + 2.3620686014287772e+16, + 2.362382741519377e+16, + 2.3626968816099756e+16, + 2.363011021700575e+16, + 2.363325161791174e+16, + 2.3636393018817732e+16, + 2.3639534419723724e+16, + 2.364267582062971e+16, + 2.3645817221535708e+16, + 2.3648958622441696e+16, + 2.365210002334769e+16, + 2.365524142425368e+16, + 2.3658382825159668e+16, + 2.3661524226065664e+16, + 2.3664665626971652e+16, + 2.366780702787765e+16, + 2.3670948428783636e+16, + 2.3674089829689624e+16, + 2.367723123059562e+16, + 2.368037263150161e+16, + 2.3683514032407604e+16, + 2.368665543331359e+16, + 2.3689796834219584e+16, + 2.3692938235125576e+16, + 2.3696079636031564e+16, + 2.369922103693756e+16, + 2.3702362437843548e+16, + 2.3705503838749544e+16, + 2.3708645239655532e+16, + 2.371178664056152e+16, + 2.3714928041467516e+16, + 2.3718069442373504e+16, + 2.37212108432795e+16, + 2.372435224418549e+16, + 2.372749364509148e+16, + 2.373063504599747e+16, + 2.373377644690346e+16, + 2.3736917847809456e+16, + 2.3740059248715444e+16, + 2.3743200649621436e+16, + 2.3746342050527428e+16, + 2.3749483451433416e+16, + 2.3752624852339412e+16, + 2.37557662532454e+16, + 2.375890765415139e+16, + 2.3762049055057384e+16, + 2.3765190455963376e+16, + 2.376833185686937e+16, + 2.3771473257775356e+16, + 2.377461465868135e+16, + 2.377775605958734e+16, + 2.3780897460493332e+16, + 2.3784038861399324e+16, + 2.378718026230531e+16, + 2.3790321663211308e+16, + 2.3793463064117296e+16, + 2.379660446502329e+16, + 2.379974586592928e+16, + 2.380288726683527e+16, + 2.3806028667741264e+16, + 2.3809170068647252e+16, + 2.3812311469553244e+16, + 2.3815452870459236e+16, + 2.3818594271365228e+16, + 2.382173567227122e+16, + 2.382487707317721e+16, + 2.38280184740832e+16, + 2.383115987498919e+16, + 2.3834301275895184e+16, + 2.3837442676801176e+16, + 2.384058407770717e+16, + 2.384372547861316e+16, + 2.3846866879519148e+16, + 2.385000828042514e+16, + 2.3853149681331132e+16, + 2.3856291082237124e+16, + 2.3859432483143116e+16, + 2.3862573884049104e+16, + 2.3865715284955096e+16, + 2.386885668586109e+16, + 2.387199808676708e+16, + 2.387513948767307e+16, + 2.3878280888579064e+16, + 2.3881422289485052e+16, + 2.3884563690391044e+16, + 2.3887705091297036e+16, + 2.3890846492203028e+16, + 2.389398789310902e+16, + 2.389712929401501e+16, + 2.3900270694921e+16, + 2.390341209582699e+16, + 2.3906553496732984e+16, + 2.3909694897638976e+16, + 2.391283629854497e+16, + 2.391597769945096e+16, + 2.3919119100356948e+16, + 2.392226050126294e+16, + 2.3925401902168932e+16, + 2.3928543303074924e+16, + 2.3931684703980916e+16, + 2.3934826104886904e+16, + 2.3937967505792896e+16, + 2.394110890669889e+16, + 2.394425030760488e+16, + 2.394739170851087e+16, + 2.395053310941686e+16, + 2.3953674510322856e+16, + 2.3956815911228844e+16, + 2.3959957312134836e+16, + 2.3963098713040828e+16, + 2.3966240113946816e+16, + 2.3969381514852812e+16, + 2.39725229157588e+16, + 2.397566431666479e+16, + 2.3978805717570784e+16, + 2.3981947118476776e+16, + 2.398508851938277e+16, + 2.3988229920288756e+16, + 2.399137132119475e+16, + 2.399451272210074e+16, + 2.3997654123006732e+16, + 2.4000795523912724e+16, + 2.400393692481871e+16, + 2.4007078325724708e+16, + 2.4010219726630696e+16, + 2.401336112753669e+16, + 2.401650252844268e+16, + 2.4019643929348668e+16, + 2.4022785330254664e+16, + 2.4025926731160652e+16, + 2.402906813206665e+16, + 2.4032209532972636e+16, + 2.4035350933878624e+16, + 2.403849233478462e+16, + 2.404163373569061e+16, + 2.4044775136596604e+16, + 2.404791653750259e+16, + 2.4051057938408584e+16, + 2.4054199339314576e+16, + 2.4057340740220564e+16, + 2.406048214112656e+16, + 2.4063623542032548e+16, + 2.4066764942938544e+16, + 2.4069906343844532e+16, + 2.407304774475052e+16, + 2.4076189145656516e+16, + 2.4079330546562504e+16, + 2.40824719474685e+16, + 2.408561334837449e+16, + 2.408875474928048e+16, + 2.409189615018647e+16, + 2.409503755109246e+16, + 2.4098178951998456e+16, + 2.4101320352904444e+16, + 2.4104461753810436e+16, + 2.4107603154716428e+16, + 2.4110744555622416e+16, + 2.4113885956528412e+16, + 2.41170273574344e+16, + 2.4120168758340396e+16, + 2.4123310159246384e+16, + 2.4126451560152376e+16, + 2.412959296105837e+16, + 2.4132734361964356e+16, + 2.413587576287035e+16, + 2.413901716377634e+16, + 2.4142158564682332e+16, + 2.4145299965588324e+16, + 2.414844136649431e+16, + 2.4151582767400308e+16, + 2.4154724168306296e+16, + 2.415786556921229e+16, + 2.416100697011828e+16, + 2.416414837102427e+16, + 2.4167289771930264e+16, + 2.4170431172836252e+16, + 2.4173572573742244e+16, + 2.4176713974648236e+16, + 2.4179855375554228e+16, + 2.418299677646022e+16, + 2.418613817736621e+16, + 2.4189279578272204e+16, + 2.419242097917819e+16, + 2.4195562380084184e+16, + 2.4198703780990176e+16, + 2.420184518189617e+16, + 2.420498658280216e+16, + 2.4208127983708148e+16, + 2.421126938461414e+16, + 2.4214410785520132e+16, + 2.4217552186426124e+16, + 2.4220693587332116e+16, + 2.4223834988238104e+16, + 2.4226976389144096e+16, + 2.423011779005009e+16, + 2.423325919095608e+16, + 2.423640059186207e+16, + 2.4239541992768064e+16, + 2.4242683393674052e+16, + 2.4245824794580044e+16, + 2.4248966195486036e+16, + 2.4252107596392028e+16, + 2.425524899729802e+16, + 2.4258390398204012e+16, + 2.4261531799110004e+16, + 2.426467320001599e+16, + 2.4267814600921984e+16, + 2.4270956001827976e+16, + 2.427409740273397e+16, + 2.427723880363996e+16, + 2.4280380204545948e+16, + 2.428352160545194e+16, + 2.4286663006357932e+16, + 2.4289804407263924e+16, + 2.4292945808169916e+16, + 2.4296087209075904e+16, + 2.42992286099819e+16, + 2.430237001088789e+16, + 2.430551141179388e+16, + 2.430865281269987e+16, + 2.431179421360586e+16, + 2.4314935614511856e+16, + 2.4318077015417844e+16, + 2.4321218416323836e+16, + 2.4324359817229828e+16, + 2.432750121813582e+16, + 2.4330642619041812e+16, + 2.43337840199478e+16, + 2.4336925420853796e+16, + 2.4340066821759784e+16, + 2.4343208222665776e+16, + 2.434634962357177e+16, + 2.4349491024477756e+16, + 2.435263242538375e+16, + 2.435577382628974e+16, + 2.4358915227195732e+16, + 2.4362056628101724e+16, + 2.436519802900771e+16, + 2.4368339429913708e+16, + 2.4371480830819696e+16, + 2.4374622231725692e+16, + 2.437776363263168e+16, + 2.438090503353767e+16, + 2.4384046434443664e+16, + 2.4387187835349652e+16, + 2.439032923625565e+16, + 2.4393470637161636e+16, + 2.4396612038067628e+16, + 2.439975343897362e+16, + 2.440289483987961e+16, + 2.4406036240785604e+16, + 2.440917764169159e+16, + 2.4412319042597588e+16, + 2.4415460443503576e+16, + 2.4418601844409564e+16, + 2.442174324531556e+16, + 2.4424884646221548e+16, + 2.4428026047127544e+16, + 2.4431167448033532e+16, + 2.4434308848939524e+16, + 2.4437450249845516e+16, + 2.4440591650751504e+16, + 2.44437330516575e+16, + 2.444687445256349e+16, + 2.4450015853469484e+16, + 2.445315725437547e+16, + 2.445629865528146e+16, + 2.4459440056187456e+16, + 2.4462581457093444e+16, + 2.446572285799944e+16, + 2.4468864258905428e+16, + 2.447200565981142e+16, + 2.4475147060717412e+16, + 2.44782884616234e+16, + 2.4481429862529396e+16, + 2.4484571263435384e+16, + 2.4487712664341376e+16, + 2.449085406524737e+16, + 2.4493995466153356e+16, + 2.449713686705935e+16, + 2.450027826796534e+16, + 2.4503419668871332e+16, + 2.4506561069777324e+16, + 2.4509702470683316e+16, + 2.4512843871589308e+16, + 2.4515985272495296e+16, + 2.4519126673401292e+16, + 2.452226807430728e+16, + 2.452540947521327e+16, + 2.4528550876119264e+16, + 2.4531692277025252e+16, + 2.453483367793125e+16, + 2.4537975078837236e+16, + 2.4541116479743228e+16, + 2.454425788064922e+16, + 2.4547399281555212e+16, + 2.4550540682461204e+16, + 2.455368208336719e+16, + 2.4556823484273184e+16, + 2.4559964885179176e+16, + 2.456310628608517e+16, + 2.456624768699116e+16, + 2.4569389087897148e+16, + 2.457253048880314e+16, + 2.4575671889709132e+16, + 2.4578813290615124e+16, + 2.4581954691521116e+16, + 2.4585096092427108e+16, + 2.45882374933331e+16, + 2.459137889423909e+16, + 2.459452029514508e+16, + 2.459766169605107e+16, + 2.4600803096957064e+16, + 2.4603944497863056e+16, + 2.4607085898769044e+16, + 2.4610227299675036e+16, + 2.4613368700581028e+16, + 2.461651010148702e+16, + 2.4619651502393012e+16, + 2.4622792903299004e+16, + 2.462593430420499e+16, + 2.4629075705110984e+16, + 2.4632217106016976e+16, + 2.463535850692297e+16, + 2.463849990782896e+16, + 2.4641641308734948e+16, + 2.464478270964094e+16, + 2.4647924110546932e+16, + 2.4651065511452924e+16, + 2.4654206912358916e+16, + 2.4657348313264908e+16, + 2.46604897141709e+16, + 2.466363111507689e+16, + 2.466677251598288e+16, + 2.466991391688887e+16, + 2.4673055317794864e+16, + 2.4676196718700856e+16, + 2.4679338119606844e+16, + 2.4682479520512836e+16, + 2.4685620921418828e+16, + 2.468876232232482e+16, + 2.4691903723230812e+16, + 2.46950451241368e+16, + 2.4698186525042796e+16, + 2.4701327925948784e+16, + 2.4704469326854776e+16, + 2.470761072776077e+16, + 2.4710752128666756e+16, + 2.471389352957275e+16, + 2.471703493047874e+16, + 2.4720176331384732e+16, + 2.4723317732290724e+16, + 2.4726459133196716e+16, + 2.4729600534102708e+16, + 2.4732741935008696e+16, + 2.4735883335914692e+16, + 2.473902473682068e+16, + 2.474216613772667e+16, + 2.4745307538632664e+16, + 2.4748448939538652e+16, + 2.475159034044465e+16, + 2.4754731741350636e+16, + 2.4757873142256628e+16, + 2.476101454316262e+16, + 2.476415594406861e+16, + 2.4767297344974604e+16, + 2.477043874588059e+16, + 2.4773580146786588e+16, + 2.4776721547692576e+16, + 2.4779862948598564e+16, + 2.478300434950456e+16, + 2.4786145750410548e+16, + 2.4789287151316544e+16, + 2.4792428552222532e+16, + 2.4795569953128524e+16, + 2.4798711354034516e+16, + 2.4801852754940504e+16, + 2.48049941558465e+16, + 2.480813555675249e+16, + 2.4811276957658484e+16, + 2.481441835856447e+16, + 2.481755975947046e+16, + 2.4820701160376456e+16, + 2.4823842561282444e+16, + 2.482698396218844e+16, + 2.4830125363094428e+16, + 2.483326676400042e+16, + 2.4836408164906412e+16, + 2.48395495658124e+16, + 2.4842690966718396e+16, + 2.4845832367624384e+16, + 2.4848973768530376e+16, + 2.485211516943637e+16, + 2.4855256570342356e+16, + 2.485839797124835e+16, + 2.486153937215434e+16, + 2.4864680773060336e+16, + 2.4867822173966324e+16, + 2.4870963574872316e+16, + 2.4874104975778308e+16, + 2.4877246376684296e+16, + 2.4880387777590292e+16, + 2.488352917849628e+16, + 2.488667057940227e+16, + 2.4889811980308264e+16, + 2.4892953381214256e+16, + 2.489609478212025e+16, + 2.4899236183026236e+16, + 2.4902377583932228e+16, + 2.490551898483822e+16, + 2.4908660385744212e+16, + 2.4911801786650204e+16, + 2.491494318755619e+16, + 2.4918084588462184e+16, + 2.4921225989368176e+16, + 2.492436739027417e+16, + 2.492750879118016e+16, + 2.493065019208615e+16, + 2.4933791592992144e+16, + 2.4936932993898132e+16, + 2.4940074394804124e+16, + 2.4943215795710116e+16, + 2.4946357196616108e+16, + 2.49494985975221e+16, + 2.495263999842809e+16, + 2.495578139933408e+16, + 2.495892280024007e+16, + 2.4962064201146064e+16, + 2.4965205602052056e+16, + 2.496834700295805e+16, + 2.4971488403864036e+16, + 2.4974629804770028e+16, + 2.497777120567602e+16, + 2.4980912606582012e+16, + 2.4984054007488004e+16, + 2.498719540839399e+16, + 2.4990336809299984e+16, + 2.4993478210205976e+16, + 2.499661961111197e+16, + 2.499976101201796e+16, + 2.500290241292395e+16, + 2.5006043813829944e+16, + 2.5009185214735932e+16, + 2.5012326615641924e+16, + 2.5015468016547916e+16, + 2.5018609417453908e+16, + 2.50217508183599e+16, + 2.502489221926589e+16, + 2.502803362017188e+16, + 2.503117502107787e+16, + 2.5034316421983864e+16, + 2.5037457822889856e+16, + 2.5040599223795844e+16, + 2.504374062470184e+16, + 2.5046882025607828e+16, + 2.505002342651382e+16, + 2.5053164827419812e+16, + 2.50563062283258e+16, + 2.5059447629231796e+16, + 2.5062589030137784e+16, + 2.5065730431043776e+16, + 2.506887183194977e+16, + 2.507201323285576e+16, + 2.507515463376175e+16, + 2.507829603466774e+16, + 2.5081437435573736e+16, + 2.5084578836479724e+16, + 2.5087720237385716e+16, + 2.5090861638291708e+16, + 2.5094003039197696e+16, + 2.5097144440103692e+16, + 2.510028584100968e+16, + 2.510342724191567e+16, + 2.5106568642821664e+16, + 2.5109710043727652e+16, + 2.511285144463365e+16, + 2.5115992845539636e+16, + 2.511913424644563e+16, + 2.512227564735162e+16, + 2.512541704825761e+16, + 2.5128558449163604e+16, + 2.513169985006959e+16, + 2.5134841250975588e+16, + 2.5137982651881576e+16, + 2.514112405278757e+16, + 2.514426545369356e+16, + 2.5147406854599548e+16, + 2.5150548255505544e+16, + 2.5153689656411532e+16, + 2.515683105731753e+16, + 2.5159972458223516e+16, + 2.5163113859129504e+16, + 2.51662552600355e+16, + 2.516939666094149e+16, + 2.5172538061847484e+16, + 2.517567946275347e+16, + 2.5178820863659464e+16, + 2.5181962264565456e+16, + 2.5185103665471444e+16, + 2.518824506637744e+16, + 2.5191386467283428e+16, + 2.519452786818942e+16, + 2.5197669269095412e+16, + 2.52008106700014e+16, + 2.5203952070907396e+16, + 2.5207093471813384e+16, + 2.521023487271938e+16, + 2.521337627362537e+16, + 2.521651767453136e+16, + 2.521965907543735e+16, + 2.522280047634334e+16, + 2.5225941877249336e+16, + 2.5229083278155324e+16, + 2.5232224679061316e+16, + 2.5235366079967308e+16, + 2.5238507480873296e+16, + 2.5241648881779292e+16, + 2.524479028268528e+16, + 2.524793168359127e+16, + 2.5251073084497264e+16, + 2.5254214485403256e+16, + 2.525735588630925e+16, + 2.5260497287215236e+16, + 2.5263638688121228e+16, + 2.526678008902722e+16, + 2.5269921489933212e+16, + 2.5273062890839204e+16, + 2.527620429174519e+16, + 2.5279345692651188e+16, + 2.5282487093557176e+16, + 2.528562849446317e+16, + 2.528876989536916e+16, + 2.529191129627515e+16, + 2.5295052697181144e+16, + 2.5298194098087132e+16, + 2.5301335498993124e+16, + 2.5304476899899116e+16, + 2.5307618300805108e+16, + 2.53107597017111e+16, + 2.531390110261709e+16, + 2.531704250352308e+16, + 2.532018390442907e+16, + 2.5323325305335064e+16, + 2.5326466706241056e+16, + 2.532960810714705e+16, + 2.5332749508053036e+16, + 2.5335890908959028e+16, + 2.533903230986502e+16, + 2.5342173710771012e+16, + 2.5345315111677004e+16, + 2.5348456512582996e+16, + 2.5351597913488984e+16, + 2.5354739314394976e+16, + 2.535788071530097e+16, + 2.536102211620696e+16, + 2.536416351711295e+16, + 2.5367304918018944e+16, + 2.5370446318924932e+16, + 2.5373587719830924e+16, + 2.5376729120736916e+16, + 2.5379870521642908e+16, + 2.53830119225489e+16, + 2.538615332345489e+16, + 2.538929472436088e+16, + 2.539243612526687e+16, + 2.5395577526172864e+16, + 2.5398718927078856e+16, + 2.5401860327984844e+16, + 2.540500172889084e+16, + 2.5408143129796828e+16, + 2.541128453070282e+16, + 2.5414425931608812e+16, + 2.5417567332514804e+16, + 2.5420708733420796e+16, + 2.5423850134326784e+16, + 2.5426991535232776e+16, + 2.543013293613877e+16, + 2.543327433704476e+16, + 2.543641573795075e+16, + 2.543955713885674e+16, + 2.5442698539762736e+16, + 2.5445839940668724e+16, + 2.5448981341574716e+16, + 2.5452122742480708e+16, + 2.5455264143386696e+16, + 2.5458405544292692e+16, + 2.546154694519868e+16, + 2.546468834610467e+16, + 2.5467829747010664e+16, + 2.5470971147916652e+16, + 2.547411254882265e+16, + 2.5477253949728636e+16, + 2.548039535063463e+16, + 2.548353675154062e+16, + 2.5486678152446612e+16, + 2.5489819553352604e+16, + 2.549296095425859e+16, + 2.5496102355164588e+16, + 2.5499243756070576e+16, + 2.5502385156976572e+16, + 2.550552655788256e+16, + 2.5508667958788548e+16, + 2.5511809359694544e+16, + 2.5514950760600532e+16, + 2.551809216150653e+16, + 2.5521233562412516e+16, + 2.5524374963318508e+16, + 2.55275163642245e+16, + 2.553065776513049e+16, + 2.5533799166036484e+16, + 2.553694056694247e+16, + 2.5540081967848464e+16, + 2.5543223368754456e+16, + 2.5546364769660444e+16, + 2.554950617056644e+16, + 2.5552647571472428e+16, + 2.5555788972378424e+16, + 2.5558930373284412e+16, + 2.5562071774190404e+16, + 2.5565213175096396e+16, + 2.5568354576002384e+16, + 2.557149597690838e+16, + 2.557463737781437e+16, + 2.557777877872036e+16, + 2.558092017962635e+16, + 2.558406158053234e+16, + 2.5587202981438336e+16, + 2.5590344382344324e+16, + 2.5593485783250316e+16, + 2.5596627184156308e+16, + 2.55997685850623e+16, + 2.5602909985968292e+16, + 2.560605138687428e+16, + 2.560919278778027e+16, + 2.5612334188686264e+16, + 2.5615475589592256e+16, + 2.561861699049825e+16, + 2.5621758391404236e+16, + 2.562489979231023e+16, + 2.562804119321622e+16, + 2.5631182594122212e+16, + 2.5634323995028204e+16, + 2.5637465395934196e+16, + 2.5640606796840188e+16, + 2.5643748197746176e+16, + 2.564688959865217e+16, + 2.565003099955816e+16, + 2.565317240046415e+16, + 2.5656313801370144e+16, + 2.5659455202276132e+16, + 2.5662596603182124e+16, + 2.5665738004088116e+16, + 2.5668879404994108e+16, + 2.56720208059001e+16, + 2.5675162206806092e+16, + 2.567830360771208e+16, + 2.568144500861807e+16, + 2.5684586409524064e+16, + 2.5687727810430056e+16, + 2.569086921133605e+16, + 2.569401061224204e+16, + 2.5697152013148028e+16, + 2.570029341405402e+16, + 2.5703434814960012e+16, + 2.5706576215866004e+16, + 2.5709717616771996e+16, + 2.5712859017677988e+16, + 2.5716000418583976e+16, + 2.571914181948997e+16, + 2.572228322039596e+16, + 2.572542462130195e+16, + 2.5728566022207944e+16, + 2.5731707423113932e+16, + 2.5734848824019924e+16, + 2.5737990224925916e+16, + 2.5741131625831908e+16, + 2.57442730267379e+16, + 2.574741442764389e+16, + 2.5750555828549884e+16, + 2.575369722945587e+16, + 2.5756838630361864e+16, + 2.5759980031267856e+16, + 2.576312143217385e+16, + 2.576626283307984e+16, + 2.5769404233985828e+16, + 2.577254563489182e+16, + 2.5775687035797812e+16, + 2.5778828436703804e+16, + 2.5781969837609796e+16, + 2.5785111238515784e+16, + 2.578825263942178e+16, + 2.579139404032777e+16, + 2.579453544123376e+16, + 2.579767684213975e+16, + 2.580081824304574e+16, + 2.5803959643951736e+16, + 2.5807101044857724e+16, + 2.5810242445763716e+16, + 2.5813383846669708e+16, + 2.5816525247575696e+16, + 2.5819666648481692e+16, + 2.582280804938768e+16, + 2.5825949450293676e+16, + 2.5829090851199664e+16, + 2.5832232252105656e+16, + 2.583537365301165e+16, + 2.5838515053917636e+16, + 2.584165645482363e+16, + 2.584479785572962e+16, + 2.5847939256635612e+16, + 2.5851080657541604e+16, + 2.585422205844759e+16, + 2.5857363459353588e+16, + 2.5860504860259576e+16, + 2.5863646261165572e+16, + 2.586678766207156e+16, + 2.5869929062977548e+16, + 2.5873070463883544e+16, + 2.5876211864789532e+16, + 2.587935326569553e+16, + 2.5882494666601516e+16, + 2.5885636067507508e+16, + 2.58887774684135e+16, + 2.589191886931949e+16, + 2.5895060270225484e+16, + 2.589820167113147e+16, + 2.5901343072037468e+16, + 2.5904484472943456e+16, + 2.5907625873849444e+16, + 2.591076727475544e+16, + 2.5913908675661428e+16, + 2.5917050076567424e+16, + 2.5920191477473412e+16, + 2.5923332878379404e+16, + 2.5926474279285396e+16, + 2.5929615680191384e+16, + 2.593275708109738e+16, + 2.593589848200337e+16, + 2.593903988290936e+16, + 2.594218128381535e+16, + 2.594532268472134e+16, + 2.5948464085627336e+16, + 2.5951605486533324e+16, + 2.5954746887439316e+16, + 2.5957888288345308e+16, + 2.59610296892513e+16, + 2.5964171090157292e+16, + 2.596731249106328e+16, + 2.5970453891969276e+16, + 2.5973595292875264e+16, + 2.5976736693781256e+16, + 2.597987809468725e+16, + 2.5983019495593236e+16, + 2.598616089649923e+16, + 2.598930229740522e+16, + 2.5992443698311212e+16, + 2.5995585099217204e+16, + 2.5998726500123196e+16, + 2.6001867901029188e+16, + 2.6005009301935176e+16, + 2.600815070284117e+16, + 2.601129210374716e+16, + 2.601443350465315e+16, + 2.6017574905559144e+16, + 2.6020716306465132e+16, + 2.602385770737113e+16, + 2.6026999108277116e+16, + 2.6030140509183108e+16, + 2.60332819100891e+16, + 2.6036423310995092e+16, + 2.6039564711901084e+16, + 2.604270611280707e+16, + 2.6045847513713064e+16, + 2.6048988914619056e+16, + 2.605213031552505e+16, + 2.605527171643104e+16, + 2.6058413117337028e+16, + 2.606155451824302e+16, + 2.6064695919149012e+16, + 2.6067837320055004e+16, + 2.6070978720960996e+16, + 2.6074120121866988e+16, + 2.6077261522772976e+16, + 2.608040292367897e+16, + 2.608354432458496e+16, + 2.608668572549095e+16, + 2.6089827126396944e+16, + 2.6092968527302936e+16, + 2.6096109928208924e+16, + 2.6099251329114916e+16, + 2.6102392730020908e+16, + 2.61055341309269e+16, + 2.6108675531832892e+16, + 2.6111816932738884e+16, + 2.611495833364487e+16, + 2.6118099734550864e+16, + 2.6121241135456856e+16, + 2.612438253636285e+16, + 2.612752393726884e+16, + 2.6130665338174828e+16, + 2.6133806739080824e+16, + 2.6136948139986812e+16, + 2.6140089540892804e+16, + 2.6143230941798796e+16, + 2.6146372342704784e+16, + 2.614951374361078e+16, + 2.615265514451677e+16, + 2.615579654542276e+16, + 2.615893794632875e+16, + 2.6162079347234744e+16, + 2.6165220748140736e+16, + 2.6168362149046724e+16, + 2.617150354995272e+16, + 2.6174644950858708e+16, + 2.61777863517647e+16, + 2.6180927752670692e+16, + 2.618406915357668e+16, + 2.6187210554482676e+16, + 2.6190351955388664e+16, + 2.6193493356294656e+16, + 2.619663475720065e+16, + 2.6199776158106636e+16, + 2.620291755901263e+16, + 2.620605895991862e+16, + 2.6209200360824616e+16, + 2.6212341761730604e+16, + 2.621548316263659e+16, + 2.6218624563542588e+16, + 2.6221765964448576e+16, + 2.6224907365354572e+16, + 2.622804876626056e+16, + 2.623119016716655e+16, + 2.6234331568072544e+16, + 2.6237472968978532e+16, + 2.624061436988453e+16, + 2.6243755770790516e+16, + 2.624689717169651e+16, + 2.62500385726025e+16, + 2.625317997350849e+16, + 2.6256321374414484e+16, + 2.625946277532047e+16, + 2.6262604176226468e+16, + 2.6265745577132456e+16, + 2.626888697803845e+16, + 2.627202837894444e+16, + 2.6275169779850428e+16, + 2.6278311180756424e+16, + 2.6281452581662412e+16, + 2.6284593982568404e+16, + 2.6287735383474396e+16, + 2.6290876784380384e+16, + 2.629401818528638e+16, + 2.629715958619237e+16, + 2.6300300987098364e+16, + 2.630344238800435e+16, + 2.6306583788910344e+16, + 2.6309725189816336e+16, + 2.6312866590722324e+16, + 2.631600799162832e+16, + 2.6319149392534308e+16, + 2.63222907934403e+16, + 2.6325432194346292e+16, + 2.632857359525228e+16, + 2.6331714996158276e+16, + 2.6334856397064264e+16, + 2.6337997797970256e+16, + 2.634113919887625e+16, + 2.634428059978224e+16, + 2.634742200068823e+16, + 2.635056340159422e+16, + 2.6353704802500212e+16, + 2.6356846203406204e+16, + 2.6359987604312196e+16, + 2.6363129005218188e+16, + 2.6366270406124176e+16, + 2.6369411807030172e+16, + 2.637255320793616e+16, + 2.637569460884215e+16, + 2.6378836009748144e+16, + 2.6381977410654136e+16, + 2.638511881156013e+16, + 2.6388260212466116e+16, + 2.6391401613372108e+16, + 2.63945430142781e+16, + 2.6397684415184092e+16, + 2.6400825816090084e+16, + 2.640396721699607e+16, + 2.6407108617902064e+16, + 2.6410250018808056e+16, + 2.641339141971405e+16, + 2.641653282062004e+16, + 2.641967422152603e+16, + 2.642281562243202e+16, + 2.6425957023338012e+16, + 2.6429098424244004e+16, + 2.6432239825149996e+16, + 2.6435381226055988e+16, + 2.643852262696198e+16, + 2.644166402786797e+16, + 2.644480542877396e+16, + 2.644794682967995e+16, + 2.6451088230585944e+16, + 2.6454229631491936e+16, + 2.645737103239793e+16, + 2.6460512433303916e+16, + 2.6463653834209908e+16, + 2.64667952351159e+16, + 2.6469936636021892e+16, + 2.6473078036927884e+16, + 2.647621943783387e+16, + 2.6479360838739864e+16, + 2.6482502239645856e+16, + 2.648564364055185e+16, + 2.648878504145784e+16, + 2.6491926442363828e+16, + 2.6495067843269824e+16, + 2.6498209244175812e+16, + 2.6501350645081804e+16, + 2.6504492045987796e+16, + 2.6507633446893788e+16, + 2.651077484779978e+16, + 2.651391624870577e+16, + 2.651705764961176e+16, + 2.652019905051775e+16, + 2.6523340451423744e+16, + 2.6526481852329736e+16, + 2.6529623253235724e+16, + 2.653276465414172e+16, + 2.6535906055047708e+16, + 2.65390474559537e+16, + 2.6542188856859692e+16, + 2.654533025776568e+16, + 2.6548471658671676e+16, + 2.6551613059577664e+16, + 2.6554754460483656e+16, + 2.655789586138965e+16, + 2.6561037262295636e+16, + 2.656417866320163e+16, + 2.656732006410762e+16, + 2.6570461465013616e+16, + 2.6573602865919604e+16, + 2.6576744266825596e+16, + 2.6579885667731588e+16, + 2.6583027068637576e+16, + 2.6586168469543572e+16, + 2.658930987044956e+16, + 2.659245127135555e+16, + 2.6595592672261544e+16, + 2.6598734073167532e+16, + 2.660187547407353e+16, + 2.6605016874979516e+16, + 2.660815827588551e+16, + 2.66112996767915e+16, + 2.661444107769749e+16, + 2.6617582478603484e+16, + 2.662072387950947e+16, + 2.6623865280415468e+16, + 2.6627006681321456e+16, + 2.663014808222745e+16, + 2.663328948313344e+16, + 2.6636430884039428e+16, + 2.6639572284945424e+16, + 2.6642713685851412e+16, + 2.664585508675741e+16, + 2.6648996487663396e+16, + 2.6652137888569384e+16, + 2.665527928947538e+16, + 2.665842069038137e+16, + 2.6661562091287364e+16, + 2.666470349219335e+16, + 2.6667844893099344e+16, + 2.6670986294005336e+16, + 2.6674127694911324e+16, + 2.667726909581732e+16, + 2.6680410496723308e+16, + 2.66835518976293e+16, + 2.6686693298535292e+16, + 2.668983469944128e+16, + 2.6692976100347276e+16, + 2.6696117501253264e+16, + 2.6699258902159256e+16, + 2.670240030306525e+16, + 2.670554170397124e+16, + 2.670868310487723e+16, + 2.671182450578322e+16, + 2.6714965906689216e+16, + 2.6718107307595204e+16, + 2.6721248708501196e+16, + 2.6724390109407188e+16, + 2.6727531510313176e+16, + 2.6730672911219172e+16, + 2.673381431212516e+16, + 2.673695571303115e+16, + 2.6740097113937144e+16, + 2.6743238514843136e+16, + 2.674637991574913e+16, + 2.6749521316655116e+16, + 2.6752662717561108e+16, + 2.67558041184671e+16, + 2.6758945519373092e+16, + 2.6762086920279084e+16, + 2.6765228321185076e+16, + 2.6768369722091064e+16, + 2.6771511122997056e+16, + 2.677465252390305e+16, + 2.677779392480904e+16, + 2.678093532571503e+16, + 2.6784076726621024e+16, + 2.6787218127527012e+16, + 2.6790359528433004e+16, + 2.6793500929338996e+16, + 2.6796642330244988e+16, + 2.679978373115098e+16, + 2.6802925132056972e+16, + 2.680606653296296e+16, + 2.680920793386895e+16, + 2.6812349334774944e+16, + 2.6815490735680936e+16, + 2.681863213658693e+16, + 2.6821773537492916e+16, + 2.6824914938398908e+16, + 2.68280563393049e+16, + 2.6831197740210892e+16, + 2.6834339141116884e+16, + 2.683748054202287e+16, + 2.6840621942928868e+16, + 2.6843763343834856e+16, + 2.684690474474085e+16, + 2.685004614564684e+16, + 2.685318754655283e+16, + 2.6856328947458824e+16, + 2.6859470348364812e+16, + 2.6862611749270804e+16, + 2.6865753150176796e+16, + 2.6868894551082788e+16, + 2.687203595198878e+16, + 2.687517735289477e+16, + 2.6878318753800764e+16, + 2.688146015470675e+16, + 2.6884601555612744e+16, + 2.6887742956518736e+16, + 2.6890884357424724e+16, + 2.689402575833072e+16, + 2.6897167159236708e+16, + 2.69003085601427e+16, + 2.6903449961048692e+16, + 2.690659136195468e+16, + 2.6909732762860676e+16, + 2.6912874163766664e+16, + 2.691601556467266e+16, + 2.691915696557865e+16, + 2.692229836648464e+16, + 2.692543976739063e+16, + 2.692858116829662e+16, + 2.6931722569202616e+16, + 2.6934863970108604e+16, + 2.6938005371014596e+16, + 2.6941146771920588e+16, + 2.6944288172826576e+16, + 2.6947429573732572e+16, + 2.695057097463856e+16, + 2.6953712375544556e+16, + 2.6956853776450544e+16, + 2.6959995177356532e+16, + 2.696313657826253e+16, + 2.6966277979168516e+16, + 2.696941938007451e+16, + 2.69725607809805e+16, + 2.6975702181886492e+16, + 2.6978843582792484e+16, + 2.698198498369847e+16, + 2.6985126384604468e+16, + 2.6988267785510456e+16, + 2.6991409186416452e+16, + 2.699455058732244e+16, + 2.6997691988228428e+16, + 2.7000833389134424e+16, + 2.7003974790040412e+16, + 2.700711619094641e+16, + 2.7010257591852396e+16, + 2.7013398992758388e+16, + 2.701654039366438e+16, + 2.701968179457037e+16, + 2.7022823195476364e+16, + 2.702596459638235e+16, + 2.7029105997288344e+16, + 2.7032247398194336e+16, + 2.7035388799100324e+16, + 2.703853020000632e+16, + 2.7041671600912308e+16, + 2.70448130018183e+16, + 2.7047954402724292e+16, + 2.7051095803630284e+16, + 2.7054237204536276e+16, + 2.7057378605442264e+16, + 2.706052000634826e+16, + 2.706366140725425e+16, + 2.706680280816024e+16, + 2.706994420906623e+16, + 2.707308560997222e+16, + 2.7076227010878216e+16, + 2.7079368411784204e+16, + 2.7082509812690196e+16, + 2.7085651213596188e+16, + 2.708879261450218e+16, + 2.7091934015408172e+16, + 2.709507541631416e+16, + 2.709821681722015e+16, + 2.7101358218126144e+16, + 2.7104499619032136e+16, + 2.710764101993813e+16, + 2.7110782420844116e+16, + 2.7113923821750108e+16, + 2.71170652226561e+16, + 2.7120206623562092e+16, + 2.7123348024468084e+16, + 2.7126489425374076e+16, + 2.7129630826280068e+16, + 2.7132772227186056e+16, + 2.713591362809205e+16, + 2.713905502899804e+16, + 2.714219642990403e+16, + 2.7145337830810024e+16, + 2.7148479231716012e+16, + 2.7151620632622004e+16, + 2.7154762033527996e+16, + 2.7157903434433988e+16, + 2.716104483533998e+16, + 2.7164186236245972e+16, + 2.716732763715196e+16, + 2.717046903805795e+16, + 2.7173610438963944e+16, + 2.7176751839869936e+16, + 2.717989324077593e+16, + 2.7183034641681916e+16, + 2.7186176042587908e+16, + 2.71893174434939e+16, + 2.7192458844399892e+16, + 2.7195600245305884e+16, + 2.7198741646211876e+16, + 2.7201883047117868e+16, + 2.7205024448023856e+16, + 2.720816584892985e+16, + 2.721130724983584e+16, + 2.721444865074183e+16, + 2.7217590051647824e+16, + 2.7220731452553812e+16, + 2.7223872853459804e+16, + 2.7227014254365796e+16, + 2.7230155655271788e+16, + 2.723329705617778e+16, + 2.723643845708377e+16, + 2.7239579857989764e+16, + 2.724272125889575e+16, + 2.7245862659801744e+16, + 2.7249004060707736e+16, + 2.7252145461613724e+16, + 2.725528686251972e+16, + 2.7258428263425708e+16, + 2.72615696643317e+16, + 2.7264711065237692e+16, + 2.7267852466143684e+16, + 2.7270993867049676e+16, + 2.7274135267955664e+16, + 2.727727666886166e+16, + 2.728041806976765e+16, + 2.728355947067364e+16, + 2.728670087157963e+16, + 2.728984227248562e+16, + 2.7292983673391616e+16, + 2.7296125074297604e+16, + 2.7299266475203596e+16, + 2.7302407876109588e+16, + 2.7305549277015576e+16, + 2.7308690677921572e+16, + 2.731183207882756e+16, + 2.7314973479733556e+16, + 2.7318114880639544e+16, + 2.7321256281545532e+16, + 2.732439768245153e+16, + 2.7327539083357516e+16, + 2.733068048426351e+16, + 2.73338218851695e+16, + 2.7336963286075492e+16, + 2.7340104686981484e+16, + 2.734324608788747e+16, + 2.7346387488793468e+16, + 2.7349528889699456e+16, + 2.7352670290605452e+16, + 2.735581169151144e+16, + 2.7358953092417428e+16, + 2.7362094493323424e+16, + 2.7365235894229412e+16, + 2.736837729513541e+16, + 2.7371518696041396e+16, + 2.7374660096947388e+16, + 2.737780149785338e+16, + 2.738094289875937e+16, + 2.7384084299665364e+16, + 2.738722570057135e+16, + 2.7390367101477344e+16, + 2.7393508502383336e+16, + 2.739664990328933e+16, + 2.739979130419532e+16, + 2.7402932705101308e+16, + 2.7406074106007304e+16, + 2.7409215506913292e+16, + 2.7412356907819284e+16, + 2.7415498308725276e+16, + 2.7418639709631264e+16, + 2.742178111053726e+16, + 2.742492251144325e+16, + 2.742806391234924e+16, + 2.743120531325523e+16, + 2.7434346714161224e+16, + 2.7437488115067216e+16, + 2.7440629515973204e+16, + 2.7443770916879196e+16, + 2.7446912317785188e+16, + 2.745005371869118e+16, + 2.7453195119597172e+16, + 2.745633652050316e+16, + 2.745947792140915e+16, + 2.7462619322315144e+16, + 2.7465760723221136e+16, + 2.746890212412713e+16, + 2.747204352503312e+16, + 2.747518492593911e+16, + 2.74783263268451e+16, + 2.7481467727751092e+16, + 2.7484609128657084e+16, + 2.7487750529563076e+16, + 2.7490891930469068e+16, + 2.7494033331375056e+16, + 2.749717473228105e+16, + 2.750031613318704e+16, + 2.750345753409303e+16, + 2.7506598934999024e+16, + 2.7509740335905016e+16, + 2.7512881736811004e+16, + 2.7516023137716996e+16, + 2.7519164538622988e+16, + 2.752230593952898e+16, + 2.7525447340434972e+16, + 2.752858874134096e+16, + 2.753173014224695e+16, + 2.7534871543152944e+16, + 2.7538012944058936e+16, + 2.754115434496493e+16, + 2.754429574587092e+16, + 2.754743714677691e+16, + 2.75505785476829e+16, + 2.7553719948588892e+16, + 2.7556861349494884e+16, + 2.7560002750400876e+16, + 2.7563144151306868e+16, + -2.390242689158272e+16, + -2.389928549067673e+16, + -2.3896144089770736e+16, + -2.3893002688864744e+16, + -2.388986128795875e+16, + -2.3886719887052764e+16, + -2.388357848614677e+16, + -2.388043708524078e+16, + -2.3877295684334788e+16, + -2.3874154283428796e+16, + -2.3871012882522804e+16, + -2.3867871481616812e+16, + -2.3864730080710824e+16, + -2.386158867980483e+16, + -2.385844727889884e+16, + -2.385530587799285e+16, + -2.3852164477086856e+16, + -2.3849023076180868e+16, + -2.384588167527487e+16, + -2.3842740274368884e+16, + -2.3839598873462892e+16, + -2.38364574725569e+16, + -2.383331607165091e+16, + -2.3830174670744916e+16, + -2.382703326983893e+16, + -2.3823891868932936e+16, + -2.3820750468026944e+16, + -2.3817609067120956e+16, + -2.381446766621496e+16, + -2.3811326265308972e+16, + -2.3808184864402976e+16, + -2.3805043463496988e+16, + -2.3801902062590996e+16, + -2.3798760661685004e+16, + -2.3795619260779016e+16, + -2.379247785987302e+16, + -2.378933645896703e+16, + -2.378619505806104e+16, + -2.378305365715505e+16, + -2.377991225624906e+16, + -2.3776770855343064e+16, + -2.3773629454437076e+16, + -2.377048805353108e+16, + -2.3767346652625092e+16, + -2.3764205251719104e+16, + -2.3761063850813108e+16, + -2.375792244990712e+16, + -2.3754781049001124e+16, + -2.3751639648095136e+16, + -2.3748498247189144e+16, + -2.374535684628315e+16, + -2.3742215445377164e+16, + -2.373907404447117e+16, + -2.373593264356518e+16, + -2.3732791242659184e+16, + -2.3729649841753196e+16, + -2.372650844084721e+16, + -2.3723367039941212e+16, + -2.3720225639035224e+16, + -2.3717084238129228e+16, + -2.371394283722324e+16, + -2.371080143631725e+16, + -2.3707660035411256e+16, + -2.3704518634505268e+16, + -2.370137723359927e+16, + -2.3698235832693284e+16, + -2.3695094431787292e+16, + -2.36919530308813e+16, + -2.368881162997531e+16, + -2.3685670229069316e+16, + -2.368252882816333e+16, + -2.3679387427257336e+16, + -2.3676246026351344e+16, + -2.367310462544535e+16, + -2.366996322453936e+16, + -2.3666821823633372e+16, + -2.3663680422727376e+16, + -2.3660539021821388e+16, + -2.3657397620915396e+16, + -2.3654256220009404e+16, + -2.3651114819103416e+16, + -2.364797341819742e+16, + -2.364483201729143e+16, + -2.364169061638544e+16, + -2.363854921547945e+16, + -2.3635407814573456e+16, + -2.3632266413667464e+16, + -2.3629125012761476e+16, + -2.3625983611855484e+16, + -2.3622842210949492e+16, + -2.36197008100435e+16, + -2.3616559409137508e+16, + -2.361341800823152e+16, + -2.361027660732553e+16, + -2.3607135206419536e+16, + -2.3603993805513544e+16, + -2.360085240460755e+16, + -2.359771100370156e+16, + -2.359456960279557e+16, + -2.359142820188958e+16, + -2.3588286800983588e+16, + -2.3585145400077596e+16, + -2.3582003999171604e+16, + -2.3578862598265612e+16, + -2.3575721197359624e+16, + -2.357257979645363e+16, + -2.356943839554764e+16, + -2.356629699464165e+16, + -2.3563155593735656e+16, + -2.3560014192829664e+16, + -2.3556872791923676e+16, + -2.3553731391017684e+16, + -2.3550589990111692e+16, + -2.35474485892057e+16, + -2.3544307188299708e+16, + -2.354116578739372e+16, + -2.353802438648773e+16, + -2.3534882985581736e+16, + -2.3531741584675744e+16, + -2.352860018376975e+16, + -2.352545878286376e+16, + -2.352231738195777e+16, + -2.351917598105178e+16, + -2.3516034580145788e+16, + -2.3512893179239796e+16, + -2.3509751778333804e+16, + -2.3506610377427812e+16, + -2.3503468976521824e+16, + -2.350032757561583e+16, + -2.349718617470984e+16, + -2.349404477380385e+16, + -2.3490903372897856e+16, + -2.3487761971991868e+16, + -2.348462057108587e+16, + -2.3481479170179884e+16, + -2.3478337769273892e+16, + -2.34751963683679e+16, + -2.347205496746191e+16, + -2.3468913566555916e+16, + -2.346577216564993e+16, + -2.3462630764743936e+16, + -2.3459489363837944e+16, + -2.345634796293195e+16, + -2.345320656202596e+16, + -2.3450065161119972e+16, + -2.3446923760213976e+16, + -2.3443782359307988e+16, + -2.3440640958401996e+16, + -2.3437499557496004e+16, + -2.3434358156590016e+16, + -2.343121675568402e+16, + -2.342807535477803e+16, + -2.3424933953872036e+16, + -2.342179255296605e+16, + -2.341865115206006e+16, + -2.3415509751154064e+16, + -2.3412368350248076e+16, + -2.340922694934208e+16, + -2.3406085548436092e+16, + -2.34029441475301e+16, + -2.3399802746624108e+16, + -2.339666134571812e+16, + -2.3393519944812124e+16, + -2.3390378543906136e+16, + -2.338723714300014e+16, + -2.338409574209415e+16, + -2.3380954341188164e+16, + -2.337781294028217e+16, + -2.337467153937618e+16, + -2.3371530138470184e+16, + -2.3368388737564196e+16, + -2.3365247336658204e+16, + -2.3362105935752212e+16, + -2.3358964534846224e+16, + -2.3355823133940228e+16, + -2.335268173303424e+16, + -2.334954033212825e+16, + -2.3346398931222256e+16, + -2.3343257530316268e+16, + -2.334011612941027e+16, + -2.3336974728504284e+16, + -2.3333833327598292e+16, + -2.33306919266923e+16, + -2.3327550525786308e+16, + -2.3324409124880316e+16, + -2.332126772397433e+16, + -2.3318126323068332e+16, + -2.3314984922162344e+16, + -2.331184352125635e+16, + -2.330870212035036e+16, + -2.3305560719444372e+16, + -2.3302419318538376e+16, + -2.3299277917632388e+16, + -2.3296136516726396e+16, + -2.3292995115820404e+16, + -2.3289853714914412e+16, + -2.328671231400842e+16, + -2.328357091310243e+16, + -2.328042951219644e+16, + -2.327728811129045e+16, + -2.3274146710384456e+16, + -2.3271005309478464e+16, + -2.3267863908572476e+16, + -2.3264722507666484e+16, + -2.3261581106760492e+16, + -2.32584397058545e+16, + -2.3255298304948508e+16, + -2.3252156904042516e+16, + -2.3249015503136524e+16, + -2.3245874102230536e+16, + -2.3242732701324544e+16, + -2.323959130041855e+16, + -2.323644989951256e+16, + -2.323330849860657e+16, + -2.323016709770058e+16, + -2.3227025696794588e+16, + -2.3223884295888596e+16, + -2.3220742894982604e+16, + -2.3217601494076612e+16, + -2.321446009317062e+16, + -2.321131869226463e+16, + -2.320817729135864e+16, + -2.320503589045265e+16, + -2.3201894489546656e+16, + -2.3198753088640664e+16, + -2.3195611687734676e+16, + -2.3192470286828684e+16, + -2.3189328885922692e+16, + -2.31861874850167e+16, + -2.3183046084110708e+16, + -2.3179904683204716e+16, + -2.3176763282298724e+16, + -2.3173621881392736e+16, + -2.3170480480486744e+16, + -2.316733907958075e+16, + -2.316419767867476e+16, + -2.316105627776877e+16, + -2.315791487686278e+16, + -2.3154773475956788e+16, + -2.3151632075050796e+16, + -2.3148490674144804e+16, + -2.3145349273238812e+16, + -2.3142207872332824e+16, + -2.3139066471426828e+16, + -2.313592507052084e+16, + -2.313278366961485e+16, + -2.3129642268708856e+16, + -2.3126500867802868e+16, + -2.312335946689687e+16, + -2.3120218065990884e+16, + -2.3117076665084892e+16, + -2.31139352641789e+16, + -2.3110793863272908e+16, + -2.3107652462366916e+16, + -2.310451106146093e+16, + -2.3101369660554932e+16, + -2.3098228259648944e+16, + -2.309508685874295e+16, + -2.309194545783696e+16, + -2.3088804056930972e+16, + -2.3085662656024976e+16, + -2.3082521255118988e+16, + -2.3079379854212996e+16, + -2.3076238453307004e+16, + -2.3073097052401016e+16, + -2.306995565149502e+16, + -2.306681425058903e+16, + -2.3063672849683036e+16, + -2.306053144877705e+16, + -2.305739004787106e+16, + -2.3054248646965064e+16, + -2.3051107246059076e+16, + -2.304796584515308e+16, + -2.3044824444247092e+16, + -2.30416830433411e+16, + -2.3038541642435108e+16, + -2.303540024152912e+16, + -2.3032258840623124e+16, + -2.3029117439717136e+16, + -2.302597603881114e+16, + -2.302283463790515e+16, + -2.3019693236999164e+16, + -2.301655183609317e+16, + -2.301341043518718e+16, + -2.3010269034281184e+16, + -2.3007127633375196e+16, + -2.3003986232469204e+16, + -2.3000844831563212e+16, + -2.2997703430657224e+16, + -2.2994562029751228e+16, + -2.299142062884524e+16, + -2.298827922793925e+16, + -2.2985137827033256e+16, + -2.2981996426127268e+16, + -2.297885502522127e+16, + -2.2975713624315284e+16, + -2.297257222340929e+16, + -2.29694308225033e+16, + -2.2966289421597308e+16, + -2.2963148020691316e+16, + -2.296000661978533e+16, + -2.2956865218879332e+16, + -2.2953723817973344e+16, + -2.295058241706735e+16, + -2.294744101616136e+16, + -2.2944299615255372e+16, + -2.2941158214349376e+16, + -2.2938016813443388e+16, + -2.2934875412537396e+16, + -2.2931734011631404e+16, + -2.2928592610725412e+16, + -2.292545120981942e+16, + -2.292230980891343e+16, + -2.291916840800744e+16, + -2.291602700710145e+16, + -2.2912885606195456e+16, + -2.2909744205289464e+16, + -2.2906602804383476e+16, + -2.290346140347748e+16, + -2.2900320002571492e+16, + -2.28971786016655e+16, + -2.2894037200759508e+16, + -2.2890895799853516e+16, + -2.2887754398947524e+16, + -2.2884612998041536e+16, + -2.2881471597135544e+16, + -2.287833019622955e+16, + -2.287518879532356e+16, + -2.287204739441757e+16, + -2.286890599351158e+16, + -2.2865764592605588e+16, + -2.2862623191699596e+16, + -2.2859481790793604e+16, + -2.2856340389887612e+16, + -2.285319898898162e+16, + -2.285005758807563e+16, + -2.284691618716964e+16, + -2.284377478626365e+16, + -2.2840633385357656e+16, + -2.2837491984451664e+16, + -2.283435058354567e+16, + -2.2831209182639684e+16, + -2.2828067781733692e+16, + -2.28249263808277e+16, + -2.2821784979921708e+16, + -2.2818643579015716e+16, + -2.2815502178109724e+16, + -2.2812360777203736e+16, + -2.2809219376297744e+16, + -2.280607797539175e+16, + -2.280293657448576e+16, + -2.279979517357977e+16, + -2.279665377267378e+16, + -2.2793512371767784e+16, + -2.2790370970861796e+16, + -2.2787229569955804e+16, + -2.2784088169049812e+16, + -2.2780946768143824e+16, + -2.2777805367237828e+16, + -2.277466396633184e+16, + -2.277152256542585e+16, + -2.2768381164519856e+16, + -2.2765239763613864e+16, + -2.276209836270787e+16, + -2.2758956961801884e+16, + -2.275581556089589e+16, + -2.27526741599899e+16, + -2.2749532759083908e+16, + -2.2746391358177916e+16, + -2.274324995727193e+16, + -2.2740108556365932e+16, + -2.2736967155459944e+16, + -2.273382575455395e+16, + -2.273068435364796e+16, + -2.2727542952741972e+16, + -2.2724401551835976e+16, + -2.2721260150929988e+16, + -2.271811875002399e+16, + -2.2714977349118004e+16, + -2.2711835948212016e+16, + -2.270869454730602e+16, + -2.270555314640003e+16, + -2.2702411745494036e+16, + -2.269927034458805e+16, + -2.2696128943682056e+16, + -2.2692987542776064e+16, + -2.2689846141870076e+16, + -2.268670474096408e+16, + -2.2683563340058092e+16, + -2.2680421939152096e+16, + -2.2677280538246108e+16, + -2.267413913734012e+16, + -2.2670997736434124e+16, + -2.2667856335528136e+16, + -2.266471493462214e+16, + -2.266157353371615e+16, + -2.265843213281016e+16, + -2.265529073190417e+16, + -2.265214933099818e+16, + -2.2649007930092184e+16, + -2.2645866529186196e+16, + -2.2642725128280204e+16, + -2.2639583727374212e+16, + -2.2636442326468224e+16, + -2.2633300925562228e+16, + -2.263015952465624e+16, + -2.2627018123750244e+16, + -2.2623876722844256e+16, + -2.2620735321938264e+16, + -2.261759392103227e+16, + -2.2614452520126284e+16, + -2.261131111922029e+16, + -2.26081697183143e+16, + -2.2605028317408308e+16, + -2.2601886916502316e+16, + -2.259874551559633e+16, + -2.2595604114690332e+16, + -2.2592462713784344e+16, + -2.258932131287835e+16, + -2.258617991197236e+16, + -2.258303851106637e+16, + -2.2579897110160376e+16, + -2.2576755709254388e+16, + -2.2573614308348396e+16, + -2.2570472907442404e+16, + -2.2567331506536412e+16, + -2.256419010563042e+16, + -2.256104870472443e+16, + -2.2557907303818436e+16, + -2.255476590291245e+16, + -2.2551624502006456e+16, + -2.2548483101100464e+16, + -2.254534170019447e+16, + -2.254220029928848e+16, + -2.2539058898382492e+16, + -2.25359174974765e+16, + -2.2532776096570508e+16, + -2.2529634695664516e+16, + -2.2526493294758524e+16, + -2.2523351893852536e+16, + -2.2520210492946544e+16, + -2.251706909204055e+16, + -2.251392769113456e+16, + -2.251078629022857e+16, + -2.2507644889322576e+16, + -2.2504503488416588e+16, + -2.2501362087510596e+16, + -2.2498220686604604e+16, + -2.2495079285698612e+16, + -2.249193788479262e+16, + -2.2488796483886628e+16, + -2.248565508298064e+16, + -2.248251368207465e+16, + -2.2479372281168656e+16, + -2.2476230880262664e+16, + -2.247308947935667e+16, + -2.246994807845068e+16, + -2.2466806677544692e+16, + -2.24636652766387e+16, + -2.2460523875732708e+16, + -2.2457382474826716e+16, + -2.2454241073920724e+16, + -2.2451099673014736e+16, + -2.2447958272108744e+16, + -2.244481687120275e+16, + -2.244167547029676e+16, + -2.243853406939077e+16, + -2.243539266848478e+16, + -2.2432251267578784e+16, + -2.2429109866672796e+16, + -2.2425968465766804e+16, + -2.2422827064860812e+16, + -2.241968566395482e+16, + -2.2416544263048828e+16, + -2.241340286214284e+16, + -2.241026146123685e+16, + -2.2407120060330856e+16, + -2.2403978659424864e+16, + -2.240083725851887e+16, + -2.2397695857612884e+16, + -2.239455445670689e+16, + -2.23914130558009e+16, + -2.2388271654894908e+16, + -2.2385130253988916e+16, + -2.238198885308293e+16, + -2.2378847452176932e+16, + -2.2375706051270944e+16, + -2.237256465036495e+16, + -2.236942324945896e+16, + -2.2366281848552972e+16, + -2.2363140447646976e+16, + -2.2359999046740988e+16, + -2.235685764583499e+16, + -2.2353716244929004e+16, + -2.2350574844023012e+16, + -2.234743344311702e+16, + -2.234429204221103e+16, + -2.2341150641305036e+16, + -2.233800924039905e+16, + -2.2334867839493056e+16, + -2.2331726438587064e+16, + -2.2328585037681076e+16, + -2.232544363677508e+16, + -2.2322302235869092e+16, + -2.2319160834963096e+16, + -2.2316019434057108e+16, + -2.231287803315112e+16, + -2.2309736632245124e+16, + -2.2306595231339136e+16, + -2.230345383043314e+16, + -2.230031242952715e+16, + -2.229717102862116e+16, + -2.229402962771517e+16, + -2.229088822680918e+16, + -2.2287746825903184e+16, + -2.2284605424997196e+16, + -2.22814640240912e+16, + -2.2278322623185212e+16, + -2.2275181222279224e+16, + -2.2272039821373228e+16, + -2.226889842046724e+16, + -2.2265757019561244e+16, + -2.2262615618655256e+16, + -2.2259474217749264e+16, + -2.225633281684327e+16, + -2.2253191415937284e+16, + -2.225005001503129e+16, + -2.22469086141253e+16, + -2.2243767213219308e+16, + -2.2240625812313316e+16, + -2.223748441140733e+16, + -2.2234343010501332e+16, + -2.2231201609595344e+16, + -2.2228060208689348e+16, + -2.222491880778336e+16, + -2.222177740687737e+16, + -2.2218636005971376e+16, + -2.2215494605065388e+16, + -2.221235320415939e+16, + -2.2209211803253404e+16, + -2.2206070402347412e+16, + -2.220292900144142e+16, + -2.219978760053543e+16, + -2.2196646199629436e+16, + -2.219350479872345e+16, + -2.2190363397817456e+16, + -2.2187221996911464e+16, + -2.218408059600547e+16, + -2.218093919509948e+16, + -2.2177797794193492e+16, + -2.21746563932875e+16, + -2.2171514992381508e+16, + -2.2168373591475516e+16, + -2.2165232190569524e+16, + -2.2162090789663532e+16, + -2.215894938875754e+16, + -2.215580798785155e+16, + -2.215266658694556e+16, + -2.214952518603957e+16, + -2.2146383785133576e+16, + -2.2143242384227584e+16, + -2.2140100983321596e+16, + -2.2136959582415604e+16, + -2.2133818181509612e+16, + -2.213067678060362e+16, + -2.2127535379697628e+16, + -2.2124393978791636e+16, + -2.212125257788565e+16, + -2.2118111176979656e+16, + -2.2114969776073664e+16, + -2.211182837516767e+16, + -2.210868697426168e+16, + -2.2105545573355692e+16, + -2.21024041724497e+16, + -2.2099262771543708e+16, + -2.2096121370637716e+16, + -2.2092979969731724e+16, + -2.2089838568825732e+16, + -2.208669716791974e+16, + -2.208355576701375e+16, + -2.208041436610776e+16, + -2.207727296520177e+16, + -2.2074131564295776e+16, + -2.2070990163389784e+16, + -2.2067848762483796e+16, + -2.2064707361577804e+16, + -2.2061565960671812e+16, + -2.205842455976582e+16, + -2.2055283158859828e+16, + -2.205214175795384e+16, + -2.2049000357047844e+16, + -2.2045858956141856e+16, + -2.2042717555235864e+16, + -2.203957615432987e+16, + -2.2036434753423884e+16, + -2.203329335251789e+16, + -2.20301519516119e+16, + -2.2027010550705908e+16, + -2.2023869149799916e+16, + -2.2020727748893924e+16, + -2.2017586347987932e+16, + -2.2014444947081944e+16, + -2.2011303546175948e+16, + -2.200816214526996e+16, + -2.200502074436397e+16, + -2.2001879343457976e+16, + -2.1998737942551988e+16, + -2.199559654164599e+16, + -2.1992455140740004e+16, + -2.1989313739834012e+16, + -2.198617233892802e+16, + -2.198303093802203e+16, + -2.1979889537116036e+16, + -2.197674813621005e+16, + -2.1973606735304052e+16, + -2.1970465334398064e+16, + -2.1967323933492076e+16, + -2.196418253258608e+16, + -2.1961041131680092e+16, + -2.1957899730774096e+16, + -2.1954758329868108e+16, + -2.1951616928962116e+16, + -2.1948475528056124e+16, + -2.1945334127150136e+16, + -2.194219272624414e+16, + -2.193905132533815e+16, + -2.1935909924432156e+16, + -2.193276852352617e+16, + -2.192962712262018e+16, + -2.1926485721714184e+16, + -2.1923344320808196e+16, + -2.19202029199022e+16, + -2.1917061518996212e+16, + -2.191392011809022e+16, + -2.1910778717184228e+16, + -2.190763731627824e+16, + -2.1904495915372244e+16, + -2.1901354514466256e+16, + -2.1898213113560264e+16, + -2.189507171265427e+16, + -2.1891930311748284e+16, + -2.188878891084229e+16, + -2.18856475099363e+16, + -2.1882506109030304e+16, + -2.1879364708124316e+16, + -2.1876223307218324e+16, + -2.1873081906312332e+16, + -2.1869940505406344e+16, + -2.1866799104500348e+16, + -2.186365770359436e+16, + -2.186051630268837e+16, + -2.1857374901782376e+16, + -2.1854233500876388e+16, + -2.185109209997039e+16, + -2.1847950699064404e+16, + -2.1844809298158412e+16, + -2.184166789725242e+16, + -2.1838526496346428e+16, + -2.1835385095440436e+16, + -2.183224369453445e+16, + -2.1829102293628456e+16, + -2.1825960892722464e+16, + -2.182281949181647e+16, + -2.181967809091048e+16, + -2.1816536690004492e+16, + -2.1813395289098496e+16, + -2.1810253888192508e+16, + -2.1807112487286516e+16, + -2.1803971086380524e+16, + -2.1800829685474532e+16, + -2.179768828456854e+16, + -2.179454688366255e+16, + -2.179140548275656e+16, + -2.178826408185057e+16, + -2.1785122680944576e+16, + -2.1781981280038584e+16, + -2.1778839879132596e+16, + -2.1775698478226604e+16, + -2.1772557077320612e+16, + -2.176941567641462e+16, + -2.1766274275508628e+16, + -2.1763132874602636e+16, + -2.175999147369665e+16, + -2.1756850072790656e+16, + -2.1753708671884664e+16, + -2.175056727097867e+16, + -2.174742587007268e+16, + -2.174428446916669e+16, + -2.17411430682607e+16, + -2.1738001667354708e+16, + -2.1734860266448716e+16, + -2.1731718865542724e+16, + -2.1728577464636732e+16, + -2.172543606373074e+16, + -2.172229466282475e+16, + -2.171915326191876e+16, + -2.171601186101277e+16, + -2.1712870460106776e+16, + -2.1709729059200784e+16, + -2.1706587658294796e+16, + -2.1703446257388804e+16, + -2.1700304856482812e+16, + -2.169716345557682e+16, + -2.1694022054670828e+16, + -2.169088065376484e+16, + -2.1687739252858844e+16, + -2.1684597851952856e+16, + -2.1681456451046864e+16, + -2.167831505014087e+16, + -2.167517364923488e+16, + -2.167203224832889e+16, + -2.16688908474229e+16, + -2.1665749446516908e+16, + -2.1662608045610916e+16, + -2.1659466644704924e+16, + -2.1656325243798932e+16, + -2.1653183842892944e+16, + -2.1650042441986948e+16, + -2.164690104108096e+16, + -2.164375964017497e+16, + -2.1640618239268976e+16, + -2.1637476838362988e+16, + -2.163433543745699e+16, + -2.1631194036551004e+16, + -2.1628052635645012e+16, + -2.162491123473902e+16, + -2.162176983383303e+16, + -2.1618628432927036e+16, + -2.161548703202105e+16, + -2.1612345631115052e+16, + -2.1609204230209064e+16, + -2.160606282930307e+16, + -2.160292142839708e+16, + -2.1599780027491092e+16, + -2.1596638626585096e+16, + -2.1593497225679108e+16, + -2.1590355824773116e+16, + -2.1587214423867124e+16, + -2.1584073022961136e+16, + -2.158093162205514e+16, + -2.157779022114915e+16, + -2.1574648820243156e+16, + -2.157150741933717e+16, + -2.156836601843118e+16, + -2.1565224617525184e+16, + -2.1562083216619196e+16, + -2.15589418157132e+16, + -2.1555800414807212e+16, + -2.155265901390122e+16, + -2.1549517612995228e+16, + -2.154637621208924e+16, + -2.1543234811183244e+16, + -2.1540093410277256e+16, + -2.153695200937126e+16, + -2.153381060846527e+16, + -2.153066920755928e+16, + -2.152752780665329e+16, + -2.15243864057473e+16, + -2.1521245004841304e+16, + -2.1518103603935316e+16, + -2.1514962203029324e+16, + -2.1511820802123332e+16, + -2.1508679401217344e+16, + -2.1505538000311348e+16, + -2.150239659940536e+16, + -2.149925519849937e+16, + -2.1496113797593376e+16, + -2.1492972396687384e+16, + -2.148983099578139e+16, + -2.1486689594875404e+16, + -2.1483548193969412e+16, + -2.148040679306342e+16, + -2.1477265392157428e+16, + -2.1474123991251436e+16, + -2.147098259034545e+16, + -2.1467841189439452e+16, + -2.1464699788533464e+16, + -2.146155838762747e+16, + -2.145841698672148e+16, + -2.145527558581549e+16, + -2.1452134184909496e+16, + -2.1448992784003508e+16, + -2.1445851383097516e+16, + -2.1442709982191524e+16, + -2.1439568581285532e+16, + -2.143642718037954e+16, + -2.143328577947355e+16, + -2.143014437856756e+16, + -2.142700297766157e+16, + -2.1423861576755576e+16, + -2.1420720175849584e+16, + -2.141757877494359e+16, + -2.1414437374037604e+16, + -2.1411295973131612e+16, + -2.140815457222562e+16, + -2.1405013171319628e+16, + -2.1401871770413636e+16, + -2.1398730369507644e+16, + -2.1395588968601656e+16, + -2.1392447567695664e+16, + -2.138930616678967e+16, + -2.138616476588368e+16, + -2.138302336497769e+16, + -2.1379881964071696e+16, + -2.1376740563165708e+16, + -2.1373599162259716e+16, + -2.1370457761353724e+16, + -2.1367316360447732e+16, + -2.136417495954174e+16, + -2.136103355863575e+16, + -2.135789215772976e+16, + -2.135475075682377e+16, + -2.1351609355917776e+16, + -2.1348467955011784e+16, + -2.1345326554105796e+16, + -2.13421851531998e+16, + -2.1339043752293812e+16, + -2.133590235138782e+16, + -2.1332760950481828e+16, + -2.1329619549575836e+16, + -2.1326478148669844e+16, + -2.1323336747763856e+16, + -2.1320195346857864e+16, + -2.131705394595187e+16, + -2.131391254504588e+16, + -2.131077114413989e+16, + -2.13076297432339e+16, + -2.1304488342327904e+16, + -2.1301346941421916e+16, + -2.1298205540515924e+16, + -2.1295064139609932e+16, + -2.1291922738703944e+16, + -2.1288781337797948e+16, + -2.128563993689196e+16, + -2.128249853598597e+16, + -2.1279357135079976e+16, + -2.1276215734173988e+16, + -2.127307433326799e+16, + -2.1269932932362004e+16, + -2.126679153145601e+16, + -2.126365013055002e+16, + -2.1260508729644028e+16, + -2.1257367328738036e+16, + -2.125422592783205e+16, + -2.1251084526926052e+16, + -2.1247943126020064e+16, + -2.124480172511407e+16, + -2.124166032420808e+16, + -2.1238518923302092e+16, + -2.1235377522396096e+16, + -2.1232236121490108e+16, + -2.122909472058411e+16, + -2.1225953319678124e+16, + -2.1222811918772136e+16, + -2.121967051786614e+16, + -2.121652911696015e+16, + -2.1213387716054156e+16, + -2.121024631514817e+16, + -2.1207104914242176e+16, + -2.1203963513336184e+16, + -2.1200822112430196e+16, + -2.11976807115242e+16, + -2.1194539310618212e+16, + -2.1191397909712216e+16, + -2.1188256508806228e+16, + -2.118511510790024e+16, + -2.1181973706994244e+16, + -2.1178832306088256e+16, + -2.117569090518226e+16, + -2.117254950427627e+16, + -2.116940810337028e+16, + -2.116626670246429e+16, + -2.11631253015583e+16, + -2.1159983900652304e+16, + -2.1156842499746316e+16, + -2.1153701098840324e+16, + -2.1150559697934332e+16, + -2.1147418297028344e+16, + -2.1144276896122348e+16, + -2.114113549521636e+16, + -2.113799409431037e+16, + -2.1134852693404376e+16, + -2.1131711292498384e+16, + -2.112856989159239e+16, + -2.1125428490686404e+16, + -2.112228708978041e+16, + -2.111914568887442e+16, + -2.1116004287968428e+16, + -2.1112862887062436e+16, + -2.110972148615645e+16, + -2.1106580085250452e+16, + -2.1103438684344464e+16, + -2.110029728343847e+16, + -2.109715588253248e+16, + -2.109401448162649e+16, + -2.1090873080720496e+16, + -2.1087731679814508e+16, + -2.1084590278908516e+16, + -2.1081448878002524e+16, + -2.1078307477096532e+16, + -2.107516607619054e+16, + -2.107202467528455e+16, + -2.106888327437856e+16, + -2.106574187347257e+16, + -2.1062600472566576e+16, + -2.1059459071660584e+16, + -2.105631767075459e+16, + -2.10531762698486e+16, + -2.1050034868942612e+16, + -2.104689346803662e+16, + -2.1043752067130628e+16, + -2.1040610666224636e+16, + -2.1037469265318644e+16, + -2.1034327864412656e+16, + -2.1031186463506664e+16, + -2.102804506260067e+16, + -2.102490366169468e+16, + -2.102176226078869e+16, + -2.1018620859882696e+16, + -2.1015479458976708e+16, + -2.1012338058070716e+16, + -2.1009196657164724e+16, + -2.1006055256258732e+16, + -2.100291385535274e+16, + -2.099977245444675e+16, + -2.099663105354076e+16, + -2.099348965263477e+16, + -2.0990348251728776e+16, + -2.0987206850822784e+16, + -2.098406544991679e+16, + -2.09809240490108e+16, + -2.0977782648104812e+16, + -2.097464124719882e+16, + -2.0971499846292828e+16, + -2.0968358445386836e+16, + -2.0965217044480844e+16, + -2.0962075643574856e+16, + -2.0958934242668864e+16, + -2.095579284176287e+16, + -2.095265144085688e+16, + -2.094951003995089e+16, + -2.09463686390449e+16, + -2.0943227238138904e+16, + -2.0940085837232916e+16, + -2.0936944436326924e+16, + -2.0933803035420932e+16, + -2.0930661634514944e+16, + -2.0927520233608948e+16, + -2.092437883270296e+16, + -2.0921237431796964e+16, + -2.0918096030890976e+16, + -2.0914954629984984e+16, + -2.091181322907899e+16, + -2.0908671828173004e+16, + -2.090553042726701e+16, + -2.090238902636102e+16, + -2.0899247625455028e+16, + -2.0896106224549036e+16, + -2.089296482364305e+16, + -2.0889823422737052e+16, + -2.0886682021831064e+16, + -2.0883540620925068e+16, + -2.088039922001908e+16, + -2.0877257819113092e+16, + -2.0874116418207096e+16, + -2.0870975017301108e+16, + -2.086783361639511e+16, + -2.0864692215489124e+16, + -2.0861550814583132e+16, + -2.085840941367714e+16, + -2.085526801277115e+16, + -2.0852126611865156e+16, + -2.084898521095917e+16, + -2.0845843810053172e+16, + -2.0842702409147184e+16, + -2.0839561008241196e+16, + -2.08364196073352e+16, + -2.0833278206429212e+16, + -2.0830136805523216e+16, + -2.0826995404617228e+16, + -2.0823854003711236e+16, + -2.0820712602805244e+16, + -2.0817571201899256e+16, + -2.081442980099326e+16, + -2.081128840008727e+16, + -2.080814699918128e+16, + -2.080500559827529e+16, + -2.08018641973693e+16, + -2.0798722796463304e+16, + -2.0795581395557316e+16, + -2.0792439994651324e+16, + -2.0789298593745332e+16, + -2.078615719283934e+16, + -2.0783015791933348e+16, + -2.077987439102736e+16, + -2.0776732990121364e+16, + -2.0773591589215376e+16, + -2.0770450188309384e+16, + -2.076730878740339e+16, + -2.0764167386497404e+16, + -2.076102598559141e+16, + -2.075788458468542e+16, + -2.0754743183779428e+16, + -2.0751601782873436e+16, + -2.0748460381967444e+16, + -2.0745318981061452e+16, + -2.0742177580155464e+16, + -2.073903617924947e+16, + -2.073589477834348e+16, + -2.073275337743749e+16, + -2.0729611976531496e+16, + -2.0726470575625508e+16, + -2.0723329174719516e+16, + -2.0720187773813524e+16, + -2.0717046372907532e+16, + -2.071390497200154e+16, + -2.0710763571095548e+16, + -2.0707622170189556e+16, + -2.070448076928357e+16, + -2.0701339368377576e+16, + -2.0698197967471584e+16, + -2.069505656656559e+16, + -2.06919151656596e+16, + -2.0688773764753612e+16, + -2.068563236384762e+16, + -2.0682490962941628e+16, + -2.0679349562035636e+16, + -2.0676208161129644e+16, + -2.0673066760223652e+16, + -2.0669925359317664e+16, + -2.066678395841167e+16, + -2.066364255750568e+16, + -2.066050115659969e+16, + -2.0657359755693696e+16, + -2.0654218354787704e+16, + -2.0651076953881716e+16, + -2.0647935552975724e+16, + -2.0644794152069732e+16, + -2.064165275116374e+16, + -2.0638511350257748e+16, + -2.0635369949351756e+16, + -2.063222854844577e+16, + -2.0629087147539776e+16, + -2.0625945746633784e+16, + -2.062280434572779e+16, + -2.06196629448218e+16, + -2.0616521543915812e+16, + -2.061338014300982e+16, + -2.0610238742103828e+16, + -2.0607097341197836e+16, + -2.0603955940291844e+16, + -2.0600814539385856e+16, + -2.059767313847986e+16, + -2.059453173757387e+16, + -2.059139033666788e+16, + -2.058824893576189e+16, + -2.0585107534855896e+16, + -2.0581966133949904e+16, + -2.0578824733043916e+16, + -2.0575683332137924e+16, + -2.0572541931231932e+16, + -2.056940053032594e+16, + -2.0566259129419948e+16, + -2.056311772851396e+16, + -2.0559976327607964e+16, + -2.0556834926701976e+16, + -2.0553693525795984e+16, + -2.055055212488999e+16, + -2.0547410723984004e+16, + -2.054426932307801e+16, + -2.054112792217202e+16, + -2.0537986521266028e+16, + -2.0534845120360036e+16, + -2.053170371945405e+16, + -2.0528562318548052e+16, + -2.0525420917642064e+16, + -2.0522279516736068e+16, + -2.051913811583008e+16, + -2.051599671492409e+16, + -2.0512855314018096e+16, + -2.0509713913112108e+16, + -2.050657251220611e+16, + -2.0503431111300124e+16, + -2.0500289710394132e+16, + -2.049714830948814e+16, + -2.049400690858215e+16, + -2.0490865507676156e+16, + -2.048772410677017e+16, + -2.0484582705864172e+16, + -2.0481441304958184e+16, + -2.0478299904052196e+16, + -2.04751585031462e+16, + -2.0472017102240212e+16, + -2.0468875701334216e+16, + -2.0465734300428228e+16, + -2.0462592899522236e+16, + -2.0459451498616244e+16, + -2.0456310097710256e+16, + -2.045316869680426e+16, + -2.045002729589827e+16, + -2.0446885894992276e+16, + -2.044374449408629e+16, + -2.04406030931803e+16, + -2.0437461692274304e+16, + -2.0434320291368316e+16, + -2.043117889046232e+16, + -2.0428037489556332e+16, + -2.042489608865034e+16, + -2.0421754687744348e+16, + -2.041861328683836e+16, + -2.0415471885932364e+16, + -2.0412330485026376e+16, + -2.0409189084120384e+16, + -2.040604768321439e+16, + -2.0402906282308404e+16, + -2.039976488140241e+16, + -2.039662348049642e+16, + -2.0393482079590428e+16, + -2.0390340678684436e+16, + -2.0387199277778444e+16, + -2.0384057876872452e+16, + -2.0380916475966464e+16, + -2.0377775075060468e+16, + -2.037463367415448e+16, + -2.037149227324849e+16, + -2.0368350872342496e+16, + -2.0365209471436508e+16, + -2.036206807053051e+16, + -2.0358926669624524e+16, + -2.0355785268718532e+16, + -2.035264386781254e+16, + -2.0349502466906548e+16, + -2.0346361066000556e+16, + -2.034321966509457e+16, + -2.0340078264188576e+16, + -2.0336936863282584e+16, + -2.033379546237659e+16, + -2.03306540614706e+16, + -2.0327512660564612e+16, + -2.032437125965862e+16, + -2.0321229858752628e+16, + -2.0318088457846636e+16, + -2.0314947056940644e+16, + -2.0311805656034652e+16, + -2.030866425512866e+16, + -2.030552285422267e+16, + -2.030238145331668e+16, + -2.029924005241069e+16, + -2.0296098651504696e+16, + -2.0292957250598704e+16, + -2.028981584969271e+16, + -2.0286674448786724e+16, + -2.0283533047880732e+16, + -2.028039164697474e+16, + -2.0277250246068748e+16, + -2.0274108845162756e+16, + -2.027096744425677e+16, + -2.0267826043350776e+16, + -2.0264684642444784e+16, + -2.026154324153879e+16, + -2.02584018406328e+16, + -2.0255260439726812e+16, + -2.0252119038820816e+16, + -2.0248977637914828e+16, + -2.0245836237008836e+16, + -2.0242694836102844e+16, + -2.0239553435196852e+16, + -2.023641203429086e+16, + -2.023327063338487e+16, + -2.023012923247888e+16, + -2.022698783157289e+16, + -2.0223846430666896e+16, + -2.0220705029760904e+16, + -2.0217563628854916e+16, + -2.021442222794892e+16, + -2.0211280827042932e+16, + -2.020813942613694e+16, + -2.0204998025230948e+16, + -2.020185662432496e+16, + -2.0198715223418964e+16, + -2.0195573822512976e+16, + -2.0192432421606984e+16, + -2.018929102070099e+16, + -2.0186149619795004e+16, + -2.018300821888901e+16, + -2.017986681798302e+16, + -2.0176725417077024e+16, + -2.0173584016171036e+16, + -2.0170442615265044e+16, + -2.0167301214359052e+16, + -2.0164159813453064e+16, + -2.0161018412547068e+16, + -2.015787701164108e+16, + -2.015473561073509e+16, + -2.0151594209829096e+16, + -2.0148452808923108e+16, + -2.014531140801711e+16, + -2.0142170007111124e+16, + -2.013902860620513e+16, + -2.013588720529914e+16, + -2.013274580439315e+16, + -2.0129604403487156e+16, + -2.012646300258117e+16, + -2.0123321601675172e+16, + -2.0120180200769184e+16, + -2.011703879986319e+16, + -2.01138973989572e+16, + -2.0110755998051212e+16, + -2.0107614597145216e+16, + -2.0104473196239228e+16, + -2.010133179533323e+16, + -2.0098190394427244e+16, + -2.0095048993521256e+16, + -2.009190759261526e+16, + -2.008876619170927e+16, + -2.0085624790803276e+16, + -2.008248338989729e+16, + -2.0079341988991296e+16, + -2.0076200588085304e+16, + -2.0073059187179316e+16, + -2.006991778627332e+16, + -2.0066776385367332e+16, + -2.006363498446134e+16, + -2.0060493583555348e+16, + -2.005735218264936e+16, + -2.0054210781743364e+16, + -2.0051069380837376e+16, + -2.0047927979931384e+16, + -2.004478657902539e+16, + -2.00416451781194e+16, + -2.003850377721341e+16, + -2.003536237630742e+16, + -2.0032220975401424e+16, + -2.0029079574495436e+16, + -2.0025938173589444e+16, + -2.0022796772683452e+16, + -2.0019655371777464e+16, + -2.0016513970871468e+16, + -2.001337256996548e+16, + -2.001023116905949e+16, + -2.0007089768153496e+16, + -2.0003948367247504e+16, + -2.000080696634151e+16, + -1.9997665565435524e+16, + -1.9994524164529532e+16, + -1.999138276362354e+16, + -1.9988241362717548e+16, + -1.9985099961811556e+16, + -1.998195856090557e+16, + -1.9978817159999576e+16, + -1.9975675759093584e+16, + -1.997253435818759e+16, + -1.99693929572816e+16, + -1.996625155637561e+16, + -1.9963110155469616e+16, + -1.9959968754563628e+16, + -1.9956827353657636e+16, + -1.9953685952751644e+16, + -1.9950544551845652e+16, + -1.994740315093966e+16, + -1.994426175003367e+16, + -1.994112034912768e+16, + -1.993797894822169e+16, + -1.9934837547315696e+16, + -1.9931696146409704e+16, + -1.992855474550371e+16, + -1.9925413344597724e+16, + -1.9922271943691732e+16, + -1.991913054278574e+16, + -1.9915989141879748e+16, + -1.9912847740973756e+16, + -1.990970634006777e+16, + -1.9906564939161776e+16, + -1.9903423538255784e+16, + -1.990028213734979e+16, + -1.98971407364438e+16, + -1.989399933553781e+16, + -1.9890857934631816e+16, + -1.9887716533725828e+16, + -1.9884575132819836e+16, + -1.9881433731913844e+16, + -1.9878292331007852e+16, + -1.987515093010186e+16, + -1.987200952919587e+16, + -1.986886812828988e+16, + -1.986572672738389e+16, + -1.9862585326477896e+16, + -1.9859443925571904e+16, + -1.9856302524665916e+16, + -1.985316112375992e+16, + -1.9850019722853932e+16, + -1.984687832194794e+16, + -1.9843736921041948e+16, + -1.984059552013596e+16, + -1.9837454119229964e+16, + -1.9834312718323976e+16, + -1.9831171317417984e+16, + -1.982802991651199e+16, + -1.9824888515606e+16, + -1.982174711470001e+16, + -1.981860571379402e+16, + -1.9815464312888024e+16, + -1.9812322911982036e+16, + -1.9809181511076044e+16, + -1.9806040110170052e+16, + -1.9802898709264064e+16, + -1.9799757308358068e+16, + -1.979661590745208e+16, + -1.979347450654609e+16, + -1.9790333105640096e+16, + -1.9787191704734108e+16, + -1.978405030382811e+16, + -1.9780908902922124e+16, + -1.977776750201613e+16, + -1.977462610111014e+16, + -1.977148470020415e+16, + -1.9768343299298156e+16, + -1.976520189839217e+16, + -1.9762060497486172e+16, + -1.9758919096580184e+16, + -1.975577769567419e+16, + -1.97526362947682e+16, + -1.9749494893862212e+16, + -1.9746353492956216e+16, + -1.9743212092050228e+16, + -1.974007069114423e+16, + -1.9736929290238244e+16, + -1.9733787889332256e+16, + -1.973064648842626e+16, + -1.972750508752027e+16, + -1.9724363686614276e+16, + -1.972122228570829e+16, + -1.9718080884802296e+16, + -1.9714939483896304e+16, + -1.9711798082990316e+16, + -1.970865668208432e+16, + -1.9705515281178332e+16, + -1.970237388027234e+16, + -1.9699232479366348e+16, + -1.969609107846036e+16, + -1.9692949677554364e+16, + -1.9689808276648376e+16, + -1.968666687574238e+16, + -1.968352547483639e+16, + -1.96803840739304e+16, + -1.967724267302441e+16, + -1.967410127211842e+16, + -1.9670959871212424e+16, + -1.9667818470306436e+16, + -1.9664677069400444e+16, + -1.9661535668494452e+16, + -1.965839426758846e+16, + -1.9655252866682468e+16, + -1.965211146577648e+16, + -1.964897006487049e+16, + -1.9645828663964496e+16, + -1.9642687263058504e+16, + -1.963954586215251e+16, + -1.9636404461246524e+16, + -1.9633263060340532e+16, + -1.963012165943454e+16, + -1.9626980258528548e+16, + -1.9623838857622556e+16, + -1.9620697456716564e+16, + -1.9617556055810572e+16, + -1.9614414654904584e+16, + -1.961127325399859e+16, + -1.96081318530926e+16, + -1.960499045218661e+16, + -1.9601849051280616e+16, + -1.9598707650374628e+16, + -1.9595566249468636e+16, + -1.9592424848562644e+16, + -1.9589283447656652e+16, + -1.958614204675066e+16, + -1.9583000645844668e+16, + -1.957985924493868e+16, + -1.957671784403269e+16, + -1.9573576443126696e+16, + -1.9570435042220704e+16, + -1.956729364131471e+16, + -1.9564152240408724e+16, + -1.9561010839502732e+16, + -1.955786943859674e+16, + -1.9554728037690748e+16, + -1.9551586636784756e+16, + -1.9548445235878764e+16, + -1.9545303834972772e+16, + -1.9542162434066784e+16, + -1.953902103316079e+16, + -1.95358796322548e+16, + -1.953273823134881e+16, + -1.9529596830442816e+16, + -1.9526455429536828e+16, + -1.9523314028630836e+16, + -1.9520172627724844e+16, + -1.9517031226818852e+16, + -1.951388982591286e+16, + -1.951074842500687e+16, + -1.9507607024100876e+16, + -1.950446562319489e+16, + -1.9501324222288896e+16, + -1.9498182821382904e+16, + -1.9495041420476916e+16, + -1.949190001957092e+16, + -1.9488758618664932e+16, + -1.948561721775894e+16, + -1.9482475816852948e+16, + -1.9479334415946956e+16, + -1.9476193015040964e+16, + -1.9473051614134976e+16, + -1.946991021322898e+16, + -1.946676881232299e+16, + -1.9463627411417e+16, + -1.946048601051101e+16, + -1.945734460960502e+16, + -1.9454203208699024e+16, + -1.9451061807793036e+16, + -1.9447920406887044e+16, + -1.9444779005981052e+16, + -1.9441637605075064e+16, + -1.9438496204169068e+16, + -1.943535480326308e+16, + -1.9432213402357084e+16, + -1.9429072001451096e+16, + -1.9425930600545108e+16, + -1.942278919963911e+16, + -1.9419647798733124e+16, + -1.941650639782713e+16, + -1.941336499692114e+16, + -1.9410223596015148e+16, + -1.9407082195109156e+16, + -1.940394079420317e+16, + -1.9400799393297172e+16, + -1.9397657992391184e+16, + -1.9394516591485188e+16, + -1.93913751905792e+16, + -1.9388233789673212e+16, + -1.9385092388767216e+16, + -1.9381950987861228e+16, + -1.937880958695523e+16, + -1.9375668186049244e+16, + -1.9372526785143252e+16, + -1.936938538423726e+16, + -1.936624398333127e+16, + -1.9363102582425276e+16, + -1.935996118151929e+16, + -1.9356819780613296e+16, + -1.9353678379707304e+16, + -1.9350536978801316e+16, + -1.934739557789532e+16, + -1.9344254176989332e+16, + -1.9341112776083336e+16, + -1.9337971375177348e+16, + -1.9334829974271356e+16, + -1.9331688573365364e+16, + -1.9328547172459376e+16, + -1.932540577155338e+16, + -1.932226437064739e+16, + -1.93191229697414e+16, + -1.931598156883541e+16, + -1.931284016792942e+16, + -1.9309698767023424e+16, + -1.9306557366117436e+16, + -1.9303415965211444e+16, + -1.9300274564305452e+16, + -1.929713316339946e+16, + -1.9293991762493468e+16, + -1.929085036158748e+16, + -1.928770896068149e+16, + -1.9284567559775496e+16, + -1.9281426158869504e+16, + -1.927828475796351e+16, + -1.9275143357057524e+16, + -1.927200195615153e+16, + -1.926886055524554e+16, + -1.9265719154339548e+16, + -1.9262577753433556e+16, + -1.9259436352527564e+16, + -1.9256294951621572e+16, + -1.9253153550715584e+16, + -1.925001214980959e+16, + -1.92468707489036e+16, + -1.924372934799761e+16, + -1.9240587947091616e+16, + -1.9237446546185628e+16, + -1.9234305145279636e+16, + -1.9231163744373644e+16, + -1.9228022343467652e+16, + -1.922488094256166e+16, + -1.9221739541655668e+16, + -1.921859814074968e+16, + -1.921545673984369e+16, + -1.9212315338937696e+16, + -1.9209173938031704e+16, + -1.920603253712571e+16, + -1.920289113621972e+16, + -1.9199749735313732e+16, + -1.919660833440774e+16, + -1.9193466933501748e+16, + -1.9190325532595756e+16, + -1.9187184131689764e+16, + -1.9184042730783772e+16, + -1.9180901329877784e+16, + -1.917775992897179e+16, + -1.91746185280658e+16, + -1.917147712715981e+16, + -1.9168335726253816e+16, + -1.9165194325347828e+16, + -1.9162052924441836e+16, + -1.9158911523535844e+16, + -1.9155770122629852e+16, + -1.915262872172386e+16, + -1.914948732081787e+16, + -1.9146345919911876e+16, + -1.914320451900589e+16, + -1.9140063118099896e+16, + -1.9136921717193904e+16, + -1.913378031628791e+16, + -1.913063891538192e+16, + -1.9127497514475932e+16, + -1.912435611356994e+16, + -1.9121214712663948e+16, + -1.9118073311757956e+16, + -1.9114931910851964e+16, + -1.9111790509945976e+16, + -1.910864910903998e+16, + -1.910550770813399e+16, + -1.9102366307228e+16, + -1.909922490632201e+16, + -1.909608350541602e+16, + -1.9092942104510024e+16, + -1.9089800703604036e+16, + -1.9086659302698044e+16, + -1.9083517901792052e+16, + -1.9080376500886064e+16, + -1.9077235099980068e+16, + -1.907409369907408e+16, + -1.9070952298168084e+16, + -1.9067810897262096e+16, + -1.9064669496356104e+16, + -1.906152809545011e+16, + -1.9058386694544124e+16, + -1.905524529363813e+16, + -1.905210389273214e+16, + -1.9048962491826148e+16, + -1.9045821090920156e+16, + -1.904267969001417e+16, + -1.9039538289108172e+16, + -1.9036396888202184e+16, + -1.9033255487296188e+16, + -1.90301140863902e+16, + -1.902697268548421e+16, + -1.9023831284578216e+16, + -1.9020689883672228e+16, + -1.901754848276623e+16, + -1.9014407081860244e+16, + -1.901126568095425e+16, + -1.900812428004826e+16, + -1.900498287914227e+16, + -1.9001841478236276e+16, + -1.899870007733029e+16, + -1.8995558676424292e+16, + -1.8992417275518304e+16, + -1.898927587461231e+16, + -1.898613447370632e+16, + -1.8982993072800332e+16, + -1.8979851671894336e+16, + -1.8976710270988348e+16, + -1.8973568870082356e+16, + -1.8970427469176364e+16, + -1.8967286068270376e+16, + -1.896414466736438e+16, + -1.896100326645839e+16, + -1.89578618655524e+16, + -1.895472046464641e+16, + -1.8951579063740416e+16, + -1.8948437662834424e+16, + -1.8945296261928436e+16, + -1.894215486102244e+16, + -1.8939013460116452e+16, + -1.893587205921046e+16, + -1.8932730658304468e+16, + -1.892958925739848e+16, + -1.8926447856492484e+16, + -1.8923306455586496e+16, + -1.8920165054680504e+16, + -1.891702365377451e+16, + -1.891388225286852e+16, + -1.891074085196253e+16, + -1.890759945105654e+16, + -1.8904458050150548e+16, + -1.8901316649244556e+16, + -1.8898175248338564e+16, + -1.8895033847432572e+16, + -1.8891892446526584e+16, + -1.888875104562059e+16, + -1.88856096447146e+16, + -1.888246824380861e+16, + -1.8879326842902616e+16, + -1.8876185441996624e+16, + -1.887304404109063e+16, + -1.8869902640184644e+16, + -1.8866761239278652e+16, + -1.886361983837266e+16, + -1.8860478437466668e+16, + -1.8857337036560676e+16, + -1.885419563565469e+16, + -1.8851054234748696e+16, + -1.8847912833842704e+16, + -1.884477143293671e+16, + -1.884163003203072e+16, + -1.883848863112473e+16, + -1.883534723021874e+16, + -1.8832205829312748e+16, + -1.8829064428406756e+16, + -1.8825923027500764e+16, + -1.8822781626594772e+16, + -1.8819640225688784e+16, + -1.881649882478279e+16, + -1.88133574238768e+16, + -1.881021602297081e+16, + -1.8807074622064816e+16, + -1.8803933221158824e+16, + -1.880079182025283e+16, + -1.8797650419346844e+16, + -1.8794509018440852e+16, + -1.879136761753486e+16, + -1.8788226216628868e+16, + -1.8785084815722876e+16, + -1.878194341481689e+16, + -1.8778802013910896e+16, + -1.8775660613004904e+16, + -1.877251921209891e+16, + -1.876937781119292e+16, + -1.8766236410286932e+16, + -1.8763095009380936e+16, + -1.8759953608474948e+16, + -1.8756812207568956e+16, + -1.8753670806662964e+16, + -1.8750529405756976e+16, + -1.874738800485098e+16, + -1.874424660394499e+16, + -1.8741105203039e+16, + -1.873796380213301e+16, + -1.8734822401227016e+16, + -1.8731681000321024e+16, + -1.8728539599415036e+16, + -1.872539819850904e+16, + -1.8722256797603052e+16, + -1.871911539669706e+16, + -1.8715973995791068e+16, + -1.871283259488508e+16, + -1.8709691193979084e+16, + -1.8706549793073096e+16, + -1.8703408392167104e+16, + -1.870026699126111e+16, + -1.8697125590355124e+16, + -1.869398418944913e+16, + -1.869084278854314e+16, + -1.8687701387637144e+16, + -1.8684559986731156e+16, + -1.868141858582517e+16, + -1.8678277184919172e+16, + -1.8675135784013184e+16, + -1.8671994383107188e+16, + -1.86688529822012e+16, + -1.866571158129521e+16, + -1.8662570180389216e+16, + -1.8659428779483228e+16, + -1.865628737857723e+16, + -1.8653145977671244e+16, + -1.865000457676525e+16, + -1.864686317585926e+16, + -1.864372177495327e+16, + -1.8640580374047276e+16, + -1.863743897314129e+16, + -1.8634297572235292e+16, + -1.8631156171329304e+16, + -1.862801477042331e+16, + -1.862487336951732e+16, + -1.8621731968611332e+16, + -1.8618590567705336e+16, + -1.8615449166799348e+16, + -1.8612307765893356e+16, + -1.8609166364987364e+16, + -1.8606024964081376e+16, + -1.860288356317538e+16, + -1.859974216226939e+16, + -1.8596600761363396e+16, + -1.859345936045741e+16, + -1.8590317959551416e+16, + -1.8587176558645424e+16, + -1.8584035157739436e+16, + -1.858089375683344e+16, + -1.8577752355927452e+16, + -1.857461095502146e+16, + -1.8571469554115468e+16, + -1.856832815320948e+16, + -1.8565186752303484e+16, + -1.8562045351397496e+16, + -1.8558903950491504e+16, + -1.855576254958551e+16, + -1.855262114867952e+16, + -1.854947974777353e+16, + -1.854633834686754e+16, + -1.8543196945961548e+16, + -1.8540055545055556e+16, + -1.8536914144149564e+16, + -1.8533772743243572e+16, + -1.8530631342337584e+16, + -1.8527489941431588e+16, + -1.85243485405256e+16, + -1.852120713961961e+16, + -1.8518065738713616e+16, + -1.8514924337807624e+16, + -1.851178293690163e+16, + -1.8508641535995644e+16, + -1.8505500135089652e+16, + -1.850235873418366e+16, + -1.8499217333277668e+16, + -1.8496075932371676e+16, + -1.849293453146569e+16, + -1.8489793130559696e+16, + -1.8486651729653704e+16, + -1.848351032874771e+16, + -1.848036892784172e+16, + -1.847722752693573e+16, + -1.847408612602974e+16, + -1.8470944725123748e+16, + -1.8467803324217756e+16, + -1.8464661923311764e+16, + -1.8461520522405772e+16, + -1.845837912149978e+16, + -1.845523772059379e+16, + -1.84520963196878e+16, + -1.844895491878181e+16, + -1.8445813517875816e+16, + -1.8442672116969824e+16, + -1.843953071606383e+16, + -1.8436389315157844e+16, + -1.8433247914251852e+16, + -1.843010651334586e+16, + -1.8426965112439868e+16, + -1.8423823711533876e+16, + -1.842068231062789e+16, + -1.8417540909721896e+16, + -1.8414399508815904e+16, + -1.841125810790991e+16, + -1.840811670700392e+16, + -1.8404975306097932e+16, + -1.8401833905191936e+16, + -1.8398692504285948e+16, + -1.8395551103379956e+16, + -1.8392409702473964e+16, + -1.8389268301567972e+16, + -1.838612690066198e+16, + -1.838298549975599e+16, + -1.8379844098849996e+16, + -1.837670269794401e+16, + -1.8373561297038016e+16, + -1.8370419896132024e+16, + -1.8367278495226036e+16, + -1.836413709432004e+16, + -1.8360995693414052e+16, + -1.835785429250806e+16, + -1.8354712891602068e+16, + -1.835157149069608e+16, + -1.8348430089790084e+16, + -1.8345288688884096e+16, + -1.83421472879781e+16, + -1.833900588707211e+16, + -1.8335864486166124e+16, + -1.833272308526013e+16, + -1.832958168435414e+16, + -1.8326440283448144e+16, + -1.8323298882542156e+16, + -1.8320157481636164e+16, + -1.8317016080730172e+16, + -1.8313874679824184e+16, + -1.8310733278918188e+16, + -1.83075918780122e+16, + -1.8304450477106204e+16, + -1.8301309076200216e+16, + -1.8298167675294228e+16, + -1.829502627438823e+16, + -1.8291884873482244e+16, + -1.828874347257625e+16, + -1.828560207167026e+16, + -1.8282460670764268e+16, + -1.8279319269858276e+16, + -1.827617786895229e+16, + -1.8273036468046292e+16, + -1.8269895067140304e+16, + -1.826675366623431e+16, + -1.826361226532832e+16, + -1.8260470864422332e+16, + -1.8257329463516336e+16, + -1.8254188062610348e+16, + -1.825104666170435e+16, + -1.8247905260798364e+16, + -1.8244763859892372e+16, + -1.824162245898638e+16, + -1.823848105808039e+16, + -1.8235339657174396e+16, + -1.823219825626841e+16, + -1.8229056855362416e+16, + -1.8225915454456424e+16, + -1.8222774053550436e+16, + -1.821963265264444e+16, + -1.8216491251738452e+16, + -1.821334985083246e+16, + -1.8210208449926468e+16, + -1.8207067049020476e+16, + -1.8203925648114484e+16, + -1.8200784247208496e+16, + -1.8197642846302504e+16, + -1.819450144539651e+16, + -1.819136004449052e+16, + -1.818821864358453e+16, + -1.818507724267854e+16, + -1.8181935841772544e+16, + -1.8178794440866556e+16, + -1.8175653039960564e+16, + -1.8172511639054572e+16, + -1.816937023814858e+16, + -1.8166228837242588e+16, + -1.81630874363366e+16, + -1.815994603543061e+16, + -1.8156804634524616e+16, + -1.8153663233618624e+16, + -1.815052183271263e+16, + -1.8147380431806644e+16, + -1.8144239030900652e+16, + -1.814109762999466e+16, + -1.8137956229088668e+16, + -1.8134814828182676e+16, + -1.8131673427276684e+16, + -1.8128532026370696e+16, + -1.8125390625464704e+16, + -1.812224922455871e+16, + -1.811910782365272e+16, + -1.811596642274673e+16, + -1.8112825021840736e+16, + -1.8109683620934748e+16, + -1.8106542220028756e+16, + -1.8103400819122764e+16, + -1.8100259418216772e+16, + -1.809711801731078e+16, + -1.8093976616404788e+16, + -1.80908352154988e+16, + -1.808769381459281e+16, + -1.8084552413686816e+16, + -1.8081411012780824e+16, + -1.807826961187483e+16, + -1.8075128210968844e+16, + -1.8071986810062852e+16, + -1.806884540915686e+16, + -1.8065704008250868e+16, + -1.8062562607344876e+16, + -1.805942120643889e+16, + -1.8056279805532892e+16, + -1.8053138404626904e+16, + -1.804999700372091e+16, + -1.804685560281492e+16, + -1.804371420190893e+16, + -1.8040572801002936e+16, + -1.8037431400096948e+16, + -1.8034289999190956e+16, + -1.8031148598284964e+16, + -1.8028007197378972e+16, + -1.802486579647298e+16, + -1.802172439556699e+16, + -1.8018582994660996e+16, + -1.801544159375501e+16, + -1.8012300192849018e+16, + -1.8009158791943026e+16, + -1.8006017391037038e+16, + -1.8002875990131042e+16, + -1.7999734589225054e+16, + -1.7996593188319062e+16, + -1.799345178741307e+16, + -1.7990310386507082e+16, + -1.7987168985601086e+16, + -1.7984027584695098e+16, + -1.7980886183789102e+16, + -1.7977744782883114e+16, + -1.7974603381977122e+16, + -1.797146198107113e+16, + -1.7968320580165142e+16, + -1.7965179179259146e+16, + -1.7962037778353158e+16, + -1.7958896377447166e+16, + -1.7955754976541174e+16, + -1.7952613575635186e+16, + -1.794947217472919e+16, + -1.7946330773823202e+16, + -1.7943189372917206e+16, + -1.7940047972011218e+16, + -1.793690657110523e+16, + -1.7933765170199234e+16, + -1.7930623769293246e+16, + -1.792748236838725e+16, + -1.7924340967481262e+16, + -1.792119956657527e+16, + -1.7918058165669278e+16, + -1.791491676476329e+16, + -1.7911775363857294e+16, + -1.7908633962951306e+16, + -1.790549256204531e+16, + -1.7902351161139322e+16, + -1.7899209760233334e+16, + -1.7896068359327338e+16, + -1.789292695842135e+16, + -1.7889785557515354e+16, + -1.7886644156609366e+16, + -1.7883502755703374e+16, + -1.7880361354797382e+16, + -1.7877219953891394e+16, + -1.7874078552985398e+16, + -1.787093715207941e+16, + -1.7867795751173418e+16, + -1.7864654350267426e+16, + -1.7861512949361438e+16, + -1.7858371548455442e+16, + -1.7855230147549454e+16, + -1.7852088746643462e+16, + -1.784894734573747e+16, + -1.7845805944831478e+16, + -1.7842664543925486e+16, + -1.7839523143019498e+16, + -1.7836381742113502e+16, + -1.7833240341207514e+16, + -1.7830098940301522e+16, + -1.782695753939553e+16, + -1.7823816138489542e+16, + -1.7820674737583546e+16, + -1.7817533336677558e+16, + -1.7814391935771566e+16, + -1.7811250534865574e+16, + -1.7808109133959582e+16, + -1.780496773305359e+16, + -1.7801826332147602e+16, + -1.779868493124161e+16, + -1.7795543530335618e+16, + -1.7792402129429626e+16, + -1.7789260728523634e+16, + -1.7786119327617646e+16, + -1.7782977926711654e+16, + -1.7779836525805662e+16, + -1.777669512489967e+16, + -1.7773553723993678e+16, + -1.7770412323087686e+16, + -1.7767270922181694e+16, + -1.7764129521275706e+16, + -1.7760988120369714e+16, + -1.7757846719463722e+16, + -1.775470531855773e+16, + -1.7751563917651738e+16, + -1.7748422516745746e+16, + -1.7745281115839758e+16, + -1.7742139714933766e+16, + -1.7738998314027774e+16, + -1.7735856913121782e+16, + -1.773271551221579e+16, + -1.7729574111309802e+16, + -1.772643271040381e+16, + -1.7723291309497818e+16, + -1.7720149908591826e+16, + -1.7717008507685834e+16, + -1.7713867106779846e+16, + -1.771072570587385e+16, + -1.7707584304967862e+16, + -1.770444290406187e+16, + -1.7701301503155878e+16, + -1.7698160102249886e+16, + -1.7695018701343894e+16, + -1.7691877300437906e+16, + -1.7688735899531914e+16, + -1.7685594498625922e+16, + -1.768245309771993e+16, + -1.7679311696813938e+16, + -1.767617029590795e+16, + -1.7673028895001954e+16, + -1.7669887494095966e+16, + -1.7666746093189974e+16, + -1.7663604692283982e+16, + -1.7660463291377994e+16, + -1.7657321890471998e+16, + -1.765418048956601e+16, + -1.7651039088660018e+16, + -1.7647897687754026e+16, + -1.7644756286848038e+16, + -1.7641614885942042e+16, + -1.7638473485036054e+16, + -1.7635332084130058e+16, + -1.763219068322407e+16, + -1.7629049282318078e+16, + -1.7625907881412086e+16, + -1.7622766480506098e+16, + -1.7619625079600102e+16, + -1.7616483678694114e+16, + -1.7613342277788122e+16, + -1.761020087688213e+16, + -1.7607059475976142e+16, + -1.7603918075070146e+16, + -1.7600776674164158e+16, + -1.7597635273258162e+16, + -1.7594493872352174e+16, + -1.7591352471446186e+16, + -1.758821107054019e+16, + -1.7585069669634202e+16, + -1.7581928268728206e+16, + -1.7578786867822218e+16, + -1.7575645466916226e+16, + -1.7572504066010234e+16, + -1.7569362665104246e+16, + -1.756622126419825e+16, + -1.7563079863292262e+16, + -1.7559938462386266e+16, + -1.7556797061480278e+16, + -1.755365566057429e+16, + -1.7550514259668294e+16, + -1.7547372858762306e+16, + -1.754423145785631e+16, + -1.7541090056950322e+16, + -1.753794865604433e+16, + -1.7534807255138338e+16, + -1.753166585423235e+16, + -1.7528524453326354e+16, + -1.7525383052420366e+16, + -1.7522241651514374e+16, + -1.7519100250608382e+16, + -1.7515958849702394e+16, + -1.7512817448796398e+16, + -1.750967604789041e+16, + -1.7506534646984418e+16, + -1.7503393246078426e+16, + -1.7500251845172434e+16, + -1.7497110444266442e+16, + -1.7493969043360454e+16, + -1.7490827642454458e+16, + -1.748768624154847e+16, + -1.7484544840642478e+16, + -1.7481403439736486e+16, + -1.7478262038830498e+16, + -1.7475120637924502e+16, + -1.7471979237018514e+16, + -1.7468837836112522e+16, + -1.746569643520653e+16, + -1.7462555034300538e+16, + -1.7459413633394546e+16, + -1.7456272232488558e+16, + -1.7453130831582566e+16, + -1.7449989430676574e+16, + -1.7446848029770582e+16, + -1.744370662886459e+16, + -1.7440565227958602e+16, + -1.7437423827052606e+16, + -1.7434282426146618e+16, + -1.7431141025240626e+16, + -1.7427999624334634e+16, + -1.7424858223428642e+16, + -1.742171682252265e+16, + -1.7418575421616662e+16, + -1.741543402071067e+16, + -1.7412292619804678e+16, + -1.7409151218898686e+16, + -1.7406009817992694e+16, + -1.7402868417086706e+16, + -1.7399727016180714e+16, + -1.7396585615274722e+16, + -1.739344421436873e+16, + -1.7390302813462738e+16, + -1.7387161412556746e+16, + -1.7384020011650758e+16, + -1.7380878610744766e+16, + -1.7377737209838774e+16, + -1.7374595808932782e+16, + -1.737145440802679e+16, + -1.7368313007120798e+16, + -1.736517160621481e+16, + -1.7362030205308818e+16, + -1.7358888804402826e+16, + -1.7355747403496834e+16, + -1.7352606002590842e+16, + -1.734946460168485e+16, + -1.7346323200778862e+16, + -1.734318179987287e+16, + -1.7340040398966878e+16, + -1.7336898998060886e+16, + -1.7333757597154894e+16, + -1.7330616196248906e+16, + -1.7327474795342914e+16, + -1.7324333394436922e+16, + -1.732119199353093e+16, + -1.7318050592624938e+16, + -1.731490919171895e+16, + -1.7311767790812954e+16, + -1.7308626389906966e+16, + -1.7305484989000974e+16, + -1.7302343588094982e+16, + -1.729920218718899e+16, + -1.7296060786282998e+16, + -1.729291938537701e+16, + -1.7289777984471018e+16, + -1.7286636583565026e+16, + -1.7283495182659034e+16, + -1.7280353781753042e+16, + -1.7277212380847054e+16, + -1.7274070979941058e+16, + -1.727092957903507e+16, + -1.7267788178129078e+16, + -1.7264646777223086e+16, + -1.7261505376317098e+16, + -1.7258363975411102e+16, + -1.7255222574505114e+16, + -1.7252081173599122e+16, + -1.724893977269313e+16, + -1.7245798371787142e+16, + -1.7242656970881146e+16, + -1.7239515569975158e+16, + -1.7236374169069162e+16, + -1.7233232768163174e+16, + -1.7230091367257182e+16, + -1.722694996635119e+16, + -1.7223808565445202e+16, + -1.7220667164539206e+16, + -1.7217525763633218e+16, + -1.7214384362727226e+16, + -1.7211242961821234e+16, + -1.7208101560915246e+16, + -1.720496016000925e+16, + -1.7201818759103262e+16, + -1.7198677358197266e+16, + -1.7195535957291278e+16, + -1.719239455638529e+16, + -1.7189253155479294e+16, + -1.7186111754573306e+16, + -1.718297035366731e+16, + -1.7179828952761322e+16, + -1.717668755185533e+16, + -1.7173546150949338e+16, + -1.717040475004335e+16, + -1.7167263349137354e+16, + -1.7164121948231366e+16, + -1.716098054732537e+16, + -1.7157839146419382e+16, + -1.7154697745513394e+16, + -1.7151556344607398e+16, + -1.714841494370141e+16, + -1.7145273542795414e+16, + -1.7142132141889426e+16, + -1.7138990740983434e+16, + -1.7135849340077442e+16, + -1.7132707939171454e+16, + -1.7129566538265458e+16, + -1.712642513735947e+16, + -1.7123283736453478e+16, + -1.7120142335547486e+16, + -1.7117000934641494e+16, + -1.7113859533735502e+16, + -1.7110718132829514e+16, + -1.7107576731923522e+16, + -1.710443533101753e+16, + -1.7101293930111538e+16, + -1.7098152529205546e+16, + -1.7095011128299558e+16, + -1.7091869727393562e+16, + -1.7088728326487574e+16, + -1.7085586925581582e+16, + -1.708244552467559e+16, + -1.7079304123769598e+16, + -1.7076162722863606e+16, + -1.7073021321957618e+16, + -1.7069879921051626e+16, + -1.7066738520145634e+16, + -1.7063597119239642e+16, + -1.706045571833365e+16, + -1.7057314317427662e+16, + -1.705417291652167e+16, + -1.7051031515615678e+16, + -1.7047890114709686e+16, + -1.7044748713803694e+16, + -1.7041607312897702e+16, + -1.7038465911991714e+16, + -1.7035324511085722e+16, + -1.703218311017973e+16, + -1.7029041709273738e+16, + -1.7025900308367746e+16, + -1.7022758907461754e+16, + -1.7019617506555766e+16, + -1.7016476105649774e+16, + -1.7013334704743782e+16, + -1.701019330383779e+16, + -1.7007051902931798e+16, + -1.7003910502025806e+16, + -1.7000769101119818e+16, + -1.6997627700213826e+16, + -1.6994486299307834e+16, + -1.6991344898401842e+16, + -1.698820349749585e+16, + -1.6985062096589862e+16, + -1.698192069568387e+16, + -1.6978779294777878e+16, + -1.6975637893871886e+16, + -1.6972496492965894e+16, + -1.6969355092059906e+16, + -1.696621369115391e+16, + -1.6963072290247922e+16, + -1.695993088934193e+16, + -1.6956789488435938e+16, + -1.6953648087529946e+16, + -1.6950506686623954e+16, + -1.6947365285717966e+16, + -1.6944223884811974e+16, + -1.6941082483905982e+16, + -1.693794108299999e+16, + -1.6934799682093998e+16, + -1.693165828118801e+16, + -1.6928516880282014e+16, + -1.6925375479376026e+16, + -1.6922234078470034e+16, + -1.6919092677564042e+16, + -1.6915951276658054e+16, + -1.6912809875752058e+16, + -1.690966847484607e+16, + -1.6906527073940078e+16, + -1.6903385673034086e+16, + -1.6900244272128098e+16, + -1.6897102871222102e+16, + -1.6893961470316114e+16, + -1.6890820069410118e+16, + -1.688767866850413e+16, + -1.6884537267598138e+16, + -1.6881395866692146e+16, + -1.6878254465786158e+16, + -1.6875113064880162e+16, + -1.687197166397417e+16, + -1.6868830263068182e+16, + -1.686568886216219e+16, + -1.6862547461256198e+16, + -1.685940606035021e+16, + -1.6856264659444218e+16, + -1.6853123258538222e+16, + -1.684998185763223e+16, + -1.6846840456726246e+16, + -1.684369905582025e+16, + -1.6840557654914258e+16, + -1.683741625400827e+16, + -1.6834274853102278e+16, + -1.6831133452196286e+16, + -1.6827992051290298e+16, + -1.6824850650384306e+16, + -1.682170924947831e+16, + -1.6818567848572318e+16, + -1.681542644766633e+16, + -1.6812285046760338e+16, + -1.6809143645854346e+16, + -1.6806002244948358e+16, + -1.6802860844042366e+16, + -1.679971944313637e+16, + -1.6796578042230386e+16, + -1.679343664132439e+16, + -1.6790295240418398e+16, + -1.6787153839512406e+16, + -1.6784012438606418e+16, + -1.6780871037700426e+16, + -1.677772963679443e+16, + -1.6774588235888446e+16, + -1.6771446834982454e+16, + -1.6768305434076458e+16, + -1.6765164033170466e+16, + -1.6762022632264478e+16, + -1.6758881231358486e+16, + -1.6755739830452494e+16, + -1.6752598429546506e+16, + -1.6749457028640514e+16, + -1.6746315627734518e+16, + -1.6743174226828534e+16, + -1.6740032825922538e+16, + -1.6736891425016546e+16, + -1.6733750024110554e+16, + -1.6730608623204566e+16, + -1.6727467222298574e+16, + -1.6724325821392578e+16, + -1.6721184420486594e+16, + -1.6718043019580598e+16, + -1.6714901618674606e+16, + -1.6711760217768614e+16, + -1.6708618816862626e+16, + -1.6705477415956634e+16, + -1.6702336015050638e+16, + -1.6699194614144654e+16, + -1.6696053213238662e+16, + -1.6692911812332666e+16, + -1.6689770411426682e+16, + -1.6686629010520686e+16, + -1.6683487609614694e+16, + -1.6680346208708702e+16, + -1.6677204807802714e+16, + -1.6674063406896722e+16, + -1.6670922005990726e+16, + -1.6667780605084742e+16, + -1.6664639204178746e+16, + -1.6661497803272754e+16, + -1.6658356402366766e+16, + -1.6655215001460774e+16, + -1.6652073600554782e+16, + -1.6648932199648786e+16, + -1.6645790798742802e+16, + -1.6642649397836806e+16, + -1.6639507996930814e+16, + -1.663636659602483e+16, + -1.6633225195118834e+16, + -1.6630083794212842e+16, + -1.6626942393306846e+16, + -1.6623800992400862e+16, + -1.662065959149487e+16, + -1.6617518190588874e+16, + -1.661437678968289e+16, + -1.6611235388776894e+16, + -1.6608093987870902e+16, + -1.6604952586964914e+16, + -1.6601811186058922e+16, + -1.659866978515293e+16, + -1.6595528384246934e+16, + -1.659238698334095e+16, + -1.6589245582434954e+16, + -1.6586104181528962e+16, + -1.6582962780622974e+16, + -1.6579821379716982e+16, + -1.657667997881099e+16, + -1.6573538577904994e+16, + -1.657039717699901e+16, + -1.6567255776093014e+16, + -1.6564114375187022e+16, + -1.6560972974281038e+16, + -1.6557831573375042e+16, + -1.655469017246905e+16, + -1.6551548771563062e+16, + -1.654840737065707e+16, + -1.6545265969751078e+16, + -1.6542124568845082e+16, + -1.6538983167939098e+16, + -1.6535841767033102e+16, + -1.653270036612711e+16, + -1.6529558965221122e+16, + -1.652641756431513e+16, + -1.6523276163409138e+16, + -1.652013476250315e+16, + -1.6516993361597158e+16, + -1.6513851960691162e+16, + -1.651071055978517e+16, + -1.6507569158879182e+16, + -1.650442775797319e+16, + -1.6501286357067198e+16, + -1.649814495616121e+16, + -1.6495003555255218e+16, + -1.6491862154349222e+16, + -1.648872075344323e+16, + -1.6485579352537242e+16, + -1.648243795163125e+16, + -1.6479296550725258e+16, + -1.647615514981927e+16, + -1.6473013748913278e+16, + -1.6469872348007282e+16, + -1.6466730947101298e+16, + -1.6463589546195306e+16, + -1.646044814528931e+16, + -1.6457306744383318e+16, + -1.645416534347733e+16, + -1.6451023942571338e+16, + -1.6447882541665346e+16, + -1.6444741140759358e+16, + -1.6441599739853366e+16, + -1.643845833894737e+16, + -1.6435316938041378e+16, + -1.643217553713539e+16, + -1.6429034136229398e+16, + -1.6425892735323406e+16, + -1.6422751334417418e+16, + -1.6419609933511426e+16, + -1.641646853260543e+16, + -1.6413327131699446e+16, + -1.641018573079345e+16, + -1.6407044329887458e+16, + -1.6403902928981466e+16, + -1.6400761528075478e+16, + -1.6397620127169486e+16, + -1.639447872626349e+16, + -1.6391337325357506e+16, + -1.6388195924451514e+16, + -1.6385054523545518e+16, + -1.6381913122639534e+16, + -1.6378771721733538e+16, + -1.6375630320827546e+16, + -1.6372488919921554e+16, + -1.6369347519015566e+16, + -1.6366206118109574e+16, + -1.6363064717203578e+16, + -1.6359923316297594e+16, + -1.6356781915391598e+16, + -1.6353640514485606e+16, + -1.6350499113579614e+16, + -1.6347357712673626e+16, + -1.6344216311767634e+16, + -1.6341074910861638e+16, + -1.6337933509955654e+16, + -1.6334792109049658e+16, + -1.6331650708143666e+16, + -1.6328509307237682e+16, + -1.6325367906331686e+16, + -1.6322226505425694e+16, + -1.6319085104519698e+16, + -1.6315943703613714e+16, + -1.6312802302707722e+16, + -1.6309660901801726e+16, + -1.6306519500895742e+16, + -1.6303378099989746e+16, + -1.6300236699083754e+16, + -1.6297095298177762e+16, + -1.6293953897271774e+16, + -1.6290812496365782e+16, + -1.6287671095459786e+16, + -1.6284529694553802e+16, + -1.6281388293647806e+16, + -1.6278246892741814e+16, + -1.6275105491835826e+16, + -1.6271964090929834e+16, + -1.6268822690023842e+16, + -1.6265681289117846e+16, + -1.6262539888211862e+16, + -1.6259398487305866e+16, + -1.6256257086399874e+16, + -1.625311568549389e+16, + -1.6249974284587894e+16, + -1.6246832883681902e+16, + -1.6243691482775914e+16, + -1.6240550081869922e+16, + -1.623740868096393e+16, + -1.6234267280057934e+16, + -1.623112587915195e+16, + -1.6227984478245954e+16, + -1.6224843077339962e+16, + -1.6221701676433974e+16, + -1.6218560275527982e+16, + -1.621541887462199e+16, + -1.6212277473715994e+16, + -1.620913607281001e+16, + -1.6205994671904014e+16, + -1.6202853270998022e+16, + -1.6199711870092034e+16, + -1.6196570469186042e+16, + -1.619342906828005e+16, + -1.6190287667374062e+16, + -1.618714626646807e+16, + -1.6184004865562074e+16, + -1.6180863464656082e+16, + -1.6177722063750098e+16, + -1.6174580662844102e+16, + -1.617143926193811e+16, + -1.6168297861032122e+16, + -1.616515646012613e+16, + -1.6162015059220138e+16, + -1.6158873658314142e+16, + -1.6155732257408158e+16, + -1.6152590856502162e+16, + -1.614944945559617e+16, + -1.6146308054690182e+16, + -1.614316665378419e+16, + -1.6140025252878198e+16, + -1.613688385197221e+16, + -1.6133742451066218e+16, + -1.6130601050160222e+16, + -1.612745964925423e+16, + -1.6124318248348242e+16, + -1.612117684744225e+16, + -1.6118035446536258e+16, + -1.611489404563027e+16, + -1.6111752644724278e+16, + -1.6108611243818282e+16, + -1.6105469842912298e+16, + -1.6102328442006306e+16, + -1.609918704110031e+16, + -1.6096045640194318e+16, + -1.609290423928833e+16, + -1.6089762838382338e+16, + -1.6086621437476346e+16, + -1.6083480036570358e+16, + -1.6080338635664366e+16, + -1.607719723475837e+16, + -1.6074055833852378e+16, + -1.607091443294639e+16, + -1.6067773032040398e+16, + -1.6064631631134406e+16, + -1.6061490230228418e+16, + -1.6058348829322426e+16, + -1.605520742841643e+16, + -1.6052066027510446e+16, + -1.604892462660445e+16, + -1.6045783225698458e+16, + -1.6042641824792466e+16, + -1.6039500423886478e+16, + -1.6036359022980486e+16, + -1.603321762207449e+16, + -1.6030076221168506e+16, + -1.6026934820262514e+16, + -1.6023793419356518e+16, + -1.6020652018450526e+16, + -1.6017510617544538e+16, + -1.6014369216638546e+16, + -1.6011227815732554e+16, + -1.6008086414826566e+16, + -1.6004945013920574e+16, + -1.6001803613014578e+16, + -1.5998662212108594e+16, + -1.5995520811202598e+16, + -1.5992379410296606e+16, + -1.5989238009390614e+16, + -1.5986096608484626e+16, + -1.5982955207578634e+16, + -1.5979813806672638e+16, + -1.5976672405766654e+16, + -1.5973531004860658e+16, + -1.5970389603954666e+16, + -1.5967248203048682e+16, + -1.5964106802142686e+16, + -1.5960965401236694e+16, + -1.5957824000330698e+16, + -1.5954682599424714e+16, + -1.5951541198518722e+16, + -1.5948399797612726e+16, + -1.5945258396706742e+16, + -1.5942116995800746e+16, + -1.5938975594894754e+16, + -1.5935834193988762e+16, + -1.5932692793082774e+16, + -1.5929551392176782e+16, + -1.5926409991270786e+16, + -1.5923268590364802e+16, + -1.5920127189458806e+16, + -1.5916985788552814e+16, + -1.5913844387646826e+16, + -1.5910702986740834e+16, + -1.5907561585834842e+16, + -1.5904420184928846e+16, + -1.5901278784022862e+16, + -1.5898137383116866e+16, + -1.5894995982210874e+16, + -1.589185458130489e+16, + -1.5888713180398894e+16, + -1.5885571779492902e+16, + -1.5882430378586906e+16, + -1.5879288977680922e+16, + -1.587614757677493e+16, + -1.5873006175868934e+16, + -1.586986477496295e+16, + -1.5866723374056954e+16, + -1.5863581973150962e+16, + -1.5860440572244974e+16, + -1.5857299171338982e+16, + -1.585415777043299e+16, + -1.5851016369526994e+16, + -1.584787496862101e+16, + -1.5844733567715014e+16, + -1.5841592166809022e+16, + -1.5838450765903034e+16, + -1.5835309364997042e+16, + -1.583216796409105e+16, + -1.5829026563185054e+16, + -1.582588516227907e+16, + -1.5822743761373074e+16, + -1.5819602360467082e+16, + -1.5816460959561094e+16, + -1.5813319558655102e+16, + -1.581017815774911e+16, + -1.5807036756843122e+16, + -1.580389535593713e+16, + -1.5800753955031134e+16, + -1.5797612554125142e+16, + -1.5794471153219158e+16, + -1.5791329752313162e+16, + -1.578818835140717e+16, + -1.5785046950501182e+16, + -1.578190554959519e+16, + -1.5778764148689198e+16, + -1.577562274778321e+16, + -1.5772481346877218e+16, + -1.5769339945971222e+16, + -1.576619854506523e+16, + -1.5763057144159242e+16, + -1.575991574325325e+16, + -1.5756774342347258e+16, + -1.575363294144127e+16, + -1.5750491540535278e+16, + -1.5747350139629282e+16, + -1.574420873872329e+16, + -1.5741067337817302e+16, + -1.573792593691131e+16, + -1.5734784536005318e+16, + -1.573164313509933e+16, + -1.5728501734193338e+16, + -1.5725360333287342e+16, + -1.5722218932381358e+16, + -1.5719077531475366e+16, + -1.571593613056937e+16, + -1.5712794729663378e+16, + -1.570965332875739e+16, + -1.5706511927851398e+16, + -1.5703370526945406e+16, + -1.5700229126039418e+16, + -1.5697087725133426e+16, + -1.569394632422743e+16, + -1.5690804923321438e+16, + -1.568766352241545e+16, + -1.5684522121509458e+16, + -1.5681380720603466e+16, + -1.5678239319697478e+16, + -1.5675097918791486e+16, + -1.567195651788549e+16, + -1.5668815116979506e+16, + -1.566567371607351e+16, + -1.5662532315167518e+16, + -1.5659390914261526e+16, + -1.5656249513355538e+16, + -1.5653108112449546e+16, + -1.564996671154355e+16, + -1.5646825310637566e+16, + -1.5643683909731574e+16, + -1.5640542508825578e+16, + -1.5637401107919594e+16, + -1.5634259707013598e+16, + -1.5631118306107606e+16, + -1.5627976905201614e+16, + -1.5624835504295626e+16, + -1.5621694103389634e+16, + -1.5618552702483638e+16, + -1.5615411301577654e+16, + -1.5612269900671658e+16, + -1.5609128499765666e+16, + -1.5605987098859674e+16, + -1.5602845697953686e+16, + -1.5599704297047694e+16, + -1.5596562896141698e+16, + -1.5593421495235714e+16, + -1.5590280094329718e+16, + -1.5587138693423726e+16, + -1.5583997292517742e+16, + -1.5580855891611746e+16, + -1.5577714490705754e+16, + -1.5574573089799758e+16, + -1.5571431688893774e+16, + -1.5568290287987782e+16, + -1.5565148887081786e+16, + -1.5562007486175802e+16, + -1.5558866085269806e+16, + -1.5555724684363814e+16, + -1.5552583283457822e+16, + -1.5549441882551834e+16, + -1.5546300481645842e+16, + -1.5543159080739846e+16, + -1.5540017679833862e+16, + -1.5536876278927866e+16, + -1.5533734878021874e+16, + -1.5530593477115886e+16, + -1.5527452076209894e+16, + -1.5524310675303902e+16, + -1.5521169274397906e+16, + -1.5518027873491922e+16, + -1.5514886472585926e+16, + -1.5511745071679934e+16, + -1.550860367077395e+16, + -1.5505462269867954e+16, + -1.5502320868961962e+16, + -1.5499179468055974e+16, + -1.5496038067149982e+16, + -1.549289666624399e+16, + -1.5489755265337994e+16, + -1.548661386443201e+16, + -1.5483472463526014e+16, + -1.5480331062620022e+16, + -1.5477189661714034e+16, + -1.5474048260808042e+16, + -1.547090685990205e+16, + -1.5467765458996054e+16, + -1.546462405809007e+16, + -1.5461482657184074e+16, + -1.5458341256278082e+16, + -1.5455199855372094e+16, + -1.5452058454466102e+16, + -1.544891705356011e+16, + -1.5445775652654122e+16, + -1.544263425174813e+16, + -1.5439492850842134e+16, + -1.5436351449936142e+16, + -1.5433210049030158e+16, + -1.5430068648124162e+16, + -1.542692724721817e+16, + -1.5423785846312182e+16, + -1.542064444540619e+16, + -1.5417503044500198e+16, + -1.5414361643594202e+16, + -1.5411220242688218e+16, + -1.5408078841782222e+16, + -1.540493744087623e+16, + -1.5401796039970242e+16, + -1.539865463906425e+16, + -1.5395513238158258e+16, + -1.539237183725227e+16, + -1.5389230436346278e+16, + -1.5386089035440282e+16, + -1.538294763453429e+16, + -1.5379806233628302e+16, + -1.537666483272231e+16, + -1.5373523431816318e+16, + -1.537038203091033e+16, + -1.5367240630004338e+16, + -1.5364099229098342e+16, + -1.5360957828192358e+16, + -1.5357816427286366e+16, + -1.535467502638037e+16, + -1.5351533625474378e+16, + -1.534839222456839e+16, + -1.5345250823662398e+16, + -1.5342109422756406e+16, + -1.5338968021850418e+16, + -1.5335826620944426e+16, + -1.533268522003843e+16, + -1.5329543819132438e+16, + -1.532640241822645e+16, + -1.5323261017320458e+16, + -1.5320119616414466e+16, + -1.5316978215508478e+16, + -1.5313836814602486e+16, + -1.531069541369649e+16, + -1.5307554012790506e+16, + -1.530441261188451e+16, + -1.5301271210978518e+16, + -1.5298129810072526e+16, + -1.5294988409166538e+16, + -1.5291847008260546e+16, + -1.528870560735455e+16, + -1.5285564206448566e+16, + -1.5282422805542574e+16, + -1.5279281404636578e+16, + -1.5276140003730586e+16, + -1.5272998602824598e+16, + -1.5269857201918606e+16, + -1.5266715801012614e+16, + -1.5263574400106626e+16, + -1.5260432999200634e+16, + -1.5257291598294638e+16, + -1.5254150197388654e+16, + -1.5251008796482658e+16, + -1.5247867395576666e+16, + -1.5244725994670674e+16, + -1.5241584593764686e+16, + -1.5238443192858694e+16, + -1.5235301791952698e+16, + -1.5232160391046714e+16, + -1.5229018990140718e+16, + -1.5225877589234726e+16, + -1.5222736188328738e+16, + -1.5219594787422746e+16, + -1.5216453386516754e+16, + -1.5213311985610758e+16, + -1.5210170584704774e+16, + -1.5207029183798778e+16, + -1.5203887782892786e+16, + -1.5200746381986802e+16, + -1.5197604981080806e+16, + -1.5194463580174814e+16, + -1.5191322179268818e+16, + -1.5188180778362834e+16, + -1.5185039377456842e+16, + -1.5181897976550846e+16, + -1.5178756575644862e+16, + -1.5175615174738866e+16, + -1.5172473773832874e+16, + -1.5169332372926886e+16, + -1.5166190972020894e+16, + -1.5163049571114902e+16, + -1.5159908170208906e+16, + -1.5156766769302922e+16, + -1.5153625368396926e+16, + -1.5150483967490934e+16, + -1.5147342566584946e+16, + -1.5144201165678954e+16, + -1.5141059764772962e+16, + -1.5137918363866966e+16, + -1.5134776962960982e+16, + -1.5131635562054986e+16, + -1.5128494161148994e+16, + -1.512535276024301e+16, + -1.5122211359337014e+16, + -1.5119069958431022e+16, + -1.5115928557525034e+16, + -1.5112787156619042e+16, + -1.510964575571305e+16, + -1.5106504354807054e+16, + -1.510336295390107e+16, + -1.5100221552995074e+16, + -1.5097080152089082e+16, + -1.5093938751183094e+16, + -1.5090797350277102e+16, + -1.508765594937111e+16, + -1.5084514548465122e+16, + -1.508137314755913e+16, + -1.5078231746653134e+16, + -1.5075090345747142e+16, + -1.5071948944841154e+16, + -1.5068807543935162e+16, + -1.506566614302917e+16, + -1.5062524742123182e+16, + -1.505938334121719e+16, + -1.5056241940311194e+16, + -1.5053100539405202e+16, + -1.5049959138499218e+16, + -1.5046817737593222e+16, + -1.504367633668723e+16, + -1.5040534935781242e+16, + -1.503739353487525e+16, + -1.5034252133969258e+16, + -1.503111073306327e+16, + -1.5027969332157278e+16, + -1.5024827931251282e+16, + -1.502168653034529e+16, + -1.5018545129439302e+16, + -1.501540372853331e+16, + -1.5012262327627318e+16, + -1.500912092672133e+16, + -1.5005979525815338e+16, + -1.5002838124909342e+16, + -1.499969672400335e+16, + -1.4996555323097362e+16, + -1.499341392219137e+16, + -1.4990272521285378e+16, + -1.498713112037939e+16, + -1.4983989719473398e+16, + -1.4980848318567402e+16, + -1.4977706917661418e+16, + -1.4974565516755426e+16, + -1.497142411584943e+16, + -1.4968282714943438e+16, + -1.496514131403745e+16, + -1.4961999913131458e+16, + -1.4958858512225466e+16, + -1.4955717111319478e+16, + -1.4952575710413486e+16, + -1.494943430950749e+16, + -1.4946292908601506e+16, + -1.494315150769551e+16, + -1.4940010106789518e+16, + -1.4936868705883526e+16, + -1.4933727304977538e+16, + -1.4930585904071546e+16, + -1.492744450316555e+16, + -1.4924303102259566e+16, + -1.492116170135357e+16, + -1.4918020300447578e+16, + -1.4914878899541586e+16, + -1.4911737498635598e+16, + -1.4908596097729606e+16, + -1.490545469682361e+16, + -1.4902313295917626e+16, + -1.4899171895011634e+16, + -1.4896030494105638e+16, + -1.4892889093199654e+16, + -1.4889747692293658e+16, + -1.4886606291387666e+16, + -1.4883464890481674e+16, + -1.4880323489575686e+16, + -1.4877182088669694e+16, + -1.4874040687763698e+16, + -1.4870899286857714e+16, + -1.4867757885951718e+16, + -1.4864616485045726e+16, + -1.4861475084139734e+16, + -1.4858333683233746e+16, + -1.4855192282327754e+16, + -1.4852050881421758e+16, + -1.4848909480515774e+16, + -1.4845768079609778e+16, + -1.4842626678703786e+16, + -1.4839485277797802e+16, + -1.4836343876891806e+16, + -1.4833202475985814e+16, + -1.4830061075079818e+16, + -1.4826919674173834e+16, + -1.4823778273267842e+16, + -1.4820636872361846e+16, + -1.4817495471455862e+16, + -1.4814354070549866e+16, + -1.4811212669643874e+16, + -1.4808071268737886e+16, + -1.4804929867831894e+16, + -1.4801788466925902e+16, + -1.4798647066019906e+16, + -1.4795505665113922e+16, + -1.4792364264207926e+16, + -1.4789222863301934e+16, + -1.4786081462395946e+16, + -1.4782940061489954e+16, + -1.4779798660583962e+16, + -1.4776657259677966e+16, + -1.4773515858771982e+16, + -1.4770374457865986e+16, + -1.4767233056959994e+16, + -1.476409165605401e+16, + -1.4760950255148014e+16, + -1.4757808854242022e+16, + -1.4754667453336034e+16, + -1.4751526052430042e+16, + -1.474838465152405e+16, + -1.4745243250618054e+16, + -1.474210184971207e+16, + -1.4738960448806074e+16, + -1.4735819047900082e+16, + -1.4732677646994094e+16, + -1.4729536246088102e+16, + -1.472639484518211e+16, + -1.4723253444276114e+16, + -1.472011204337013e+16, + -1.4716970642464134e+16, + -1.4713829241558142e+16, + -1.4710687840652154e+16, + -1.4707546439746162e+16, + -1.470440503884017e+16, + -1.4701263637934182e+16, + -1.469812223702819e+16, + -1.4694980836122194e+16, + -1.4691839435216202e+16, + -1.4688698034310218e+16, + -1.4685556633404222e+16, + -1.468241523249823e+16, + -1.4679273831592242e+16, + -1.467613243068625e+16, + -1.4672991029780258e+16, + -1.466984962887427e+16, + -1.4666708227968278e+16, + -1.4663566827062282e+16, + -1.466042542615629e+16, + -1.4657284025250302e+16, + -1.465414262434431e+16, + -1.4651001223438318e+16, + -1.464785982253233e+16, + -1.4644718421626338e+16, + -1.4641577020720342e+16, + -1.463843561981435e+16, + -1.4635294218908362e+16, + -1.463215281800237e+16, + -1.4629011417096378e+16, + -1.462587001619039e+16, + -1.4622728615284398e+16, + -1.4619587214378402e+16, + -1.4616445813472418e+16, + -1.4613304412566426e+16, + -1.461016301166043e+16, + -1.4607021610754438e+16, + -1.460388020984845e+16, + -1.4600738808942458e+16, + -1.4597597408036462e+16, + -1.4594456007130478e+16, + -1.4591314606224486e+16, + -1.458817320531849e+16, + -1.4585031804412498e+16, + -1.458189040350651e+16, + -1.4578749002600518e+16, + -1.4575607601694526e+16, + -1.4572466200788538e+16, + -1.4569324799882546e+16, + -1.456618339897655e+16, + -1.4563041998070566e+16, + -1.455990059716457e+16, + -1.4556759196258578e+16, + -1.4553617795352586e+16, + -1.4550476394446598e+16, + -1.4547334993540606e+16, + -1.454419359263461e+16, + -1.4541052191728626e+16, + -1.453791079082263e+16, + -1.4534769389916638e+16, + -1.4531627989010654e+16, + -1.4528486588104658e+16, + -1.4525345187198666e+16, + -1.452220378629267e+16, + -1.4519062385386686e+16, + -1.4515920984480694e+16, + -1.4512779583574698e+16, + -1.4509638182668714e+16, + -1.4506496781762718e+16, + -1.4503355380856726e+16, + -1.4500213979950734e+16, + -1.4497072579044746e+16, + -1.4493931178138754e+16, + -1.4490789777232758e+16, + -1.4487648376326774e+16, + -1.4484506975420778e+16, + -1.4481365574514786e+16, + -1.4478224173608798e+16, + -1.4475082772702806e+16, + -1.4471941371796814e+16, + -1.4468799970890818e+16, + -1.4465658569984834e+16, + -1.4462517169078838e+16, + -1.4459375768172846e+16, + -1.4456234367266862e+16, + -1.4453092966360866e+16, + -1.4449951565454874e+16, + -1.4446810164548878e+16, + -1.4443668763642894e+16, + -1.4440527362736902e+16, + -1.4437385961830906e+16, + -1.4434244560924922e+16, + -1.4431103160018926e+16, + -1.4427961759112934e+16, + -1.4424820358206946e+16, + -1.4421678957300954e+16, + -1.4418537556394962e+16, + -1.4415396155488966e+16, + -1.4412254754582982e+16, + -1.4409113353676986e+16, + -1.4405971952770994e+16, + -1.4402830551865006e+16, + -1.4399689150959014e+16, + -1.4396547750053022e+16, + -1.4393406349147034e+16, + -1.4390264948241042e+16, + -1.4387123547335046e+16, + -1.4383982146429054e+16, + -1.438084074552307e+16, + -1.4377699344617074e+16, + -1.4374557943711082e+16, + -1.4371416542805094e+16, + -1.4368275141899102e+16, + -1.436513374099311e+16, + -1.4361992340087114e+16, + -1.435885093918113e+16, + -1.4355709538275134e+16, + -1.4352568137369142e+16, + -1.4349426736463154e+16, + -1.4346285335557162e+16, + -1.434314393465117e+16, + -1.4340002533745182e+16, + -1.433686113283919e+16, + -1.4333719731933194e+16, + -1.4330578331027202e+16, + -1.4327436930121214e+16, + -1.4324295529215222e+16, + -1.432115412830923e+16, + -1.4318012727403242e+16, + -1.431487132649725e+16, + -1.4311729925591254e+16, + -1.4308588524685262e+16, + -1.4305447123779278e+16, + -1.4302305722873282e+16, + -1.429916432196729e+16, + -1.4296022921061302e+16, + -1.429288152015531e+16, + -1.4289740119249318e+16, + -1.428659871834333e+16, + -1.4283457317437338e+16, + -1.4280315916531342e+16, + -1.427717451562535e+16, + -1.4274033114719362e+16, + -1.427089171381337e+16, + -1.4267750312907378e+16, + -1.426460891200139e+16, + -1.4261467511095398e+16, + -1.4258326110189402e+16, + -1.4255184709283418e+16, + -1.4252043308377422e+16, + -1.424890190747143e+16, + -1.4245760506565438e+16, + -1.424261910565945e+16, + -1.4239477704753458e+16, + -1.4236336303847462e+16, + -1.4233194902941478e+16, + -1.4230053502035486e+16, + -1.422691210112949e+16, + -1.4223770700223498e+16, + -1.422062929931751e+16, + -1.4217487898411518e+16, + -1.4214346497505526e+16, + -1.4211205096599538e+16, + -1.4208063695693546e+16, + -1.420492229478755e+16, + -1.4201780893881566e+16, + -1.419863949297557e+16, + -1.4195498092069578e+16, + -1.4192356691163586e+16, + -1.4189215290257598e+16, + -1.4186073889351606e+16, + -1.418293248844561e+16, + -1.4179791087539626e+16, + -1.417664968663363e+16, + -1.4173508285727638e+16, + -1.4170366884821646e+16, + -1.4167225483915658e+16, + -1.4164084083009666e+16, + -1.416094268210367e+16, + -1.4157801281197686e+16, + -1.4154659880291694e+16, + -1.4151518479385698e+16, + -1.4148377078479714e+16, + -1.4145235677573718e+16, + -1.4142094276667726e+16, + -1.4138952875761734e+16, + -1.4135811474855746e+16, + -1.4132670073949754e+16, + -1.4129528673043758e+16, + -1.4126387272137774e+16, + -1.4123245871231778e+16, + -1.4120104470325786e+16, + -1.4116963069419794e+16, + -1.4113821668513806e+16, + -1.4110680267607814e+16, + -1.4107538866701818e+16, + -1.4104397465795834e+16, + -1.4101256064889838e+16, + -1.4098114663983846e+16, + -1.4094973263077862e+16, + -1.4091831862171866e+16, + -1.4088690461265874e+16, + -1.4085549060359878e+16, + -1.4082407659453894e+16, + -1.4079266258547902e+16, + -1.4076124857641906e+16, + -1.4072983456735922e+16, + -1.4069842055829926e+16, + -1.4066700654923934e+16, + -1.4063559254017946e+16, + -1.4060417853111954e+16, + -1.4057276452205962e+16, + -1.4054135051299966e+16, + -1.4050993650393982e+16, + -1.4047852249487986e+16, + -1.4044710848581994e+16, + -1.4041569447676006e+16, + -1.4038428046770014e+16, + -1.4035286645864022e+16, + -1.4032145244958026e+16, + -1.4029003844052042e+16, + -1.4025862443146046e+16, + -1.4022721042240054e+16, + -1.401957964133407e+16, + -1.4016438240428074e+16, + -1.4013296839522082e+16, + -1.4010155438616094e+16, + -1.4007014037710102e+16, + -1.400387263680411e+16, + -1.4000731235898114e+16, + -1.399758983499213e+16, + -1.3994448434086134e+16, + -1.3991307033180142e+16, + -1.3988165632274154e+16, + -1.3985024231368162e+16, + -1.398188283046217e+16, + -1.3978741429556174e+16, + -1.397560002865019e+16, + -1.3972458627744194e+16, + -1.3969317226838202e+16, + -1.3966175825932214e+16, + -1.3963034425026222e+16, + -1.395989302412023e+16, + -1.3956751623214242e+16, + -1.395361022230825e+16, + -1.3950468821402254e+16, + -1.3947327420496262e+16, + -1.3944186019590274e+16, + -1.3941044618684282e+16, + -1.393790321777829e+16, + -1.3934761816872302e+16, + -1.393162041596631e+16, + -1.3928479015060314e+16, + -1.392533761415433e+16, + -1.3922196213248338e+16, + -1.3919054812342342e+16, + -1.391591341143635e+16, + -1.3912772010530362e+16, + -1.390963060962437e+16, + -1.3906489208718378e+16, + -1.390334780781239e+16, + -1.3900206406906398e+16, + -1.3897065006000402e+16, + -1.389392360509441e+16, + -1.3890782204188422e+16, + -1.388764080328243e+16, + -1.3884499402376438e+16, + -1.388135800147045e+16, + -1.3878216600564458e+16, + -1.3875075199658462e+16, + -1.3871933798752478e+16, + -1.3868792397846482e+16, + -1.386565099694049e+16, + -1.3862509596034498e+16, + -1.385936819512851e+16, + -1.3856226794222518e+16, + -1.3853085393316522e+16, + -1.3849943992410538e+16, + -1.3846802591504546e+16, + -1.384366119059855e+16, + -1.3840519789692558e+16, + -1.383737838878657e+16, + -1.3834236987880578e+16, + -1.3831095586974586e+16, + -1.3827954186068598e+16, + -1.3824812785162606e+16, + -1.382167138425661e+16, + -1.3818529983350626e+16, + -1.381538858244463e+16, + -1.3812247181538638e+16, + -1.3809105780632646e+16, + -1.3805964379726658e+16, + -1.3802822978820666e+16, + -1.379968157791467e+16, + -1.3796540177008686e+16, + -1.379339877610269e+16, + -1.3790257375196698e+16, + -1.3787115974290714e+16, + -1.3783974573384718e+16, + -1.3780833172478726e+16, + -1.377769177157273e+16, + -1.3774550370666746e+16, + -1.3771408969760754e+16, + -1.3768267568854758e+16, + -1.3765126167948774e+16, + -1.3761984767042778e+16, + -1.3758843366136786e+16, + -1.3755701965230794e+16, + -1.3752560564324806e+16, + -1.3749419163418814e+16, + -1.3746277762512818e+16, + -1.3743136361606834e+16, + -1.3739994960700838e+16, + -1.3736853559794846e+16, + -1.3733712158888858e+16, + -1.3730570757982866e+16, + -1.3727429357076874e+16, + -1.3724287956170878e+16, + -1.3721146555264894e+16, + -1.3718005154358898e+16, + -1.3714863753452906e+16, + -1.3711722352546922e+16, + -1.3708580951640926e+16, + -1.3705439550734934e+16, + -1.3702298149828938e+16, + -1.3699156748922954e+16, + -1.3696015348016962e+16, + -1.3692873947110966e+16, + -1.3689732546204982e+16, + -1.3686591145298986e+16, + -1.3683449744392994e+16, + -1.3680308343487006e+16, + -1.3677166942581014e+16, + -1.3674025541675022e+16, + -1.3670884140769026e+16, + -1.3667742739863042e+16, + -1.3664601338957046e+16, + -1.3661459938051054e+16, + -1.3658318537145066e+16, + -1.3655177136239074e+16, + -1.3652035735333082e+16, + -1.3648894334427094e+16, + -1.3645752933521102e+16, + -1.3642611532615106e+16, + -1.3639470131709114e+16, + -1.363632873080313e+16, + -1.3633187329897134e+16, + -1.3630045928991142e+16, + -1.3626904528085154e+16, + -1.3623763127179162e+16, + -1.362062172627317e+16, + -1.3617480325367174e+16, + -1.361433892446119e+16, + -1.3611197523555194e+16, + -1.3608056122649202e+16, + -1.3604914721743218e+16, + -1.3601773320837218e+16, + -1.3598631919931226e+16, + -1.3595490519025242e+16, + -1.359234911811925e+16, + -1.3589207717213258e+16, + -1.3586066316307258e+16, + -1.3582924915401274e+16, + -1.3579783514495282e+16, + -1.357664211358929e+16, + -1.3573500712683306e+16, + -1.3570359311777306e+16, + -1.3567217910871314e+16, + -1.3564076509965322e+16, + -1.3560935109059338e+16, + -1.3557793708153346e+16, + -1.3554652307247346e+16, + -1.3551510906341362e+16, + -1.354836950543537e+16, + -1.3545228104529378e+16, + -1.3542086703623386e+16, + -1.3538945302717394e+16, + -1.3535803901811402e+16, + -1.353266250090541e+16, + -1.3529521099999426e+16, + -1.3526379699093426e+16, + -1.3523238298187434e+16, + -1.352009689728145e+16, + -1.3516955496375458e+16, + -1.3513814095469466e+16, + -1.3510672694563474e+16, + -1.3507531293657482e+16, + -1.350438989275149e+16, + -1.3501248491845498e+16, + -1.3498107090939514e+16, + -1.3494965690033514e+16, + -1.3491824289127522e+16, + -1.3488682888221538e+16, + -1.3485541487315546e+16, + -1.3482400086409554e+16, + -1.3479258685503554e+16, + -1.347611728459757e+16, + -1.3472975883691578e+16, + -1.3469834482785586e+16, + -1.3466693081879594e+16, + -1.3463551680973602e+16, + -1.346041028006761e+16, + -1.3457268879161626e+16, + -1.3454127478255634e+16, + -1.3450986077349634e+16, + -1.3447844676443642e+16, + -1.3444703275537658e+16, + -1.3441561874631666e+16, + -1.3438420473725674e+16, + -1.3435279072819682e+16, + -1.343213767191369e+16, + -1.3428996271007698e+16, + -1.3425854870101706e+16, + -1.3422713469195722e+16, + -1.3419572068289722e+16, + -1.341643066738373e+16, + -1.3413289266477746e+16, + -1.3410147865571754e+16, + -1.3407006464665762e+16, + -1.340386506375977e+16, + -1.3400723662853778e+16, + -1.3397582261947786e+16, + -1.3394440861041794e+16, + -1.3391299460135802e+16, + -1.338815805922981e+16, + -1.3385016658323818e+16, + -1.3381875257417834e+16, + -1.3378733856511842e+16, + -1.3375592455605842e+16, + -1.3372451054699858e+16, + -1.3369309653793866e+16, + -1.3366168252887874e+16, + -1.3363026851981882e+16, + -1.335988545107589e+16, + -1.3356744050169898e+16, + -1.3353602649263906e+16, + -1.3350461248357922e+16, + -1.334731984745193e+16, + -1.334417844654593e+16, + -1.3341037045639938e+16, + -1.3337895644733954e+16, + -1.3334754243827962e+16, + -1.333161284292197e+16, + -1.3328471442015978e+16, + -1.3325330041109986e+16, + -1.3322188640203994e+16, + -1.331904723929801e+16, + -1.331590583839201e+16, + -1.3312764437486018e+16, + -1.3309623036580026e+16, + -1.3306481635674042e+16, + -1.330334023476805e+16, + -1.330019883386205e+16, + -1.3297057432956066e+16, + -1.3293916032050074e+16, + -1.3290774631144082e+16, + -1.328763323023809e+16, + -1.3284491829332098e+16, + -1.3281350428426106e+16, + -1.3278209027520114e+16, + -1.327506762661413e+16, + -1.3271926225708138e+16, + -1.3268784824802138e+16, + -1.3265643423896154e+16, + -1.3262502022990162e+16, + -1.325936062208417e+16, + -1.3256219221178178e+16, + -1.3253077820272186e+16, + -1.3249936419366194e+16, + -1.3246795018460202e+16, + -1.3243653617554218e+16, + -1.3240512216648218e+16, + -1.3237370815742226e+16, + -1.3234229414836242e+16, + -1.323108801393025e+16, + -1.3227946613024258e+16, + -1.3224805212118258e+16, + -1.3221663811212274e+16, + -1.3218522410306282e+16, + -1.321538100940029e+16, + -1.3212239608494306e+16, + -1.3209098207588306e+16, + -1.3205956806682314e+16, + -1.3202815405776322e+16, + -1.3199674004870338e+16, + -1.3196532603964346e+16, + -1.3193391203058346e+16, + -1.3190249802152362e+16, + -1.318710840124637e+16, + -1.3183967000340378e+16, + -1.3180825599434386e+16, + -1.3177684198528394e+16, + -1.3174542797622402e+16, + -1.317140139671641e+16, + -1.3168259995810426e+16, + -1.3165118594904426e+16, + -1.3161977193998434e+16, + -1.315883579309245e+16, + -1.3155694392186458e+16, + -1.3152552991280466e+16, + -1.3149411590374466e+16, + -1.3146270189468482e+16, + -1.314312878856249e+16, + -1.3139987387656498e+16, + -1.3136845986750514e+16, + -1.3133704585844514e+16, + -1.3130563184938522e+16, + -1.3127421784032538e+16, + -1.3124280383126546e+16, + -1.3121138982220554e+16, + -1.3117997581314554e+16, + -1.311485618040857e+16, + -1.3111714779502578e+16, + -1.3108573378596586e+16, + -1.3105431977690594e+16, + -1.3102290576784602e+16, + -1.309914917587861e+16, + -1.3096007774972626e+16, + -1.3092866374066634e+16, + -1.3089724973160634e+16, + -1.3086583572254642e+16, + -1.3083442171348658e+16, + -1.3080300770442666e+16, + -1.3077159369536674e+16, + -1.3074017968630682e+16, + -1.307087656772469e+16, + -1.3067735166818698e+16, + -1.3064593765912706e+16, + -1.3061452365006722e+16, + -1.3058310964100722e+16, + -1.305516956319473e+16, + -1.3052028162288746e+16, + -1.3048886761382754e+16, + -1.3045745360476762e+16, + -1.304260395957077e+16, + -1.3039462558664778e+16, + -1.3036321157758786e+16, + -1.3033179756852794e+16, + -1.3030038355946802e+16, + -1.302689695504081e+16, + -1.3023755554134818e+16, + -1.3020614153228834e+16, + -1.3017472752322842e+16, + -1.3014331351416842e+16, + -1.301118995051085e+16, + -1.3008048549604866e+16, + -1.3004907148698874e+16, + -1.3001765747792882e+16, + -1.299862434688689e+16, + -1.2995482945980898e+16, + -1.2992341545074906e+16, + -1.2989200144168922e+16, + -1.298605874326293e+16, + -1.298291734235693e+16, + -1.2979775941450938e+16, + -1.2976634540544954e+16, + -1.2973493139638962e+16, + -1.297035173873297e+16, + -1.2967210337826978e+16, + -1.2964068936920986e+16, + -1.2960927536014994e+16, + -1.295778613510901e+16, + -1.295464473420301e+16, + -1.2951503333297018e+16, + -1.2948361932391026e+16, + -1.2945220531485042e+16, + -1.294207913057905e+16, + -1.293893772967305e+16, + -1.2935796328767066e+16, + -1.2932654927861074e+16, + -1.2929513526955082e+16, + -1.292637212604909e+16, + -1.2923230725143098e+16, + -1.2920089324237106e+16, + -1.2916947923331114e+16, + -1.291380652242513e+16, + -1.2910665121519138e+16, + -1.2907523720613138e+16, + -1.2904382319707154e+16, + -1.2901240918801162e+16, + -1.289809951789517e+16, + -1.2894958116989178e+16, + -1.2891816716083186e+16, + -1.2888675315177194e+16, + -1.2885533914271202e+16, + -1.2882392513365218e+16, + -1.2879251112459218e+16, + -1.2876109711553226e+16, + -1.2872968310647234e+16, + -1.286982690974125e+16, + -1.2866685508835258e+16, + -1.2863544107929258e+16, + -1.2860402707023274e+16, + -1.2857261306117282e+16, + -1.285411990521129e+16, + -1.2850978504305306e+16, + -1.2847837103399306e+16, + -1.2844695702493314e+16, + -1.2841554301587322e+16, + -1.2838412900681338e+16, + -1.2835271499775346e+16, + -1.2832130098869346e+16, + -1.2828988697963362e+16, + -1.282584729705737e+16, + -1.2822705896151378e+16, + -1.2819564495245386e+16, + -1.2816423094339394e+16, + -1.2813281693433402e+16, + -1.281014029252741e+16, + -1.2806998891621426e+16, + -1.2803857490715426e+16, + -1.2800716089809434e+16, + -1.279757468890345e+16, + -1.2794433287997458e+16, + -1.2791291887091466e+16, + -1.2788150486185466e+16, + -1.2785009085279482e+16, + -1.278186768437349e+16, + -1.2778726283467498e+16, + -1.2775584882561514e+16, + -1.2772443481655514e+16, + -1.2769302080749522e+16, + -1.2766160679843538e+16, + -1.2763019278937546e+16, + -1.2759877878031554e+16, + -1.2756736477125554e+16, + -1.275359507621957e+16, + -1.2750453675313578e+16, + -1.2747312274407586e+16, + -1.2744170873501594e+16, + -1.2741029472595602e+16, + -1.273788807168961e+16, + -1.2734746670783618e+16, + -1.2731605269877634e+16, + -1.2728463868971634e+16, + -1.2725322468065642e+16, + -1.2722181067159658e+16, + -1.2719039666253666e+16, + -1.2715898265347674e+16, + -1.2712756864441682e+16, + -1.270961546353569e+16, + -1.2706474062629698e+16, + -1.2703332661723706e+16, + -1.2700191260817722e+16, + -1.2697049859911722e+16, + -1.269390845900573e+16, + -1.2690767058099746e+16, + -1.2687625657193754e+16, + -1.2684484256287762e+16, + -1.268134285538177e+16, + -1.2678201454475778e+16, + -1.2675060053569786e+16, + -1.2671918652663794e+16, + -1.2668777251757802e+16, + -1.266563585085181e+16, + -1.2662494449945818e+16, + -1.2659353049039834e+16, + -1.2656211648133842e+16, + -1.2653070247227842e+16, + -1.264992884632185e+16, + -1.2646787445415866e+16, + -1.2643646044509874e+16, + -1.2640504643603882e+16, + -1.263736324269789e+16, + -1.2634221841791898e+16, + -1.2631080440885906e+16, + -1.2627939039979922e+16, + -1.262479763907393e+16, + -1.262165623816793e+16, + -1.2618514837261938e+16, + -1.2615373436355954e+16, + -1.2612232035449962e+16, + -1.260909063454397e+16, + -1.2605949233637978e+16, + -1.2602807832731986e+16, + -1.2599666431825994e+16, + -1.2596525030920002e+16, + -1.259338363001401e+16, + -1.2590242229108018e+16, + -1.2587100828202026e+16, + -1.2583959427296042e+16, + -1.258081802639005e+16, + -1.257767662548405e+16, + -1.2574535224578066e+16, + -1.2571393823672074e+16, + -1.2568252422766082e+16, + -1.256511102186009e+16, + -1.2561969620954098e+16, + -1.2558828220048106e+16, + -1.2555686819142114e+16, + -1.255254541823613e+16, + -1.2549404017330138e+16, + -1.2546262616424138e+16, + -1.2543121215518146e+16, + -1.2539979814612162e+16, + -1.253683841370617e+16, + -1.2533697012800178e+16, + -1.2530555611894186e+16, + -1.2527414210988194e+16, + -1.2524272810082202e+16, + -1.2521131409176218e+16, + -1.2517990008270218e+16, + -1.2514848607364226e+16, + -1.2511707206458234e+16, + -1.250856580555225e+16, + -1.2505424404646258e+16, + -1.2502283003740258e+16, + -1.2499141602834274e+16, + -1.2496000201928282e+16, + -1.249285880102229e+16, + -1.2489717400116306e+16, + -1.2486575999210306e+16, + -1.2483434598304314e+16, + -1.2480293197398322e+16, + -1.2477151796492338e+16, + -1.2474010395586346e+16, + -1.2470868994680346e+16, + -1.2467727593774362e+16, + -1.246458619286837e+16, + -1.2461444791962378e+16, + -1.2458303391056386e+16, + -1.2455161990150394e+16, + -1.2452020589244402e+16, + -1.244887918833841e+16, + -1.2445737787432426e+16, + -1.2442596386526426e+16, + -1.2439454985620434e+16, + -1.243631358471445e+16, + -1.2433172183808458e+16, + -1.2430030782902466e+16, + -1.2426889381996466e+16, + -1.2423747981090482e+16, + -1.242060658018449e+16, + -1.2417465179278498e+16, + -1.2414323778372514e+16, + -1.2411182377466514e+16, + -1.2408040976560522e+16, + -1.240489957565453e+16, + -1.2401758174748546e+16, + -1.2398616773842546e+16, + -1.2395475372936554e+16, + -1.239233397203057e+16, + -1.2389192571124578e+16, + -1.2386051170218586e+16, + -1.2382909769312594e+16, + -1.2379768368406602e+16, + -1.237662696750061e+16, + -1.2373485566594618e+16, + -1.2370344165688634e+16, + -1.2367202764782634e+16, + -1.2364061363876642e+16, + -1.2360919962970658e+16, + -1.2357778562064666e+16, + -1.2354637161158674e+16, + -1.2351495760252682e+16, + -1.234835435934669e+16, + -1.2345212958440698e+16, + -1.2342071557534706e+16, + -1.2338930156628714e+16, + -1.2335788755722722e+16, + -1.233264735481673e+16, + -1.2329505953910746e+16, + -1.2326364553004754e+16, + -1.2323223152098754e+16, + -1.2320081751192762e+16, + -1.2316940350286778e+16, + -1.2313798949380786e+16, + -1.2310657548474794e+16, + -1.2307516147568802e+16, + -1.230437474666281e+16, + -1.2301233345756818e+16, + -1.2298091944850834e+16, + -1.2294950543944842e+16, + -1.2291809143038842e+16, + -1.228866774213285e+16, + -1.2285526341226866e+16, + -1.2282384940320874e+16, + -1.2279243539414882e+16, + -1.227610213850889e+16, + -1.2272960737602898e+16, + -1.2269819336696906e+16, + -1.2266677935790914e+16, + -1.2263536534884922e+16, + -1.226039513397893e+16, + -1.2257253733072938e+16, + -1.2254112332166954e+16, + -1.2250970931260962e+16, + -1.2247829530354962e+16, + -1.2244688129448978e+16, + -1.2241546728542986e+16, + -1.2238405327636994e+16, + -1.2235263926731002e+16, + -1.223212252582501e+16, + -1.2228981124919018e+16, + -1.2225839724013026e+16, + -1.2222698323107042e+16, + -1.221955692220105e+16, + -1.221641552129505e+16, + -1.2213274120389066e+16, + -1.2210132719483074e+16, + -1.2206991318577082e+16, + -1.220384991767109e+16, + -1.2200708516765098e+16, + -1.2197567115859106e+16, + -1.2194425714953114e+16, + -1.219128431404713e+16, + -1.218814291314113e+16, + -1.2185001512235138e+16, + -1.2181860111329146e+16, + -1.2178718710423162e+16, + -1.217557730951717e+16, + -1.217243590861117e+16, + -1.2169294507705186e+16, + -1.2166153106799194e+16, + -1.2163011705893202e+16, + -1.2159870304987218e+16, + -1.2156728904081218e+16, + -1.2153587503175226e+16, + -1.2150446102269234e+16, + -1.214730470136325e+16, + -1.2144163300457258e+16, + -1.2141021899551258e+16, + -1.2137880498645274e+16, + -1.2134739097739282e+16, + -1.213159769683329e+16, + -1.2128456295927298e+16, + -1.2125314895021306e+16, + -1.2122173494115314e+16, + -1.2119032093209322e+16, + -1.2115890692303338e+16, + -1.2112749291397338e+16, + -1.2109607890491346e+16, + -1.2106466489585362e+16, + -1.210332508867937e+16, + -1.2100183687773378e+16, + -1.2097042286867378e+16, + -1.2093900885961394e+16, + -1.2090759485055402e+16, + -1.208761808414941e+16, + -1.2084476683243426e+16, + -1.2081335282337426e+16, + -1.2078193881431434e+16, + -1.207505248052545e+16, + -1.2071911079619458e+16, + -1.2068769678713466e+16, + -1.2065628277807466e+16, + -1.2062486876901482e+16, + -1.205934547599549e+16, + -1.2056204075089498e+16, + -1.2053062674183506e+16, + -1.2049921273277514e+16, + -1.2046779872371522e+16, + -1.204363847146553e+16, + -1.2040497070559546e+16, + -1.2037355669653546e+16, + -1.2034214268747554e+16, + -1.203107286784157e+16, + -1.2027931466935578e+16, + -1.2024790066029586e+16, + -1.2021648665123594e+16, + -1.2018507264217602e+16, + -1.201536586331161e+16, + -1.2012224462405618e+16, + -1.2009083061499634e+16, + -1.2005941660593634e+16, + -1.2002800259687642e+16, + -1.1999658858781658e+16, + -1.1996517457875666e+16, + -1.1993376056969674e+16, + -1.1990234656063674e+16, + -1.198709325515769e+16, + -1.1983951854251698e+16, + -1.1980810453345706e+16, + -1.1977669052439714e+16, + -1.1974527651533722e+16, + -1.197138625062773e+16, + -1.1968244849721746e+16, + -1.1965103448815754e+16, + -1.1961962047909754e+16, + -1.1958820647003762e+16, + -1.1955679246097778e+16, + -1.1952537845191786e+16, + -1.1949396444285794e+16, + -1.1946255043379802e+16, + -1.194311364247381e+16, + -1.1939972241567818e+16, + -1.1936830840661834e+16, + -1.1933689439755842e+16, + -1.1930548038849842e+16, + -1.192740663794385e+16, + -1.1924265237037866e+16, + -1.1921123836131874e+16, + -1.1917982435225882e+16, + -1.191484103431989e+16, + -1.1911699633413898e+16, + -1.1908558232507906e+16, + -1.1905416831601914e+16, + -1.1902275430695922e+16, + -1.189913402978993e+16, + -1.1895992628883938e+16, + -1.1892851227977954e+16, + -1.1889709827071962e+16, + -1.1886568426165962e+16, + -1.1883427025259978e+16, + -1.1880285624353986e+16, + -1.1877144223447994e+16, + -1.1874002822542002e+16, + -1.187086142163601e+16, + -1.1867720020730018e+16, + -1.1864578619824026e+16, + -1.1861437218918042e+16, + -1.185829581801205e+16, + -1.185515441710605e+16, + -1.1852013016200058e+16, + -1.1848871615294074e+16, + -1.1845730214388082e+16, + -1.184258881348209e+16, + -1.1839447412576098e+16, + -1.1836306011670106e+16, + -1.1833164610764114e+16, + -1.183002320985813e+16, + -1.182688180895213e+16, + -1.1823740408046138e+16, + -1.1820599007140146e+16, + -1.1817457606234162e+16, + -1.181431620532817e+16, + -1.181117480442217e+16, + -1.1808033403516186e+16, + -1.1804892002610194e+16, + -1.1801750601704202e+16, + -1.1798609200798218e+16, + -1.1795467799892218e+16, + -1.1792326398986226e+16, + -1.1789184998080234e+16, + -1.178604359717425e+16, + -1.1782902196268258e+16, + -1.1779760795362258e+16, + -1.1776619394456274e+16, + -1.1773477993550282e+16, + -1.177033659264429e+16, + -1.1767195191738298e+16, + -1.1764053790832306e+16, + -1.1760912389926314e+16, + -1.1757770989020322e+16, + -1.1754629588114338e+16, + -1.1751488187208338e+16, + -1.1748346786302346e+16, + -1.1745205385396362e+16, + -1.174206398449037e+16, + -1.1738922583584378e+16, + -1.1735781182678378e+16, + -1.1732639781772394e+16, + -1.1729498380866402e+16, + -1.172635697996041e+16, + -1.1723215579054426e+16, + -1.1720074178148426e+16, + -1.1716932777242434e+16, + -1.1713791376336442e+16, + -1.1710649975430458e+16, + -1.1707508574524466e+16, + -1.1704367173618466e+16, + -1.1701225772712482e+16, + -1.169808437180649e+16, + -1.1694942970900498e+16, + -1.1691801569994506e+16, + -1.1688660169088514e+16, + -1.1685518768182522e+16, + -1.168237736727653e+16, + -1.1679235966370546e+16, + -1.1676094565464546e+16, + -1.1672953164558554e+16, + -1.166981176365257e+16, + -1.1666670362746578e+16, + -1.1663528961840586e+16, + -1.1660387560934594e+16, + -1.1657246160028602e+16, + -1.165410475912261e+16, + -1.1650963358216618e+16, + -1.1647821957310634e+16, + -1.1644680556404634e+16, + -1.1641539155498642e+16, + -1.1638397754592658e+16, + -1.1635256353686666e+16, + -1.1632114952780674e+16, + -1.1628973551874674e+16, + -1.162583215096869e+16, + -1.1622690750062698e+16, + -1.1619549349156706e+16, + -1.1616407948250714e+16, + -1.1613266547344722e+16, + -1.161012514643873e+16, + -1.1606983745532746e+16, + -1.1603842344626754e+16, + -1.1600700943720754e+16, + -1.1597559542814762e+16, + -1.1594418141908778e+16, + -1.1591276741002786e+16, + -1.1588135340096794e+16, + -1.1584993939190802e+16, + -1.158185253828481e+16, + -1.1578711137378818e+16, + -1.1575569736472826e+16, + -1.1572428335566842e+16, + -1.1569286934660842e+16, + -1.156614553375485e+16, + -1.1563004132848866e+16, + -1.1559862731942874e+16, + -1.1556721331036882e+16, + -1.155357993013089e+16, + -1.1550438529224898e+16, + -1.1547297128318906e+16, + -1.1544155727412914e+16, + -1.1541014326506922e+16, + -1.153787292560093e+16, + -1.1534731524694938e+16, + -1.1531590123788954e+16, + -1.1528448722882962e+16, + -1.1525307321976962e+16, + -1.1522165921070978e+16, + -1.1519024520164986e+16, + -1.1515883119258994e+16, + -1.1512741718353002e+16, + -1.150960031744701e+16, + -1.1506458916541018e+16, + -1.1503317515635026e+16, + -1.1500176114729042e+16, + -1.149703471382305e+16, + -1.149389331291705e+16, + -1.1490751912011058e+16, + -1.1487610511105074e+16, + -1.1484469110199082e+16, + -1.148132770929309e+16, + -1.1478186308387098e+16, + -1.1475044907481106e+16, + -1.1471903506575114e+16, + -1.146876210566913e+16, + -1.146562070476313e+16, + -1.1462479303857138e+16, + -1.1459337902951146e+16, + -1.1456196502045162e+16, + -1.145305510113917e+16, + -1.144991370023317e+16, + -1.1446772299327186e+16, + -1.1443630898421194e+16, + -1.1440489497515202e+16, + -1.143734809660921e+16, + -1.1434206695703218e+16, + -1.1431065294797226e+16, + -1.1427923893891234e+16, + -1.142478249298525e+16, + -1.1421641092079258e+16, + -1.1418499691173258e+16, + -1.1415358290267274e+16, + -1.1412216889361282e+16, + -1.140907548845529e+16, + -1.1405934087549298e+16, + -1.1402792686643306e+16, + -1.1399651285737314e+16, + -1.1396509884831322e+16, + -1.1393368483925338e+16, + -1.1390227083019338e+16, + -1.1387085682113346e+16, + -1.1383944281207362e+16, + -1.138080288030137e+16, + -1.1377661479395378e+16, + -1.1374520078489378e+16, + -1.1371378677583394e+16, + -1.1368237276677402e+16, + -1.136509587577141e+16, + -1.1361954474865426e+16, + -1.1358813073959426e+16, + -1.1355671673053434e+16, + -1.1352530272147442e+16, + -1.1349388871241458e+16, + -1.1346247470335466e+16, + -1.1343106069429466e+16, + -1.1339964668523482e+16, + -1.133682326761749e+16, + -1.1333681866711498e+16, + -1.1330540465805506e+16, + -1.1327399064899514e+16, + -1.1324257663993522e+16, + -1.132111626308753e+16, + -1.1317974862181546e+16, + -1.1314833461275546e+16, + -1.1311692060369554e+16, + -1.130855065946357e+16, + -1.1305409258557578e+16, + -1.1302267857651586e+16, + -1.1299126456745586e+16, + -1.1295985055839602e+16, + -1.129284365493361e+16, + -1.1289702254027618e+16, + -1.1286560853121634e+16, + -1.1283419452215634e+16, + -1.1280278051309642e+16, + -1.1277136650403658e+16, + -1.1273995249497666e+16, + -1.1270853848591674e+16, + -1.1267712447685674e+16, + -1.126457104677969e+16, + -1.1261429645873698e+16, + -1.1258288244967706e+16, + -1.1255146844061714e+16, + -1.1252005443155722e+16, + -1.124886404224973e+16, + -1.1245722641343746e+16, + -1.1242581240437754e+16, + -1.1239439839531754e+16, + -1.1236298438625762e+16, + -1.1233157037719778e+16, + -1.1230015636813786e+16, + -1.1226874235907794e+16, + -1.1223732835001802e+16, + -1.122059143409581e+16, + -1.1217450033189818e+16, + -1.1214308632283826e+16, + -1.1211167231377842e+16, + -1.1208025830471842e+16, + -1.120488442956585e+16, + -1.1201743028659866e+16, + -1.1198601627753874e+16, + -1.1195460226847882e+16, + -1.119231882594189e+16, + -1.1189177425035898e+16, + -1.1186036024129906e+16, + -1.1182894623223914e+16, + -1.1179753222317922e+16, + -1.117661182141193e+16, + -1.1173470420505938e+16, + -1.1170329019599954e+16, + -1.1167187618693962e+16, + -1.1164046217787962e+16, + -1.116090481688197e+16, + -1.1157763415975986e+16, + -1.1154622015069994e+16, + -1.1151480614164002e+16, + -1.114833921325801e+16, + -1.1145197812352018e+16, + -1.1142056411446026e+16, + -1.1138915010540042e+16, + -1.1135773609634042e+16, + -1.113263220872805e+16, + -1.1129490807822058e+16, + -1.1126349406916074e+16, + -1.1123208006010082e+16, + -1.1120066605104082e+16, + -1.1116925204198098e+16, + -1.1113783803292106e+16, + -1.1110642402386114e+16, + -1.110750100148013e+16, + -1.110435960057413e+16, + -1.1101218199668138e+16, + -1.1098076798762146e+16, + -1.1094935397856162e+16, + -1.109179399695017e+16, + -1.108865259604417e+16, + -1.1085511195138186e+16, + -1.1082369794232194e+16, + -1.1079228393326202e+16, + -1.107608699242021e+16, + -1.1072945591514218e+16, + -1.1069804190608226e+16, + -1.1066662789702234e+16, + -1.106352138879625e+16, + -1.106037998789025e+16, + -1.1057238586984258e+16, + -1.1054097186078274e+16, + -1.1050955785172282e+16, + -1.104781438426629e+16, + -1.104467298336029e+16, + -1.1041531582454306e+16, + -1.1038390181548314e+16, + -1.1035248780642322e+16, + -1.1032107379736338e+16, + -1.1028965978830338e+16, + -1.1025824577924346e+16, + -1.1022683177018354e+16, + -1.101954177611237e+16, + -1.1016400375206378e+16, + -1.1013258974300378e+16, + -1.1010117573394394e+16, + -1.1006976172488402e+16, + -1.100383477158241e+16, + -1.1000693370676418e+16, + -1.0997551969770426e+16, + -1.0994410568864434e+16, + -1.0991269167958442e+16, + -1.0988127767052458e+16, + -1.0984986366146458e+16, + -1.0981844965240466e+16, + -1.0978703564334482e+16, + -1.097556216342849e+16, + -1.0972420762522498e+16, + -1.0969279361616498e+16, + -1.0966137960710514e+16, + -1.0962996559804522e+16, + -1.095985515889853e+16, + -1.0956713757992546e+16, + -1.0953572357086546e+16, + -1.0950430956180554e+16, + -1.094728955527457e+16, + -1.0944148154368578e+16, + -1.0941006753462586e+16, + -1.0937865352556586e+16, + -1.0934723951650602e+16, + -1.093158255074461e+16, + -1.0928441149838618e+16, + -1.0925299748932626e+16, + -1.0922158348026634e+16, + -1.0919016947120642e+16, + -1.0915875546214658e+16, + -1.0912734145308666e+16, + -1.0909592744402666e+16, + -1.0906451343496674e+16, + -1.090330994259069e+16, + -1.0900168541684698e+16, + -1.0897027140778706e+16, + -1.0893885739872714e+16, + -1.0890744338966722e+16, + -1.088760293806073e+16, + -1.0884461537154738e+16, + -1.0881320136248754e+16, + -1.0878178735342754e+16, + -1.0875037334436762e+16, + -1.0871895933530778e+16, + -1.0868754532624786e+16, + -1.0865613131718794e+16, + -1.0862471730812802e+16, + -1.085933032990681e+16, + -1.0856188929000818e+16, + -1.0853047528094826e+16, + -1.0849906127188834e+16, + -1.0846764726282842e+16, + -1.084362332537685e+16, + -1.0840481924470866e+16, + -1.0837340523564874e+16, + -1.0834199122658874e+16, + -1.0831057721752882e+16, + -1.0827916320846898e+16, + -1.0824774919940906e+16, + -1.0821633519034914e+16, + -1.0818492118128922e+16, + -1.081535071722293e+16, + -1.0812209316316938e+16, + -1.0809067915410954e+16, + -1.0805926514504962e+16, + -1.0802785113598962e+16, + -1.079964371269297e+16, + -1.0796502311786986e+16, + -1.0793360910880994e+16, + -1.0790219509975002e+16, + -1.078707810906901e+16, + -1.0783936708163018e+16, + -1.0780795307257026e+16, + -1.0777653906351042e+16, + -1.0774512505445042e+16, + -1.077137110453905e+16, + -1.0768229703633058e+16, + -1.0765088302727074e+16, + -1.0761946901821082e+16, + -1.0758805500915082e+16, + -1.0755664100009098e+16, + -1.0752522699103106e+16, + -1.0749381298197114e+16, + -1.0746239897291122e+16, + -1.074309849638513e+16, + -1.0739957095479138e+16, + -1.0736815694573146e+16, + -1.0733674293667162e+16, + -1.073053289276117e+16, + -1.072739149185517e+16, + -1.0724250090949186e+16, + -1.0721108690043194e+16, + -1.0717967289137202e+16, + -1.071482588823121e+16, + -1.0711684487325218e+16, + -1.0708543086419226e+16, + -1.0705401685513234e+16, + -1.070226028460725e+16, + -1.069911888370125e+16, + -1.0695977482795258e+16, + -1.0692836081889266e+16, + -1.0689694680983282e+16, + -1.068655328007729e+16, + -1.068341187917129e+16, + -1.0680270478265306e+16, + -1.0677129077359314e+16, + -1.0673987676453322e+16, + -1.0670846275547338e+16, + -1.0667704874641338e+16, + -1.0664563473735346e+16, + -1.0661422072829354e+16, + -1.065828067192337e+16, + -1.0655139271017378e+16, + -1.0651997870111378e+16, + -1.0648856469205394e+16, + -1.0645715068299402e+16, + -1.064257366739341e+16, + -1.0639432266487418e+16, + -1.0636290865581426e+16, + -1.0633149464675434e+16, + -1.0630008063769442e+16, + -1.0626866662863458e+16, + -1.0623725261957458e+16, + -1.0620583861051466e+16, + -1.0617442460145482e+16, + -1.061430105923949e+16, + -1.0611159658333498e+16, + -1.0608018257427498e+16, + -1.0604876856521514e+16, + -1.0601735455615522e+16, + -1.059859405470953e+16, + -1.0595452653803546e+16, + -1.0592311252897546e+16, + -1.0589169851991554e+16, + -1.058602845108557e+16, + -1.0582887050179578e+16, + -1.0579745649273586e+16, + -1.0576604248367586e+16, + -1.0573462847461602e+16, + -1.057032144655561e+16, + -1.0567180045649618e+16, + -1.0564038644743626e+16, + -1.0560897243837634e+16, + -1.0557755842931642e+16, + -1.055461444202565e+16, + -1.0551473041119666e+16, + -1.0548331640213666e+16, + -1.0545190239307674e+16, + -1.054204883840169e+16, + -1.0538907437495698e+16, + -1.0535766036589706e+16, + -1.0532624635683714e+16, + -1.0529483234777722e+16, + -1.052634183387173e+16, + -1.0523200432965738e+16, + -1.0520059032059754e+16, + -1.0516917631153754e+16, + -1.0513776230247762e+16, + -1.0510634829341778e+16, + -1.0507493428435786e+16, + -1.0504352027529794e+16, + -1.0501210626623802e+16, + -1.049806922571781e+16, + -1.0494927824811818e+16, + -1.0491786423905826e+16, + -1.0488645022999834e+16, + -1.0485503622093842e+16, + -1.048236222118785e+16, + -1.0479220820281866e+16, + -1.0476079419375874e+16, + -1.0472938018469874e+16, + -1.0469796617563882e+16, + -1.0466655216657898e+16, + -1.0463513815751906e+16, + -1.0460372414845914e+16, + -1.0457231013939922e+16, + -1.045408961303393e+16, + -1.0450948212127938e+16, + -1.0447806811221954e+16, + -1.0444665410315962e+16, + -1.0441524009409962e+16, + -1.043838260850397e+16, + -1.0435241207597986e+16, + -1.0432099806691994e+16, + -1.0428958405786002e+16, + -1.042581700488001e+16, + -1.0422675603974018e+16, + -1.0419534203068026e+16, + -1.0416392802162034e+16, + -1.0413251401256042e+16, + -1.041011000035005e+16, + -1.0406968599444058e+16, + -1.0403827198538074e+16, + -1.0400685797632082e+16, + -1.0397544396726082e+16, + -1.0394402995820098e+16, + -1.0391261594914106e+16, + -1.0388120194008114e+16, + -1.0384978793102122e+16, + -1.038183739219613e+16, + -1.0378695991290138e+16, + -1.0375554590384146e+16, + -1.0372413189478162e+16, + -1.036927178857217e+16, + -1.036613038766617e+16, + -1.0362988986760186e+16, + -1.0359847585854194e+16, + -1.0356706184948202e+16, + -1.035356478404221e+16, + -1.0350423383136218e+16, + -1.0347281982230226e+16, + -1.0344140581324234e+16, + -1.034099918041825e+16, + -1.033785777951225e+16, + -1.0334716378606258e+16, + -1.0331574977700266e+16, + -1.0328433576794282e+16, + -1.032529217588829e+16, + -1.032215077498229e+16, + -1.0319009374076306e+16, + -1.0315867973170314e+16, + -1.0312726572264322e+16, + -1.0309585171358338e+16, + -1.0306443770452338e+16, + -1.0303302369546346e+16, + -1.0300160968640354e+16, + -1.029701956773437e+16, + -1.0293878166828378e+16, + -1.0290736765922378e+16, + -1.0287595365016394e+16, + -1.0284453964110402e+16, + -1.028131256320441e+16, + -1.0278171162298418e+16, + -1.0275029761392426e+16, + -1.0271888360486434e+16, + -1.0268746959580442e+16, + -1.0265605558674458e+16, + -1.0262464157768458e+16, + -1.0259322756862466e+16, + -1.0256181355956482e+16, + -1.025303995505049e+16, + -1.0249898554144498e+16, + -1.0246757153238498e+16, + -1.0243615752332514e+16, + -1.0240474351426522e+16, + -1.023733295052053e+16, + -1.0234191549614546e+16, + -1.0231050148708546e+16, + -1.0227908747802554e+16, + -1.022476734689657e+16, + -1.0221625945990578e+16, + -1.0218484545084586e+16, + -1.0215343144178586e+16, + -1.0212201743272602e+16, + -1.020906034236661e+16, + -1.0205918941460618e+16, + -1.0202777540554626e+16, + -1.0199636139648634e+16, + -1.0196494738742642e+16, + -1.019335333783665e+16, + -1.0190211936930666e+16, + -1.0187070536024666e+16, + -1.0183929135118674e+16, + -1.018078773421269e+16, + -1.0177646333306698e+16, + -1.0174504932400706e+16, + -1.0171363531494714e+16, + -1.0168222130588722e+16, + -1.016508072968273e+16, + -1.0161939328776738e+16, + -1.0158797927870754e+16, + -1.0155656526964754e+16, + -1.0152515126058762e+16, + -1.0149373725152778e+16, + -1.0146232324246786e+16, + -1.0143090923340794e+16, + -1.0139949522434794e+16, + -1.013680812152881e+16, + -1.0133666720622818e+16, + -1.0130525319716826e+16, + -1.0127383918810834e+16, + -1.0124242517904842e+16, + -1.012110111699885e+16, + -1.0117959716092866e+16, + -1.0114818315186874e+16, + -1.0111676914280874e+16, + -1.0108535513374882e+16, + -1.0105394112468898e+16, + -1.0102252711562906e+16, + -1.0099111310656914e+16, + -1.0095969909750922e+16, + -1.009282850884493e+16, + -1.0089687107938938e+16, + -1.0086545707032954e+16, + -1.0083404306126962e+16, + -1.0080262905220962e+16, + -1.007712150431497e+16, + -1.0073980103408986e+16, + -1.0070838702502994e+16, + -1.0067697301597002e+16, + -1.006455590069101e+16, + -1.0061414499785018e+16, + -1.0058273098879026e+16, + -1.0055131697973034e+16, + -1.0051990297067042e+16, + -1.004884889616105e+16, + -1.0045707495255058e+16, + -1.0042566094349074e+16, + -1.0039424693443082e+16, + -1.0036283292537082e+16, + -1.0033141891631098e+16, + -1.0030000490725106e+16, + -1.0026859089819114e+16, + -1.0023717688913122e+16, + -1.002057628800713e+16, + -1.0017434887101138e+16, + -1.0014293486195146e+16, + -1.0011152085289162e+16, + -1.000801068438317e+16, + -1.000486928347717e+16, + -1.0001727882571178e+16, + -9998586481665194.0, + -9995445080759202.0, + -9992303679853210.0, + -9989162278947218.0, + -9986020878041226.0, + -9982879477135234.0, + -9979738076229250.0, + -9976596675323250.0, + -9973455274417258.0, + -9970313873511266.0, + -9967172472605282.0, + -9964031071699290.0, + -9960889670793290.0, + -9957748269887306.0, + -9954606868981314.0, + -9951465468075322.0, + -9948324067169338.0, + -9945182666263338.0, + -9942041265357346.0, + -9938899864451354.0, + -9935758463545370.0, + -9932617062639378.0, + -9929475661733378.0, + -9926334260827394.0, + -9923192859921402.0, + -9920051459015410.0, + -9916910058109418.0, + -9913768657203426.0, + -9910627256297434.0, + -9907485855391442.0, + -9904344454485458.0, + -9901203053579458.0, + -9898061652673466.0, + -9894920251767482.0, + -9891778850861490.0, + -9888637449955498.0, + -9885496049049498.0, + -9882354648143514.0, + -9879213247237522.0, + -9876071846331530.0, + -9872930445425538.0, + -9869789044519546.0, + -9866647643613554.0, + -9863506242707562.0, + -9860364841801578.0, + -9857223440895578.0, + -9854082039989586.0, + -9850940639083602.0, + -9847799238177610.0, + -9844657837271618.0, + -9841516436365626.0, + -9838375035459634.0, + -9835233634553642.0, + -9832092233647650.0, + -9828950832741666.0, + -9825809431835666.0, + -9822668030929674.0, + -9819526630023690.0, + -9816385229117698.0, + -9813243828211706.0, + -9810102427305714.0, + -9806961026399722.0, + -9803819625493730.0, + -9800678224587738.0, + -9797536823681746.0, + -9794395422775754.0, + -9791254021869762.0, + -9788112620963778.0, + -9784971220057786.0, + -9781829819151786.0, + -9778688418245794.0, + -9775547017339810.0, + -9772405616433818.0, + -9769264215527826.0, + -9766122814621834.0, + -9762981413715842.0, + -9759840012809850.0, + -9756698611903866.0, + -9753557210997874.0, + -9750415810091874.0, + -9747274409185882.0, + -9744133008279898.0, + -9740991607373906.0, + -9737850206467914.0, + -9734708805561922.0, + -9731567404655930.0, + -9728426003749938.0, + -9725284602843946.0, + -9722143201937954.0, + -9719001801031962.0, + -9715860400125970.0, + -9712718999219986.0, + -9709577598313994.0, + -9706436197407994.0, + -9703294796502010.0, + -9700153395596018.0, + -9697011994690026.0, + -9693870593784034.0, + -9690729192878042.0, + -9687587791972050.0, + -9684446391066058.0, + -9681304990160074.0, + -9678163589254082.0, + -9675022188348082.0, + -9671880787442098.0, + -9668739386536106.0, + -9665597985630114.0, + -9662456584724122.0, + -9659315183818130.0, + -9656173782912138.0, + -9653032382006146.0, + -9649890981100162.0, + -9646749580194162.0, + -9643608179288170.0, + -9640466778382178.0, + -9637325377476194.0, + -9634183976570202.0, + -9631042575664202.0, + -9627901174758218.0, + -9624759773852226.0, + -9621618372946234.0, + -9618476972040250.0, + -9615335571134250.0, + -9612194170228258.0, + -9609052769322266.0, + -9605911368416282.0, + -9602769967510290.0, + -9599628566604290.0, + -9596487165698306.0, + -9593345764792314.0, + -9590204363886322.0, + -9587062962980330.0, + -9583921562074338.0, + -9580780161168346.0, + -9577638760262354.0, + -9574497359356370.0, + -9571355958450370.0, + -9568214557544378.0, + -9565073156638394.0, + -9561931755732402.0, + -9558790354826410.0, + -9555648953920410.0, + -9552507553014426.0, + -9549366152108434.0, + -9546224751202442.0, + -9543083350296458.0, + -9539941949390458.0, + -9536800548484466.0, + -9533659147578482.0, + -9530517746672490.0, + -9527376345766498.0, + -9524234944860498.0, + -9521093543954514.0, + -9517952143048522.0, + -9514810742142530.0, + -9511669341236538.0, + -9508527940330546.0, + -9505386539424554.0, + -9502245138518562.0, + -9499103737612578.0, + -9495962336706578.0, + -9492820935800586.0, + -9489679534894602.0, + -9486538133988610.0, + -9483396733082618.0, + -9480255332176626.0, + -9477113931270634.0, + -9473972530364642.0, + -9470831129458650.0, + -9467689728552666.0, + -9464548327646666.0, + -9461406926740674.0, + -9458265525834690.0, + -9455124124928698.0, + -9451982724022706.0, + -9448841323116706.0, + -9445699922210722.0, + -9442558521304730.0, + -9439417120398738.0, + -9436275719492746.0, + -9433134318586754.0, + -9429992917680762.0, + -9426851516774778.0, + -9423710115868786.0, + -9420568714962786.0, + -9417427314056794.0, + -9414285913150810.0, + -9411144512244818.0, + -9408003111338826.0, + -9404861710432834.0, + -9401720309526842.0, + -9398578908620850.0, + -9395437507714858.0, + -9392296106808874.0, + -9389154705902874.0, + -9386013304996882.0, + -9382871904090898.0, + -9379730503184906.0, + -9376589102278914.0, + -9373447701372922.0, + -9370306300466930.0, + -9367164899560938.0, + -9364023498654946.0, + -9360882097748954.0, + -9357740696842962.0, + -9354599295936970.0, + -9351457895030986.0, + -9348316494124994.0, + -9345175093218994.0, + -9342033692313010.0, + -9338892291407018.0, + -9335750890501026.0, + -9332609489595034.0, + -9329468088689042.0, + -9326326687783050.0, + -9323185286877058.0, + -9320043885971074.0, + -9316902485065082.0, + -9313761084159082.0, + -9310619683253090.0, + -9307478282347106.0, + -9304336881441114.0, + -9301195480535122.0, + -9298054079629130.0, + -9294912678723138.0, + -9291771277817146.0, + -9288629876911162.0, + -9285488476005162.0, + -9282347075099170.0, + -9279205674193178.0, + -9276064273287194.0, + -9272922872381202.0, + -9269781471475202.0, + -9266640070569218.0, + -9263498669663226.0, + -9260357268757234.0, + -9257215867851242.0, + -9254074466945250.0, + -9250933066039258.0, + -9247791665133266.0, + -9244650264227282.0, + -9241508863321290.0, + -9238367462415290.0, + -9235226061509306.0, + -9232084660603314.0, + -9228943259697322.0, + -9225801858791330.0, + -9222660457885338.0, + -9219519056979346.0, + -9216377656073354.0, + -9213236255167370.0, + -9210094854261370.0, + -9206953453355378.0, + -9203812052449394.0, + -9200670651543402.0, + -9197529250637410.0, + -9194387849731410.0, + -9191246448825426.0, + -9188105047919434.0, + -9184963647013442.0, + -9181822246107458.0, + -9178680845201458.0, + -9175539444295466.0, + -9172398043389474.0, + -9169256642483490.0, + -9166115241577498.0, + -9162973840671498.0, + -9159832439765514.0, + -9156691038859522.0, + -9153549637953530.0, + -9150408237047538.0, + -9147266836141546.0, + -9144125435235554.0, + -9140984034329562.0, + -9137842633423578.0, + -9134701232517578.0, + -9131559831611586.0, + -9128418430705602.0, + -9125277029799610.0, + -9122135628893618.0, + -9118994227987618.0, + -9115852827081634.0, + -9112711426175642.0, + -9109570025269650.0, + -9106428624363666.0, + -9103287223457666.0, + -9100145822551674.0, + -9097004421645690.0, + -9093863020739698.0, + -9090721619833706.0, + -9087580218927706.0, + -9084438818021722.0, + -9081297417115730.0, + -9078156016209738.0, + -9075014615303746.0, + -9071873214397754.0, + -9068731813491762.0, + -9065590412585778.0, + -9062449011679786.0, + -9059307610773786.0, + -9056166209867794.0, + -9053024808961810.0, + -9049883408055818.0, + -9046742007149826.0, + -9043600606243834.0, + -9040459205337842.0, + -9037317804431850.0, + -9034176403525858.0, + -9031035002619874.0, + -9027893601713874.0, + -9024752200807882.0, + -9021610799901898.0, + -9018469398995906.0, + -9015327998089914.0, + -9012186597183922.0, + -9009045196277930.0, + -9005903795371937.0, + -9002762394465945.0, + -8999620993559953.0, + -8996479592653961.0, + -8993338191747969.0, + -8990196790841985.0, + -8987055389935993.0, + -8983913989029993.0, + -8980772588124001.0, + -8977631187218017.0, + -8974489786312025.0, + -8971348385406033.0, + -8968206984500041.0, + -8965065583594049.0, + -8961924182688057.0, + -8958782781782073.0, + -8955641380876081.0, + -8952499979970081.0, + -8949358579064089.0, + -8946217178158105.0, + -8943075777252113.0, + -8939934376346121.0, + -8936792975440129.0, + -8933651574534137.0, + -8930510173628145.0, + -8927368772722161.0, + -8924227371816161.0, + -8921085970910169.0, + -8917944570004177.0, + -8914803169098193.0, + -8911661768192201.0, + -8908520367286201.0, + -8905378966380217.0, + -8902237565474225.0, + -8899096164568233.0, + -8895954763662241.0, + -8892813362756249.0, + -8889671961850257.0, + -8886530560944265.0, + -8883389160038281.0, + -8880247759132289.0, + -8877106358226289.0, + -8873964957320305.0, + -8870823556414313.0, + -8867682155508321.0, + -8864540754602329.0, + -8861399353696337.0, + -8858257952790345.0, + -8855116551884353.0, + -8851975150978369.0, + -8848833750072369.0, + -8845692349166377.0, + -8842550948260385.0, + -8839409547354401.0, + -8836268146448409.0, + -8833126745542409.0, + -8829985344636425.0, + -8826843943730433.0, + -8823702542824441.0, + -8820561141918457.0, + -8817419741012457.0, + -8814278340106465.0, + -8811136939200473.0, + -8807995538294489.0, + -8804854137388497.0, + -8801712736482497.0, + -8798571335576513.0, + -8795429934670521.0, + -8792288533764529.0, + -8789147132858537.0, + -8786005731952545.0, + -8782864331046553.0, + -8779722930140561.0, + -8776581529234577.0, + -8773440128328577.0, + -8770298727422585.0, + -8767157326516601.0, + -8764015925610609.0, + -8760874524704617.0, + -8757733123798617.0, + -8754591722892633.0, + -8751450321986641.0, + -8748308921080649.0, + -8745167520174665.0, + -8742026119268665.0, + -8738884718362673.0, + -8735743317456689.0, + -8732601916550697.0, + -8729460515644705.0, + -8726319114738705.0, + -8723177713832721.0, + -8720036312926729.0, + -8716894912020737.0, + -8713753511114745.0, + -8710612110208753.0, + -8707470709302761.0, + -8704329308396769.0, + -8701187907490785.0, + -8698046506584785.0, + -8694905105678793.0, + -8691763704772809.0, + -8688622303866817.0, + -8685480902960825.0, + -8682339502054833.0, + -8679198101148841.0, + -8676056700242849.0, + -8672915299336857.0, + -8669773898430873.0, + -8666632497524873.0, + -8663491096618881.0, + -8660349695712897.0, + -8657208294806905.0, + -8654066893900913.0, + -8650925492994921.0, + -8647784092088929.0, + -8644642691182937.0, + -8641501290276945.0, + -8638359889370953.0, + -8635218488464961.0, + -8632077087558969.0, + -8628935686652985.0, + -8625794285746993.0, + -8622652884840993.0, + -8619511483935001.0, + -8616370083029017.0, + -8613228682123025.0, + -8610087281217033.0, + -8606945880311041.0, + -8603804479405049.0, + -8600663078499057.0, + -8597521677593073.0, + -8594380276687073.0, + -8591238875781081.0, + -8588097474875089.0, + -8584956073969105.0, + -8581814673063113.0, + -8578673272157113.0, + -8575531871251129.0, + -8572390470345137.0, + -8569249069439145.0, + -8566107668533153.0, + -8562966267627161.0, + -8559824866721169.0, + -8556683465815177.0, + -8553542064909193.0, + -8550400664003201.0, + -8547259263097201.0, + -8544117862191217.0, + -8540976461285225.0, + -8537835060379233.0, + -8534693659473241.0, + -8531552258567249.0, + -8528410857661257.0, + -8525269456755265.0, + -8522128055849281.0, + -8518986654943281.0, + -8515845254037289.0, + -8512703853131305.0, + -8509562452225313.0, + -8506421051319321.0, + -8503279650413321.0, + -8500138249507337.0, + -8496996848601345.0, + -8493855447695353.0, + -8490714046789369.0, + -8487572645883369.0, + -8484431244977377.0, + -8481289844071385.0, + -8478148443165401.0, + -8475007042259409.0, + -8471865641353409.0, + -8468724240447425.0, + -8465582839541433.0, + -8462441438635441.0, + -8459300037729449.0, + -8456158636823457.0, + -8453017235917465.0, + -8449875835011473.0, + -8446734434105489.0, + -8443593033199489.0, + -8440451632293497.0, + -8437310231387513.0, + -8434168830481521.0, + -8431027429575529.0, + -8427886028669529.0, + -8424744627763545.0, + -8421603226857553.0, + -8418461825951561.0, + -8415320425045577.0, + -8412179024139577.0, + -8409037623233585.0, + -8405896222327601.0, + -8402754821421609.0, + -8399613420515617.0, + -8396472019609617.0, + -8393330618703633.0, + -8390189217797641.0, + -8387047816891649.0, + -8383906415985657.0, + -8380765015079665.0, + -8377623614173673.0, + -8374482213267689.0, + -8371340812361697.0, + -8368199411455697.0, + -8365058010549705.0, + -8361916609643721.0, + -8358775208737729.0, + -8355633807831737.0, + -8352492406925745.0, + -8349351006019753.0, + -8346209605113761.0, + -8343068204207769.0, + -8339926803301785.0, + -8336785402395785.0, + -8333644001489793.0, + -8330502600583809.0, + -8327361199677817.0, + -8324219798771825.0, + -8321078397865833.0, + -8317936996959841.0, + -8314795596053849.0, + -8311654195147857.0, + -8308512794241865.0, + -8305371393335873.0, + -8302229992429881.0, + -8299088591523897.0, + -8295947190617905.0, + -8292805789711905.0, + -8289664388805913.0, + -8286522987899929.0, + -8283381586993937.0, + -8280240186087945.0, + -8277098785181953.0, + -8273957384275961.0, + -8270815983369969.0, + -8267674582463985.0, + -8264533181557993.0, + -8261391780651993.0, + -8258250379746001.0, + -8255108978840017.0, + -8251967577934025.0, + -8248826177028033.0, + -8245684776122041.0, + -8242543375216049.0, + -8239401974310057.0, + -8236260573404073.0, + -8233119172498073.0, + -8229977771592081.0, + -8226836370686089.0, + -8223694969780105.0, + -8220553568874113.0, + -8217412167968113.0, + -8214270767062129.0, + -8211129366156137.0, + -8207987965250145.0, + -8204846564344153.0, + -8201705163438161.0, + -8198563762532169.0, + -8195422361626177.0, + -8192280960720193.0, + -8189139559814201.0, + -8185998158908201.0, + -8182856758002217.0, + -8179715357096225.0, + -8176573956190233.0, + -8173432555284241.0, + -8170291154378249.0, + -8167149753472257.0, + -8164008352566265.0, + -8160866951660281.0, + -8157725550754281.0, + -8154584149848289.0, + -8151442748942297.0, + -8148301348036313.0, + -8145159947130321.0, + -8142018546224321.0, + -8138877145318337.0, + -8135735744412345.0, + -8132594343506353.0, + -8129452942600369.0, + -8126311541694369.0, + -8123170140788377.0, + -8120028739882385.0, + -8116887338976401.0, + -8113745938070409.0, + -8110604537164409.0, + -8107463136258425.0, + -8104321735352433.0, + -8101180334446441.0, + -8098038933540449.0, + -8094897532634457.0, + -8091756131728465.0, + -8088614730822473.0, + -8085473329916489.0, + -8082331929010489.0, + -8079190528104497.0, + -8076049127198513.0, + -8072907726292521.0, + -8069766325386529.0, + -8066624924480529.0, + -8063483523574545.0, + -8060342122668553.0, + -8057200721762561.0, + -8054059320856577.0, + -8050917919950577.0, + -8047776519044585.0, + -8044635118138601.0, + -8041493717232609.0, + -8038352316326617.0, + -8035210915420617.0, + -8032069514514633.0, + -8028928113608641.0, + -8025786712702649.0, + -8022645311796657.0, + -8019503910890665.0, + -8016362509984673.0, + -8013221109078681.0, + -8010079708172697.0, + -8006938307266697.0, + -8003796906360705.0, + -8000655505454721.0, + -7997514104548729.0, + -7994372703642737.0, + -7991231302736745.0, + -7988089901830753.0, + -7984948500924761.0, + -7981807100018769.0, + -7978665699112785.0, + -7975524298206785.0, + -7972382897300793.0, + -7969241496394809.0, + -7966100095488817.0, + -7962958694582825.0, + -7959817293676833.0, + -7956675892770841.0, + -7953534491864849.0, + -7950393090958857.0, + -7947251690052865.0, + -7944110289146873.0, + -7940968888240881.0, + -7937827487334897.0, + -7934686086428905.0, + -7931544685522905.0, + -7928403284616913.0, + -7925261883710929.0, + -7922120482804937.0, + -7918979081898945.0, + -7915837680992953.0, + -7912696280086961.0, + -7909554879180969.0, + -7906413478274985.0, + -7903272077368993.0, + -7900130676462993.0, + -7896989275557001.0, + -7893847874651017.0, + -7890706473745025.0, + -7887565072839033.0, + -7884423671933041.0, + -7881282271027049.0, + -7878140870121057.0, + -7874999469215065.0, + -7871858068309073.0, + -7868716667403081.0, + -7865575266497089.0, + -7862433865591105.0, + -7859292464685113.0, + -7856151063779113.0, + -7853009662873129.0, + -7849868261967137.0, + -7846726861061145.0, + -7843585460155153.0, + -7840444059249161.0, + -7837302658343169.0, + -7834161257437177.0, + -7831019856531193.0, + -7827878455625201.0, + -7824737054719201.0, + -7821595653813209.0, + -7818454252907225.0, + -7815312852001233.0, + -7812171451095241.0, + -7809030050189249.0, + -7805888649283257.0, + -7802747248377265.0, + -7799605847471281.0, + -7796464446565281.0, + -7793323045659289.0, + -7790181644753297.0, + -7787040243847313.0, + -7783898842941321.0, + -7780757442035321.0, + -7777616041129337.0, + -7774474640223345.0, + -7771333239317353.0, + -7768191838411369.0, + -7765050437505369.0, + -7761909036599377.0, + -7758767635693385.0, + -7755626234787401.0, + -7752484833881409.0, + -7749343432975409.0, + -7746202032069425.0, + -7743060631163433.0, + -7739919230257441.0, + -7736777829351449.0, + -7733636428445457.0, + -7730495027539465.0, + -7727353626633473.0, + -7724212225727489.0, + -7721070824821489.0, + -7717929423915497.0, + -7714788023009513.0, + -7711646622103521.0, + -7708505221197529.0, + -7705363820291529.0, + -7702222419385545.0, + -7699081018479553.0, + -7695939617573561.0, + -7692798216667577.0, + -7689656815761577.0, + -7686515414855585.0, + -7683374013949593.0, + -7680232613043609.0, + -7677091212137617.0, + -7673949811231617.0, + -7670808410325633.0, + -7667667009419641.0, + -7664525608513649.0, + -7661384207607657.0, + -7658242806701665.0, + -7655101405795673.0, + -7651960004889681.0, + -7648818603983697.0, + -7645677203077697.0, + -7642535802171705.0, + -7639394401265721.0, + -7636253000359729.0, + -7633111599453737.0, + -7629970198547745.0, + -7626828797641753.0, + -7623687396735761.0, + -7620545995829769.0, + -7617404594923785.0, + -7614263194017785.0, + -7611121793111793.0, + -7607980392205809.0, + -7604838991299817.0, + -7601697590393825.0, + -7598556189487825.0, + -7595414788581841.0, + -7592273387675849.0, + -7589131986769857.0, + -7585990585863865.0, + -7582849184957873.0, + -7579707784051881.0, + -7576566383145897.0, + -7573424982239905.0, + -7570283581333905.0, + -7567142180427913.0, + -7564000779521929.0, + -7560859378615937.0, + -7557717977709945.0, + -7554576576803953.0, + -7551435175897961.0, + -7548293774991969.0, + -7545152374085977.0, + -7542010973179993.0, + -7538869572273993.0, + -7535728171368001.0, + -7532586770462017.0, + -7529445369556025.0, + -7526303968650033.0, + -7523162567744041.0, + -7520021166838049.0, + -7516879765932057.0, + -7513738365026065.0, + -7510596964120073.0, + -7507455563214081.0, + -7504314162308089.0, + -7501172761402105.0, + -7498031360496113.0, + -7494889959590113.0, + -7491748558684129.0, + -7488607157778137.0, + -7485465756872145.0, + -7482324355966153.0, + -7479182955060161.0, + -7476041554154169.0, + -7472900153248177.0, + -7469758752342193.0, + -7466617351436201.0, + -7463475950530201.0, + -7460334549624209.0, + -7457193148718225.0, + -7454051747812233.0, + -7450910346906241.0, + -7447768946000249.0, + -7444627545094257.0, + -7441486144188265.0, + -7438344743282281.0, + -7435203342376281.0, + -7432061941470289.0, + -7428920540564297.0, + -7425779139658313.0, + -7422637738752321.0, + -7419496337846321.0, + -7416354936940337.0, + -7413213536034345.0, + -7410072135128353.0, + -7406930734222361.0, + -7403789333316369.0, + -7400647932410377.0, + -7397506531504385.0, + -7394365130598401.0, + -7391223729692409.0, + -7388082328786409.0, + -7384940927880425.0, + -7381799526974433.0, + -7378658126068441.0, + -7375516725162449.0, + -7372375324256457.0, + -7369233923350465.0, + -7366092522444473.0, + -7362951121538489.0, + -7359809720632489.0, + -7356668319726497.0, + -7353526918820513.0, + -7350385517914521.0, + -7347244117008529.0, + -7344102716102529.0, + -7340961315196545.0, + -7337819914290553.0, + -7334678513384561.0, + -7331537112478569.0, + -7328395711572577.0, + -7325254310666585.0, + -7322112909760593.0, + -7318971508854609.0, + -7315830107948609.0, + -7312688707042617.0, + -7309547306136633.0, + -7306405905230641.0, + -7303264504324649.0, + -7300123103418657.0, + -7296981702512665.0, + -7293840301606673.0, + -7290698900700681.0, + -7287557499794697.0, + -7284416098888697.0, + -7281274697982705.0, + -7278133297076721.0, + -7274991896170729.0, + -7271850495264737.0, + -7268709094358737.0, + -7265567693452753.0, + -7262426292546761.0, + -7259284891640769.0, + -7256143490734777.0, + -7253002089828785.0, + -7249860688922793.0, + -7246719288016809.0, + -7243577887110817.0, + -7240436486204817.0, + -7237295085298825.0, + -7234153684392841.0, + -7231012283486849.0, + -7227870882580857.0, + -7224729481674865.0, + -7221588080768873.0, + -7218446679862881.0, + -7215305278956897.0, + -7212163878050905.0, + -7209022477144905.0, + -7205881076238913.0, + -7202739675332929.0, + -7199598274426937.0, + -7196456873520945.0, + -7193315472614953.0, + -7190174071708961.0, + -7187032670802969.0, + -7183891269896977.0, + -7180749868990985.0, + -7177608468084993.0, + -7174467067179001.0, + -7171325666273017.0, + -7168184265367025.0, + -7165042864461025.0, + -7161901463555041.0, + -7158760062649049.0, + -7155618661743057.0, + -7152477260837065.0, + -7149335859931073.0, + -7146194459025081.0, + -7143053058119089.0, + -7139911657213105.0, + -7136770256307113.0, + -7133628855401113.0, + -7130487454495121.0, + -7127346053589137.0, + -7124204652683145.0, + -7121063251777153.0, + -7117921850871161.0, + -7114780449965169.0, + -7111639049059177.0, + -7108497648153193.0, + -7105356247247193.0, + -7102214846341201.0, + -7099073445435209.0, + -7095932044529225.0, + -7092790643623233.0, + -7089649242717233.0, + -7086507841811249.0, + -7083366440905257.0, + -7080225039999265.0, + -7077083639093281.0, + -7073942238187281.0, + -7070800837281289.0, + -7067659436375297.0, + -7064518035469313.0, + -7061376634563321.0, + -7058235233657321.0, + -7055093832751337.0, + -7051952431845345.0, + -7048811030939353.0, + -7045669630033361.0, + -7042528229127369.0, + -7039386828221377.0, + -7036245427315385.0, + -7033104026409401.0, + -7029962625503401.0, + -7026821224597409.0, + -7023679823691425.0, + -7020538422785433.0, + -7017397021879441.0, + -7014255620973441.0, + -7011114220067457.0, + -7007972819161465.0, + -7004831418255473.0, + -7001690017349489.0, + -6998548616443489.0, + -6995407215537497.0, + -6992265814631505.0, + -6989124413725521.0, + -6985983012819529.0, + -6982841611913529.0, + -6979700211007545.0, + -6976558810101553.0, + -6973417409195561.0, + -6970276008289569.0, + -6967134607383577.0, + -6963993206477585.0, + -6960851805571593.0, + -6957710404665609.0, + -6954569003759609.0, + -6951427602853617.0, + -6948286201947633.0, + -6945144801041641.0, + -6942003400135649.0, + -6938861999229657.0, + -6935720598323665.0, + -6932579197417673.0, + -6929437796511681.0, + -6926296395605697.0, + -6923154994699697.0, + -6920013593793705.0, + -6916872192887721.0, + -6913730791981729.0, + -6910589391075737.0, + -6907447990169737.0, + -6904306589263753.0, + -6901165188357761.0, + -6898023787451769.0, + -6894882386545777.0, + -6891740985639785.0, + -6888599584733793.0, + -6885458183827809.0, + -6882316782921817.0, + -6879175382015817.0, + -6876033981109825.0, + -6872892580203841.0, + -6869751179297849.0, + -6866609778391857.0, + -6863468377485865.0, + -6860326976579873.0, + -6857185575673881.0, + -6854044174767889.0, + -6850902773861905.0, + -6847761372955905.0, + -6844619972049913.0, + -6841478571143929.0, + -6838337170237937.0, + -6835195769331945.0, + -6832054368425953.0, + -6828912967519961.0, + -6825771566613969.0, + -6822630165707977.0, + -6819488764801985.0, + -6816347363895993.0, + -6813205962990001.0, + -6810064562084017.0, + -6806923161178025.0, + -6803781760272025.0, + -6800640359366041.0, + -6797498958460049.0, + -6794357557554057.0, + -6791216156648065.0, + -6788074755742073.0, + -6784933354836081.0, + -6781791953930089.0, + -6778650553024105.0, + -6775509152118113.0, + -6772367751212113.0, + -6769226350306121.0, + -6766084949400137.0, + -6762943548494145.0, + -6759802147588153.0, + -6756660746682161.0, + -6753519345776169.0, + -6750377944870177.0, + -6747236543964193.0, + -6744095143058193.0, + -6740953742152201.0, + -6737812341246209.0, + -6734670940340225.0, + -6731529539434233.0, + -6728388138528233.0, + -6725246737622249.0, + -6722105336716257.0, + -6718963935810265.0, + -6715822534904273.0, + -6712681133998281.0, + -6709539733092289.0, + -6706398332186297.0, + -6703256931280313.0, + -6700115530374321.0, + -6696974129468321.0, + -6693832728562337.0, + -6690691327656345.0, + -6687549926750353.0, + -6684408525844361.0, + -6681267124938369.0, + -6678125724032377.0, + -6674984323126385.0, + -6671842922220401.0, + -6668701521314401.0, + -6665560120408409.0, + -6662418719502425.0, + -6659277318596433.0, + -6656135917690441.0, + -6652994516784441.0, + -6649853115878457.0, + -6646711714972465.0, + -6643570314066473.0, + -6640428913160489.0, + -6637287512254489.0, + -6634146111348497.0, + -6631004710442505.0, + -6627863309536521.0, + -6624721908630529.0, + -6621580507724529.0, + -6618439106818545.0, + -6615297705912553.0, + -6612156305006561.0, + -6609014904100569.0, + -6605873503194577.0, + -6602732102288585.0, + -6599590701382593.0, + -6596449300476609.0, + -6593307899570609.0, + -6590166498664617.0, + -6587025097758633.0, + -6583883696852641.0, + -6580742295946649.0, + -6577600895040649.0, + -6574459494134665.0, + -6571318093228673.0, + -6568176692322681.0, + -6565035291416697.0, + -6561893890510697.0, + -6558752489604705.0, + -6555611088698721.0, + -6552469687792729.0, + -6549328286886737.0, + -6546186885980737.0, + -6543045485074753.0, + -6539904084168761.0, + -6536762683262769.0, + -6533621282356777.0, + -6530479881450785.0, + -6527338480544793.0, + -6524197079638809.0, + -6521055678732817.0, + -6517914277826817.0, + -6514772876920825.0, + -6511631476014841.0, + -6508490075108849.0, + -6505348674202857.0, + -6502207273296865.0, + -6499065872390873.0, + -6495924471484881.0, + -6492783070578889.0, + -6489641669672905.0, + -6486500268766905.0, + -6483358867860913.0, + -6480217466954929.0, + -6477076066048937.0, + -6473934665142945.0, + -6470793264236953.0, + -6467651863330961.0, + -6464510462424969.0, + -6461369061518977.0, + -6458227660612985.0, + -6455086259706993.0, + -6451944858801001.0, + -6448803457895017.0, + -6445662056989025.0, + -6442520656083025.0, + -6439379255177033.0, + -6436237854271049.0, + -6433096453365057.0, + -6429955052459065.0, + -6426813651553073.0, + -6423672250647081.0, + -6420530849741089.0, + -6417389448835105.0, + -6414248047929113.0, + -6411106647023113.0, + -6407965246117121.0, + -6404823845211137.0, + -6401682444305145.0, + -6398541043399153.0, + -6395399642493161.0, + -6392258241587169.0, + -6389116840681177.0, + -6385975439775193.0, + -6382834038869193.0, + -6379692637963201.0, + -6376551237057209.0, + -6373409836151225.0, + -6370268435245233.0, + -6367127034339233.0, + -6363985633433249.0, + -6360844232527257.0, + -6357702831621265.0, + -6354561430715273.0, + -6351420029809281.0, + -6348278628903289.0, + -6345137227997297.0, + -6341995827091313.0, + -6338854426185321.0, + -6335713025279321.0, + -6332571624373337.0, + -6329430223467345.0, + -6326288822561353.0, + -6323147421655361.0, + -6320006020749369.0, + -6316864619843377.0, + -6313723218937385.0, + -6310581818031401.0, + -6307440417125401.0, + -6304299016219409.0, + -6301157615313417.0, + -6298016214407433.0, + -6294874813501441.0, + -6291733412595441.0, + -6288592011689457.0, + -6285450610783465.0, + -6282309209877473.0, + -6279167808971489.0, + -6276026408065489.0, + -6272885007159497.0, + -6269743606253505.0, + -6266602205347521.0, + -6263460804441529.0, + -6260319403535529.0, + -6257178002629545.0, + -6254036601723553.0, + -6250895200817561.0, + -6247753799911569.0, + -6244612399005577.0, + -6241470998099585.0, + -6238329597193593.0, + -6235188196287609.0, + -6232046795381609.0, + -6228905394475617.0, + -6225763993569633.0, + -6222622592663641.0, + -6219481191757649.0, + -6216339790851649.0, + -6213198389945665.0, + -6210056989039673.0, + -6206915588133681.0, + -6203774187227697.0, + -6200632786321697.0, + -6197491385415705.0, + -6194349984509721.0, + -6191208583603729.0, + -6188067182697737.0, + -6184925781791737.0, + -6181784380885753.0, + -6178642979979761.0, + -6175501579073769.0, + -6172360178167777.0, + -6169218777261785.0, + -6166077376355793.0, + -6162935975449801.0, + -6159794574543817.0, + -6156653173637817.0, + -6153511772731825.0, + -6150370371825841.0, + -6147228970919849.0, + -6144087570013857.0, + -6140946169107865.0, + -6137804768201873.0, + -6134663367295881.0, + -6131521966389889.0, + -6128380565483905.0, + -6125239164577905.0, + -6122097763671913.0, + -6118956362765929.0, + -6115814961859937.0, + -6112673560953945.0, + -6109532160047945.0, + -6106390759141961.0, + -6103249358235969.0, + -6100107957329977.0, + -6096966556423985.0, + -6093825155517993.0, + -6090683754612001.0, + -6087542353706017.0, + -6084400952800025.0, + -6081259551894025.0, + -6078118150988033.0, + -6074976750082049.0, + -6071835349176057.0, + -6068693948270065.0, + -6065552547364073.0, + -6062411146458081.0, + -6059269745552089.0, + -6056128344646105.0, + -6052986943740105.0, + -6049845542834113.0, + -6046704141928121.0, + -6043562741022137.0, + -6040421340116145.0, + -6037279939210145.0, + -6034138538304161.0, + -6030997137398169.0, + -6027855736492177.0, + -6024714335586185.0, + -6021572934680193.0, + -6018431533774201.0, + -6015290132868209.0, + -6012148731962225.0, + -6009007331056233.0, + -6005865930150233.0, + -6002724529244249.0, + -5999583128338257.0, + -5996441727432265.0, + -5993300326526273.0, + -5990158925620281.0, + -5987017524714289.0, + -5983876123808297.0, + -5980734722902313.0, + -5977593321996313.0, + -5974451921090321.0, + -5971310520184329.0, + -5968169119278345.0, + -5965027718372353.0, + -5961886317466353.0, + -5958744916560369.0, + -5955603515654377.0, + -5952462114748385.0, + -5949320713842401.0, + -5946179312936401.0, + -5943037912030409.0, + -5939896511124417.0, + -5936755110218433.0, + -5933613709312441.0, + -5930472308406441.0, + -5927330907500457.0, + -5924189506594465.0, + -5921048105688473.0, + -5917906704782481.0, + -5914765303876489.0, + -5911623902970497.0, + -5908482502064505.0, + -5905341101158521.0, + -5902199700252521.0, + -5899058299346529.0, + -5895916898440545.0, + -5892775497534553.0, + -5889634096628561.0, + -5886492695722561.0, + -5883351294816577.0, + -5880209893910585.0, + -5877068493004593.0, + -5873927092098609.0, + -5870785691192609.0, + -5867644290286617.0, + -5864502889380633.0, + -5861361488474641.0, + -5858220087568649.0, + -5855078686662649.0, + -5851937285756665.0, + -5848795884850673.0, + -5845654483944681.0, + -5842513083038689.0, + -5839371682132697.0, + -5836230281226705.0, + -5833088880320713.0, + -5829947479414729.0, + -5826806078508729.0, + -5823664677602737.0, + -5820523276696753.0, + -5817381875790761.0, + -5814240474884769.0, + -5811099073978777.0, + -5807957673072785.0, + -5804816272166793.0, + -5801674871260801.0, + -5798533470354817.0, + -5795392069448817.0, + -5792250668542825.0, + -5789109267636841.0, + -5785967866730849.0, + -5782826465824857.0, + -5779685064918865.0, + -5776543664012873.0, + -5773402263106881.0, + -5770260862200889.0, + -5767119461294897.0, + -5763978060388905.0, + -5760836659482913.0, + -5757695258576929.0, + -5754553857670937.0, + -5751412456764937.0, + -5748271055858945.0, + -5745129654952961.0, + -5741988254046969.0, + -5738846853140977.0, + -5735705452234985.0, + -5732564051328993.0, + -5729422650423001.0, + -5726281249517017.0, + -5723139848611025.0, + -5719998447705025.0, + -5716857046799033.0, + -5713715645893049.0, + -5710574244987057.0, + -5707432844081065.0, + -5704291443175073.0, + -5701150042269081.0, + -5698008641363089.0, + -5694867240457097.0, + -5691725839551105.0, + -5688584438645113.0, + -5685443037739121.0, + -5682301636833137.0, + -5679160235927145.0, + -5676018835021145.0, + -5672877434115161.0, + -5669736033209169.0, + -5666594632303177.0, + -5663453231397185.0, + -5660311830491193.0, + -5657170429585201.0, + -5654029028679209.0, + -5650887627773225.0, + -5647746226867233.0, + -5644604825961233.0, + -5641463425055249.0, + -5638322024149257.0, + -5635180623243265.0, + -5632039222337273.0, + -5628897821431281.0, + -5625756420525289.0, + -5622615019619297.0, + -5619473618713313.0, + -5616332217807313.0, + -5613190816901321.0, + -5610049415995329.0, + -5606908015089345.0, + -5603766614183353.0, + -5600625213277353.0, + -5597483812371369.0, + -5594342411465377.0, + -5591201010559385.0, + -5588059609653401.0, + -5584918208747401.0, + -5581776807841409.0, + -5578635406935417.0, + -5575494006029433.0, + -5572352605123441.0, + -5569211204217441.0, + -5566069803311457.0, + -5562928402405465.0, + -5559787001499473.0, + -5556645600593481.0, + -5553504199687489.0, + -5550362798781497.0, + -5547221397875505.0, + -5544079996969521.0, + -5540938596063521.0, + -5537797195157529.0, + -5534655794251545.0, + -5531514393345553.0, + -5528372992439561.0, + -5525231591533561.0, + -5522090190627577.0, + -5518948789721585.0, + -5515807388815593.0, + -5512665987909609.0, + -5509524587003609.0, + -5506383186097617.0, + -5503241785191633.0, + -5500100384285641.0, + -5496958983379649.0, + -5493817582473649.0, + -5490676181567665.0, + -5487534780661673.0, + -5484393379755681.0, + -5481251978849689.0, + -5478110577943697.0, + -5474969177037705.0, + -5471827776131713.0, + -5468686375225729.0, + -5465544974319729.0, + -5462403573413737.0, + -5459262172507753.0, + -5456120771601761.0, + -5452979370695769.0, + -5449837969789777.0, + -5446696568883785.0, + -5443555167977793.0, + -5440413767071801.0, + -5437272366165817.0, + -5434130965259817.0, + -5430989564353825.0, + -5427848163447841.0, + -5424706762541849.0, + -5421565361635857.0, + -5418423960729857.0, + -5415282559823873.0, + -5412141158917881.0, + -5408999758011889.0, + -5405858357105897.0, + -5402716956199905.0, + -5399575555293913.0, + -5396434154387929.0, + -5393292753481937.0, + -5390151352575937.0, + -5387009951669945.0, + -5383868550763961.0, + -5380727149857969.0, + -5377585748951977.0, + -5374444348045985.0, + -5371302947139993.0, + -5368161546234001.0, + -5365020145328017.0, + -5361878744422025.0, + -5358737343516025.0, + -5355595942610033.0, + -5352454541704049.0, + -5349313140798057.0, + -5346171739892065.0, + -5343030338986073.0, + -5339888938080081.0, + -5336747537174089.0, + -5333606136268097.0, + -5330464735362105.0, + -5327323334456113.0, + -5324181933550121.0, + -5321040532644137.0, + -5317899131738145.0, + -5314757730832145.0, + -5311616329926161.0, + -5308474929020169.0, + -5305333528114177.0, + -5302192127208185.0, + -5299050726302193.0, + -5295909325396201.0, + -5292767924490209.0, + -5289626523584225.0, + -5286485122678233.0, + -5283343721772233.0, + -5280202320866241.0, + -5277060919960257.0, + -5273919519054265.0, + -5270778118148273.0, + -5267636717242281.0, + -5264495316336289.0, + -5261353915430297.0, + -5258212514524313.0, + -5255071113618313.0, + -5251929712712321.0, + -5248788311806329.0, + -5245646910900345.0, + -5242505509994353.0, + -5239364109088353.0, + -5236222708182369.0, + -5233081307276377.0, + -5229939906370385.0, + -5226798505464401.0, + -5223657104558401.0, + -5220515703652409.0, + -5217374302746417.0, + -5214232901840433.0, + -5211091500934441.0, + -5207950100028441.0, + -5204808699122457.0, + -5201667298216465.0, + -5198525897310473.0, + -5195384496404481.0, + -5192243095498489.0, + -5189101694592497.0, + -5185960293686505.0, + -5182818892780521.0, + -5179677491874521.0, + -5176536090968529.0, + -5173394690062545.0, + -5170253289156553.0, + -5167111888250561.0, + -5163970487344561.0, + -5160829086438577.0, + -5157687685532585.0, + -5154546284626593.0, + -5151404883720609.0, + -5148263482814609.0, + -5145122081908617.0, + -5141980681002625.0, + -5138839280096641.0, + -5135697879190649.0, + -5132556478284649.0, + -5129415077378665.0, + -5126273676472673.0, + -5123132275566681.0, + -5119990874660689.0, + -5116849473754697.0, + -5113708072848705.0, + -5110566671942713.0, + -5107425271036729.0, + -5104283870130729.0, + -5101142469224737.0, + -5098001068318753.0, + -5094859667412761.0, + -5091718266506769.0, + -5088576865600777.0, + -5085435464694785.0, + -5082294063788793.0, + -5079152662882801.0, + -5076011261976817.0, + -5072869861070817.0, + -5069728460164825.0, + -5066587059258841.0, + -5063445658352849.0, + -5060304257446857.0, + -5057162856540857.0, + -5054021455634873.0, + -5050880054728881.0, + -5047738653822889.0, + -5044597252916897.0, + -5041455852010905.0, + -5038314451104913.0, + -5035173050198929.0, + -5032031649292937.0, + -5028890248386937.0, + -5025748847480945.0, + -5022607446574961.0, + -5019466045668969.0, + -5016324644762977.0, + -5013183243856985.0, + -5010041842950993.0, + -5006900442045001.0, + -5003759041139009.0, + -5000617640233025.0, + -4997476239327025.0, + -4994334838421033.0, + -4991193437515049.0, + -4988052036609057.0, + -4984910635703065.0, + -4981769234797073.0, + -4978627833891081.0, + -4975486432985089.0, + -4972345032079097.0, + -4969203631173105.0, + -4966062230267113.0, + -4962920829361121.0, + -4959779428455137.0, + -4956638027549145.0, + -4953496626643145.0, + -4950355225737161.0, + -4947213824831169.0, + -4944072423925177.0, + -4940931023019185.0, + -4937789622113193.0, + -4934648221207201.0, + -4931506820301209.0, + -4928365419395225.0, + -4925224018489233.0, + -4922082617583233.0, + -4918941216677241.0, + -4915799815771257.0, + -4912658414865265.0, + -4909517013959273.0, + -4906375613053281.0, + -4903234212147289.0, + -4900092811241297.0, + -4896951410335313.0, + -4893810009429313.0, + -4890668608523321.0, + -4887527207617329.0, + -4884385806711345.0, + -4881244405805353.0, + -4878103004899353.0, + -4874961603993369.0, + -4871820203087377.0, + -4868678802181385.0, + -4865537401275393.0, + -4862396000369401.0, + -4859254599463409.0, + -4856113198557417.0, + -4852971797651433.0, + -4849830396745441.0, + -4846688995839441.0, + -4843547594933457.0, + -4840406194027465.0, + -4837264793121473.0, + -4834123392215481.0, + -4830981991309489.0, + -4827840590403497.0, + -4824699189497505.0, + -4821557788591521.0, + -4818416387685521.0, + -4815274986779529.0, + -4812133585873545.0, + -4808992184967553.0, + -4805850784061561.0, + -4802709383155561.0, + -4799567982249577.0, + -4796426581343585.0, + -4793285180437593.0, + -4790143779531601.0, + -4787002378625609.0, + -4783860977719617.0, + -4780719576813625.0, + -4777578175907641.0, + -4774436775001641.0, + -4771295374095649.0, + -4768153973189665.0, + -4765012572283673.0, + -4761871171377681.0, + -4758729770471689.0, + -4755588369565697.0, + -4752446968659705.0, + -4749305567753713.0, + -4746164166847729.0, + -4743022765941729.0, + -4739881365035737.0, + -4736739964129753.0, + -4733598563223761.0, + -4730457162317769.0, + -4727315761411769.0, + -4724174360505785.0, + -4721032959599793.0, + -4717891558693801.0, + -4714750157787809.0, + -4711608756881817.0, + -4708467355975825.0, + -4705325955069841.0, + -4702184554163849.0, + -4699043153257849.0, + -4695901752351857.0, + -4692760351445873.0, + -4689618950539881.0, + -4686477549633889.0, + -4683336148727897.0, + -4680194747821905.0, + -4677053346915913.0, + -4673911946009929.0, + -4670770545103937.0, + -4667629144197937.0, + -4664487743291945.0, + -4661346342385961.0, + -4658204941479969.0, + -4655063540573977.0, + -4651922139667985.0, + -4648780738761993.0, + -4645639337856001.0, + -4642497936950009.0, + -4639356536044017.0, + -4636215135138025.0, + -4633073734232033.0, + -4629932333326049.0, + -4626790932420057.0, + -4623649531514057.0, + -4620508130608073.0, + -4617366729702081.0, + -4614225328796089.0, + -4611083927890097.0, + -4607942526984105.0, + -4604801126078113.0, + -4601659725172121.0, + -4598518324266137.0, + -4595376923360145.0, + -4592235522454145.0, + -4589094121548153.0, + -4585952720642169.0, + -4582811319736177.0, + -4579669918830185.0, + -4576528517924193.0, + -4573387117018201.0, + -4570245716112209.0, + -4567104315206225.0, + -4563962914300225.0, + -4560821513394233.0, + -4557680112488241.0, + -4554538711582257.0, + -4551397310676265.0, + -4548255909770265.0, + -4545114508864281.0, + -4541973107958289.0, + -4538831707052297.0, + -4535690306146305.0, + -4532548905240313.0, + -4529407504334321.0, + -4526266103428329.0, + -4523124702522345.0, + -4519983301616353.0, + -4516841900710353.0, + -4513700499804369.0, + -4510559098898377.0, + -4507417697992385.0, + -4504276297086393.0, + -4501134896180401.0, + -4497993495274409.0, + -4494852094368417.0, + -4491710693462433.0, + -4488569292556433.0, + -4485427891650441.0, + -4482286490744457.0, + -4479145089838465.0, + -4476003688932473.0, + -4472862288026473.0, + -4469720887120489.0, + -4466579486214497.0, + -4463438085308505.0, + -4460296684402521.0, + -4457155283496521.0, + -4454013882590529.0, + -4450872481684537.0, + -4447731080778553.0, + -4444589679872561.0, + -4441448278966561.0, + -4438306878060577.0, + -4435165477154585.0, + -4432024076248593.0, + -4428882675342601.0, + -4425741274436609.0, + -4422599873530617.0, + -4419458472624625.0, + -4416317071718641.0, + -4413175670812641.0, + -4410034269906649.0, + -4406892869000665.0, + -4403751468094673.0, + -4400610067188681.0, + -4397468666282681.0, + -4394327265376697.0, + -4391185864470705.0, + -4388044463564713.0, + -4384903062658729.0, + -4381761661752729.0, + -4378620260846737.0, + -4375478859940753.0, + -4372337459034761.0, + -4369196058128769.0, + -4366054657222769.0, + -4362913256316785.0, + -4359771855410793.0, + -4356630454504801.0, + -4353489053598809.0, + -4350347652692817.0, + -4347206251786825.0, + -4344064850880841.0, + -4340923449974849.0, + -4337782049068849.0, + -4334640648162857.0, + -4331499247256873.0, + -4328357846350881.0, + -4325216445444889.0, + -4322075044538897.0, + -4318933643632905.0, + -4315792242726913.0, + -4312650841820921.0, + -4309509440914937.0, + -4306368040008937.0, + -4303226639102945.0, + -4300085238196961.0, + -4296943837290969.0, + -4293802436384977.0, + -4290661035478985.0, + -4287519634572993.0, + -4284378233667001.0, + -4281236832761009.0, + -4278095431855017.0, + -4274954030949025.0, + -4271812630043033.0, + -4268671229137049.0, + -4265529828231057.0, + -4262388427325057.0, + -4259247026419065.0, + -4256105625513081.0, + -4252964224607089.0, + -4249822823701097.0, + -4246681422795105.0, + -4243540021889113.0, + -4240398620983121.0, + -4237257220077137.0, + -4234115819171145.0, + -4230974418265145.0, + -4227833017359153.0, + -4224691616453169.0, + -4221550215547177.0, + -4218408814641185.0, + -4215267413735193.0, + -4212126012829201.0, + -4208984611923209.0, + -4205843211017225.0, + -4202701810111225.0, + -4199560409205233.0, + -4196419008299241.0, + -4193277607393257.0, + -4190136206487265.0, + -4186994805581265.0, + -4183853404675281.0, + -4180712003769289.0, + -4177570602863297.0, + -4174429201957305.0, + -4171287801051313.0, + -4168146400145321.0, + -4165004999239329.0, + -4161863598333345.0, + -4158722197427353.0, + -4155580796521353.0, + -4152439395615369.0, + -4149297994709377.0, + -4146156593803385.0, + -4143015192897393.0, + -4139873791991401.0, + -4136732391085409.0, + -4133590990179417.0, + -4130449589273433.0, + -4127308188367433.0, + -4124166787461441.0, + -4121025386555449.0, + -4117883985649465.0, + -4114742584743473.0, + -4111601183837473.0, + -4108459782931489.0, + -4105318382025497.0, + -4102176981119505.0, + -4099035580213521.0, + -4095894179307521.0, + -4092752778401529.0, + -4089611377495537.0, + -4086469976589553.0, + -4083328575683561.0, + -4080187174777561.0, + -4077045773871577.0, + -4073904372965585.0, + -4070762972059593.0, + -4067621571153601.0, + -4064480170247609.0, + -4061338769341617.0, + -4058197368435625.0, + -4055055967529641.0, + -4051914566623641.0, + -4048773165717649.0, + -4045631764811665.0, + -4042490363905673.0, + -4039348962999681.0, + -4036207562093681.0, + -4033066161187697.0, + -4029924760281705.0, + -4026783359375713.0, + -4023641958469729.0, + -4020500557563729.0, + -4017359156657737.0, + -4014217755751753.0, + -4011076354845761.0, + -4007934953939769.0, + -4004793553033769.0, + -4001652152127785.0, + -3998510751221793.0, + -3995369350315801.0, + -3992227949409809.0, + -3989086548503817.0, + -3985945147597825.0, + -3982803746691833.0, + -3979662345785849.0, + -3976520944879849.0, + -3973379543973857.0, + -3970238143067873.0, + -3967096742161881.0, + -3963955341255889.0, + -3960813940349897.0, + -3957672539443905.0, + -3954531138537913.0, + -3951389737631921.0, + -3948248336725937.0, + -3945106935819937.0, + -3941965534913945.0, + -3938824134007961.0, + -3935682733101969.0, + -3932541332195977.0, + -3929399931289985.0, + -3926258530383993.0, + -3923117129478001.0, + -3919975728572009.0, + -3916834327666017.0, + -3913692926760025.0, + -3910551525854033.0, + -3907410124948049.0, + -3904268724042057.0, + -3901127323136057.0, + -3897985922230065.0, + -3894844521324081.0, + -3891703120418089.0, + -3888561719512097.0, + -3885420318606105.0, + -3882278917700113.0, + -3879137516794121.0, + -3875996115888137.0, + -3872854714982145.0, + -3869713314076145.0, + -3866571913170153.0, + -3863430512264169.0, + -3860289111358177.0, + -3857147710452185.0, + -3854006309546193.0, + -3850864908640201.0, + -3847723507734209.0, + -3844582106828217.0, + -3841440705922225.0, + -3838299305016233.0, + -3835157904110241.0, + -3832016503204257.0, + -3828875102298265.0, + -3825733701392265.0, + -3822592300486281.0, + -3819450899580289.0, + -3816309498674297.0, + -3813168097768305.0, + -3810026696862313.0, + -3806885295956321.0, + -3803743895050329.0, + -3800602494144345.0, + -3797461093238353.0, + -3794319692332353.0, + -3791178291426369.0, + -3788036890520377.0, + -3784895489614385.0, + -3781754088708393.0, + -3778612687802401.0, + -3775471286896409.0, + -3772329885990417.0, + -3769188485084433.0, + -3766047084178433.0, + -3762905683272441.0, + -3759764282366449.0, + -3756622881460465.0, + -3753481480554473.0, + -3750340079648473.0, + -3747198678742489.0, + -3744057277836497.0, + -3740915876930505.0, + -3737774476024521.0, + -3734633075118521.0, + -3731491674212529.0, + -3728350273306537.0, + -3725208872400553.0, + -3722067471494561.0, + -3718926070588561.0, + -3715784669682577.0, + -3712643268776585.0, + -3709501867870593.0, + -3706360466964601.0, + -3703219066058609.0, + -3700077665152617.0, + -3696936264246625.0, + -3693794863340641.0, + -3690653462434641.0, + -3687512061528649.0, + -3684370660622665.0, + -3681229259716673.0, + -3678087858810681.0, + -3674946457904681.0, + -3671805056998697.0, + -3668663656092705.0, + -3665522255186713.0, + -3662380854280729.0, + -3659239453374729.0, + -3656098052468737.0, + -3652956651562753.0, + -3649815250656761.0, + -3646673849750769.0, + -3643532448844769.0, + -3640391047938785.0, + -3637249647032793.0, + -3634108246126801.0, + -3630966845220809.0, + -3627825444314817.0, + -3624684043408825.0, + -3621542642502833.0, + -3618401241596849.0, + -3615259840690849.0, + -3612118439784857.0, + -3608977038878873.0, + -3605835637972881.0, + -3602694237066889.0, + -3599552836160897.0, + -3596411435254905.0, + -3593270034348913.0, + -3590128633442921.0, + -3586987232536937.0, + -3583845831630937.0, + -3580704430724945.0, + -3577563029818961.0, + -3574421628912969.0, + -3571280228006977.0, + -3568138827100977.0, + -3564997426194993.0, + -3561856025289001.0, + -3558714624383009.0, + -3555573223477017.0, + -3552431822571025.0, + -3549290421665033.0, + -3546149020759049.0, + -3543007619853057.0, + -3539866218947057.0, + -3536724818041065.0, + -3533583417135081.0, + -3530442016229089.0, + -3527300615323097.0, + -3524159214417105.0, + -3521017813511113.0, + -3517876412605121.0, + -3514735011699137.0, + -3511593610793137.0, + -3508452209887145.0, + -3505310808981153.0, + -3502169408075169.0, + -3499028007169177.0, + -3495886606263177.0, + -3492745205357193.0, + -3489603804451201.0, + -3486462403545209.0, + -3483321002639217.0, + -3480179601733225.0, + -3477038200827233.0, + -3473896799921241.0, + -3470755399015257.0, + -3467613998109265.0, + -3464472597203265.0, + -3461331196297281.0, + -3458189795391289.0, + -3455048394485297.0, + -3451906993579305.0, + -3448765592673313.0, + -3445624191767321.0, + -3442482790861329.0, + -3439341389955345.0, + -3436199989049345.0, + -3433058588143353.0, + -3429917187237361.0, + -3426775786331377.0, + -3423634385425385.0, + -3420492984519385.0, + -3417351583613401.0, + -3414210182707409.0, + -3411068781801417.0, + -3407927380895433.0, + -3404785979989433.0, + -3401644579083441.0, + -3398503178177449.0, + -3395361777271465.0, + -3392220376365473.0, + -3389078975459473.0, + -3385937574553489.0, + -3382796173647497.0, + -3379654772741505.0, + -3376513371835513.0, + -3373371970929521.0, + -3370230570023529.0, + -3367089169117537.0, + -3363947768211553.0, + -3360806367305553.0, + -3357664966399561.0, + -3354523565493577.0, + -3351382164587585.0, + -3348240763681593.0, + -3345099362775593.0, + -3341957961869609.0, + -3338816560963617.0, + -3335675160057625.0, + -3332533759151641.0, + -3329392358245641.0, + -3326250957339649.0, + -3323109556433665.0, + -3319968155527673.0, + -3316826754621681.0, + -3313685353715681.0, + -3310543952809697.0, + -3307402551903705.0, + -3304261150997713.0, + -3301119750091721.0, + -3297978349185729.0, + -3294836948279737.0, + -3291695547373745.0, + -3288554146467761.0, + -3285412745561761.0, + -3282271344655769.0, + -3279129943749785.0, + -3275988542843793.0, + -3272847141937801.0, + -3269705741031809.0, + -3266564340125817.0, + -3263422939219825.0, + -3260281538313833.0, + -3257140137407849.0, + -3253998736501849.0, + -3250857335595857.0, + -3247715934689873.0, + -3244574533783881.0, + -3241433132877889.0, + -3238291731971897.0, + -3235150331065905.0, + -3232008930159913.0, + -3228867529253921.0, + -3225726128347929.0, + -3222584727441937.0, + -3219443326535945.0, + -3216301925629961.0, + -3213160524723969.0, + -3210019123817969.0, + -3206877722911977.0, + -3203736322005993.0, + -3200594921100001.0, + -3197453520194009.0, + -3194312119288017.0, + -3191170718382025.0, + -3188029317476033.0, + -3184887916570049.0, + -3181746515664057.0, + -3178605114758057.0, + -3175463713852065.0, + -3172322312946081.0, + -3169180912040089.0, + -3166039511134097.0, + -3162898110228105.0, + -3159756709322113.0, + -3156615308416121.0, + -3153473907510129.0, + -3150332506604137.0, + -3147191105698145.0, + -3144049704792153.0, + -3140908303886169.0, + -3137766902980177.0, + -3134625502074177.0, + -3131484101168193.0, + -3128342700262201.0, + -3125201299356209.0, + -3122059898450217.0, + -3118918497544225.0, + -3115777096638233.0, + -3112635695732241.0, + -3109494294826257.0, + -3106352893920265.0, + -3103211493014265.0, + -3100070092108281.0, + -3096928691202289.0, + -3093787290296297.0, + -3090645889390305.0, + -3087504488484313.0, + -3084363087578321.0, + -3081221686672329.0, + -3078080285766345.0, + -3074938884860345.0, + -3071797483954353.0, + -3068656083048361.0, + -3065514682142377.0, + -3062373281236385.0, + -3059231880330385.0, + -3056090479424401.0, + -3052949078518409.0, + -3049807677612417.0, + -3046666276706433.0, + -3043524875800433.0, + -3040383474894441.0, + -3037242073988449.0, + -3034100673082465.0, + -3030959272176473.0, + -3027817871270473.0, + -3024676470364489.0, + -3021535069458497.0, + -3018393668552505.0, + -3015252267646513.0, + -3012110866740521.0, + -3008969465834529.0, + -3005828064928537.0, + -3002686664022553.0, + -2999545263116553.0, + -2996403862210561.0, + -2993262461304577.0, + -2990121060398585.0, + -2986979659492593.0, + -2983838258586593.0, + -2980696857680609.0, + -2977555456774617.0, + -2974414055868625.0, + -2971272654962641.0, + -2968131254056641.0, + -2964989853150649.0, + -2961848452244657.0, + -2958707051338673.0, + -2955565650432681.0, + -2952424249526681.0, + -2949282848620697.0, + -2946141447714705.0, + -2943000046808713.0, + -2939858645902721.0, + -2936717244996729.0, + -2933575844090737.0, + -2930434443184745.0, + -2927293042278761.0, + -2924151641372761.0, + -2921010240466769.0, + -2917868839560785.0, + -2914727438654793.0, + -2911586037748801.0, + -2908444636842809.0, + -2905303235936817.0, + -2902161835030825.0, + -2899020434124833.0, + -2895879033218849.0, + -2892737632312849.0, + -2889596231406857.0, + -2886454830500873.0, + -2883313429594881.0, + -2880172028688889.0, + -2877030627782889.0, + -2873889226876905.0, + -2870747825970913.0, + -2867606425064921.0, + -2864465024158929.0, + -2861323623252937.0, + -2858182222346945.0, + -2855040821440961.0, + -2851899420534969.0, + -2848758019628969.0, + -2845616618722977.0, + -2842475217816993.0, + -2839333816911001.0, + -2836192416005009.0, + -2833051015099017.0, + -2829909614193025.0, + -2826768213287033.0, + -2823626812381041.0, + -2820485411475057.0, + -2817344010569057.0, + -2814202609663065.0, + -2811061208757081.0, + -2807919807851089.0, + -2804778406945097.0, + -2801637006039105.0, + -2798495605133113.0, + -2795354204227121.0, + -2792212803321129.0, + -2789071402415137.0, + -2785930001509145.0, + -2782788600603153.0, + -2779647199697169.0, + -2776505798791177.0, + -2773364397885177.0, + -2770222996979193.0, + -2767081596073201.0, + -2763940195167209.0, + -2760798794261217.0, + -2757657393355225.0, + -2754515992449233.0, + -2751374591543241.0, + -2748233190637257.0, + -2745091789731265.0, + -2741950388825265.0, + -2738808987919273.0, + -2735667587013289.0, + -2732526186107297.0, + -2729384785201305.0, + -2726243384295313.0, + -2723101983389321.0, + -2719960582483329.0, + -2716819181577345.0, + -2713677780671345.0, + -2710536379765353.0, + -2707394978859361.0, + -2704253577953377.0, + -2701112177047385.0, + -2697970776141385.0, + -2694829375235401.0, + -2691687974329409.0, + -2688546573423417.0, + -2685405172517425.0, + -2682263771611433.0, + -2679122370705441.0, + -2675980969799449.0, + -2672839568893465.0, + -2669698167987473.0, + -2666556767081473.0, + -2663415366175489.0, + -2660273965269497.0, + -2657132564363505.0, + -2653991163457513.0, + -2650849762551521.0, + -2647708361645529.0, + -2644566960739537.0, + -2641425559833553.0, + -2638284158927553.0, + -2635142758021561.0, + -2632001357115577.0, + -2628859956209585.0, + -2625718555303593.0, + -2622577154397593.0, + -2619435753491609.0, + -2616294352585617.0, + -2613152951679625.0, + -2610011550773641.0, + -2606870149867641.0, + -2603728748961649.0, + -2600587348055657.0, + -2597445947149673.0, + -2594304546243681.0, + -2591163145337681.0, + -2588021744431697.0, + -2584880343525705.0, + -2581738942619713.0, + -2578597541713721.0, + -2575456140807729.0, + -2572314739901737.0, + -2569173338995745.0, + -2566031938089761.0, + -2562890537183761.0, + -2559749136277769.0, + -2556607735371785.0, + -2553466334465793.0, + -2550324933559801.0, + -2547183532653801.0, + -2544042131747817.0, + -2540900730841825.0, + -2537759329935833.0, + -2534617929029849.0, + -2531476528123849.0, + -2528335127217857.0, + -2525193726311873.0, + -2522052325405881.0, + -2518910924499889.0, + -2515769523593889.0, + -2512628122687905.0, + -2509486721781913.0, + -2506345320875921.0, + -2503203919969929.0, + -2500062519063937.0, + -2496921118157945.0, + -2493779717251961.0, + -2490638316345969.0, + -2487496915439969.0, + -2484355514533977.0, + -2481214113627993.0, + -2478072712722001.0, + -2474931311816009.0, + -2471789910910017.0, + -2468648510004025.0, + -2465507109098033.0, + -2462365708192041.0, + -2459224307286057.0, + -2456082906380057.0, + -2452941505474065.0, + -2449800104568081.0, + -2446658703662089.0, + -2443517302756097.0, + -2440375901850105.0, + -2437234500944113.0, + -2434093100038121.0, + -2430951699132129.0, + -2427810298226137.0, + -2424668897320145.0, + -2421527496414153.0, + -2418386095508169.0, + -2415244694602177.0, + -2412103293696177.0, + -2408961892790185.0, + -2405820491884201.0, + -2402679090978209.0, + -2399537690072217.0, + -2396396289166225.0, + -2393254888260233.0, + -2390113487354241.0, + -2386972086448257.0, + -2383830685542265.0, + -2380689284636265.0, + -2377547883730273.0, + -2374406482824289.0, + -2371265081918297.0, + -2368123681012305.0, + -2364982280106313.0, + -2361840879200321.0, + -2358699478294329.0, + -2355558077388345.0, + -2352416676482345.0, + -2349275275576353.0, + -2346133874670361.0, + -2342992473764377.0, + -2339851072858385.0, + -2336709671952385.0, + -2333568271046401.0, + -2330426870140409.0, + -2327285469234417.0, + -2324144068328425.0, + -2321002667422433.0, + -2317861266516441.0, + -2314719865610449.0, + -2311578464704465.0, + -2308437063798473.0, + -2305295662892473.0, + -2302154261986489.0, + -2299012861080497.0, + -2295871460174505.0, + -2292730059268505.0, + -2289588658362521.0, + -2286447257456529.0, + -2283305856550537.0, + -2280164455644553.0, + -2277023054738553.0, + -2273881653832561.0, + -2270740252926569.0, + -2267598852020585.0, + -2264457451114593.0, + -2261316050208593.0, + -2258174649302609.0, + -2255033248396617.0, + -2251891847490625.0, + -2248750446584633.2, + -2245609045678641.2, + -2242467644772649.2, + -2239326243866657.2, + -2236184842960673.2, + -2233043442054673.2, + -2229902041148681.2, + -2226760640242697.2, + -2223619239336705.2, + -2220477838430713.2, + -2217336437524721.2, + -2214195036618729.2, + -2211053635712737.2, + -2207912234806745.2, + -2204770833900761.2, + -2201629432994761.2, + -2198488032088769.2, + -2195346631182785.2, + -2192205230276793.2, + -2189063829370801.2, + -2185922428464801.2, + -2182781027558817.2, + -2179639626652825.2, + -2176498225746833.2, + -2173356824840841.2, + -2170215423934849.2, + -2167074023028857.2, + -2163932622122873.2, + -2160791221216881.2, + -2157649820310881.2, + -2154508419404889.2, + -2151367018498905.2, + -2148225617592913.2, + -2145084216686921.2, + -2141942815780929.2, + -2138801414874937.2, + -2135660013968945.2, + -2132518613062953.2, + -2129377212156969.2, + -2126235811250969.2, + -2123094410344977.2, + -2119953009438993.2, + -2116811608533001.2, + -2113670207627009.2, + -2110528806721017.2, + -2107387405815025.2, + -2104246004909033.2, + -2101104604003041.2, + -2097963203097049.2, + -2094821802191057.2, + -2091680401285065.2, + -2088539000379081.2, + -2085397599473089.2, + -2082256198567089.2, + -2079114797661105.2, + -2075973396755113.2, + -2072831995849121.2, + -2069690594943129.2, + -2066549194037137.2, + -2063407793131145.2, + -2060266392225153.2, + -2057124991319169.2, + -2053983590413177.2, + -2050842189507177.2, + -2047700788601185.2, + -2044559387695201.2, + -2041417986789209.2, + -2038276585883217.2, + -2035135184977225.2, + -2031993784071233.2, + -2028852383165241.2, + -2025710982259257.2, + -2022569581353257.2, + -2019428180447265.2, + -2016286779541273.2, + -2013145378635289.2, + -2010003977729297.2, + -2006862576823297.2, + -2003721175917313.2, + -2000579775011321.2, + -1997438374105329.2, + -1994296973199337.2, + -1991155572293345.2, + -1988014171387353.2, + -1984872770481361.2, + -1981731369575377.2, + -1978589968669385.2, + -1975448567763385.2, + -1972307166857401.2, + -1969165765951409.2, + -1966024365045417.2, + -1962882964139425.2, + -1959741563233433.2, + -1956600162327441.2, + -1953458761421449.2, + -1950317360515465.2, + -1947175959609465.2, + -1944034558703473.2, + -1940893157797489.2, + -1937751756891497.2, + -1934610355985505.2, + -1931468955079505.2, + -1928327554173521.2, + -1925186153267529.2, + -1922044752361537.2, + -1918903351455553.2, + -1915761950549553.2, + -1912620549643561.2, + -1909479148737569.2, + -1906337747831585.2, + -1903196346925593.2, + -1900054946019593.2, + -1896913545113609.2, + -1893772144207617.2, + -1890630743301625.2, + -1887489342395633.2, + -1884347941489641.2, + -1881206540583649.2, + -1878065139677657.2, + -1874923738771673.2, + -1871782337865673.2, + -1868640936959681.2, + -1865499536053697.2, + -1862358135147705.2, + -1859216734241713.2, + -1856075333335713.2, + -1852933932429729.2, + -1849792531523737.2, + -1846651130617745.2, + -1843509729711761.2, + -1840368328805761.2, + -1837226927899769.2, + -1834085526993785.2, + -1830944126087793.2, + -1827802725181801.2, + -1824661324275801.2, + -1821519923369817.2, + -1818378522463825.2, + -1815237121557833.2, + -1812095720651841.2, + -1808954319745849.2, + -1805812918839857.2, + -1802671517933873.2, + -1799530117027881.2, + -1796388716121881.2, + -1793247315215889.2, + -1790105914309905.2, + -1786964513403913.2, + -1783823112497921.2, + -1780681711591929.2, + -1777540310685937.2, + -1774398909779945.2, + -1771257508873953.2, + -1768116107967969.2, + -1764974707061969.2, + -1761833306155977.2, + -1758691905249993.2, + -1755550504344001.2, + -1752409103438009.2, + -1749267702532017.2, + -1746126301626025.2, + -1742984900720033.2, + -1739843499814041.2, + -1736702098908049.2, + -1733560698002057.2, + -1730419297096065.2, + -1727277896190081.2, + -1724136495284089.2, + -1720995094378089.2, + -1717853693472097.2, + -1714712292566113.2, + -1711570891660121.2, + -1708429490754129.2, + -1705288089848137.2, + -1702146688942145.2, + -1699005288036153.2, + -1695863887130169.2, + -1692722486224177.2, + -1689581085318177.2, + -1686439684412185.2, + -1683298283506201.2, + -1680156882600209.2, + -1677015481694217.2, + -1673874080788225.2, + -1670732679882233.2, + -1667591278976241.2, + -1664449878070257.2, + -1661308477164257.2, + -1658167076258265.2, + -1655025675352273.2, + -1651884274446289.2, + -1648742873540297.2, + -1645601472634297.2, + -1642460071728313.2, + -1639318670822321.2, + -1636177269916329.2, + -1633035869010337.2, + -1629894468104345.2, + -1626753067198353.2, + -1623611666292361.2, + -1620470265386377.2, + -1617328864480385.2, + -1614187463574385.2, + -1611046062668401.2, + -1607904661762409.2, + -1604763260856417.2, + -1601621859950425.2, + -1598480459044433.2, + -1595339058138441.2, + -1592197657232449.2, + -1589056256326465.2, + -1585914855420465.2, + -1582773454514473.2, + -1579632053608481.2, + -1576490652702497.2, + -1573349251796505.2, + -1570207850890505.2, + -1567066449984521.2, + -1563925049078529.2, + -1560783648172537.2, + -1557642247266553.2, + -1554500846360553.2, + -1551359445454561.2, + -1548218044548569.2, + -1545076643642585.2, + -1541935242736593.2, + -1538793841830593.2, + -1535652440924609.2, + -1532511040018617.2, + -1529369639112625.2, + -1526228238206633.2, + -1523086837300641.2, + -1519945436394649.2, + -1516804035488657.2, + -1513662634582673.2, + -1510521233676673.2, + -1507379832770681.2, + -1504238431864697.2, + -1501097030958705.2, + -1497955630052713.2, + -1494814229146713.2, + -1491672828240729.2, + -1488531427334737.2, + -1485390026428745.2, + -1482248625522761.2, + -1479107224616761.2, + -1475965823710769.2, + -1472824422804785.2, + -1469683021898793.2, + -1466541620992801.2, + -1463400220086801.2, + -1460258819180817.2, + -1457117418274825.2, + -1453976017368833.2, + -1450834616462841.2, + -1447693215556849.2, + -1444551814650857.2, + -1441410413744865.2, + -1438269012838881.2, + -1435127611932881.2, + -1431986211026889.2, + -1428844810120905.2, + -1425703409214913.2, + -1422562008308921.2, + -1419420607402929.2, + -1416279206496937.2, + -1413137805590945.2, + -1409996404684953.2, + -1406855003778969.2, + -1403713602872969.2, + -1400572201966977.2, + -1397430801060993.2, + -1394289400155001.2, + -1391147999249009.2, + -1388006598343017.2, + -1384865197437025.2, + -1381723796531033.2, + -1378582395625041.2, + -1375440994719049.2, + -1372299593813057.2, + -1369158192907065.2, + -1366016792001081.2, + -1362875391095089.2, + -1359733990189089.2, + -1356592589283097.2, + -1353451188377113.2, + -1350309787471121.2, + -1347168386565129.2, + -1344026985659137.2, + -1340885584753145.2, + -1337744183847153.2, + -1334602782941169.2, + -1331461382035177.2, + -1328319981129177.2, + -1325178580223185.2, + -1322037179317201.2, + -1318895778411209.2, + -1315754377505217.2, + -1312612976599225.2, + -1309471575693233.2, + -1306330174787241.2, + -1303188773881249.2, + -1300047372975257.2, + -1296905972069265.2, + -1293764571163273.2, + -1290623170257289.2, + -1287481769351297.2, + -1284340368445297.2, + -1281198967539313.2, + -1278057566633321.2, + -1274916165727329.2, + -1271774764821337.2, + -1268633363915345.2, + -1265491963009353.2, + -1262350562103361.2, + -1259209161197377.2, + -1256067760291385.2, + -1252926359385385.2, + -1249784958479393.2, + -1246643557573409.2, + -1243502156667417.2, + -1240360755761425.2, + -1237219354855433.2, + -1234077953949441.2, + -1230936553043449.2, + -1227795152137465.2, + -1224653751231465.2, + -1221512350325473.2, + -1218370949419481.2, + -1215229548513497.2, + -1212088147607505.2, + -1208946746701505.2, + -1205805345795521.2, + -1202663944889529.2, + -1199522543983537.2, + -1196381143077553.2, + -1193239742171553.2, + -1190098341265561.2, + -1186956940359569.2, + -1183815539453585.2, + -1180674138547593.2, + -1177532737641593.2, + -1174391336735609.2, + -1171249935829617.2, + -1168108534923625.2, + -1164967134017633.2, + -1161825733111641.2, + -1158684332205649.2, + -1155542931299657.2, + -1152401530393673.2, + -1149260129487673.2, + -1146118728581681.2, + -1142977327675697.2, + -1139835926769705.2, + -1136694525863713.2, + -1133553124957713.2, + -1130411724051729.2, + -1127270323145737.2, + -1124128922239745.2, + -1120987521333761.2, + -1117846120427761.2, + -1114704719521769.2, + -1111563318615777.2, + -1108421917709793.2, + -1105280516803801.2, + -1102139115897801.2, + -1098997714991817.2, + -1095856314085825.2, + -1092714913179833.2, + -1089573512273841.2, + -1086432111367849.2, + -1083290710461857.2, + -1080149309555865.2, + -1077007908649881.2, + -1073866507743881.2, + -1070725106837889.2, + -1067583705931905.2, + -1064442305025913.2, + -1061300904119921.2, + -1058159503213929.2, + -1055018102307937.2, + -1051876701401945.2, + -1048735300495953.2, + -1045593899589969.2, + -1042452498683969.2, + -1039311097777977.2, + -1036169696871993.2, + -1033028295966001.2, + -1029886895060001.2, + -1026745494154009.2, + -1023604093248025.2, + -1020462692342033.2, + -1017321291436041.2, + -1014179890530049.2, + -1011038489624057.2, + -1007897088718065.2, + -1004755687812081.2, + -1001614286906089.2, + -998472886000089.2, + -995331485094097.2, + -992190084188113.2, + -989048683282121.2, + -985907282376129.2, + -982765881470137.2, + -979624480564145.2, + -976483079658153.2, + -973341678752161.2, + -970200277846169.2, + -967058876940177.2, + -963917476034185.2, + -960776075128201.2, + -957634674222209.2, + -954493273316209.2, + -951351872410225.2, + -948210471504233.2, + -945069070598241.2, + -941927669692249.2, + -938786268786257.2, + -935644867880265.2, + -932503466974273.2, + -929362066068289.2, + -926220665162297.2, + -923079264256297.2, + -919937863350313.2, + -916796462444321.2, + -913655061538329.2, + -910513660632337.2, + -907372259726345.2, + -904230858820353.2, + -901089457914361.2, + -897948057008377.2, + -894806656102377.2, + -891665255196385.2, + -888523854290393.2, + -885382453384409.2, + -882241052478417.2, + -879099651572417.2, + -875958250666433.2, + -872816849760441.2, + -869675448854449.2, + -866534047948465.2, + -863392647042465.2, + -860251246136473.2, + -857109845230481.2, + -853968444324497.2, + -850827043418505.2, + -847685642512505.2, + -844544241606521.2, + -841402840700529.2, + -838261439794537.2, + -835120038888545.2, + -831978637982553.2, + -828837237076561.2, + -825695836170569.2, + -822554435264585.2, + -819413034358585.2, + -816271633452593.2, + -813130232546609.2, + -809988831640617.2, + -806847430734625.2, + -803706029828625.2, + -800564628922641.2, + -797423228016649.2, + -794281827110657.2, + -791140426204673.2, + -787999025298673.2, + -784857624392681.2, + -781716223486697.2, + -778574822580705.2, + -775433421674713.2, + -772292020768713.2, + -769150619862729.2, + -766009218956737.2, + -762867818050745.2, + -759726417144753.2, + -756585016238761.2, + -753443615332769.2, + -750302214426777.2, + -747160813520793.2, + -744019412614793.2, + -740878011708801.2, + -737736610802817.2, + -734595209896825.2, + -731453808990833.2, + -728312408084841.2, + -725171007178849.2, + -722029606272857.2, + -718888205366865.2, + -715746804460881.2, + -712605403554881.2, + -709464002648889.2, + -706322601742905.2, + -703181200836913.2, + -700039799930921.2, + -696898399024921.2, + -693756998118937.2, + -690615597212945.2, + -687474196306953.2, + -684332795400961.2, + -681191394494969.2, + -678049993588977.2, + -674908592682993.2, + -671767191777001.2, + -668625790871001.2, + -665484389965009.2, + -662342989059025.2, + -659201588153033.2, + -656060187247041.2, + -652918786341049.2, + -649777385435057.2, + -646635984529065.2, + -643494583623081.2, + -640353182717089.2, + -637211781811089.2, + -634070380905097.2, + -630928979999113.2, + -627787579093121.2, + -624646178187129.2, + -621504777281137.2, + -618363376375145.2, + -615221975469153.2, + -612080574563161.2, + -608939173657169.2, + -605797772751177.2, + -602656371845185.2, + -599514970939201.2, + -596373570033209.2, + -593232169127209.2, + -590090768221225.2, + -586949367315233.2, + -583807966409241.2, + -580666565503249.2, + -577525164597257.2, + -574383763691265.2, + -571242362785273.2, + -568100961879289.2, + -564959560973297.2, + -561818160067297.25, + -558676759161305.25, + -555535358255321.25, + -552393957349329.25, + -549252556443337.25, + -546111155537345.25, + -542969754631353.25, + -539828353725361.25, + -536686952819377.25, + -533545551913377.25, + -530404151007385.25, + -527262750101393.25, + -524121349195409.25, + -520979948289417.25, + -517838547383417.25, + -514697146477433.25, + -511555745571441.25, + -508414344665449.25, + -505272943759465.25, + -502131542853465.25, + -498990141947473.25, + -495848741041481.25, + -492707340135497.25, + -489565939229505.25, + -486424538323505.25, + -483283137417521.25, + -480141736511529.25, + -477000335605537.25, + -473858934699545.25, + -470717533793553.25, + -467576132887561.25, + -464434731981569.25, + -461293331075585.25, + -458151930169585.25, + -455010529263593.25, + -451869128357609.25, + -448727727451617.25, + -445586326545625.25, + -442444925639625.25, + -439303524733641.25, + -436162123827649.25, + -433020722921657.25, + -429879322015673.25, + -426737921109673.25, + -423596520203681.25, + -420455119297689.25, + -417313718391705.25, + -414172317485713.25, + -411030916579713.25, + -407889515673729.25, + -404748114767737.25, + -401606713861745.25, + -398465312955753.25, + -395323912049761.25, + -392182511143769.25, + -389041110237777.25, + -385899709331793.25, + -382758308425793.25, + -379616907519801.25, + -376475506613817.25, + -373334105707825.25, + -370192704801833.25, + -367051303895841.25, + -363909902989849.25, + -360768502083857.25, + -357627101177865.25, + -354485700271881.25, + -351344299365881.25, + -348202898459889.25, + -345061497553905.25, + -341920096647913.25, + -338778695741921.25, + -335637294835921.25, + -332495893929937.25, + -329354493023945.25, + -326213092117953.25, + -323071691211961.25, + -319930290305969.25, + -316788889399977.25, + -313647488493993.25, + -310506087588001.25, + -307364686682001.25, + -304223285776009.25, + -301081884870025.25, + -297940483964033.25, + -294799083058041.25, + -291657682152049.25, + -288516281246057.25, + -285374880340065.25, + -282233479434073.25, + -279092078528089.25, + -275950677622089.25, + -272809276716097.25, + -269667875810113.25, + -266526474904121.25, + -263385073998129.25, + -260243673092137.25, + -257102272186145.25, + -253960871280153.25, + -250819470374161.25, + -247678069468169.25, + -244536668562177.25, + -241395267656185.25, + -238253866750201.25, + -235112465844209.25, + -231971064938209.25, + -228829664032225.25, + -225688263126233.25, + -222546862220241.25, + -219405461314249.25, + -216264060408257.25, + -213122659502265.25, + -209981258596273.25, + -206839857690289.25, + -203698456784297.25, + -200557055878297.25, + -197415654972305.25, + -194274254066321.25, + -191132853160329.25, + -187991452254337.25, + -184850051348345.25, + -181708650442353.25, + -178567249536361.25, + -175425848630377.25, + -172284447724377.25, + -169143046818385.25, + -166001645912393.25, + -162860245006409.25, + -159718844100417.25, + -156577443194417.25, + -153436042288433.25, + -150294641382441.25, + -147153240476449.25, + -144011839570457.25, + -140870438664465.25, + -137729037758473.25, + -134587636852481.25, + -131446235946497.25, + -128304835040505.25, + -125163434134505.25, + -122022033228521.25, + -118880632322529.25, + -115739231416537.25, + -112597830510545.25, + -109456429604553.25, + -106315028698561.25, + -103173627792569.25, + -100032226886585.25, + -96890825980585.25, + -93749425074593.25, + -90608024168609.25, + -87466623262617.25, + -84325222356625.25, + -81183821450625.25, + -78042420544641.25, + -74901019638649.25, + -71759618732657.25, + -68618217826673.25, + -65476816920673.25, + -62335416014681.25, + -59194015108689.25, + -56052614202705.25, + -52911213296713.25, + -49769812390713.25, + -46628411484729.25, + -43487010578737.25, + -40345609672745.25, + -37204208766753.25, + -34062807860761.25, + -30921406954769.25, + -27780006048777.25, + -24638605142793.25, + -21497204236793.25, + -18355803330801.25, + -15214402424817.25, + -12073001518825.25, + -8931600612833.25, + -5790199706833.25, + -2648798800849.25, + 492602105142.75, + 3634003011134.75, + 6775403917118.75, + 9916804823118.75, + 13058205729110.75, + 16199606635094.75, + 19341007541086.75, + 22482408447078.75, + 25623809353078.75, + 28765210259062.75, + 31906611165054.75, + 35048012071046.75, + 38189412977038.75, + 41330813883030.75, + 44472214789022.75, + 47613615695006.75, + 50755016600998.75, + 53896417506998.75, + 57037818412990.75, + 60179219318974.75, + 63320620224966.75, + 66462021130958.75, + 69603422036950.75, + 72744822942942.75, + 75886223848934.75, + 79027624754926.75, + 82169025660910.75, + 85310426566910.75, + 88451827472902.75, + 91593228378886.75, + 94734629284878.75, + 97876030190870.75, + 101017431096862.75, + 104158832002854.75, + 107300232908846.75, + 110441633814838.75, + 113583034720830.75, + 116724435626822.75, + 119865836532814.75, + 123007237438798.75, + 126148638344790.75, + 129290039250790.75, + 132431440156782.75, + 135572841062766.75, + 138714241968758.75, + 141855642874750.75, + 144997043780742.75, + 148138444686734.75, + 151279845592726.75, + 154421246498710.75, + 157562647404702.75, + 160704048310702.75, + 163845449216694.75, + 166986850122678.75, + 170128251028670.75, + 173269651934662.75, + 176411052840654.75, + 179552453746646.75, + 182693854652638.75, + 185835255558622.75, + 188976656464622.75, + 192118057370614.75, + 195259458276606.75, + 198400859182590.75, + 201542260088582.75, + 204683660994582.75, + 207825061900566.75, + 210966462806558.75, + 214107863712550.75, + 217249264618542.75, + 220390665524534.75, + 223532066430526.75, + 226673467336518.75, + 229814868242502.75, + 232956269148502.75, + 236097670054494.75, + 239239070960478.75, + 242380471866470.75, + 245521872772462.75, + 248663273678462.75, + 251804674584446.75, + 254946075490438.75, + 258087476396430.75, + 261228877302414.75, + 264370278208414.75, + 267511679114406.75, + 270653080020398.75, + 273794480926382.75, + 276935881832374.75, + 280077282738374.75, + 283218683644358.75, + 286360084550350.75, + 289501485456342.75, + 292642886362334.75, + 295784287268326.75, + 298925688174318.75, + 302067089080310.75, + 305208489986294.75, + 308349890892294.75, + 311491291798286.75, + 314632692704270.75, + 317774093610262.75, + 320915494516254.75, + 324056895422254.75, + 327198296328238.75, + 330339697234230.75, + 333481098140222.75, + 336622499046206.75, + 339763899952206.75, + 342905300858198.75, + 346046701764182.75, + 349188102670174.75, + 352329503576166.75, + 355470904482166.75, + 358612305388150.75, + 361753706294142.75, + 364895107200134.75, + 368036508106126.75, + 371177909012118.75, + 374319309918110.75, + 377460710824094.75, + 380602111730086.75, + 383743512636086.75, + 386884913542078.75, + 390026314448062.75, + 393167715354054.75, + 396309116260046.75, + 399450517166038.75, + 402591918072030.75, + 405733318978022.75, + 408874719884014.75, + 412016120789998.75, + 415157521695998.75, + 418298922601990.75, + 421440323507974.75, + 424581724413966.75, + 427723125319958.75, + 430864526225950.75, + 434005927131942.75, + 437147328037934.75, + 440288728943926.75, + 443430129849918.75, + 446571530755910.75, + 449712931661902.75, + 452854332567886.75, + 455995733473878.75, + 459137134379878.75, + 462278535285870.75, + 465419936191854.75, + 468561337097846.75, + 471702738003838.75, + 474844138909830.75, + 477985539815822.75, + 481126940721814.75, + 484268341627798.75, + 487409742533790.75, + 490551143439790.75, + 493692544345782.75, + 496833945251766.75, + 499975346157758.75, + 503116747063750.75, + 506258147969742.75, + 509399548875734.75, + 512540949781726.75, + 515682350687710.75, + 518823751593710.75, + 521965152499702.75, + 525106553405694.75, + 528247954311678.75, + 531389355217670.75, + 534530756123670.75, + 537672157029654.75, + 540813557935646.75, + 543954958841638.75, + 547096359747630.75, + 550237760653622.75, + 553379161559614.75, + 556520562465606.75, + 559661963371590.75, + 562803364277582.75, + 565944765183582.8, + 569086166089566.8, + 572227566995558.8, + 575368967901550.8, + 578510368807542.8, + 581651769713534.8, + 584793170619526.8, + 587934571525518.8, + 591075972431502.8, + 594217373337502.8, + 597358774243494.8, + 600500175149486.8, + 603641576055470.8, + 606782976961462.8, + 609924377867462.8, + 613065778773446.8, + 616207179679438.8, + 619348580585430.8, + 622489981491414.8, + 625631382397414.8, + 628772783303406.8, + 631914184209398.8, + 635055585115382.8, + 638196986021374.8, + 641338386927374.8, + 644479787833358.8, + 647621188739350.8, + 650762589645342.8, + 653903990551334.8, + 657045391457326.8, + 660186792363318.8, + 663328193269310.8, + 666469594175294.8, + 669610995081294.8, + 672752395987286.8, + 675893796893270.8, + 679035197799262.8, + 682176598705254.8, + 685317999611254.8, + 688459400517238.8, + 691600801423230.8, + 694742202329222.8, + 697883603235206.8, + 701025004141206.8, + 704166405047198.8, + 707307805953182.8, + 710449206859174.8, + 713590607765166.8, + 716732008671166.8, + 719873409577150.8, + 723014810483142.8, + 726156211389134.8, + 729297612295126.8, + 732439013201118.8, + 735580414107110.8, + 738721815013102.8, + 741863215919086.8, + 745004616825086.8, + 748146017731078.8, + 751287418637062.8, + 754428819543054.8, + 757570220449046.8, + 760711621355038.8, + 763853022261030.8, + 766994423167022.8, + 770135824073014.8, + 773277224978998.8, + 776418625884998.8, + 779560026790990.8, + 782701427696974.8, + 785842828602966.8, + 788984229508958.8, + 792125630414950.8, + 795267031320942.8, + 798408432226934.8, + 801549833132926.8, + 804691234038918.8, + 807832634944910.8, + 810974035850902.8, + 814115436756886.8, + 817256837662878.8, + 820398238568878.8, + 823539639474870.8, + 826681040380854.8, + 829822441286846.8, + 832963842192838.8, + 836105243098830.8, + 839246644004822.8, + 842388044910814.8, + 845529445816798.8, + 848670846722790.8, + 851812247628790.8, + 854953648534782.8, + 858095049440766.8, + 861236450346758.8, + 864377851252750.8, + 867519252158742.8, + 870660653064734.8, + 873802053970726.8, + 876943454876718.8, + 880084855782710.8, + 883226256688702.8, + 886367657594694.8, + 889509058500678.8, + 892650459406670.8, + 895791860312670.8, + 898933261218654.8, + 902074662124646.8, + 905216063030638.8, + 908357463936630.8, + 911498864842622.8, + 914640265748614.8, + 917781666654606.8, + 920923067560590.8, + 924064468466582.8, + 927205869372582.8, + 930347270278566.8, + 933488671184558.8, + 936630072090550.8, + 939771472996542.8, + 942912873902534.8, + 946054274808526.8, + 949195675714518.8, + 952337076620502.8, + 955478477526502.8, + 958619878432494.8, + 961761279338486.8, + 964902680244470.8, + 968044081150462.8, + 971185482056462.8, + 974326882962446.8, + 977468283868438.8, + 980609684774430.8, + 983751085680414.8, + 986892486586414.8, + 990033887492406.8, + 993175288398398.8, + 996316689304382.8, + 999458090210374.8, + 1002599491116374.8, + 1005740892022358.8, + 1008882292928350.8, + 1012023693834342.8, + 1015165094740334.8, + 1018306495646326.8, + 1021447896552318.8, + 1024589297458310.8, + 1027730698364294.8, + 1030872099270294.8, + 1034013500176286.8, + 1037154901082270.8, + 1040296301988262.8, + 1043437702894254.8, + 1046579103800254.8, + 1049720504706238.8, + 1052861905612230.8, + 1056003306518222.8, + 1059144707424206.8, + 1062286108330206.8, + 1065427509236198.8, + 1068568910142182.8, + 1071710311048174.8, + 1074851711954166.8, + 1077993112860166.8, + 1081134513766150.8, + 1084275914672142.8, + 1087417315578134.8, + 1090558716484126.8, + 1093700117390118.8, + 1096841518296110.8, + 1099982919202102.8, + 1103124320108086.8, + 1106265721014086.8, + 1109407121920078.8, + 1112548522826062.8, + 1115689923732054.8, + 1118831324638046.8, + 1121972725544038.8, + 1125114126450030.8, + 1128255527356022.8, + 1131396928262014.8, + 1134538329167998.8, + 1137679730073998.8, + 1140821130979990.8, + 1143962531885974.8, + 1147103932791966.8, + 1150245333697958.8, + 1153386734603958.8, + 1156528135509942.8, + 1159669536415934.8, + 1162810937321926.8, + 1165952338227918.8, + 1169093739133910.8, + 1172235140039902.8, + 1175376540945886.8, + 1178517941851878.8, + 1181659342757878.8, + 1184800743663870.8, + 1187942144569854.8, + 1191083545475846.8, + 1194224946381838.8, + 1197366347287830.8, + 1200507748193822.8, + 1203649149099814.8, + 1206790550005798.8, + 1209931950911790.8, + 1213073351817790.8, + 1216214752723782.8, + 1219356153629766.8, + 1222497554535758.8, + 1225638955441750.8, + 1228780356347742.8, + 1231921757253734.8, + 1235063158159726.8, + 1238204559065718.8, + 1241345959971710.8, + 1244487360877702.8, + 1247628761783694.8, + 1250770162689678.8, + 1253911563595670.8, + 1257052964501670.8, + 1260194365407654.8, + 1263335766313646.8, + 1266477167219638.8, + 1269618568125630.8, + 1272759969031622.8, + 1275901369937614.8, + 1279042770843606.8, + 1282184171749590.8, + 1285325572655582.8, + 1288466973561582.8, + 1291608374467574.8, + 1294749775373558.8, + 1297891176279550.8, + 1301032577185542.8, + 1304173978091534.8, + 1307315378997526.8, + 1310456779903518.8, + 1313598180809502.8, + 1316739581715502.8, + 1319880982621494.8, + 1323022383527486.8, + 1326163784433470.8, + 1329305185339462.8, + 1332446586245462.8, + 1335587987151446.8, + 1338729388057438.8, + 1341870788963430.8, + 1345012189869414.8, + 1348153590775414.8, + 1351294991681406.8, + 1354436392587398.8, + 1357577793493382.8, + 1360719194399374.8, + 1363860595305374.8, + 1367001996211358.8, + 1370143397117350.8, + 1373284798023342.8, + 1376426198929334.8, + 1379567599835326.8, + 1382709000741318.8, + 1385850401647310.8, + 1388991802553294.8, + 1392133203459294.8, + 1395274604365286.8, + 1398416005271270.8, + 1401557406177262.8, + 1404698807083254.8, + 1407840207989254.8, + 1410981608895238.8, + 1414123009801230.8, + 1417264410707222.8, + 1420405811613206.8, + 1423547212519206.8, + 1426688613425198.8, + 1429830014331190.8, + 1432971415237174.8, + 1436112816143166.8, + 1439254217049166.8, + 1442395617955150.8, + 1445537018861142.8, + 1448678419767134.8, + 1451819820673126.8, + 1454961221579118.8, + 1458102622485110.8, + 1461244023391102.8, + 1464385424297086.8, + 1467526825203086.8, + 1470668226109078.8, + 1473809627015062.8, + 1476951027921054.8, + 1480092428827046.8, + 1483233829733038.8, + 1486375230639030.8, + 1489516631545022.8, + 1492658032451014.8, + 1495799433357006.8, + 1498940834262998.8, + 1502082235168990.8, + 1505223636074974.8, + 1508365036980966.8, + 1511506437886966.8, + 1514647838792958.8, + 1517789239698942.8, + 1520930640604934.8, + 1524072041510926.8, + 1527213442416918.8, + 1530354843322910.8, + 1533496244228902.8, + 1536637645134886.8, + 1539779046040878.8, + 1542920446946878.8, + 1546061847852870.8, + 1549203248758854.8, + 1552344649664846.8, + 1555486050570838.8, + 1558627451476830.8, + 1561768852382822.8, + 1564910253288814.8, + 1568051654194806.8, + 1571193055100798.8, + 1574334456006790.8, + 1577475856912782.8, + 1580617257818766.8, + 1583758658724758.8, + 1586900059630758.8, + 1590041460536742.8, + 1593182861442734.8, + 1596324262348726.8, + 1599465663254718.8, + 1602607064160710.8, + 1605748465066702.8, + 1608889865972694.8, + 1612031266878678.8, + 1615172667784670.8, + 1618314068690670.8, + 1621455469596654.8, + 1624596870502646.8, + 1627738271408638.8, + 1630879672314630.8, + 1634021073220622.8, + 1637162474126614.8, + 1640303875032606.8, + 1643445275938590.8, + 1646586676844590.8, + 1649728077750582.8, + 1652869478656574.8, + 1656010879562558.8, + 1659152280468550.8, + 1662293681374550.8, + 1665435082280534.8, + 1668576483186526.8, + 1671717884092518.8, + 1674859284998502.8, + 1678000685904502.8, + 1681142086810494.8, + 1684283487716486.8, + 1687424888622470.8, + 1690566289528462.8, + 1693707690434462.8, + 1696849091340446.8, + 1699990492246438.8, + 1703131893152430.8, + 1706273294058422.8, + 1709414694964414.8, + 1712556095870406.8, + 1715697496776398.8, + 1718838897682382.8, + 1721980298588382.8, + 1725121699494374.8, + 1728263100400358.8, + 1731404501306350.8, + 1734545902212342.8, + 1737687303118342.8, + 1740828704024326.8, + 1743970104930318.8, + 1747111505836310.8, + 1750252906742294.8, + 1753394307648294.8, + 1756535708554286.8, + 1759677109460270.8, + 1762818510366262.8, + 1765959911272254.8, + 1769101312178254.8, + 1772242713084238.8, + 1775384113990230.8, + 1778525514896222.8, + 1781666915802214.8, + 1784808316708206.8, + 1787949717614198.8, + 1791091118520190.8, + 1794232519426174.8, + 1797373920332174.8, + 1800515321238166.8, + 1803656722144150.8, + 1806798123050142.8, + 1809939523956134.8, + 1813080924862126.8, + 1816222325768118.8, + 1819363726674110.8, + 1822505127580102.8, + 1825646528486086.8 + ], + "t": [ + -1e-12, + -9.998779222364647e-13, + -9.997558444729292e-13, + -9.99633766709394e-13, + -9.995116889458584e-13, + -9.993896111823231e-13, + -9.992675334187878e-13, + -9.991454556552523e-13, + -9.99023377891717e-13, + -9.989013001281815e-13, + -9.987792223646463e-13, + -9.98657144601111e-13, + -9.985350668375755e-13, + -9.984129890740402e-13, + -9.982909113105047e-13, + -9.981688335469694e-13, + -9.980467557834341e-13, + -9.979246780198986e-13, + -9.978026002563633e-13, + -9.976805224928278e-13, + -9.975584447292925e-13, + -9.974363669657572e-13, + -9.973142892022218e-13, + -9.971922114386865e-13, + -9.97070133675151e-13, + -9.969480559116157e-13, + -9.968259781480804e-13, + -9.967039003845449e-13, + -9.965818226210096e-13, + -9.964597448574741e-13, + -9.963376670939388e-13, + -9.962155893304035e-13, + -9.96093511566868e-13, + -9.959714338033327e-13, + -9.958493560397972e-13, + -9.95727278276262e-13, + -9.956052005127267e-13, + -9.954831227491912e-13, + -9.953610449856559e-13, + -9.952389672221204e-13, + -9.95116889458585e-13, + -9.949948116950498e-13, + -9.948727339315143e-13, + -9.94750656167979e-13, + -9.946285784044435e-13, + -9.945065006409082e-13, + -9.94384422877373e-13, + -9.942623451138374e-13, + -9.941402673503022e-13, + -9.940181895867667e-13, + -9.938961118232314e-13, + -9.93774034059696e-13, + -9.936519562961606e-13, + -9.935298785326253e-13, + -9.934078007690898e-13, + -9.932857230055545e-13, + -9.931636452420192e-13, + -9.930415674784837e-13, + -9.929194897149484e-13, + -9.92797411951413e-13, + -9.926753341878776e-13, + -9.925532564243424e-13, + -9.924311786608069e-13, + -9.923091008972716e-13, + -9.92187023133736e-13, + -9.920649453702008e-13, + -9.919428676066655e-13, + -9.9182078984313e-13, + -9.916987120795947e-13, + -9.915766343160592e-13, + -9.91454556552524e-13, + -9.913324787889886e-13, + -9.912104010254531e-13, + -9.910883232619179e-13, + -9.909662454983824e-13, + -9.90844167734847e-13, + -9.907220899713118e-13, + -9.906000122077763e-13, + -9.90477934444241e-13, + -9.903558566807055e-13, + -9.902337789171702e-13, + -9.90111701153635e-13, + -9.899896233900994e-13, + -9.898675456265641e-13, + -9.897454678630286e-13, + -9.896233900994933e-13, + -9.89501312335958e-13, + -9.893792345724226e-13, + -9.892571568088873e-13, + -9.891350790453518e-13, + -9.890130012818165e-13, + -9.888909235182812e-13, + -9.887688457547457e-13, + -9.886467679912104e-13, + -9.88524690227675e-13, + -9.884026124641396e-13, + -9.882805347006043e-13, + -9.881584569370688e-13, + -9.880363791735335e-13, + -9.87914301409998e-13, + -9.877922236464628e-13, + -9.876701458829275e-13, + -9.87548068119392e-13, + -9.874259903558567e-13, + -9.873039125923212e-13, + -9.87181834828786e-13, + -9.870597570652506e-13, + -9.869376793017151e-13, + -9.868156015381798e-13, + -9.866935237746443e-13, + -9.86571446011109e-13, + -9.864493682475737e-13, + -9.863272904840383e-13, + -9.86205212720503e-13, + -9.860831349569675e-13, + -9.859610571934322e-13, + -9.858389794298969e-13, + -9.857169016663614e-13, + -9.855948239028261e-13, + -9.854727461392906e-13, + -9.853506683757553e-13, + -9.8522859061222e-13, + -9.851065128486845e-13, + -9.849844350851492e-13, + -9.848623573216137e-13, + -9.847402795580785e-13, + -9.846182017945432e-13, + -9.844961240310077e-13, + -9.843740462674724e-13, + -9.842519685039369e-13, + -9.841298907404016e-13, + -9.840078129768663e-13, + -9.838857352133308e-13, + -9.837636574497955e-13, + -9.836415796862602e-13, + -9.835195019227247e-13, + -9.833974241591894e-13, + -9.83275346395654e-13, + -9.831532686321187e-13, + -9.830311908685832e-13, + -9.829091131050479e-13, + -9.827870353415126e-13, + -9.82664957577977e-13, + -9.825428798144418e-13, + -9.824208020509065e-13, + -9.82298724287371e-13, + -9.821766465238357e-13, + -9.820545687603002e-13, + -9.81932490996765e-13, + -9.818104132332294e-13, + -9.816883354696942e-13, + -9.815662577061589e-13, + -9.814441799426234e-13, + -9.81322102179088e-13, + -9.812000244155528e-13, + -9.810779466520173e-13, + -9.80955868888482e-13, + -9.808337911249465e-13, + -9.807117133614112e-13, + -9.80589635597876e-13, + -9.804675578343404e-13, + -9.803454800708051e-13, + -9.802234023072696e-13, + -9.801013245437344e-13, + -9.79979246780199e-13, + -9.798571690166636e-13, + -9.797350912531283e-13, + -9.796130134895928e-13, + -9.794909357260575e-13, + -9.793688579625222e-13, + -9.792467801989867e-13, + -9.791247024354514e-13, + -9.79002624671916e-13, + -9.788805469083806e-13, + -9.787584691448453e-13, + -9.786363913813098e-13, + -9.785143136177746e-13, + -9.78392235854239e-13, + -9.782701580907038e-13, + -9.781480803271685e-13, + -9.78026002563633e-13, + -9.779039248000977e-13, + -9.777818470365622e-13, + -9.77659769273027e-13, + -9.775376915094916e-13, + -9.774156137459561e-13, + -9.772935359824208e-13, + -9.771714582188853e-13, + -9.7704938045535e-13, + -9.769273026918148e-13, + -9.768052249282793e-13, + -9.76683147164744e-13, + -9.765610694012085e-13, + -9.764389916376732e-13, + -9.763169138741379e-13, + -9.761948361106024e-13, + -9.760727583470671e-13, + -9.759506805835316e-13, + -9.758286028199963e-13, + -9.75706525056461e-13, + -9.755844472929255e-13, + -9.754623695293903e-13, + -9.753402917658548e-13, + -9.752182140023195e-13, + -9.750961362387842e-13, + -9.749740584752487e-13, + -9.748519807117134e-13, + -9.747299029481779e-13, + -9.746078251846426e-13, + -9.744857474211073e-13, + -9.743636696575718e-13, + -9.742415918940365e-13, + -9.74119514130501e-13, + -9.739974363669657e-13, + -9.738753586034305e-13, + -9.73753280839895e-13, + -9.736312030763597e-13, + -9.735091253128242e-13, + -9.733870475492889e-13, + -9.732649697857536e-13, + -9.73142892022218e-13, + -9.730208142586828e-13, + -9.728987364951473e-13, + -9.72776658731612e-13, + -9.726545809680767e-13, + -9.725325032045412e-13, + -9.72410425441006e-13, + -9.722883476774705e-13, + -9.721662699139352e-13, + -9.720441921503999e-13, + -9.719221143868644e-13, + -9.71800036623329e-13, + -9.716779588597936e-13, + -9.715558810962583e-13, + -9.71433803332723e-13, + -9.713117255691875e-13, + -9.711896478056522e-13, + -9.710675700421167e-13, + -9.709454922785814e-13, + -9.708234145150462e-13, + -9.707013367515107e-13, + -9.705792589879754e-13, + -9.704571812244399e-13, + -9.703351034609046e-13, + -9.702130256973693e-13, + -9.700909479338338e-13, + -9.699688701702985e-13, + -9.69846792406763e-13, + -9.697247146432277e-13, + -9.696026368796924e-13, + -9.69480559116157e-13, + -9.693584813526216e-13, + -9.692364035890862e-13, + -9.691143258255509e-13, + -9.689922480620156e-13, + -9.6887017029848e-13, + -9.687480925349448e-13, + -9.686260147714093e-13, + -9.68503937007874e-13, + -9.683818592443387e-13, + -9.682597814808032e-13, + -9.68137703717268e-13, + -9.680156259537324e-13, + -9.678935481901971e-13, + -9.677714704266618e-13, + -9.676493926631264e-13, + -9.67527314899591e-13, + -9.674052371360556e-13, + -9.672831593725203e-13, + -9.67161081608985e-13, + -9.670390038454495e-13, + -9.669169260819142e-13, + -9.667948483183787e-13, + -9.666727705548434e-13, + -9.665506927913081e-13, + -9.664286150277726e-13, + -9.663065372642373e-13, + -9.661844595007018e-13, + -9.660623817371666e-13, + -9.659403039736313e-13, + -9.658182262100958e-13, + -9.656961484465605e-13, + -9.65574070683025e-13, + -9.654519929194897e-13, + -9.653299151559544e-13, + -9.65207837392419e-13, + -9.650857596288836e-13, + -9.649636818653481e-13, + -9.648416041018128e-13, + -9.647195263382775e-13, + -9.64597448574742e-13, + -9.644753708112068e-13, + -9.643532930476713e-13, + -9.64231215284136e-13, + -9.641091375206007e-13, + -9.639870597570652e-13, + -9.638649819935299e-13, + -9.637429042299944e-13, + -9.636208264664591e-13, + -9.634987487029238e-13, + -9.633766709393883e-13, + -9.63254593175853e-13, + -9.631325154123175e-13, + -9.630104376487822e-13, + -9.62888359885247e-13, + -9.627662821217115e-13, + -9.626442043581762e-13, + -9.625221265946407e-13, + -9.624000488311054e-13, + -9.6227797106757e-13, + -9.621558933040346e-13, + -9.620338155404993e-13, + -9.619117377769638e-13, + -9.617896600134285e-13, + -9.616675822498932e-13, + -9.615455044863577e-13, + -9.614234267228225e-13, + -9.61301348959287e-13, + -9.611792711957517e-13, + -9.610571934322164e-13, + -9.609351156686809e-13, + -9.608130379051456e-13, + -9.6069096014161e-13, + -9.605688823780748e-13, + -9.604468046145395e-13, + -9.60324726851004e-13, + -9.602026490874687e-13, + -9.600805713239332e-13, + -9.59958493560398e-13, + -9.598364157968627e-13, + -9.597143380333272e-13, + -9.595922602697919e-13, + -9.594701825062564e-13, + -9.59348104742721e-13, + -9.592260269791858e-13, + -9.591039492156503e-13, + -9.58981871452115e-13, + -9.588597936885795e-13, + -9.587377159250442e-13, + -9.58615638161509e-13, + -9.584935603979734e-13, + -9.583714826344381e-13, + -9.582494048709027e-13, + -9.581273271073674e-13, + -9.58005249343832e-13, + -9.578831715802966e-13, + -9.577610938167613e-13, + -9.576390160532258e-13, + -9.575169382896905e-13, + -9.573948605261552e-13, + -9.572727827626197e-13, + -9.571507049990844e-13, + -9.57028627235549e-13, + -9.569065494720136e-13, + -9.567844717084783e-13, + -9.566623939449429e-13, + -9.565403161814076e-13, + -9.56418238417872e-13, + -9.562961606543368e-13, + -9.561740828908015e-13, + -9.56052005127266e-13, + -9.559299273637307e-13, + -9.558078496001952e-13, + -9.5568577183666e-13, + -9.555636940731246e-13, + -9.554416163095891e-13, + -9.553195385460538e-13, + -9.551974607825183e-13, + -9.55075383018983e-13, + -9.549533052554478e-13, + -9.548312274919123e-13, + -9.54709149728377e-13, + -9.545870719648415e-13, + -9.544649942013062e-13, + -9.54342916437771e-13, + -9.542208386742354e-13, + -9.540987609107001e-13, + -9.539766831471646e-13, + -9.538546053836293e-13, + -9.53732527620094e-13, + -9.536104498565586e-13, + -9.534883720930233e-13, + -9.533662943294878e-13, + -9.532442165659525e-13, + -9.531221388024172e-13, + -9.530000610388817e-13, + -9.528779832753464e-13, + -9.52755905511811e-13, + -9.526338277482756e-13, + -9.525117499847403e-13, + -9.523896722212048e-13, + -9.522675944576695e-13, + -9.52145516694134e-13, + -9.520234389305988e-13, + -9.519013611670635e-13, + -9.51779283403528e-13, + -9.516572056399927e-13, + -9.515351278764572e-13, + -9.514130501129219e-13, + -9.512909723493866e-13, + -9.511688945858511e-13, + -9.510468168223158e-13, + -9.509247390587803e-13, + -9.50802661295245e-13, + -9.506805835317097e-13, + -9.505585057681742e-13, + -9.50436428004639e-13, + -9.503143502411037e-13, + -9.501922724775682e-13, + -9.500701947140329e-13, + -9.499481169504974e-13, + -9.49826039186962e-13, + -9.497039614234266e-13, + -9.495818836598913e-13, + -9.49459805896356e-13, + -9.493377281328205e-13, + -9.492156503692852e-13, + -9.4909357260575e-13, + -9.489714948422144e-13, + -9.488494170786792e-13, + -9.487273393151437e-13, + -9.486052615516084e-13, + -9.484831837880729e-13, + -9.483611060245376e-13, + -9.482390282610023e-13, + -9.481169504974668e-13, + -9.479948727339315e-13, + -9.478727949703962e-13, + -9.477507172068607e-13, + -9.476286394433254e-13, + -9.4750656167979e-13, + -9.473844839162547e-13, + -9.472624061527192e-13, + -9.471403283891839e-13, + -9.470182506256486e-13, + -9.46896172862113e-13, + -9.467740950985778e-13, + -9.466520173350425e-13, + -9.46529939571507e-13, + -9.464078618079717e-13, + -9.462857840444362e-13, + -9.46163706280901e-13, + -9.460416285173654e-13, + -9.459195507538301e-13, + -9.457974729902949e-13, + -9.456753952267594e-13, + -9.45553317463224e-13, + -9.454312396996888e-13, + -9.453091619361533e-13, + -9.45187084172618e-13, + -9.450650064090825e-13, + -9.449429286455472e-13, + -9.44820850882012e-13, + -9.446987731184764e-13, + -9.445766953549411e-13, + -9.444546175914056e-13, + -9.443325398278703e-13, + -9.44210462064335e-13, + -9.440883843007996e-13, + -9.439663065372643e-13, + -9.438442287737288e-13, + -9.437221510101935e-13, + -9.436000732466582e-13, + -9.434779954831227e-13, + -9.433559177195874e-13, + -9.43233839956052e-13, + -9.431117621925166e-13, + -9.429896844289813e-13, + -9.428676066654458e-13, + -9.427455289019105e-13, + -9.42623451138375e-13, + -9.425013733748398e-13, + -9.423792956113045e-13, + -9.42257217847769e-13, + -9.421351400842337e-13, + -9.420130623206982e-13, + -9.41890984557163e-13, + -9.417689067936276e-13, + -9.416468290300921e-13, + -9.415247512665568e-13, + -9.414026735030213e-13, + -9.41280595739486e-13, + -9.411585179759508e-13, + -9.410364402124153e-13, + -9.4091436244888e-13, + -9.407922846853445e-13, + -9.406702069218092e-13, + -9.405481291582739e-13, + -9.404260513947384e-13, + -9.403039736312031e-13, + -9.401818958676676e-13, + -9.400598181041323e-13, + -9.39937740340597e-13, + -9.398156625770615e-13, + -9.396935848135262e-13, + -9.395715070499908e-13, + -9.394494292864555e-13, + -9.393273515229202e-13, + -9.392052737593847e-13, + -9.390831959958494e-13, + -9.389611182323139e-13, + -9.388390404687786e-13, + -9.387169627052433e-13, + -9.385948849417078e-13, + -9.384728071781725e-13, + -9.38350729414637e-13, + -9.382286516511017e-13, + -9.381065738875664e-13, + -9.37984496124031e-13, + -9.378624183604957e-13, + -9.377403405969602e-13, + -9.376182628334249e-13, + -9.374961850698896e-13, + -9.37374107306354e-13, + -9.372520295428188e-13, + -9.371299517792833e-13, + -9.37007874015748e-13, + -9.368857962522127e-13, + -9.367637184886772e-13, + -9.36641640725142e-13, + -9.365195629616064e-13, + -9.363974851980712e-13, + -9.362754074345359e-13, + -9.361533296710004e-13, + -9.36031251907465e-13, + -9.359091741439296e-13, + -9.357870963803943e-13, + -9.35665018616859e-13, + -9.355429408533235e-13, + -9.354208630897882e-13, + -9.352987853262527e-13, + -9.351767075627174e-13, + -9.350546297991821e-13, + -9.349325520356466e-13, + -9.348104742721114e-13, + -9.346883965085759e-13, + -9.345663187450406e-13, + -9.344442409815053e-13, + -9.343221632179698e-13, + -9.342000854544345e-13, + -9.34078007690899e-13, + -9.339559299273637e-13, + -9.338338521638284e-13, + -9.33711774400293e-13, + -9.335896966367576e-13, + -9.334676188732221e-13, + -9.333455411096869e-13, + -9.332234633461516e-13, + -9.33101385582616e-13, + -9.329793078190808e-13, + -9.328572300555453e-13, + -9.3273515229201e-13, + -9.326130745284747e-13, + -9.324909967649392e-13, + -9.32368919001404e-13, + -9.322468412378684e-13, + -9.321247634743331e-13, + -9.320026857107978e-13, + -9.318806079472623e-13, + -9.31758530183727e-13, + -9.316364524201916e-13, + -9.315143746566563e-13, + -9.31392296893121e-13, + -9.312702191295855e-13, + -9.311481413660502e-13, + -9.310260636025147e-13, + -9.309039858389794e-13, + -9.307819080754441e-13, + -9.306598303119086e-13, + -9.305377525483733e-13, + -9.304156747848378e-13, + -9.302935970213025e-13, + -9.301715192577673e-13, + -9.300494414942318e-13, + -9.299273637306965e-13, + -9.29805285967161e-13, + -9.296832082036257e-13, + -9.295611304400904e-13, + -9.29439052676555e-13, + -9.293169749130196e-13, + -9.291948971494841e-13, + -9.290728193859488e-13, + -9.289507416224135e-13, + -9.28828663858878e-13, + -9.287065860953427e-13, + -9.285845083318073e-13, + -9.28462430568272e-13, + -9.283403528047367e-13, + -9.282182750412012e-13, + -9.280961972776659e-13, + -9.279741195141304e-13, + -9.278520417505951e-13, + -9.277299639870598e-13, + -9.276078862235243e-13, + -9.27485808459989e-13, + -9.273637306964535e-13, + -9.272416529329182e-13, + -9.27119575169383e-13, + -9.269974974058475e-13, + -9.268754196423122e-13, + -9.267533418787767e-13, + -9.266312641152414e-13, + -9.26509186351706e-13, + -9.263871085881706e-13, + -9.262650308246353e-13, + -9.261429530610998e-13, + -9.260208752975645e-13, + -9.258987975340292e-13, + -9.257767197704937e-13, + -9.256546420069584e-13, + -9.25532564243423e-13, + -9.254104864798877e-13, + -9.252884087163524e-13, + -9.251663309528169e-13, + -9.250442531892816e-13, + -9.24922175425746e-13, + -9.248000976622108e-13, + -9.246780198986755e-13, + -9.2455594213514e-13, + -9.244338643716047e-13, + -9.243117866080692e-13, + -9.24189708844534e-13, + -9.240676310809986e-13, + -9.239455533174632e-13, + -9.238234755539279e-13, + -9.237013977903924e-13, + -9.23579320026857e-13, + -9.234572422633218e-13, + -9.233351644997863e-13, + -9.23213086736251e-13, + -9.230910089727155e-13, + -9.229689312091802e-13, + -9.22846853445645e-13, + -9.227247756821094e-13, + -9.226026979185741e-13, + -9.224806201550386e-13, + -9.223585423915034e-13, + -9.22236464627968e-13, + -9.221143868644326e-13, + -9.219923091008973e-13, + -9.218702313373618e-13, + -9.217481535738265e-13, + -9.216260758102912e-13, + -9.215039980467557e-13, + -9.213819202832204e-13, + -9.21259842519685e-13, + -9.211377647561496e-13, + -9.210156869926143e-13, + -9.208936092290788e-13, + -9.207715314655436e-13, + -9.20649453702008e-13, + -9.205273759384728e-13, + -9.204052981749375e-13, + -9.20283220411402e-13, + -9.201611426478667e-13, + -9.200390648843312e-13, + -9.19916987120796e-13, + -9.197949093572606e-13, + -9.196728315937251e-13, + -9.195507538301898e-13, + -9.194286760666543e-13, + -9.19306598303119e-13, + -9.191845205395838e-13, + -9.190624427760483e-13, + -9.18940365012513e-13, + -9.188182872489775e-13, + -9.186962094854422e-13, + -9.185741317219069e-13, + -9.184520539583714e-13, + -9.183299761948361e-13, + -9.182078984313008e-13, + -9.180858206677653e-13, + -9.1796374290423e-13, + -9.178416651406945e-13, + -9.177195873771593e-13, + -9.175975096136238e-13, + -9.174754318500885e-13, + -9.173533540865532e-13, + -9.172312763230177e-13, + -9.171091985594824e-13, + -9.16987120795947e-13, + -9.168650430324116e-13, + -9.167429652688763e-13, + -9.166208875053408e-13, + -9.164988097418055e-13, + -9.1637673197827e-13, + -9.162546542147347e-13, + -9.161325764511995e-13, + -9.16010498687664e-13, + -9.158884209241287e-13, + -9.157663431605934e-13, + -9.156442653970579e-13, + -9.155221876335226e-13, + -9.15400109869987e-13, + -9.152780321064518e-13, + -9.151559543429163e-13, + -9.15033876579381e-13, + -9.149117988158457e-13, + -9.147897210523102e-13, + -9.14667643288775e-13, + -9.145455655252397e-13, + -9.144234877617042e-13, + -9.143014099981689e-13, + -9.141793322346334e-13, + -9.14057254471098e-13, + -9.139351767075626e-13, + -9.138130989440273e-13, + -9.13691021180492e-13, + -9.135689434169565e-13, + -9.134468656534212e-13, + -9.13324787889886e-13, + -9.132027101263504e-13, + -9.130806323628151e-13, + -9.129585545992797e-13, + -9.128364768357444e-13, + -9.127143990722089e-13, + -9.125923213086736e-13, + -9.124702435451383e-13, + -9.123481657816028e-13, + -9.122260880180675e-13, + -9.121040102545322e-13, + -9.119819324909967e-13, + -9.118598547274614e-13, + -9.11737776963926e-13, + -9.116156992003906e-13, + -9.114936214368551e-13, + -9.113715436733199e-13, + -9.112494659097846e-13, + -9.11127388146249e-13, + -9.110053103827138e-13, + -9.108832326191785e-13, + -9.10761154855643e-13, + -9.106390770921077e-13, + -9.105169993285722e-13, + -9.10394921565037e-13, + -9.102728438015014e-13, + -9.101507660379661e-13, + -9.100286882744308e-13, + -9.099066105108954e-13, + -9.0978453274736e-13, + -9.096624549838248e-13, + -9.095403772202893e-13, + -9.09418299456754e-13, + -9.092962216932186e-13, + -9.091741439296832e-13, + -9.090520661661478e-13, + -9.089299884026124e-13, + -9.088079106390771e-13, + -9.086858328755417e-13, + -9.085637551120063e-13, + -9.084416773484709e-13, + -9.083195995849356e-13, + -9.081975218214003e-13, + -9.080754440578649e-13, + -9.079533662943295e-13, + -9.078312885307941e-13, + -9.077092107672587e-13, + -9.075871330037234e-13, + -9.07465055240188e-13, + -9.073429774766526e-13, + -9.072208997131172e-13, + -9.070988219495818e-13, + -9.069767441860465e-13, + -9.068546664225111e-13, + -9.067325886589758e-13, + -9.066105108954404e-13, + -9.06488433131905e-13, + -9.063663553683697e-13, + -9.062442776048343e-13, + -9.061221998412989e-13, + -9.060001220777635e-13, + -9.058780443142281e-13, + -9.057559665506928e-13, + -9.056338887871574e-13, + -9.05511811023622e-13, + -9.053897332600866e-13, + -9.052676554965512e-13, + -9.05145577733016e-13, + -9.050234999694806e-13, + -9.049014222059452e-13, + -9.047793444424098e-13, + -9.046572666788744e-13, + -9.045351889153391e-13, + -9.044131111518037e-13, + -9.042910333882683e-13, + -9.041689556247329e-13, + -9.040468778611975e-13, + -9.039248000976622e-13, + -9.038027223341268e-13, + -9.036806445705915e-13, + -9.035585668070561e-13, + -9.034364890435207e-13, + -9.033144112799854e-13, + -9.0319233351645e-13, + -9.030702557529146e-13, + -9.029481779893792e-13, + -9.028261002258438e-13, + -9.027040224623085e-13, + -9.025819446987731e-13, + -9.024598669352377e-13, + -9.023377891717023e-13, + -9.022157114081669e-13, + -9.020936336446317e-13, + -9.019715558810963e-13, + -9.018494781175609e-13, + -9.017274003540255e-13, + -9.016053225904901e-13, + -9.014832448269548e-13, + -9.013611670634194e-13, + -9.01239089299884e-13, + -9.011170115363486e-13, + -9.009949337728132e-13, + -9.008728560092779e-13, + -9.007507782457425e-13, + -9.006287004822071e-13, + -9.005066227186718e-13, + -9.003845449551364e-13, + -9.002624671916011e-13, + -9.001403894280657e-13, + -9.000183116645303e-13, + -8.998962339009949e-13, + -8.997741561374595e-13, + -8.996520783739242e-13, + -8.995300006103888e-13, + -8.994079228468534e-13, + -8.99285845083318e-13, + -8.991637673197826e-13, + -8.990416895562473e-13, + -8.98919611792712e-13, + -8.987975340291766e-13, + -8.986754562656412e-13, + -8.985533785021058e-13, + -8.984313007385705e-13, + -8.983092229750351e-13, + -8.981871452114997e-13, + -8.980650674479643e-13, + -8.979429896844289e-13, + -8.978209119208936e-13, + -8.976988341573582e-13, + -8.975767563938228e-13, + -8.974546786302874e-13, + -8.973326008667521e-13, + -8.972105231032168e-13, + -8.970884453396814e-13, + -8.96966367576146e-13, + -8.968442898126106e-13, + -8.967222120490752e-13, + -8.966001342855399e-13, + -8.964780565220045e-13, + -8.963559787584691e-13, + -8.962339009949337e-13, + -8.961118232313983e-13, + -8.95989745467863e-13, + -8.958676677043277e-13, + -8.957455899407923e-13, + -8.956235121772569e-13, + -8.955014344137215e-13, + -8.953793566501862e-13, + -8.952572788866508e-13, + -8.951352011231154e-13, + -8.9501312335958e-13, + -8.948910455960446e-13, + -8.947689678325093e-13, + -8.946468900689739e-13, + -8.945248123054385e-13, + -8.944027345419031e-13, + -8.942806567783678e-13, + -8.941585790148325e-13, + -8.940365012512971e-13, + -8.939144234877617e-13, + -8.937923457242263e-13, + -8.936702679606909e-13, + -8.935481901971556e-13, + -8.934261124336202e-13, + -8.933040346700848e-13, + -8.931819569065494e-13, + -8.93059879143014e-13, + -8.929378013794787e-13, + -8.928157236159433e-13, + -8.92693645852408e-13, + -8.925715680888726e-13, + -8.924494903253372e-13, + -8.923274125618019e-13, + -8.922053347982665e-13, + -8.920832570347311e-13, + -8.919611792711957e-13, + -8.918391015076603e-13, + -8.91717023744125e-13, + -8.915949459805896e-13, + -8.914728682170542e-13, + -8.913507904535188e-13, + -8.912287126899834e-13, + -8.911066349264482e-13, + -8.909845571629128e-13, + -8.908624793993774e-13, + -8.90740401635842e-13, + -8.906183238723066e-13, + -8.904962461087713e-13, + -8.903741683452359e-13, + -8.902520905817005e-13, + -8.901300128181651e-13, + -8.900079350546297e-13, + -8.898858572910944e-13, + -8.89763779527559e-13, + -8.896417017640237e-13, + -8.895196240004883e-13, + -8.893975462369529e-13, + -8.892754684734176e-13, + -8.891533907098822e-13, + -8.890313129463468e-13, + -8.889092351828114e-13, + -8.88787157419276e-13, + -8.886650796557407e-13, + -8.885430018922053e-13, + -8.884209241286699e-13, + -8.882988463651345e-13, + -8.881767686015991e-13, + -8.880546908380639e-13, + -8.879326130745285e-13, + -8.878105353109931e-13, + -8.876884575474577e-13, + -8.875663797839223e-13, + -8.87444302020387e-13, + -8.873222242568516e-13, + -8.872001464933162e-13, + -8.870780687297808e-13, + -8.869559909662454e-13, + -8.868339132027101e-13, + -8.867118354391747e-13, + -8.865897576756393e-13, + -8.86467679912104e-13, + -8.863456021485686e-13, + -8.862235243850333e-13, + -8.861014466214979e-13, + -8.859793688579625e-13, + -8.858572910944271e-13, + -8.857352133308917e-13, + -8.856131355673564e-13, + -8.85491057803821e-13, + -8.853689800402856e-13, + -8.852469022767502e-13, + -8.851248245132148e-13, + -8.850027467496795e-13, + -8.848806689861442e-13, + -8.847585912226088e-13, + -8.846365134590734e-13, + -8.84514435695538e-13, + -8.843923579320027e-13, + -8.842702801684673e-13, + -8.841482024049319e-13, + -8.840261246413965e-13, + -8.839040468778611e-13, + -8.837819691143258e-13, + -8.836598913507904e-13, + -8.83537813587255e-13, + -8.834157358237196e-13, + -8.832936580601843e-13, + -8.83171580296649e-13, + -8.830495025331136e-13, + -8.829274247695782e-13, + -8.828053470060428e-13, + -8.826832692425074e-13, + -8.825611914789721e-13, + -8.824391137154367e-13, + -8.823170359519013e-13, + -8.821949581883659e-13, + -8.820728804248305e-13, + -8.819508026612952e-13, + -8.818287248977599e-13, + -8.817066471342245e-13, + -8.815845693706891e-13, + -8.814624916071537e-13, + -8.813404138436184e-13, + -8.81218336080083e-13, + -8.810962583165476e-13, + -8.809741805530123e-13, + -8.808521027894768e-13, + -8.807300250259415e-13, + -8.806079472624061e-13, + -8.804858694988707e-13, + -8.803637917353354e-13, + -8.802417139718e-13, + -8.801196362082647e-13, + -8.799975584447293e-13, + -8.798754806811939e-13, + -8.797534029176586e-13, + -8.796313251541231e-13, + -8.795092473905878e-13, + -8.793871696270524e-13, + -8.79265091863517e-13, + -8.791430140999817e-13, + -8.790209363364462e-13, + -8.788988585729109e-13, + -8.787767808093755e-13, + -8.786547030458402e-13, + -8.785326252823049e-13, + -8.784105475187694e-13, + -8.782884697552341e-13, + -8.781663919916987e-13, + -8.780443142281633e-13, + -8.77922236464628e-13, + -8.778001587010925e-13, + -8.776780809375572e-13, + -8.775560031740218e-13, + -8.774339254104864e-13, + -8.773118476469511e-13, + -8.771897698834156e-13, + -8.770676921198804e-13, + -8.76945614356345e-13, + -8.768235365928096e-13, + -8.767014588292743e-13, + -8.765793810657389e-13, + -8.764573033022035e-13, + -8.763352255386681e-13, + -8.762131477751327e-13, + -8.760910700115974e-13, + -8.75968992248062e-13, + -8.758469144845266e-13, + -8.757248367209912e-13, + -8.756027589574558e-13, + -8.754806811939206e-13, + -8.753586034303852e-13, + -8.752365256668498e-13, + -8.751144479033144e-13, + -8.74992370139779e-13, + -8.748702923762437e-13, + -8.747482146127083e-13, + -8.746261368491729e-13, + -8.745040590856375e-13, + -8.743819813221021e-13, + -8.742599035585668e-13, + -8.741378257950314e-13, + -8.740157480314961e-13, + -8.738936702679607e-13, + -8.737715925044253e-13, + -8.7364951474089e-13, + -8.735274369773546e-13, + -8.734053592138192e-13, + -8.732832814502838e-13, + -8.731612036867484e-13, + -8.730391259232131e-13, + -8.729170481596777e-13, + -8.727949703961423e-13, + -8.726728926326069e-13, + -8.725508148690715e-13, + -8.724287371055363e-13, + -8.723066593420009e-13, + -8.721845815784655e-13, + -8.720625038149301e-13, + -8.719404260513947e-13, + -8.718183482878594e-13, + -8.71696270524324e-13, + -8.715741927607886e-13, + -8.714521149972532e-13, + -8.713300372337178e-13, + -8.712079594701825e-13, + -8.710858817066471e-13, + -8.709638039431117e-13, + -8.708417261795764e-13, + -8.70719648416041e-13, + -8.705975706525057e-13, + -8.704754928889703e-13, + -8.703534151254349e-13, + -8.702313373618995e-13, + -8.701092595983641e-13, + -8.699871818348288e-13, + -8.698651040712934e-13, + -8.69743026307758e-13, + -8.696209485442226e-13, + -8.694988707806872e-13, + -8.693767930171519e-13, + -8.692547152536166e-13, + -8.691326374900812e-13, + -8.690105597265458e-13, + -8.688884819630104e-13, + -8.687664041994751e-13, + -8.686443264359397e-13, + -8.685222486724043e-13, + -8.684001709088689e-13, + -8.682780931453335e-13, + -8.681560153817982e-13, + -8.680339376182628e-13, + -8.679118598547274e-13, + -8.67789782091192e-13, + -8.676677043276567e-13, + -8.675456265641214e-13, + -8.67423548800586e-13, + -8.673014710370506e-13, + -8.671793932735152e-13, + -8.670573155099798e-13, + -8.669352377464445e-13, + -8.668131599829091e-13, + -8.666910822193737e-13, + -8.665690044558383e-13, + -8.664469266923029e-13, + -8.663248489287676e-13, + -8.662027711652323e-13, + -8.660806934016969e-13, + -8.659586156381615e-13, + -8.658365378746261e-13, + -8.657144601110908e-13, + -8.655923823475554e-13, + -8.6547030458402e-13, + -8.653482268204846e-13, + -8.652261490569492e-13, + -8.651040712934139e-13, + -8.649819935298785e-13, + -8.648599157663431e-13, + -8.647378380028077e-13, + -8.646157602392724e-13, + -8.644936824757371e-13, + -8.643716047122017e-13, + -8.642495269486663e-13, + -8.641274491851309e-13, + -8.640053714215955e-13, + -8.638832936580602e-13, + -8.637612158945248e-13, + -8.636391381309894e-13, + -8.63517060367454e-13, + -8.633949826039186e-13, + -8.632729048403833e-13, + -8.631508270768479e-13, + -8.630287493133126e-13, + -8.629066715497772e-13, + -8.627845937862418e-13, + -8.626625160227065e-13, + -8.625404382591711e-13, + -8.624183604956357e-13, + -8.622962827321003e-13, + -8.621742049685649e-13, + -8.620521272050296e-13, + -8.619300494414942e-13, + -8.618079716779588e-13, + -8.616858939144234e-13, + -8.61563816150888e-13, + -8.614417383873528e-13, + -8.613196606238174e-13, + -8.61197582860282e-13, + -8.610755050967466e-13, + -8.609534273332112e-13, + -8.608313495696759e-13, + -8.607092718061405e-13, + -8.605871940426051e-13, + -8.604651162790697e-13, + -8.603430385155343e-13, + -8.60220960751999e-13, + -8.600988829884636e-13, + -8.599768052249283e-13, + -8.598547274613929e-13, + -8.597326496978575e-13, + -8.596105719343222e-13, + -8.594884941707868e-13, + -8.593664164072514e-13, + -8.59244338643716e-13, + -8.591222608801806e-13, + -8.590001831166453e-13, + -8.588781053531099e-13, + -8.587560275895745e-13, + -8.586339498260391e-13, + -8.585118720625037e-13, + -8.583897942989685e-13, + -8.582677165354331e-13, + -8.581456387718977e-13, + -8.580235610083623e-13, + -8.579014832448269e-13, + -8.577794054812916e-13, + -8.576573277177562e-13, + -8.575352499542208e-13, + -8.574131721906854e-13, + -8.5729109442715e-13, + -8.571690166636147e-13, + -8.570469389000793e-13, + -8.569248611365439e-13, + -8.568027833730086e-13, + -8.566807056094732e-13, + -8.565586278459379e-13, + -8.564365500824025e-13, + -8.563144723188671e-13, + -8.561923945553317e-13, + -8.560703167917963e-13, + -8.55948239028261e-13, + -8.558261612647256e-13, + -8.557040835011902e-13, + -8.555820057376548e-13, + -8.554599279741194e-13, + -8.553378502105841e-13, + -8.552157724470488e-13, + -8.550936946835134e-13, + -8.54971616919978e-13, + -8.548495391564426e-13, + -8.547274613929073e-13, + -8.546053836293719e-13, + -8.544833058658365e-13, + -8.543612281023011e-13, + -8.542391503387657e-13, + -8.541170725752304e-13, + -8.53994994811695e-13, + -8.538729170481596e-13, + -8.537508392846242e-13, + -8.536287615210889e-13, + -8.535066837575536e-13, + -8.533846059940182e-13, + -8.532625282304828e-13, + -8.531404504669474e-13, + -8.53018372703412e-13, + -8.528962949398767e-13, + -8.527742171763413e-13, + -8.526521394128059e-13, + -8.525300616492705e-13, + -8.524079838857351e-13, + -8.522859061221998e-13, + -8.521638283586645e-13, + -8.520417505951291e-13, + -8.519196728315937e-13, + -8.517975950680583e-13, + -8.51675517304523e-13, + -8.515534395409876e-13, + -8.514313617774522e-13, + -8.513092840139168e-13, + -8.511872062503814e-13, + -8.510651284868461e-13, + -8.509430507233107e-13, + -8.508209729597753e-13, + -8.506988951962399e-13, + -8.505768174327046e-13, + -8.504547396691693e-13, + -8.503326619056339e-13, + -8.502105841420985e-13, + -8.500885063785631e-13, + -8.499664286150277e-13, + -8.498443508514924e-13, + -8.49722273087957e-13, + -8.496001953244216e-13, + -8.494781175608862e-13, + -8.493560397973508e-13, + -8.492339620338155e-13, + -8.491118842702801e-13, + -8.489898065067448e-13, + -8.488677287432094e-13, + -8.48745650979674e-13, + -8.486235732161387e-13, + -8.485014954526033e-13, + -8.483794176890679e-13, + -8.482573399255325e-13, + -8.481352621619971e-13, + -8.480131843984618e-13, + -8.478911066349264e-13, + -8.47769028871391e-13, + -8.476469511078556e-13, + -8.475248733443202e-13, + -8.47402795580785e-13, + -8.472807178172496e-13, + -8.471586400537142e-13, + -8.470365622901788e-13, + -8.469144845266434e-13, + -8.467924067631081e-13, + -8.466703289995727e-13, + -8.465482512360373e-13, + -8.46426173472502e-13, + -8.463040957089665e-13, + -8.461820179454312e-13, + -8.460599401818958e-13, + -8.459378624183605e-13, + -8.458157846548252e-13, + -8.456937068912897e-13, + -8.455716291277544e-13, + -8.45449551364219e-13, + -8.453274736006836e-13, + -8.452053958371483e-13, + -8.450833180736128e-13, + -8.449612403100775e-13, + -8.448391625465421e-13, + -8.447170847830067e-13, + -8.445950070194714e-13, + -8.444729292559359e-13, + -8.443508514924007e-13, + -8.442287737288653e-13, + -8.441066959653299e-13, + -8.439846182017946e-13, + -8.438625404382591e-13, + -8.437404626747238e-13, + -8.436183849111884e-13, + -8.43496307147653e-13, + -8.433742293841177e-13, + -8.432521516205822e-13, + -8.431300738570469e-13, + -8.430079960935115e-13, + -8.428859183299761e-13, + -8.427638405664409e-13, + -8.426417628029055e-13, + -8.425196850393701e-13, + -8.423976072758347e-13, + -8.422755295122993e-13, + -8.42153451748764e-13, + -8.420313739852286e-13, + -8.419092962216932e-13, + -8.417872184581578e-13, + -8.416651406946224e-13, + -8.415430629310871e-13, + -8.414209851675517e-13, + -8.412989074040163e-13, + -8.41176829640481e-13, + -8.410547518769456e-13, + -8.409326741134103e-13, + -8.408105963498749e-13, + -8.406885185863395e-13, + -8.405664408228041e-13, + -8.404443630592687e-13, + -8.403222852957334e-13, + -8.40200207532198e-13, + -8.400781297686626e-13, + -8.399560520051272e-13, + -8.398339742415918e-13, + -8.397118964780565e-13, + -8.395898187145212e-13, + -8.394677409509858e-13, + -8.393456631874504e-13, + -8.39223585423915e-13, + -8.391015076603797e-13, + -8.389794298968443e-13, + -8.388573521333089e-13, + -8.387352743697735e-13, + -8.386131966062381e-13, + -8.384911188427028e-13, + -8.383690410791674e-13, + -8.38246963315632e-13, + -8.381248855520967e-13, + -8.380028077885613e-13, + -8.37880730025026e-13, + -8.377586522614906e-13, + -8.376365744979552e-13, + -8.375144967344198e-13, + -8.373924189708844e-13, + -8.372703412073491e-13, + -8.371482634438137e-13, + -8.370261856802783e-13, + -8.369041079167429e-13, + -8.367820301532075e-13, + -8.366599523896722e-13, + -8.365378746261369e-13, + -8.364157968626015e-13, + -8.362937190990661e-13, + -8.361716413355307e-13, + -8.360495635719954e-13, + -8.3592748580846e-13, + -8.358054080449246e-13, + -8.356833302813892e-13, + -8.355612525178538e-13, + -8.354391747543185e-13, + -8.353170969907831e-13, + -8.351950192272477e-13, + -8.350729414637123e-13, + -8.34950863700177e-13, + -8.348287859366417e-13, + -8.347067081731063e-13, + -8.345846304095709e-13, + -8.344625526460355e-13, + -8.343404748825001e-13, + -8.342183971189648e-13, + -8.340963193554294e-13, + -8.33974241591894e-13, + -8.338521638283586e-13, + -8.337300860648232e-13, + -8.336080083012879e-13, + -8.334859305377525e-13, + -8.333638527742172e-13, + -8.332417750106818e-13, + -8.331196972471464e-13, + -8.329976194836111e-13, + -8.328755417200757e-13, + -8.327534639565403e-13, + -8.326313861930049e-13, + -8.325093084294695e-13, + -8.323872306659342e-13, + -8.322651529023988e-13, + -8.321430751388634e-13, + -8.32020997375328e-13, + -8.318989196117926e-13, + -8.317768418482574e-13, + -8.31654764084722e-13, + -8.315326863211866e-13, + -8.314106085576512e-13, + -8.312885307941158e-13, + -8.311664530305805e-13, + -8.310443752670451e-13, + -8.309222975035097e-13, + -8.308002197399743e-13, + -8.306781419764389e-13, + -8.305560642129036e-13, + -8.304339864493682e-13, + -8.303119086858329e-13, + -8.301898309222975e-13, + -8.300677531587621e-13, + -8.299456753952268e-13, + -8.298235976316914e-13, + -8.29701519868156e-13, + -8.295794421046206e-13, + -8.294573643410852e-13, + -8.293352865775499e-13, + -8.292132088140145e-13, + -8.290911310504791e-13, + -8.289690532869437e-13, + -8.288469755234083e-13, + -8.287248977598731e-13, + -8.286028199963377e-13, + -8.284807422328023e-13, + -8.283586644692669e-13, + -8.282365867057315e-13, + -8.281145089421962e-13, + -8.279924311786608e-13, + -8.278703534151254e-13, + -8.2774827565159e-13, + -8.276261978880546e-13, + -8.275041201245193e-13, + -8.273820423609839e-13, + -8.272599645974485e-13, + -8.271378868339132e-13, + -8.270158090703778e-13, + -8.268937313068425e-13, + -8.267716535433071e-13, + -8.266495757797717e-13, + -8.265274980162363e-13, + -8.264054202527009e-13, + -8.262833424891656e-13, + -8.261612647256302e-13, + -8.260391869620948e-13, + -8.259171091985594e-13, + -8.25795031435024e-13, + -8.256729536714887e-13, + -8.255508759079534e-13, + -8.25428798144418e-13, + -8.253067203808826e-13, + -8.251846426173472e-13, + -8.250625648538119e-13, + -8.249404870902765e-13, + -8.248184093267411e-13, + -8.246963315632057e-13, + -8.245742537996703e-13, + -8.24452176036135e-13, + -8.243300982725996e-13, + -8.242080205090642e-13, + -8.240859427455289e-13, + -8.239638649819935e-13, + -8.238417872184582e-13, + -8.237197094549228e-13, + -8.235976316913874e-13, + -8.23475553927852e-13, + -8.233534761643166e-13, + -8.232313984007813e-13, + -8.231093206372459e-13, + -8.229872428737105e-13, + -8.228651651101751e-13, + -8.227430873466397e-13, + -8.226210095831044e-13, + -8.224989318195691e-13, + -8.223768540560337e-13, + -8.222547762924983e-13, + -8.221326985289629e-13, + -8.220106207654276e-13, + -8.218885430018922e-13, + -8.217664652383568e-13, + -8.216443874748214e-13, + -8.21522309711286e-13, + -8.214002319477507e-13, + -8.212781541842153e-13, + -8.211560764206799e-13, + -8.210339986571445e-13, + -8.209119208936092e-13, + -8.207898431300739e-13, + -8.206677653665385e-13, + -8.205456876030031e-13, + -8.204236098394677e-13, + -8.203015320759323e-13, + -8.20179454312397e-13, + -8.200573765488616e-13, + -8.199352987853262e-13, + -8.198132210217908e-13, + -8.196911432582554e-13, + -8.195690654947201e-13, + -8.194469877311847e-13, + -8.193249099676494e-13, + -8.19202832204114e-13, + -8.190807544405786e-13, + -8.189586766770433e-13, + -8.188365989135079e-13, + -8.187145211499725e-13, + -8.185924433864371e-13, + -8.184703656229017e-13, + -8.183482878593664e-13, + -8.18226210095831e-13, + -8.181041323322956e-13, + -8.179820545687602e-13, + -8.178599768052248e-13, + -8.177378990416896e-13, + -8.176158212781542e-13, + -8.174937435146188e-13, + -8.173716657510834e-13, + -8.17249587987548e-13, + -8.171275102240127e-13, + -8.170054324604773e-13, + -8.168833546969419e-13, + -8.167612769334065e-13, + -8.166391991698711e-13, + -8.165171214063358e-13, + -8.163950436428004e-13, + -8.162729658792651e-13, + -8.161508881157297e-13, + -8.160288103521943e-13, + -8.15906732588659e-13, + -8.157846548251236e-13, + -8.156625770615882e-13, + -8.155404992980528e-13, + -8.154184215345174e-13, + -8.152963437709821e-13, + -8.151742660074467e-13, + -8.150521882439113e-13, + -8.149301104803759e-13, + -8.148080327168405e-13, + -8.146859549533053e-13, + -8.145638771897699e-13, + -8.144417994262345e-13, + -8.143197216626991e-13, + -8.141976438991637e-13, + -8.140755661356284e-13, + -8.13953488372093e-13, + -8.138314106085576e-13, + -8.137093328450222e-13, + -8.135872550814868e-13, + -8.134651773179515e-13, + -8.133430995544161e-13, + -8.132210217908807e-13, + -8.130989440273454e-13, + -8.1297686626381e-13, + -8.128547885002747e-13, + -8.127327107367393e-13, + -8.126106329732039e-13, + -8.124885552096686e-13, + -8.123664774461331e-13, + -8.122443996825978e-13, + -8.121223219190624e-13, + -8.12000244155527e-13, + -8.118781663919917e-13, + -8.117560886284562e-13, + -8.116340108649209e-13, + -8.115119331013856e-13, + -8.113898553378502e-13, + -8.112677775743149e-13, + -8.111456998107794e-13, + -8.110236220472441e-13, + -8.109015442837087e-13, + -8.107794665201733e-13, + -8.10657388756638e-13, + -8.105353109931025e-13, + -8.104132332295672e-13, + -8.102911554660318e-13, + -8.101690777024964e-13, + -8.100469999389612e-13, + -8.099249221754257e-13, + -8.098028444118904e-13, + -8.09680766648355e-13, + -8.095586888848196e-13, + -8.094366111212843e-13, + -8.093145333577488e-13, + -8.091924555942135e-13, + -8.090703778306781e-13, + -8.089483000671427e-13, + -8.088262223036074e-13, + -8.087041445400719e-13, + -8.085820667765366e-13, + -8.084599890130013e-13, + -8.083379112494659e-13, + -8.082158334859306e-13, + -8.080937557223952e-13, + -8.079716779588598e-13, + -8.078496001953244e-13, + -8.07727522431789e-13, + -8.076054446682537e-13, + -8.074833669047183e-13, + -8.073612891411829e-13, + -8.072392113776475e-13, + -8.071171336141121e-13, + -8.069950558505768e-13, + -8.068729780870415e-13, + -8.067509003235061e-13, + -8.066288225599707e-13, + -8.065067447964353e-13, + -8.063846670329e-13, + -8.062625892693646e-13, + -8.061405115058292e-13, + -8.060184337422938e-13, + -8.058963559787584e-13, + -8.057742782152231e-13, + -8.056522004516877e-13, + -8.055301226881523e-13, + -8.054080449246169e-13, + -8.052859671610816e-13, + -8.051638893975463e-13, + -8.050418116340109e-13, + -8.049197338704755e-13, + -8.047976561069401e-13, + -8.046755783434047e-13, + -8.045535005798694e-13, + -8.04431422816334e-13, + -8.043093450527986e-13, + -8.041872672892632e-13, + -8.040651895257278e-13, + -8.039431117621925e-13, + -8.038210339986571e-13, + -8.036989562351218e-13, + -8.035768784715864e-13, + -8.03454800708051e-13, + -8.033327229445157e-13, + -8.032106451809803e-13, + -8.030885674174449e-13, + -8.029664896539095e-13, + -8.028444118903741e-13, + -8.027223341268388e-13, + -8.026002563633034e-13, + -8.02478178599768e-13, + -8.023561008362326e-13, + -8.022340230726973e-13, + -8.02111945309162e-13, + -8.019898675456266e-13, + -8.018677897820912e-13, + -8.017457120185558e-13, + -8.016236342550204e-13, + -8.015015564914851e-13, + -8.013794787279497e-13, + -8.012574009644143e-13, + -8.011353232008789e-13, + -8.010132454373435e-13, + -8.008911676738082e-13, + -8.007690899102728e-13, + -8.006470121467375e-13, + -8.005249343832021e-13, + -8.004028566196667e-13, + -8.002807788561314e-13, + -8.00158701092596e-13, + -8.000366233290606e-13, + -7.999145455655252e-13, + -7.997924678019898e-13, + -7.996703900384545e-13, + -7.995483122749191e-13, + -7.994262345113837e-13, + -7.993041567478483e-13, + -7.991820789843129e-13, + -7.990600012207777e-13, + -7.989379234572423e-13, + -7.988158456937069e-13, + -7.986937679301715e-13, + -7.985716901666361e-13, + -7.984496124031008e-13, + -7.983275346395654e-13, + -7.9820545687603e-13, + -7.980833791124946e-13, + -7.979613013489592e-13, + -7.978392235854239e-13, + -7.977171458218885e-13, + -7.975950680583531e-13, + -7.974729902948178e-13, + -7.973509125312824e-13, + -7.972288347677471e-13, + -7.971067570042117e-13, + -7.969846792406763e-13, + -7.968626014771409e-13, + -7.967405237136055e-13, + -7.966184459500702e-13, + -7.964963681865348e-13, + -7.963742904229994e-13, + -7.96252212659464e-13, + -7.961301348959286e-13, + -7.960080571323933e-13, + -7.95885979368858e-13, + -7.957639016053226e-13, + -7.956418238417872e-13, + -7.955197460782518e-13, + -7.953976683147165e-13, + -7.952755905511811e-13, + -7.951535127876457e-13, + -7.950314350241103e-13, + -7.949093572605749e-13, + -7.947872794970396e-13, + -7.946652017335042e-13, + -7.945431239699688e-13, + -7.944210462064335e-13, + -7.942989684428981e-13, + -7.941768906793628e-13, + -7.940548129158274e-13, + -7.93932735152292e-13, + -7.938106573887566e-13, + -7.936885796252212e-13, + -7.935665018616859e-13, + -7.934444240981505e-13, + -7.933223463346151e-13, + -7.932002685710797e-13, + -7.930781908075443e-13, + -7.92956113044009e-13, + -7.928340352804737e-13, + -7.927119575169383e-13, + -7.925898797534029e-13, + -7.924678019898675e-13, + -7.923457242263322e-13, + -7.922236464627968e-13, + -7.921015686992614e-13, + -7.91979490935726e-13, + -7.918574131721906e-13, + -7.917353354086553e-13, + -7.916132576451199e-13, + -7.914911798815845e-13, + -7.913691021180491e-13, + -7.912470243545138e-13, + -7.911249465909785e-13, + -7.910028688274431e-13, + -7.908807910639077e-13, + -7.907587133003723e-13, + -7.906366355368369e-13, + -7.905145577733016e-13, + -7.903924800097662e-13, + -7.902704022462308e-13, + -7.901483244826954e-13, + -7.9002624671916e-13, + -7.899041689556247e-13, + -7.897820911920893e-13, + -7.89660013428554e-13, + -7.895379356650186e-13, + -7.894158579014832e-13, + -7.892937801379479e-13, + -7.891717023744125e-13, + -7.890496246108771e-13, + -7.889275468473417e-13, + -7.888054690838063e-13, + -7.88683391320271e-13, + -7.885613135567356e-13, + -7.884392357932002e-13, + -7.883171580296648e-13, + -7.881950802661294e-13, + -7.880730025025942e-13, + -7.879509247390588e-13, + -7.878288469755234e-13, + -7.87706769211988e-13, + -7.875846914484526e-13, + -7.874626136849173e-13, + -7.873405359213819e-13, + -7.872184581578465e-13, + -7.870963803943111e-13, + -7.869743026307757e-13, + -7.868522248672404e-13, + -7.86730147103705e-13, + -7.866080693401697e-13, + -7.864859915766343e-13, + -7.863639138130989e-13, + -7.862418360495636e-13, + -7.861197582860282e-13, + -7.859976805224928e-13, + -7.858756027589574e-13, + -7.85753524995422e-13, + -7.856314472318867e-13, + -7.855093694683513e-13, + -7.853872917048159e-13, + -7.852652139412805e-13, + -7.851431361777451e-13, + -7.850210584142099e-13, + -7.848989806506745e-13, + -7.847769028871391e-13, + -7.846548251236037e-13, + -7.845327473600683e-13, + -7.84410669596533e-13, + -7.842885918329976e-13, + -7.841665140694622e-13, + -7.840444363059268e-13, + -7.839223585423914e-13, + -7.838002807788561e-13, + -7.836782030153207e-13, + -7.835561252517853e-13, + -7.8343404748825e-13, + -7.833119697247146e-13, + -7.831898919611793e-13, + -7.830678141976439e-13, + -7.829457364341085e-13, + -7.828236586705731e-13, + -7.827015809070377e-13, + -7.825795031435024e-13, + -7.82457425379967e-13, + -7.823353476164316e-13, + -7.822132698528962e-13, + -7.820911920893608e-13, + -7.819691143258255e-13, + -7.818470365622902e-13, + -7.817249587987548e-13, + -7.816028810352194e-13, + -7.81480803271684e-13, + -7.813587255081487e-13, + -7.812366477446133e-13, + -7.811145699810779e-13, + -7.809924922175425e-13, + -7.808704144540071e-13, + -7.807483366904718e-13, + -7.806262589269364e-13, + -7.80504181163401e-13, + -7.803821033998657e-13, + -7.802600256363303e-13, + -7.80137947872795e-13, + -7.800158701092596e-13, + -7.798937923457242e-13, + -7.797717145821888e-13, + -7.796496368186534e-13, + -7.795275590551181e-13, + -7.794054812915827e-13, + -7.792834035280473e-13, + -7.791613257645119e-13, + -7.790392480009765e-13, + -7.789171702374412e-13, + -7.787950924739059e-13, + -7.786730147103705e-13, + -7.785509369468351e-13, + -7.784288591832997e-13, + -7.783067814197644e-13, + -7.78184703656229e-13, + -7.780626258926936e-13, + -7.779405481291583e-13, + -7.778184703656228e-13, + -7.776963926020875e-13, + -7.775743148385521e-13, + -7.774522370750167e-13, + -7.773301593114814e-13, + -7.77208081547946e-13, + -7.770860037844107e-13, + -7.769639260208753e-13, + -7.768418482573399e-13, + -7.767197704938046e-13, + -7.765976927302691e-13, + -7.764756149667338e-13, + -7.763535372031984e-13, + -7.76231459439663e-13, + -7.761093816761277e-13, + -7.759873039125922e-13, + -7.758652261490569e-13, + -7.757431483855215e-13, + -7.756210706219862e-13, + -7.754989928584509e-13, + -7.753769150949154e-13, + -7.752548373313801e-13, + -7.751327595678447e-13, + -7.750106818043093e-13, + -7.74888604040774e-13, + -7.747665262772385e-13, + -7.746444485137032e-13, + -7.745223707501678e-13, + -7.744002929866324e-13, + -7.742782152230971e-13, + -7.741561374595616e-13, + -7.740340596960264e-13, + -7.73911981932491e-13, + -7.737899041689556e-13, + -7.736678264054203e-13, + -7.735457486418849e-13, + -7.734236708783495e-13, + -7.733015931148141e-13, + -7.731795153512787e-13, + -7.730574375877434e-13, + -7.72935359824208e-13, + -7.728132820606726e-13, + -7.726912042971372e-13, + -7.725691265336019e-13, + -7.724470487700666e-13, + -7.723249710065311e-13, + -7.722028932429958e-13, + -7.720808154794604e-13, + -7.71958737715925e-13, + -7.718366599523897e-13, + -7.717145821888542e-13, + -7.715925044253189e-13, + -7.714704266617835e-13, + -7.713483488982481e-13, + -7.712262711347128e-13, + -7.711041933711773e-13, + -7.709821156076421e-13, + -7.708600378441067e-13, + -7.707379600805713e-13, + -7.70615882317036e-13, + -7.704938045535005e-13, + -7.703717267899652e-13, + -7.702496490264298e-13, + -7.701275712628944e-13, + -7.700054934993591e-13, + -7.698834157358236e-13, + -7.697613379722883e-13, + -7.696392602087529e-13, + -7.695171824452175e-13, + -7.693951046816823e-13, + -7.692730269181468e-13, + -7.691509491546115e-13, + -7.690288713910761e-13, + -7.689067936275407e-13, + -7.687847158640054e-13, + -7.686626381004699e-13, + -7.685405603369346e-13, + -7.684184825733992e-13, + -7.682964048098638e-13, + -7.681743270463285e-13, + -7.68052249282793e-13, + -7.679301715192577e-13, + -7.678080937557224e-13, + -7.67686015992187e-13, + -7.675639382286517e-13, + -7.674418604651162e-13, + -7.673197827015809e-13, + -7.671977049380455e-13, + -7.670756271745101e-13, + -7.669535494109748e-13, + -7.668314716474393e-13, + -7.66709393883904e-13, + -7.665873161203686e-13, + -7.664652383568332e-13, + -7.66343160593298e-13, + -7.662210828297625e-13, + -7.660990050662272e-13, + -7.659769273026918e-13, + -7.658548495391564e-13, + -7.657327717756211e-13, + -7.656106940120856e-13, + -7.654886162485503e-13, + -7.653665384850149e-13, + -7.652444607214795e-13, + -7.651223829579442e-13, + -7.650003051944087e-13, + -7.648782274308734e-13, + -7.647561496673381e-13, + -7.646340719038027e-13, + -7.645119941402674e-13, + -7.643899163767319e-13, + -7.642678386131966e-13, + -7.641457608496612e-13, + -7.640236830861258e-13, + -7.639016053225905e-13, + -7.63779527559055e-13, + -7.636574497955197e-13, + -7.635353720319843e-13, + -7.634132942684489e-13, + -7.632912165049136e-13, + -7.631691387413782e-13, + -7.630470609778429e-13, + -7.629249832143075e-13, + -7.628029054507721e-13, + -7.626808276872368e-13, + -7.625587499237014e-13, + -7.62436672160166e-13, + -7.623145943966306e-13, + -7.621925166330952e-13, + -7.620704388695599e-13, + -7.619483611060245e-13, + -7.618262833424891e-13, + -7.617042055789537e-13, + -7.615821278154184e-13, + -7.614600500518831e-13, + -7.613379722883477e-13, + -7.612158945248123e-13, + -7.610938167612769e-13, + -7.609717389977415e-13, + -7.608496612342062e-13, + -7.607275834706708e-13, + -7.606055057071354e-13, + -7.604834279436e-13, + -7.603613501800646e-13, + -7.602392724165293e-13, + -7.601171946529939e-13, + -7.599951168894586e-13, + -7.598730391259232e-13, + -7.597509613623878e-13, + -7.596288835988525e-13, + -7.595068058353171e-13, + -7.593847280717817e-13, + -7.592626503082463e-13, + -7.591405725447109e-13, + -7.590184947811756e-13, + -7.588964170176402e-13, + -7.587743392541048e-13, + -7.586522614905694e-13, + -7.58530183727034e-13, + -7.584081059634988e-13, + -7.582860281999634e-13, + -7.58163950436428e-13, + -7.580418726728926e-13, + -7.579197949093572e-13, + -7.577977171458219e-13, + -7.576756393822865e-13, + -7.575535616187511e-13, + -7.574314838552157e-13, + -7.573094060916803e-13, + -7.57187328328145e-13, + -7.570652505646096e-13, + -7.569431728010743e-13, + -7.568210950375389e-13, + -7.566990172740035e-13, + -7.565769395104682e-13, + -7.564548617469328e-13, + -7.563327839833974e-13, + -7.56210706219862e-13, + -7.560886284563266e-13, + -7.559665506927913e-13, + -7.558444729292559e-13, + -7.557223951657205e-13, + -7.556003174021851e-13, + -7.554782396386497e-13, + -7.553561618751145e-13, + -7.552340841115791e-13, + -7.551120063480437e-13, + -7.549899285845083e-13, + -7.548678508209729e-13, + -7.547457730574376e-13, + -7.546236952939022e-13, + -7.545016175303668e-13, + -7.543795397668314e-13, + -7.54257462003296e-13, + -7.541353842397607e-13, + -7.540133064762253e-13, + -7.538912287126899e-13, + -7.537691509491547e-13, + -7.536470731856192e-13, + -7.535249954220839e-13, + -7.534029176585485e-13, + -7.532808398950131e-13, + -7.531587621314778e-13, + -7.530366843679423e-13, + -7.52914606604407e-13, + -7.527925288408716e-13, + -7.526704510773362e-13, + -7.525483733138009e-13, + -7.524262955502654e-13, + -7.523042177867301e-13, + -7.521821400231948e-13, + -7.520600622596594e-13, + -7.519379844961241e-13, + -7.518159067325886e-13, + -7.516938289690533e-13, + -7.515717512055179e-13, + -7.514496734419825e-13, + -7.513275956784472e-13, + -7.512055179149117e-13, + -7.510834401513764e-13, + -7.50961362387841e-13, + -7.508392846243056e-13, + -7.507172068607704e-13, + -7.505951290972349e-13, + -7.504730513336996e-13, + -7.503509735701642e-13, + -7.502288958066288e-13, + -7.501068180430935e-13, + -7.49984740279558e-13, + -7.498626625160227e-13, + -7.497405847524873e-13, + -7.496185069889519e-13, + -7.494964292254166e-13, + -7.493743514618811e-13, + -7.492522736983458e-13, + -7.491301959348105e-13, + -7.490081181712751e-13, + -7.488860404077398e-13, + -7.487639626442043e-13, + -7.48641884880669e-13, + -7.485198071171336e-13, + -7.483977293535982e-13, + -7.482756515900629e-13, + -7.481535738265274e-13, + -7.480314960629921e-13, + -7.479094182994567e-13, + -7.477873405359213e-13, + -7.47665262772386e-13, + -7.475431850088506e-13, + -7.474211072453153e-13, + -7.472990294817799e-13, + -7.471769517182445e-13, + -7.470548739547092e-13, + -7.469327961911737e-13, + -7.468107184276384e-13, + -7.46688640664103e-13, + -7.465665629005676e-13, + -7.464444851370323e-13, + -7.463224073734968e-13, + -7.462003296099615e-13, + -7.460782518464261e-13, + -7.459561740828908e-13, + -7.458340963193555e-13, + -7.4571201855582e-13, + -7.455899407922847e-13, + -7.454678630287493e-13, + -7.453457852652139e-13, + -7.452237075016786e-13, + -7.451016297381431e-13, + -7.449795519746078e-13, + -7.448574742110724e-13, + -7.44735396447537e-13, + -7.446133186840017e-13, + -7.444912409204662e-13, + -7.44369163156931e-13, + -7.442470853933956e-13, + -7.441250076298602e-13, + -7.440029298663249e-13, + -7.438808521027894e-13, + -7.437587743392541e-13, + -7.436366965757187e-13, + -7.435146188121833e-13, + -7.43392541048648e-13, + -7.432704632851125e-13, + -7.431483855215772e-13, + -7.430263077580418e-13, + -7.429042299945065e-13, + -7.427821522309712e-13, + -7.426600744674357e-13, + -7.425379967039004e-13, + -7.42415918940365e-13, + -7.422938411768296e-13, + -7.421717634132943e-13, + -7.420496856497588e-13, + -7.419276078862235e-13, + -7.418055301226881e-13, + -7.416834523591527e-13, + -7.415613745956174e-13, + -7.414392968320819e-13, + -7.413172190685467e-13, + -7.411951413050113e-13, + -7.410730635414759e-13, + -7.409509857779406e-13, + -7.408289080144051e-13, + -7.407068302508698e-13, + -7.405847524873344e-13, + -7.40462674723799e-13, + -7.403405969602637e-13, + -7.402185191967282e-13, + -7.400964414331929e-13, + -7.399743636696575e-13, + -7.398522859061221e-13, + -7.397302081425869e-13, + -7.396081303790514e-13, + -7.394860526155161e-13, + -7.393639748519807e-13, + -7.392418970884453e-13, + -7.3911981932491e-13, + -7.389977415613745e-13, + -7.388756637978392e-13, + -7.387535860343038e-13, + -7.386315082707684e-13, + -7.385094305072331e-13, + -7.383873527436976e-13, + -7.382652749801623e-13, + -7.38143197216627e-13, + -7.380211194530916e-13, + -7.378990416895563e-13, + -7.377769639260208e-13, + -7.376548861624855e-13, + -7.375328083989501e-13, + -7.374107306354147e-13, + -7.372886528718794e-13, + -7.371665751083439e-13, + -7.370444973448086e-13, + -7.369224195812732e-13, + -7.368003418177378e-13, + -7.366782640542026e-13, + -7.365561862906671e-13, + -7.364341085271318e-13, + -7.363120307635964e-13, + -7.36189953000061e-13, + -7.360678752365257e-13, + -7.359457974729902e-13, + -7.358237197094549e-13, + -7.357016419459195e-13, + -7.355795641823841e-13, + -7.354574864188488e-13, + -7.353354086553133e-13, + -7.35213330891778e-13, + -7.350912531282427e-13, + -7.349691753647073e-13, + -7.34847097601172e-13, + -7.347250198376365e-13, + -7.346029420741012e-13, + -7.344808643105658e-13, + -7.343587865470304e-13, + -7.342367087834951e-13, + -7.341146310199596e-13, + -7.339925532564243e-13, + -7.338704754928889e-13, + -7.337483977293535e-13, + -7.336263199658182e-13, + -7.335042422022828e-13, + -7.333821644387475e-13, + -7.332600866752121e-13, + -7.331380089116767e-13, + -7.330159311481414e-13, + -7.328938533846059e-13, + -7.327717756210706e-13, + -7.326496978575352e-13, + -7.325276200939998e-13, + -7.324055423304645e-13, + -7.32283464566929e-13, + -7.321613868033937e-13, + -7.320393090398583e-13, + -7.31917231276323e-13, + -7.317951535127877e-13, + -7.316730757492522e-13, + -7.315509979857169e-13, + -7.314289202221815e-13, + -7.313068424586461e-13, + -7.311847646951108e-13, + -7.310626869315753e-13, + -7.3094060916804e-13, + -7.308185314045046e-13, + -7.306964536409692e-13, + -7.305743758774339e-13, + -7.304522981138984e-13, + -7.303302203503632e-13, + -7.302081425868278e-13, + -7.300860648232924e-13, + -7.299639870597571e-13, + -7.298419092962216e-13, + -7.297198315326863e-13, + -7.295977537691509e-13, + -7.294756760056155e-13, + -7.293535982420802e-13, + -7.292315204785447e-13, + -7.291094427150094e-13, + -7.28987364951474e-13, + -7.288652871879387e-13, + -7.287432094244034e-13, + -7.286211316608679e-13, + -7.284990538973326e-13, + -7.283769761337972e-13, + -7.282548983702618e-13, + -7.281328206067265e-13, + -7.280107428431911e-13, + -7.278886650796557e-13, + -7.277665873161203e-13, + -7.276445095525849e-13, + -7.275224317890496e-13, + -7.274003540255142e-13, + -7.272782762619789e-13, + -7.271561984984435e-13, + -7.270341207349081e-13, + -7.269120429713728e-13, + -7.267899652078374e-13, + -7.26667887444302e-13, + -7.265458096807666e-13, + -7.264237319172312e-13, + -7.263016541536959e-13, + -7.261795763901605e-13, + -7.260574986266251e-13, + -7.259354208630897e-13, + -7.258133430995543e-13, + -7.256912653360191e-13, + -7.255691875724837e-13, + -7.254471098089483e-13, + -7.253250320454129e-13, + -7.252029542818775e-13, + -7.250808765183422e-13, + -7.249587987548068e-13, + -7.248367209912714e-13, + -7.24714643227736e-13, + -7.245925654642006e-13, + -7.244704877006653e-13, + -7.243484099371299e-13, + -7.242263321735945e-13, + -7.241042544100592e-13, + -7.239821766465238e-13, + -7.238600988829885e-13, + -7.237380211194531e-13, + -7.236159433559177e-13, + -7.234938655923823e-13, + -7.233717878288469e-13, + -7.232497100653116e-13, + -7.231276323017762e-13, + -7.230055545382408e-13, + -7.228834767747054e-13, + -7.2276139901117e-13, + -7.226393212476348e-13, + -7.225172434840994e-13, + -7.22395165720564e-13, + -7.222730879570286e-13, + -7.221510101934932e-13, + -7.220289324299579e-13, + -7.219068546664225e-13, + -7.217847769028871e-13, + -7.216626991393517e-13, + -7.215406213758163e-13, + -7.21418543612281e-13, + -7.212964658487456e-13, + -7.211743880852102e-13, + -7.210523103216749e-13, + -7.209302325581395e-13, + -7.208081547946042e-13, + -7.206860770310688e-13, + -7.205639992675334e-13, + -7.20441921503998e-13, + -7.203198437404626e-13, + -7.201977659769273e-13, + -7.200756882133919e-13, + -7.199536104498565e-13, + -7.198315326863211e-13, + -7.197094549227857e-13, + -7.195873771592504e-13, + -7.194652993957151e-13, + -7.193432216321797e-13, + -7.192211438686444e-13, + -7.190990661051089e-13, + -7.189769883415736e-13, + -7.188549105780382e-13, + -7.187328328145028e-13, + -7.186107550509675e-13, + -7.18488677287432e-13, + -7.183665995238967e-13, + -7.182445217603613e-13, + -7.181224439968259e-13, + -7.180003662332906e-13, + -7.178782884697552e-13, + -7.177562107062199e-13, + -7.176341329426845e-13, + -7.175120551791491e-13, + -7.173899774156138e-13, + -7.172678996520783e-13, + -7.17145821888543e-13, + -7.170237441250076e-13, + -7.169016663614722e-13, + -7.167795885979369e-13, + -7.166575108344014e-13, + -7.165354330708661e-13, + -7.164133553073307e-13, + -7.162912775437954e-13, + -7.161691997802601e-13, + -7.160471220167246e-13, + -7.159250442531893e-13, + -7.158029664896539e-13, + -7.156808887261185e-13, + -7.155588109625832e-13, + -7.154367331990477e-13, + -7.153146554355124e-13, + -7.15192577671977e-13, + -7.150704999084416e-13, + -7.149484221449063e-13, + -7.148263443813709e-13, + -7.147042666178356e-13, + -7.145821888543002e-13, + -7.144601110907648e-13, + -7.143380333272295e-13, + -7.14215955563694e-13, + -7.140938778001587e-13, + -7.139718000366233e-13, + -7.138497222730879e-13, + -7.137276445095526e-13, + -7.136055667460171e-13, + -7.134834889824818e-13, + -7.133614112189464e-13, + -7.132393334554111e-13, + -7.131172556918758e-13, + -7.129951779283403e-13, + -7.12873100164805e-13, + -7.127510224012696e-13, + -7.126289446377342e-13, + -7.125068668741989e-13, + -7.123847891106634e-13, + -7.122627113471281e-13, + -7.121406335835927e-13, + -7.120185558200573e-13, + -7.11896478056522e-13, + -7.117744002929865e-13, + -7.116523225294513e-13, + -7.115302447659159e-13, + -7.114081670023805e-13, + -7.112860892388452e-13, + -7.111640114753097e-13, + -7.110419337117744e-13, + -7.10919855948239e-13, + -7.107977781847036e-13, + -7.106757004211683e-13, + -7.105536226576328e-13, + -7.104315448940975e-13, + -7.103094671305621e-13, + -7.101873893670267e-13, + -7.100653116034915e-13, + -7.09943233839956e-13, + -7.098211560764207e-13, + -7.096990783128853e-13, + -7.095770005493499e-13, + -7.094549227858146e-13, + -7.093328450222791e-13, + -7.092107672587438e-13, + -7.090886894952084e-13, + -7.08966611731673e-13, + -7.088445339681377e-13, + -7.087224562046022e-13, + -7.08600378441067e-13, + -7.084783006775316e-13, + -7.083562229139962e-13, + -7.082341451504609e-13, + -7.081120673869254e-13, + -7.079899896233901e-13, + -7.078679118598547e-13, + -7.077458340963193e-13, + -7.07623756332784e-13, + -7.075016785692485e-13, + -7.073796008057132e-13, + -7.072575230421778e-13, + -7.071354452786424e-13, + -7.070133675151072e-13, + -7.068912897515717e-13, + -7.067692119880364e-13, + -7.06647134224501e-13, + -7.065250564609656e-13, + -7.064029786974303e-13, + -7.062809009338948e-13, + -7.061588231703595e-13, + -7.060367454068241e-13, + -7.059146676432887e-13, + -7.057925898797534e-13, + -7.056705121162179e-13, + -7.055484343526826e-13, + -7.054263565891473e-13, + -7.053042788256119e-13, + -7.051822010620766e-13, + -7.050601232985411e-13, + -7.049380455350058e-13, + -7.048159677714704e-13, + -7.04693890007935e-13, + -7.045718122443997e-13, + -7.044497344808642e-13, + -7.043276567173289e-13, + -7.042055789537935e-13, + -7.040835011902581e-13, + -7.039614234267228e-13, + -7.038393456631874e-13, + -7.037172678996521e-13, + -7.035951901361167e-13, + -7.034731123725813e-13, + -7.03351034609046e-13, + -7.032289568455105e-13, + -7.031068790819752e-13, + -7.029848013184398e-13, + -7.028627235549044e-13, + -7.027406457913691e-13, + -7.026185680278336e-13, + -7.024964902642983e-13, + -7.023744125007629e-13, + -7.022523347372276e-13, + -7.021302569736923e-13, + -7.020081792101568e-13, + -7.018861014466215e-13, + -7.017640236830861e-13, + -7.016419459195507e-13, + -7.015198681560154e-13, + -7.013977903924799e-13, + -7.012757126289446e-13, + -7.011536348654092e-13, + -7.010315571018738e-13, + -7.009094793383385e-13, + -7.00787401574803e-13, + -7.006653238112678e-13, + -7.005432460477324e-13, + -7.00421168284197e-13, + -7.002990905206617e-13, + -7.001770127571262e-13, + -7.000549349935909e-13, + -6.999328572300555e-13, + -6.998107794665201e-13, + -6.996887017029848e-13, + -6.995666239394493e-13, + -6.99444546175914e-13, + -6.993224684123786e-13, + -6.992003906488433e-13, + -6.99078312885308e-13, + -6.989562351217725e-13, + -6.988341573582372e-13, + -6.987120795947018e-13, + -6.985900018311664e-13, + -6.984679240676311e-13, + -6.983458463040956e-13, + -6.982237685405603e-13, + -6.981016907770249e-13, + -6.979796130134895e-13, + -6.978575352499542e-13, + -6.977354574864187e-13, + -6.976133797228835e-13, + -6.974913019593481e-13, + -6.973692241958127e-13, + -6.972471464322774e-13, + -6.971250686687419e-13, + -6.970029909052066e-13, + -6.968809131416712e-13, + -6.967588353781358e-13, + -6.966367576146005e-13, + -6.96514679851065e-13, + -6.963926020875297e-13, + -6.962705243239943e-13, + -6.961484465604589e-13, + -6.960263687969237e-13, + -6.959042910333882e-13, + -6.957822132698529e-13, + -6.956601355063175e-13, + -6.955380577427821e-13, + -6.954159799792468e-13, + -6.952939022157113e-13, + -6.95171824452176e-13, + -6.950497466886406e-13, + -6.949276689251052e-13, + -6.948055911615699e-13, + -6.946835133980344e-13, + -6.945614356344991e-13, + -6.944393578709638e-13, + -6.943172801074284e-13, + -6.941952023438931e-13, + -6.940731245803576e-13, + -6.939510468168223e-13, + -6.938289690532869e-13, + -6.937068912897515e-13, + -6.935848135262162e-13, + -6.934627357626808e-13, + -6.933406579991454e-13, + -6.9321858023561e-13, + -6.930965024720746e-13, + -6.929744247085394e-13, + -6.92852346945004e-13, + -6.927302691814686e-13, + -6.926081914179332e-13, + -6.924861136543978e-13, + -6.923640358908625e-13, + -6.922419581273271e-13, + -6.921198803637917e-13, + -6.919978026002563e-13, + -6.918757248367209e-13, + -6.917536470731856e-13, + -6.916315693096502e-13, + -6.915094915461148e-13, + -6.913874137825795e-13, + -6.912653360190441e-13, + -6.911432582555088e-13, + -6.910211804919734e-13, + -6.90899102728438e-13, + -6.907770249649026e-13, + -6.906549472013672e-13, + -6.905328694378319e-13, + -6.904107916742965e-13, + -6.902887139107611e-13, + -6.901666361472257e-13, + -6.900445583836903e-13, + -6.89922480620155e-13, + -6.898004028566197e-13, + -6.896783250930843e-13, + -6.895562473295489e-13, + -6.894341695660135e-13, + -6.893120918024782e-13, + -6.891900140389428e-13, + -6.890679362754074e-13, + -6.88945858511872e-13, + -6.888237807483366e-13, + -6.887017029848013e-13, + -6.885796252212659e-13, + -6.884575474577305e-13, + -6.883354696941951e-13, + -6.882133919306598e-13, + -6.880913141671245e-13, + -6.879692364035891e-13, + -6.878471586400537e-13, + -6.877250808765183e-13, + -6.876030031129829e-13, + -6.874809253494476e-13, + -6.873588475859122e-13, + -6.872367698223768e-13, + -6.871146920588414e-13, + -6.86992614295306e-13, + -6.868705365317707e-13, + -6.867484587682353e-13, + -6.866263810047e-13, + -6.865043032411646e-13, + -6.863822254776292e-13, + -6.862601477140939e-13, + -6.861380699505585e-13, + -6.860159921870231e-13, + -6.858939144234877e-13, + -6.857718366599523e-13, + -6.85649758896417e-13, + -6.855276811328816e-13, + -6.854056033693462e-13, + -6.852835256058109e-13, + -6.851614478422755e-13, + -6.850393700787402e-13, + -6.849172923152048e-13, + -6.847952145516694e-13, + -6.846731367881341e-13, + -6.845510590245986e-13, + -6.844289812610633e-13, + -6.843069034975279e-13, + -6.841848257339925e-13, + -6.840627479704572e-13, + -6.839406702069217e-13, + -6.838185924433864e-13, + -6.83696514679851e-13, + -6.835744369163157e-13, + -6.834523591527804e-13, + -6.833302813892449e-13, + -6.832082036257096e-13, + -6.830861258621742e-13, + -6.829640480986388e-13, + -6.828419703351035e-13, + -6.82719892571568e-13, + -6.825978148080327e-13, + -6.824757370444973e-13, + -6.823536592809619e-13, + -6.822315815174266e-13, + -6.821095037538911e-13, + -6.819874259903559e-13, + -6.818653482268205e-13, + -6.817432704632851e-13, + -6.816211926997498e-13, + -6.814991149362143e-13, + -6.81377037172679e-13, + -6.812549594091436e-13, + -6.811328816456082e-13, + -6.810108038820729e-13, + -6.808887261185374e-13, + -6.807666483550021e-13, + -6.806445705914667e-13, + -6.805224928279313e-13, + -6.804004150643961e-13, + -6.802783373008606e-13, + -6.801562595373253e-13, + -6.800341817737899e-13, + -6.799121040102545e-13, + -6.797900262467192e-13, + -6.796679484831837e-13, + -6.795458707196484e-13, + -6.79423792956113e-13, + -6.793017151925776e-13, + -6.791796374290423e-13, + -6.790575596655068e-13, + -6.789354819019716e-13, + -6.788134041384362e-13, + -6.786913263749008e-13, + -6.785692486113655e-13, + -6.7844717084783e-13, + -6.783250930842947e-13, + -6.782030153207593e-13, + -6.780809375572239e-13, + -6.779588597936886e-13, + -6.778367820301531e-13, + -6.777147042666178e-13, + -6.775926265030824e-13, + -6.77470548739547e-13, + -6.773484709760118e-13, + -6.772263932124763e-13, + -6.77104315448941e-13, + -6.769822376854056e-13, + -6.768601599218702e-13, + -6.767380821583349e-13, + -6.766160043947994e-13, + -6.764939266312641e-13, + -6.763718488677287e-13, + -6.762497711041933e-13, + -6.76127693340658e-13, + -6.760056155771225e-13, + -6.758835378135872e-13, + -6.757614600500519e-13, + -6.756393822865165e-13, + -6.755173045229812e-13, + -6.753952267594457e-13, + -6.752731489959104e-13, + -6.75151071232375e-13, + -6.750289934688396e-13, + -6.749069157053043e-13, + -6.747848379417688e-13, + -6.746627601782335e-13, + -6.745406824146981e-13, + -6.744186046511627e-13, + -6.742965268876274e-13, + -6.74174449124092e-13, + -6.740523713605567e-13, + -6.739302935970213e-13, + -6.738082158334859e-13, + -6.736861380699506e-13, + -6.735640603064151e-13, + -6.734419825428798e-13, + -6.733199047793444e-13, + -6.73197827015809e-13, + -6.730757492522737e-13, + -6.729536714887382e-13, + -6.728315937252029e-13, + -6.727095159616675e-13, + -6.725874381981322e-13, + -6.724653604345969e-13, + -6.723432826710614e-13, + -6.722212049075261e-13, + -6.720991271439907e-13, + -6.719770493804553e-13, + -6.7185497161692e-13, + -6.717328938533845e-13, + -6.716108160898492e-13, + -6.714887383263138e-13, + -6.713666605627784e-13, + -6.712445827992431e-13, + -6.711225050357077e-13, + -6.710004272721724e-13, + -6.70878349508637e-13, + -6.707562717451016e-13, + -6.706341939815663e-13, + -6.705121162180308e-13, + -6.703900384544955e-13, + -6.702679606909601e-13, + -6.701458829274247e-13, + -6.700238051638894e-13, + -6.699017274003539e-13, + -6.697796496368186e-13, + -6.696575718732832e-13, + -6.695354941097479e-13, + -6.694134163462126e-13, + -6.692913385826771e-13, + -6.691692608191418e-13, + -6.690471830556064e-13, + -6.68925105292071e-13, + -6.688030275285357e-13, + -6.686809497650002e-13, + -6.685588720014649e-13, + -6.684367942379295e-13, + -6.683147164743941e-13, + -6.681926387108588e-13, + -6.680705609473233e-13, + -6.679484831837881e-13, + -6.678264054202527e-13, + -6.677043276567173e-13, + -6.67582249893182e-13, + -6.674601721296465e-13, + -6.673380943661112e-13, + -6.672160166025758e-13, + -6.670939388390404e-13, + -6.669718610755051e-13, + -6.668497833119696e-13, + -6.667277055484343e-13, + -6.666056277848989e-13, + -6.664835500213635e-13, + -6.663614722578283e-13, + -6.662393944942928e-13, + -6.661173167307575e-13, + -6.659952389672221e-13, + -6.658731612036867e-13, + -6.657510834401514e-13, + -6.656290056766159e-13, + -6.655069279130806e-13, + -6.653848501495452e-13, + -6.652627723860098e-13, + -6.651406946224745e-13, + -6.65018616858939e-13, + -6.648965390954037e-13, + -6.647744613318684e-13, + -6.64652383568333e-13, + -6.645303058047977e-13, + -6.644082280412622e-13, + -6.642861502777269e-13, + -6.641640725141915e-13, + -6.640419947506561e-13, + -6.639199169871208e-13, + -6.637978392235853e-13, + -6.6367576146005e-13, + -6.635536836965146e-13, + -6.634316059329792e-13, + -6.63309528169444e-13, + -6.631874504059085e-13, + -6.630653726423732e-13, + -6.629432948788378e-13, + -6.628212171153024e-13, + -6.626991393517671e-13, + -6.625770615882316e-13, + -6.624549838246963e-13, + -6.623329060611609e-13, + -6.622108282976255e-13, + -6.620887505340902e-13, + -6.619666727705547e-13, + -6.618445950070194e-13, + -6.617225172434841e-13, + -6.616004394799487e-13, + -6.614783617164134e-13, + -6.613562839528779e-13, + -6.612342061893426e-13, + -6.611121284258072e-13, + -6.609900506622718e-13, + -6.608679728987365e-13, + -6.60745895135201e-13, + -6.606238173716657e-13, + -6.605017396081303e-13, + -6.603796618445949e-13, + -6.602575840810596e-13, + -6.601355063175242e-13, + -6.600134285539889e-13, + -6.598913507904535e-13, + -6.597692730269181e-13, + -6.596471952633828e-13, + -6.595251174998473e-13, + -6.59403039736312e-13, + -6.592809619727766e-13, + -6.591588842092412e-13, + -6.590368064457059e-13, + -6.589147286821705e-13, + -6.587926509186351e-13, + -6.586705731550997e-13, + -6.585484953915644e-13, + -6.584264176280291e-13, + -6.583043398644937e-13, + -6.581822621009583e-13, + -6.580601843374229e-13, + -6.579381065738875e-13, + -6.578160288103522e-13, + -6.576939510468168e-13, + -6.575718732832814e-13, + -6.57449795519746e-13, + -6.573277177562106e-13, + -6.572056399926753e-13, + -6.5708356222914e-13, + -6.569614844656046e-13, + -6.568394067020692e-13, + -6.567173289385338e-13, + -6.565952511749985e-13, + -6.564731734114631e-13, + -6.563510956479277e-13, + -6.562290178843923e-13, + -6.561069401208569e-13, + -6.559848623573216e-13, + -6.558627845937862e-13, + -6.557407068302508e-13, + -6.556186290667154e-13, + -6.554965513031801e-13, + -6.553744735396448e-13, + -6.552523957761094e-13, + -6.55130318012574e-13, + -6.550082402490386e-13, + -6.548861624855032e-13, + -6.547640847219679e-13, + -6.546420069584325e-13, + -6.545199291948971e-13, + -6.543978514313617e-13, + -6.542757736678263e-13, + -6.54153695904291e-13, + -6.540316181407556e-13, + -6.539095403772203e-13, + -6.537874626136849e-13, + -6.536653848501495e-13, + -6.535433070866142e-13, + -6.534212293230788e-13, + -6.532991515595434e-13, + -6.53177073796008e-13, + -6.530549960324726e-13, + -6.529329182689373e-13, + -6.528108405054019e-13, + -6.526887627418665e-13, + -6.525666849783311e-13, + -6.524446072147957e-13, + -6.523225294512605e-13, + -6.522004516877251e-13, + -6.520783739241897e-13, + -6.519562961606543e-13, + -6.518342183971189e-13, + -6.517121406335836e-13, + -6.515900628700482e-13, + -6.514679851065128e-13, + -6.513459073429774e-13, + -6.51223829579442e-13, + -6.511017518159067e-13, + -6.509796740523713e-13, + -6.508575962888359e-13, + -6.507355185253007e-13, + -6.506134407617652e-13, + -6.504913629982299e-13, + -6.503692852346945e-13, + -6.502472074711591e-13, + -6.501251297076238e-13, + -6.500030519440883e-13, + -6.49880974180553e-13, + -6.497588964170176e-13, + -6.496368186534822e-13, + -6.495147408899469e-13, + -6.493926631264114e-13, + -6.492705853628762e-13, + -6.491485075993408e-13, + -6.490264298358054e-13, + -6.489043520722701e-13, + -6.487822743087346e-13, + -6.486601965451993e-13, + -6.485381187816639e-13, + -6.484160410181285e-13, + -6.482939632545932e-13, + -6.481718854910577e-13, + -6.480498077275224e-13, + -6.47927729963987e-13, + -6.478056522004516e-13, + -6.476835744369164e-13, + -6.475614966733809e-13, + -6.474394189098456e-13, + -6.473173411463102e-13, + -6.471952633827748e-13, + -6.470731856192395e-13, + -6.46951107855704e-13, + -6.468290300921687e-13, + -6.467069523286333e-13, + -6.465848745650979e-13, + -6.464627968015626e-13, + -6.463407190380271e-13, + -6.462186412744918e-13, + -6.460965635109565e-13, + -6.459744857474211e-13, + -6.458524079838858e-13, + -6.457303302203503e-13, + -6.45608252456815e-13, + -6.454861746932796e-13, + -6.453640969297442e-13, + -6.452420191662089e-13, + -6.451199414026734e-13, + -6.449978636391381e-13, + -6.448757858756027e-13, + -6.447537081120673e-13, + -6.44631630348532e-13, + -6.445095525849966e-13, + -6.443874748214613e-13, + -6.442653970579259e-13, + -6.441433192943905e-13, + -6.440212415308552e-13, + -6.438991637673197e-13, + -6.437770860037844e-13, + -6.43655008240249e-13, + -6.435329304767136e-13, + -6.434108527131783e-13, + -6.432887749496428e-13, + -6.431666971861075e-13, + -6.430446194225721e-13, + -6.429225416590368e-13, + -6.428004638955015e-13, + -6.42678386131966e-13, + -6.425563083684307e-13, + -6.424342306048953e-13, + -6.423121528413599e-13, + -6.421900750778246e-13, + -6.420679973142891e-13, + -6.419459195507538e-13, + -6.418238417872184e-13, + -6.41701764023683e-13, + -6.415796862601477e-13, + -6.414576084966123e-13, + -6.41335530733077e-13, + -6.412134529695416e-13, + -6.410913752060062e-13, + -6.409692974424709e-13, + -6.408472196789354e-13, + -6.407251419154001e-13, + -6.406030641518647e-13, + -6.404809863883293e-13, + -6.40358908624794e-13, + -6.402368308612585e-13, + -6.401147530977232e-13, + -6.399926753341878e-13, + -6.398705975706525e-13, + -6.397485198071172e-13, + -6.396264420435817e-13, + -6.395043642800464e-13, + -6.39382286516511e-13, + -6.392602087529756e-13, + -6.391381309894403e-13, + -6.390160532259048e-13, + -6.388939754623695e-13, + -6.387718976988341e-13, + -6.386498199352987e-13, + -6.385277421717634e-13, + -6.384056644082279e-13, + -6.382835866446927e-13, + -6.381615088811573e-13, + -6.380394311176219e-13, + -6.379173533540866e-13, + -6.377952755905511e-13, + -6.376731978270158e-13, + -6.375511200634804e-13, + -6.37429042299945e-13, + -6.373069645364097e-13, + -6.371848867728742e-13, + -6.370628090093389e-13, + -6.369407312458035e-13, + -6.368186534822681e-13, + -6.366965757187329e-13, + -6.365744979551974e-13, + -6.364524201916621e-13, + -6.363303424281267e-13, + -6.362082646645913e-13, + -6.36086186901056e-13, + -6.359641091375205e-13, + -6.358420313739852e-13, + -6.357199536104498e-13, + -6.355978758469144e-13, + -6.354757980833791e-13, + -6.353537203198436e-13, + -6.352316425563084e-13, + -6.35109564792773e-13, + -6.349874870292376e-13, + -6.348654092657023e-13, + -6.347433315021668e-13, + -6.346212537386315e-13, + -6.344991759750961e-13, + -6.343770982115607e-13, + -6.342550204480254e-13, + -6.341329426844899e-13, + -6.340108649209546e-13, + -6.338887871574192e-13, + -6.337667093938838e-13, + -6.336446316303486e-13, + -6.335225538668131e-13, + -6.334004761032778e-13, + -6.332783983397424e-13, + -6.33156320576207e-13, + -6.330342428126717e-13, + -6.329121650491362e-13, + -6.327900872856009e-13, + -6.326680095220655e-13, + -6.325459317585301e-13, + -6.324238539949948e-13, + -6.323017762314593e-13, + -6.32179698467924e-13, + -6.320576207043887e-13, + -6.319355429408533e-13, + -6.31813465177318e-13, + -6.316913874137825e-13, + -6.315693096502472e-13, + -6.314472318867118e-13, + -6.313251541231764e-13, + -6.312030763596411e-13, + -6.310809985961056e-13, + -6.309589208325703e-13, + -6.308368430690349e-13, + -6.307147653054995e-13, + -6.305926875419642e-13, + -6.304706097784288e-13, + -6.303485320148935e-13, + -6.302264542513581e-13, + -6.301043764878227e-13, + -6.299822987242874e-13, + -6.298602209607519e-13, + -6.297381431972166e-13, + -6.296160654336812e-13, + -6.294939876701458e-13, + -6.293719099066105e-13, + -6.29249832143075e-13, + -6.291277543795397e-13, + -6.290056766160043e-13, + -6.28883598852469e-13, + -6.287615210889337e-13, + -6.286394433253982e-13, + -6.285173655618629e-13, + -6.283952877983275e-13, + -6.282732100347921e-13, + -6.281511322712568e-13, + -6.280290545077213e-13, + -6.27906976744186e-13, + -6.277848989806506e-13, + -6.276628212171152e-13, + -6.275407434535799e-13, + -6.274186656900445e-13, + -6.272965879265092e-13, + -6.271745101629738e-13, + -6.270524323994384e-13, + -6.269303546359031e-13, + -6.268082768723676e-13, + -6.266861991088323e-13, + -6.265641213452969e-13, + -6.264420435817615e-13, + -6.263199658182262e-13, + -6.261978880546907e-13, + -6.260758102911554e-13, + -6.2595373252762e-13, + -6.258316547640847e-13, + -6.257095770005494e-13, + -6.255874992370139e-13, + -6.254654214734786e-13, + -6.253433437099432e-13, + -6.252212659464078e-13, + -6.250991881828725e-13, + -6.249771104193371e-13, + -6.248550326558017e-13, + -6.247329548922663e-13, + -6.246108771287309e-13, + -6.244887993651956e-13, + -6.243667216016602e-13, + -6.242446438381249e-13, + -6.241225660745895e-13, + -6.240004883110541e-13, + -6.238784105475188e-13, + -6.237563327839834e-13, + -6.23634255020448e-13, + -6.235121772569126e-13, + -6.233900994933772e-13, + -6.232680217298419e-13, + -6.231459439663065e-13, + -6.230238662027711e-13, + -6.229017884392357e-13, + -6.227797106757003e-13, + -6.226576329121651e-13, + -6.225355551486297e-13, + -6.224134773850943e-13, + -6.222913996215589e-13, + -6.221693218580235e-13, + -6.220472440944882e-13, + -6.219251663309528e-13, + -6.218030885674174e-13, + -6.21681010803882e-13, + -6.215589330403466e-13, + -6.214368552768113e-13, + -6.213147775132759e-13, + -6.211926997497405e-13, + -6.210706219862052e-13, + -6.209485442226698e-13, + -6.208264664591345e-13, + -6.207043886955991e-13, + -6.205823109320637e-13, + -6.204602331685283e-13, + -6.203381554049929e-13, + -6.202160776414576e-13, + -6.200939998779222e-13, + -6.199719221143868e-13, + -6.198498443508514e-13, + -6.19727766587316e-13, + -6.196056888237808e-13, + -6.194836110602454e-13, + -6.1936153329671e-13, + -6.192394555331746e-13, + -6.191173777696392e-13, + -6.189953000061039e-13, + -6.188732222425685e-13, + -6.187511444790331e-13, + -6.186290667154977e-13, + -6.185069889519623e-13, + -6.18384911188427e-13, + -6.182628334248916e-13, + -6.181407556613562e-13, + -6.180186778978209e-13, + -6.178966001342855e-13, + -6.177745223707502e-13, + -6.176524446072148e-13, + -6.175303668436794e-13, + -6.17408289080144e-13, + -6.172862113166086e-13, + -6.171641335530733e-13, + -6.170420557895379e-13, + -6.169199780260025e-13, + -6.167979002624671e-13, + -6.166758224989317e-13, + -6.165537447353964e-13, + -6.164316669718611e-13, + -6.163095892083257e-13, + -6.161875114447904e-13, + -6.160654336812549e-13, + -6.159433559177196e-13, + -6.158212781541842e-13, + -6.156992003906488e-13, + -6.155771226271135e-13, + -6.15455044863578e-13, + -6.153329671000427e-13, + -6.152108893365073e-13, + -6.150888115729719e-13, + -6.149667338094366e-13, + -6.148446560459012e-13, + -6.147225782823659e-13, + -6.146005005188305e-13, + -6.144784227552951e-13, + -6.143563449917598e-13, + -6.142342672282243e-13, + -6.14112189464689e-13, + -6.139901117011536e-13, + -6.138680339376182e-13, + -6.137459561740829e-13, + -6.136238784105474e-13, + -6.135018006470121e-13, + -6.133797228834768e-13, + -6.132576451199414e-13, + -6.131355673564061e-13, + -6.130134895928706e-13, + -6.128914118293353e-13, + -6.127693340657999e-13, + -6.126472563022645e-13, + -6.125251785387292e-13, + -6.124031007751937e-13, + -6.122810230116584e-13, + -6.12158945248123e-13, + -6.120368674845876e-13, + -6.119147897210523e-13, + -6.117927119575169e-13, + -6.116706341939816e-13, + -6.115485564304462e-13, + -6.114264786669108e-13, + -6.113044009033755e-13, + -6.1118232313984e-13, + -6.110602453763047e-13, + -6.109381676127693e-13, + -6.108160898492339e-13, + -6.106940120856986e-13, + -6.105719343221631e-13, + -6.104498565586278e-13, + -6.103277787950924e-13, + -6.102057010315571e-13, + -6.100836232680218e-13, + -6.099615455044863e-13, + -6.09839467740951e-13, + -6.097173899774156e-13, + -6.095953122138802e-13, + -6.094732344503449e-13, + -6.093511566868094e-13, + -6.092290789232741e-13, + -6.091070011597387e-13, + -6.089849233962033e-13, + -6.08862845632668e-13, + -6.087407678691325e-13, + -6.086186901055973e-13, + -6.084966123420619e-13, + -6.083745345785265e-13, + -6.082524568149912e-13, + -6.081303790514557e-13, + -6.080083012879204e-13, + -6.07886223524385e-13, + -6.077641457608496e-13, + -6.076420679973143e-13, + -6.075199902337788e-13, + -6.073979124702435e-13, + -6.072758347067081e-13, + -6.071537569431727e-13, + -6.070316791796375e-13, + -6.06909601416102e-13, + -6.067875236525667e-13, + -6.066654458890313e-13, + -6.065433681254959e-13, + -6.064212903619606e-13, + -6.062992125984251e-13, + -6.061771348348898e-13, + -6.060550570713544e-13, + -6.05932979307819e-13, + -6.058109015442837e-13, + -6.056888237807482e-13, + -6.05566746017213e-13, + -6.054446682536776e-13, + -6.053225904901422e-13, + -6.052005127266069e-13, + -6.050784349630714e-13, + -6.049563571995361e-13, + -6.048342794360007e-13, + -6.047122016724653e-13, + -6.0459012390893e-13, + -6.044680461453945e-13, + -6.043459683818592e-13, + -6.042238906183238e-13, + -6.041018128547884e-13, + -6.039797350912532e-13, + -6.038576573277177e-13, + -6.037355795641824e-13, + -6.03613501800647e-13, + -6.034914240371116e-13, + -6.033693462735763e-13, + -6.032472685100408e-13, + -6.031251907465055e-13, + -6.030031129829701e-13, + -6.028810352194347e-13, + -6.027589574558994e-13, + -6.026368796923639e-13, + -6.025148019288286e-13, + -6.023927241652933e-13, + -6.022706464017579e-13, + -6.021485686382226e-13, + -6.020264908746871e-13, + -6.019044131111518e-13, + -6.017823353476164e-13, + -6.01660257584081e-13, + -6.015381798205457e-13, + -6.014161020570102e-13, + -6.012940242934749e-13, + -6.011719465299395e-13, + -6.010498687664041e-13, + -6.009277910028688e-13, + -6.008057132393334e-13, + -6.006836354757981e-13, + -6.005615577122627e-13, + -6.004394799487273e-13, + -6.00317402185192e-13, + -6.001953244216565e-13, + -6.000732466581212e-13, + -5.999511688945858e-13, + -5.998290911310504e-13, + -5.997070133675151e-13, + -5.995849356039796e-13, + -5.994628578404443e-13, + -5.99340780076909e-13, + -5.992187023133736e-13, + -5.990966245498383e-13, + -5.989745467863028e-13, + -5.988524690227675e-13, + -5.987303912592321e-13, + -5.986083134956967e-13, + -5.984862357321614e-13, + -5.983641579686259e-13, + -5.982420802050906e-13, + -5.981200024415552e-13, + -5.979979246780198e-13, + -5.978758469144845e-13, + -5.977537691509491e-13, + -5.976316913874138e-13, + -5.975096136238784e-13, + -5.97387535860343e-13, + -5.972654580968077e-13, + -5.971433803332722e-13, + -5.970213025697369e-13, + -5.968992248062015e-13, + -5.967771470426661e-13, + -5.966550692791308e-13, + -5.965329915155953e-13, + -5.9641091375206e-13, + -5.962888359885246e-13, + -5.961667582249893e-13, + -5.96044680461454e-13, + -5.959226026979185e-13, + -5.958005249343832e-13, + -5.956784471708478e-13, + -5.955563694073124e-13, + -5.954342916437771e-13, + -5.953122138802416e-13, + -5.951901361167063e-13, + -5.950680583531709e-13, + -5.949459805896355e-13, + -5.948239028261002e-13, + -5.947018250625647e-13, + -5.945797472990295e-13, + -5.944576695354941e-13, + -5.943355917719587e-13, + -5.942135140084234e-13, + -5.940914362448879e-13, + -5.939693584813526e-13, + -5.938472807178172e-13, + -5.937252029542818e-13, + -5.936031251907465e-13, + -5.93481047427211e-13, + -5.933589696636757e-13, + -5.932368919001403e-13, + -5.931148141366049e-13, + -5.929927363730697e-13, + -5.928706586095342e-13, + -5.927485808459989e-13, + -5.926265030824635e-13, + -5.925044253189281e-13, + -5.923823475553928e-13, + -5.922602697918573e-13, + -5.92138192028322e-13, + -5.920161142647866e-13, + -5.918940365012512e-13, + -5.917719587377159e-13, + -5.916498809741804e-13, + -5.915278032106452e-13, + -5.914057254471098e-13, + -5.912836476835744e-13, + -5.911615699200391e-13, + -5.910394921565036e-13, + -5.909174143929683e-13, + -5.907953366294329e-13, + -5.906732588658975e-13, + -5.905511811023622e-13, + -5.904291033388268e-13, + -5.903070255752914e-13, + -5.90184947811756e-13, + -5.900628700482206e-13, + -5.899407922846854e-13, + -5.8981871452115e-13, + -5.896966367576146e-13, + -5.895745589940792e-13, + -5.894524812305438e-13, + -5.893304034670085e-13, + -5.892083257034731e-13, + -5.890862479399377e-13, + -5.889641701764023e-13, + -5.888420924128669e-13, + -5.887200146493316e-13, + -5.885979368857962e-13, + -5.884758591222608e-13, + -5.883537813587255e-13, + -5.882317035951901e-13, + -5.881096258316548e-13, + -5.879875480681194e-13, + -5.87865470304584e-13, + -5.877433925410486e-13, + -5.876213147775132e-13, + -5.874992370139779e-13, + -5.873771592504425e-13, + -5.872550814869071e-13, + -5.871330037233717e-13, + -5.870109259598363e-13, + -5.86888848196301e-13, + -5.867667704327657e-13, + -5.866446926692303e-13, + -5.865226149056949e-13, + -5.864005371421595e-13, + -5.862784593786242e-13, + -5.861563816150888e-13, + -5.860343038515534e-13, + -5.85912226088018e-13, + -5.857901483244826e-13, + -5.856680705609473e-13, + -5.855459927974119e-13, + -5.854239150338765e-13, + -5.853018372703411e-13, + -5.851797595068058e-13, + -5.850576817432705e-13, + -5.849356039797351e-13, + -5.848135262161997e-13, + -5.846914484526643e-13, + -5.845693706891289e-13, + -5.844472929255936e-13, + -5.843252151620582e-13, + -5.842031373985228e-13, + -5.840810596349874e-13, + -5.83958981871452e-13, + -5.838369041079167e-13, + -5.837148263443814e-13, + -5.83592748580846e-13, + -5.834706708173106e-13, + -5.833485930537752e-13, + -5.832265152902399e-13, + -5.831044375267045e-13, + -5.829823597631691e-13, + -5.828602819996337e-13, + -5.827382042360983e-13, + -5.82616126472563e-13, + -5.824940487090276e-13, + -5.823719709454922e-13, + -5.822498931819568e-13, + -5.821278154184215e-13, + -5.820057376548862e-13, + -5.818836598913508e-13, + -5.817615821278154e-13, + -5.816395043642801e-13, + -5.815174266007446e-13, + -5.813953488372093e-13, + -5.812732710736739e-13, + -5.811511933101385e-13, + -5.810291155466032e-13, + -5.809070377830677e-13, + -5.807849600195324e-13, + -5.80662882255997e-13, + -5.805408044924617e-13, + -5.804187267289264e-13, + -5.802966489653909e-13, + -5.801745712018556e-13, + -5.800524934383202e-13, + -5.799304156747848e-13, + -5.798083379112495e-13, + -5.79686260147714e-13, + -5.795641823841787e-13, + -5.794421046206433e-13, + -5.793200268571079e-13, + -5.791979490935726e-13, + -5.790758713300371e-13, + -5.789537935665019e-13, + -5.788317158029665e-13, + -5.787096380394311e-13, + -5.785875602758958e-13, + -5.784654825123603e-13, + -5.78343404748825e-13, + -5.782213269852896e-13, + -5.780992492217542e-13, + -5.779771714582189e-13, + -5.778550936946834e-13, + -5.777330159311481e-13, + -5.776109381676127e-13, + -5.774888604040773e-13, + -5.773667826405421e-13, + -5.772447048770066e-13, + -5.771226271134713e-13, + -5.770005493499359e-13, + -5.768784715864005e-13, + -5.767563938228652e-13, + -5.766343160593297e-13, + -5.765122382957944e-13, + -5.76390160532259e-13, + -5.762680827687236e-13, + -5.761460050051883e-13, + -5.760239272416528e-13, + -5.759018494781176e-13, + -5.757797717145822e-13, + -5.756576939510468e-13, + -5.755356161875115e-13, + -5.75413538423976e-13, + -5.752914606604407e-13, + -5.751693828969053e-13, + -5.750473051333699e-13, + -5.749252273698346e-13, + -5.748031496062991e-13, + -5.746810718427638e-13, + -5.745589940792284e-13, + -5.74436916315693e-13, + -5.743148385521578e-13, + -5.741927607886223e-13, + -5.74070683025087e-13, + -5.739486052615516e-13, + -5.738265274980162e-13, + -5.737044497344809e-13, + -5.735823719709454e-13, + -5.734602942074101e-13, + -5.733382164438747e-13, + -5.732161386803393e-13, + -5.73094060916804e-13, + -5.729719831532685e-13, + -5.728499053897332e-13, + -5.727278276261979e-13, + -5.726057498626625e-13, + -5.724836720991272e-13, + -5.723615943355917e-13, + -5.722395165720564e-13, + -5.72117438808521e-13, + -5.719953610449856e-13, + -5.718732832814503e-13, + -5.717512055179148e-13, + -5.716291277543795e-13, + -5.715070499908441e-13, + -5.713849722273087e-13, + -5.712628944637734e-13, + -5.71140816700238e-13, + -5.710187389367027e-13, + -5.708966611731673e-13, + -5.707745834096319e-13, + -5.706525056460966e-13, + -5.705304278825611e-13, + -5.704083501190258e-13, + -5.702862723554904e-13, + -5.70164194591955e-13, + -5.700421168284197e-13, + -5.699200390648842e-13, + -5.697979613013489e-13, + -5.696758835378136e-13, + -5.695538057742782e-13, + -5.694317280107429e-13, + -5.693096502472074e-13, + -5.691875724836721e-13, + -5.690654947201367e-13, + -5.689434169566013e-13, + -5.68821339193066e-13, + -5.686992614295305e-13, + -5.685771836659952e-13, + -5.684551059024598e-13, + -5.683330281389244e-13, + -5.682109503753891e-13, + -5.680888726118537e-13, + -5.679667948483184e-13, + -5.67844717084783e-13, + -5.677226393212476e-13, + -5.676005615577123e-13, + -5.674784837941768e-13, + -5.673564060306415e-13, + -5.672343282671061e-13, + -5.671122505035707e-13, + -5.669901727400354e-13, + -5.668680949764999e-13, + -5.667460172129646e-13, + -5.666239394494292e-13, + -5.665018616858939e-13, + -5.663797839223586e-13, + -5.662577061588231e-13, + -5.661356283952878e-13, + -5.660135506317524e-13, + -5.65891472868217e-13, + -5.657693951046817e-13, + -5.656473173411462e-13, + -5.655252395776109e-13, + -5.654031618140755e-13, + -5.652810840505401e-13, + -5.651590062870048e-13, + -5.650369285234693e-13, + -5.649148507599341e-13, + -5.647927729963987e-13, + -5.646706952328633e-13, + -5.64548617469328e-13, + -5.644265397057925e-13, + -5.643044619422572e-13, + -5.641823841787218e-13, + -5.640603064151864e-13, + -5.639382286516511e-13, + -5.638161508881156e-13, + -5.636940731245803e-13, + -5.635719953610449e-13, + -5.634499175975095e-13, + -5.633278398339743e-13, + -5.632057620704388e-13, + -5.630836843069035e-13, + -5.629616065433681e-13, + -5.628395287798327e-13, + -5.627174510162974e-13, + -5.625953732527619e-13, + -5.624732954892266e-13, + -5.623512177256912e-13, + -5.622291399621558e-13, + -5.621070621986205e-13, + -5.61984984435085e-13, + -5.618629066715498e-13, + -5.617408289080144e-13, + -5.61618751144479e-13, + -5.614966733809437e-13, + -5.613745956174082e-13, + -5.612525178538729e-13, + -5.611304400903375e-13, + -5.610083623268021e-13, + -5.608862845632668e-13, + -5.607642067997313e-13, + -5.60642129036196e-13, + -5.605200512726606e-13, + -5.603979735091252e-13, + -5.6027589574559e-13, + -5.601538179820545e-13, + -5.600317402185192e-13, + -5.599096624549838e-13, + -5.597875846914484e-13, + -5.596655069279131e-13, + -5.595434291643776e-13, + -5.594213514008423e-13, + -5.592992736373069e-13, + -5.591771958737715e-13, + -5.590551181102362e-13, + -5.589330403467007e-13, + -5.588109625831654e-13, + -5.586888848196301e-13, + -5.585668070560947e-13, + -5.584447292925594e-13, + -5.583226515290239e-13, + -5.582005737654886e-13, + -5.580784960019532e-13, + -5.579564182384178e-13, + -5.578343404748825e-13, + -5.57712262711347e-13, + -5.575901849478117e-13, + -5.574681071842763e-13, + -5.573460294207409e-13, + -5.572239516572056e-13, + -5.571018738936702e-13, + -5.569797961301349e-13, + -5.568577183665995e-13, + -5.567356406030641e-13, + -5.566135628395288e-13, + -5.564914850759933e-13, + -5.56369407312458e-13, + -5.562473295489226e-13, + -5.561252517853872e-13, + -5.560031740218519e-13, + -5.558810962583165e-13, + -5.557590184947811e-13, + -5.556369407312457e-13, + -5.555148629677104e-13, + -5.553927852041751e-13, + -5.552707074406397e-13, + -5.551486296771043e-13, + -5.550265519135689e-13, + -5.549044741500335e-13, + -5.547823963864982e-13, + -5.546603186229628e-13, + -5.545382408594274e-13, + -5.54416163095892e-13, + -5.542940853323566e-13, + -5.541720075688213e-13, + -5.54049929805286e-13, + -5.539278520417506e-13, + -5.538057742782152e-13, + -5.536836965146798e-13, + -5.535616187511445e-13, + -5.534395409876091e-13, + -5.533174632240737e-13, + -5.531953854605383e-13, + -5.530733076970029e-13, + -5.529512299334676e-13, + -5.528291521699322e-13, + -5.527070744063968e-13, + -5.525849966428614e-13, + -5.524629188793261e-13, + -5.523408411157908e-13, + -5.522187633522554e-13, + -5.5209668558872e-13, + -5.519746078251846e-13, + -5.518525300616492e-13, + -5.517304522981139e-13, + -5.516083745345785e-13, + -5.514862967710431e-13, + -5.513642190075077e-13, + -5.512421412439723e-13, + -5.51120063480437e-13, + -5.509979857169016e-13, + -5.508759079533663e-13, + -5.507538301898309e-13, + -5.506317524262955e-13, + -5.505096746627602e-13, + -5.503875968992248e-13, + -5.502655191356894e-13, + -5.50143441372154e-13, + -5.500213636086186e-13, + -5.498992858450833e-13, + -5.497772080815479e-13, + -5.496551303180125e-13, + -5.495330525544771e-13, + -5.494109747909417e-13, + -5.492888970274065e-13, + -5.491668192638711e-13, + -5.490447415003357e-13, + -5.489226637368003e-13, + -5.488005859732649e-13, + -5.486785082097296e-13, + -5.485564304461942e-13, + -5.484343526826588e-13, + -5.483122749191234e-13, + -5.48190197155588e-13, + -5.480681193920527e-13, + -5.479460416285173e-13, + -5.47823963864982e-13, + -5.477018861014466e-13, + -5.475798083379112e-13, + -5.474577305743759e-13, + -5.473356528108405e-13, + -5.472135750473051e-13, + -5.470914972837698e-13, + -5.469694195202343e-13, + -5.46847341756699e-13, + -5.467252639931636e-13, + -5.466031862296282e-13, + -5.464811084660929e-13, + -5.463590307025574e-13, + -5.462369529390222e-13, + -5.461148751754868e-13, + -5.459927974119514e-13, + -5.458707196484161e-13, + -5.457486418848806e-13, + -5.456265641213453e-13, + -5.455044863578099e-13, + -5.453824085942745e-13, + -5.452603308307392e-13, + -5.451382530672037e-13, + -5.450161753036684e-13, + -5.44894097540133e-13, + -5.447720197765976e-13, + -5.446499420130623e-13, + -5.445278642495269e-13, + -5.444057864859916e-13, + -5.442837087224562e-13, + -5.441616309589208e-13, + -5.440395531953854e-13, + -5.4391747543185e-13, + -5.437953976683147e-13, + -5.436733199047793e-13, + -5.435512421412439e-13, + -5.434291643777085e-13, + -5.433070866141731e-13, + -5.431850088506378e-13, + -5.430629310871025e-13, + -5.429408533235671e-13, + -5.428187755600317e-13, + -5.426966977964964e-13, + -5.42574620032961e-13, + -5.424525422694256e-13, + -5.423304645058902e-13, + -5.422083867423548e-13, + -5.420863089788195e-13, + -5.419642312152841e-13, + -5.418421534517487e-13, + -5.417200756882133e-13, + -5.415979979246779e-13, + -5.414759201611427e-13, + -5.413538423976073e-13, + -5.412317646340719e-13, + -5.411096868705365e-13, + -5.409876091070011e-13, + -5.408655313434658e-13, + -5.407434535799304e-13, + -5.40621375816395e-13, + -5.404992980528596e-13, + -5.403772202893242e-13, + -5.402551425257889e-13, + -5.401330647622535e-13, + -5.400109869987182e-13, + -5.398889092351828e-13, + -5.397668314716474e-13, + -5.396447537081121e-13, + -5.395226759445767e-13, + -5.394005981810413e-13, + -5.392785204175059e-13, + -5.391564426539705e-13, + -5.390343648904352e-13, + -5.389122871268998e-13, + -5.387902093633644e-13, + -5.38668131599829e-13, + -5.385460538362936e-13, + -5.384239760727584e-13, + -5.38301898309223e-13, + -5.381798205456876e-13, + -5.380577427821522e-13, + -5.379356650186168e-13, + -5.378135872550815e-13, + -5.376915094915461e-13, + -5.375694317280107e-13, + -5.374473539644753e-13, + -5.373252762009399e-13, + -5.372031984374046e-13, + -5.370811206738692e-13, + -5.369590429103338e-13, + -5.368369651467985e-13, + -5.367148873832631e-13, + -5.365928096197278e-13, + -5.364707318561924e-13, + -5.36348654092657e-13, + -5.362265763291216e-13, + -5.361044985655862e-13, + -5.359824208020509e-13, + -5.358603430385155e-13, + -5.357382652749801e-13, + -5.356161875114447e-13, + -5.354941097479093e-13, + -5.35372031984374e-13, + -5.352499542208387e-13, + -5.351278764573033e-13, + -5.350057986937679e-13, + -5.348837209302325e-13, + -5.347616431666972e-13, + -5.346395654031618e-13, + -5.345174876396264e-13, + -5.34395409876091e-13, + -5.342733321125556e-13, + -5.341512543490203e-13, + -5.340291765854849e-13, + -5.339070988219495e-13, + -5.337850210584141e-13, + -5.336629432948788e-13, + -5.335408655313435e-13, + -5.334187877678081e-13, + -5.332967100042727e-13, + -5.331746322407373e-13, + -5.330525544772019e-13, + -5.329304767136666e-13, + -5.328083989501312e-13, + -5.326863211865958e-13, + -5.325642434230604e-13, + -5.32442165659525e-13, + -5.323200878959897e-13, + -5.321980101324544e-13, + -5.32075932368919e-13, + -5.319538546053836e-13, + -5.318317768418482e-13, + -5.317096990783129e-13, + -5.315876213147775e-13, + -5.314655435512421e-13, + -5.313434657877067e-13, + -5.312213880241713e-13, + -5.31099310260636e-13, + -5.309772324971006e-13, + -5.308551547335652e-13, + -5.307330769700298e-13, + -5.306109992064945e-13, + -5.304889214429592e-13, + -5.303668436794238e-13, + -5.302447659158884e-13, + -5.30122688152353e-13, + -5.300006103888176e-13, + -5.298785326252823e-13, + -5.297564548617469e-13, + -5.296343770982115e-13, + -5.295122993346761e-13, + -5.293902215711407e-13, + -5.292681438076054e-13, + -5.2914606604407e-13, + -5.290239882805347e-13, + -5.289019105169993e-13, + -5.287798327534639e-13, + -5.286577549899286e-13, + -5.285356772263932e-13, + -5.284135994628578e-13, + -5.282915216993224e-13, + -5.28169443935787e-13, + -5.280473661722517e-13, + -5.279252884087163e-13, + -5.278032106451809e-13, + -5.276811328816455e-13, + -5.275590551181101e-13, + -5.274369773545749e-13, + -5.273148995910395e-13, + -5.271928218275041e-13, + -5.270707440639687e-13, + -5.269486663004333e-13, + -5.26826588536898e-13, + -5.267045107733626e-13, + -5.265824330098272e-13, + -5.264603552462918e-13, + -5.263382774827564e-13, + -5.262161997192211e-13, + -5.260941219556857e-13, + -5.259720441921504e-13, + -5.25849966428615e-13, + -5.257278886650797e-13, + -5.256058109015443e-13, + -5.254837331380089e-13, + -5.253616553744735e-13, + -5.252395776109381e-13, + -5.251174998474028e-13, + -5.249954220838674e-13, + -5.24873344320332e-13, + -5.247512665567966e-13, + -5.246291887932612e-13, + -5.245071110297259e-13, + -5.243850332661906e-13, + -5.242629555026552e-13, + -5.241408777391198e-13, + -5.240187999755844e-13, + -5.238967222120491e-13, + -5.237746444485137e-13, + -5.236525666849783e-13, + -5.235304889214429e-13, + -5.234084111579075e-13, + -5.232863333943722e-13, + -5.231642556308368e-13, + -5.230421778673014e-13, + -5.22920100103766e-13, + -5.227980223402307e-13, + -5.226759445766954e-13, + -5.2255386681316e-13, + -5.224317890496246e-13, + -5.223097112860892e-13, + -5.221876335225538e-13, + -5.220655557590185e-13, + -5.219434779954831e-13, + -5.218214002319477e-13, + -5.216993224684123e-13, + -5.215772447048769e-13, + -5.214551669413416e-13, + -5.213330891778062e-13, + -5.212110114142709e-13, + -5.210889336507355e-13, + -5.209668558872001e-13, + -5.208447781236648e-13, + -5.207227003601294e-13, + -5.20600622596594e-13, + -5.204785448330586e-13, + -5.203564670695232e-13, + -5.202343893059879e-13, + -5.201123115424525e-13, + -5.199902337789171e-13, + -5.198681560153817e-13, + -5.197460782518463e-13, + -5.196240004883111e-13, + -5.195019227247757e-13, + -5.193798449612403e-13, + -5.192577671977049e-13, + -5.191356894341695e-13, + -5.190136116706342e-13, + -5.188915339070988e-13, + -5.187694561435634e-13, + -5.18647378380028e-13, + -5.185253006164926e-13, + -5.184032228529573e-13, + -5.182811450894219e-13, + -5.181590673258866e-13, + -5.180369895623512e-13, + -5.179149117988158e-13, + -5.177928340352805e-13, + -5.176707562717451e-13, + -5.175486785082097e-13, + -5.174266007446743e-13, + -5.173045229811389e-13, + -5.171824452176036e-13, + -5.170603674540682e-13, + -5.169382896905328e-13, + -5.168162119269974e-13, + -5.16694134163462e-13, + -5.165720563999268e-13, + -5.164499786363914e-13, + -5.16327900872856e-13, + -5.162058231093206e-13, + -5.160837453457852e-13, + -5.159616675822499e-13, + -5.158395898187145e-13, + -5.157175120551791e-13, + -5.155954342916437e-13, + -5.154733565281083e-13, + -5.15351278764573e-13, + -5.152292010010376e-13, + -5.151071232375022e-13, + -5.149850454739669e-13, + -5.148629677104315e-13, + -5.147408899468962e-13, + -5.146188121833608e-13, + -5.144967344198254e-13, + -5.1437465665629e-13, + -5.142525788927546e-13, + -5.141305011292193e-13, + -5.140084233656839e-13, + -5.138863456021485e-13, + -5.137642678386131e-13, + -5.136421900750777e-13, + -5.135201123115424e-13, + -5.133980345480071e-13, + -5.132759567844717e-13, + -5.131538790209363e-13, + -5.130318012574009e-13, + -5.129097234938656e-13, + -5.127876457303302e-13, + -5.126655679667948e-13, + -5.125434902032594e-13, + -5.12421412439724e-13, + -5.122993346761887e-13, + -5.121772569126533e-13, + -5.120551791491179e-13, + -5.119331013855825e-13, + -5.118110236220472e-13, + -5.116889458585119e-13, + -5.115668680949765e-13, + -5.114447903314411e-13, + -5.113227125679057e-13, + -5.112006348043703e-13, + -5.11078557040835e-13, + -5.109564792772996e-13, + -5.108344015137642e-13, + -5.107123237502288e-13, + -5.105902459866934e-13, + -5.104681682231581e-13, + -5.103460904596228e-13, + -5.102240126960874e-13, + -5.10101934932552e-13, + -5.099798571690166e-13, + -5.098577794054813e-13, + -5.097357016419459e-13, + -5.096136238784105e-13, + -5.094915461148751e-13, + -5.093694683513397e-13, + -5.092473905878044e-13, + -5.09125312824269e-13, + -5.090032350607336e-13, + -5.088811572971982e-13, + -5.087590795336629e-13, + -5.086370017701276e-13, + -5.085149240065922e-13, + -5.083928462430568e-13, + -5.082707684795214e-13, + -5.081486907159861e-13, + -5.080266129524507e-13, + -5.079045351889153e-13, + -5.077824574253799e-13, + -5.076603796618445e-13, + -5.075383018983092e-13, + -5.074162241347738e-13, + -5.072941463712384e-13, + -5.071720686077031e-13, + -5.070499908441677e-13, + -5.069279130806324e-13, + -5.06805835317097e-13, + -5.066837575535616e-13, + -5.065616797900262e-13, + -5.064396020264908e-13, + -5.063175242629555e-13, + -5.061954464994201e-13, + -5.060733687358847e-13, + -5.059512909723493e-13, + -5.058292132088139e-13, + -5.057071354452786e-13, + -5.055850576817433e-13, + -5.054629799182079e-13, + -5.053409021546725e-13, + -5.052188243911371e-13, + -5.050967466276018e-13, + -5.049746688640664e-13, + -5.04852591100531e-13, + -5.047305133369956e-13, + -5.046084355734602e-13, + -5.044863578099249e-13, + -5.043642800463895e-13, + -5.042422022828541e-13, + -5.041201245193188e-13, + -5.039980467557834e-13, + -5.038759689922481e-13, + -5.037538912287127e-13, + -5.036318134651773e-13, + -5.035097357016419e-13, + -5.033876579381065e-13, + -5.032655801745712e-13, + -5.031435024110358e-13, + -5.030214246475004e-13, + -5.02899346883965e-13, + -5.027772691204296e-13, + -5.026551913568943e-13, + -5.02533113593359e-13, + -5.024110358298236e-13, + -5.022889580662882e-13, + -5.021668803027528e-13, + -5.020448025392175e-13, + -5.019227247756821e-13, + -5.018006470121467e-13, + -5.016785692486113e-13, + -5.015564914850759e-13, + -5.014344137215406e-13, + -5.013123359580052e-13, + -5.011902581944698e-13, + -5.010681804309344e-13, + -5.009461026673991e-13, + -5.008240249038638e-13, + -5.007019471403284e-13, + -5.00579869376793e-13, + -5.004577916132576e-13, + -5.003357138497222e-13, + -5.002136360861869e-13, + -5.000915583226515e-13, + -4.999694805591161e-13, + -4.998474027955807e-13, + -4.997253250320453e-13, + -4.9960324726851e-13, + -4.994811695049746e-13, + -4.993590917414393e-13, + -4.992370139779039e-13, + -4.991149362143685e-13, + -4.989928584508332e-13, + -4.988707806872978e-13, + -4.987487029237624e-13, + -4.98626625160227e-13, + -4.985045473966916e-13, + -4.983824696331563e-13, + -4.982603918696209e-13, + -4.981383141060855e-13, + -4.980162363425501e-13, + -4.978941585790147e-13, + -4.977720808154795e-13, + -4.976500030519441e-13, + -4.975279252884087e-13, + -4.974058475248733e-13, + -4.972837697613379e-13, + -4.971616919978026e-13, + -4.970396142342672e-13, + -4.969175364707318e-13, + -4.967954587071964e-13, + -4.96673380943661e-13, + -4.965513031801257e-13, + -4.964292254165903e-13, + -4.96307147653055e-13, + -4.961850698895196e-13, + -4.960629921259842e-13, + -4.959409143624489e-13, + -4.958188365989135e-13, + -4.956967588353781e-13, + -4.955746810718427e-13, + -4.954526033083073e-13, + -4.95330525544772e-13, + -4.952084477812366e-13, + -4.950863700177012e-13, + -4.949642922541658e-13, + -4.948422144906304e-13, + -4.947201367270952e-13, + -4.945980589635598e-13, + -4.944759812000244e-13, + -4.94353903436489e-13, + -4.942318256729536e-13, + -4.941097479094183e-13, + -4.939876701458829e-13, + -4.938655923823475e-13, + -4.937435146188121e-13, + -4.936214368552767e-13, + -4.934993590917414e-13, + -4.93377281328206e-13, + -4.932552035646706e-13, + -4.931331258011353e-13, + -4.930110480375999e-13, + -4.928889702740646e-13, + -4.927668925105292e-13, + -4.926448147469938e-13, + -4.925227369834584e-13, + -4.92400659219923e-13, + -4.922785814563877e-13, + -4.921565036928523e-13, + -4.920344259293169e-13, + -4.919123481657815e-13, + -4.917902704022461e-13, + -4.916681926387108e-13, + -4.915461148751755e-13, + -4.914240371116401e-13, + -4.913019593481047e-13, + -4.911798815845694e-13, + -4.91057803821034e-13, + -4.909357260574986e-13, + -4.908136482939632e-13, + -4.906915705304278e-13, + -4.905694927668925e-13, + -4.904474150033571e-13, + -4.903253372398217e-13, + -4.902032594762863e-13, + -4.90081181712751e-13, + -4.899591039492157e-13, + -4.898370261856803e-13, + -4.897149484221449e-13, + -4.895928706586095e-13, + -4.894707928950741e-13, + -4.893487151315388e-13, + -4.892266373680034e-13, + -4.89104559604468e-13, + -4.889824818409326e-13, + -4.888604040773972e-13, + -4.887383263138619e-13, + -4.886162485503265e-13, + -4.884941707867912e-13, + -4.883720930232558e-13, + -4.882500152597204e-13, + -4.881279374961851e-13, + -4.880058597326497e-13, + -4.878837819691143e-13, + -4.877617042055789e-13, + -4.876396264420435e-13, + -4.875175486785082e-13, + -4.873954709149728e-13, + -4.872733931514374e-13, + -4.87151315387902e-13, + -4.870292376243666e-13, + -4.869071598608314e-13, + -4.86785082097296e-13, + -4.866630043337606e-13, + -4.865409265702252e-13, + -4.864188488066898e-13, + -4.862967710431545e-13, + -4.861746932796191e-13, + -4.860526155160837e-13, + -4.859305377525483e-13, + -4.858084599890129e-13, + -4.856863822254776e-13, + -4.855643044619422e-13, + -4.854422266984068e-13, + -4.853201489348715e-13, + -4.851980711713361e-13, + -4.850759934078008e-13, + -4.849539156442654e-13, + -4.8483183788073e-13, + -4.847097601171946e-13, + -4.845876823536592e-13, + -4.844656045901239e-13, + -4.843435268265885e-13, + -4.842214490630531e-13, + -4.840993712995177e-13, + -4.839772935359823e-13, + -4.83855215772447e-13, + -4.837331380089117e-13, + -4.836110602453763e-13, + -4.834889824818409e-13, + -4.833669047183055e-13, + -4.832448269547702e-13, + -4.831227491912348e-13, + -4.830006714276994e-13, + -4.82878593664164e-13, + -4.827565159006286e-13, + -4.826344381370933e-13, + -4.825123603735579e-13, + -4.823902826100225e-13, + -4.822682048464872e-13, + -4.821461270829518e-13, + -4.820240493194165e-13, + -4.819019715558811e-13, + -4.817798937923457e-13, + -4.816578160288103e-13, + -4.815357382652749e-13, + -4.814136605017396e-13, + -4.812915827382042e-13, + -4.811695049746688e-13, + -4.810474272111334e-13, + -4.80925349447598e-13, + -4.808032716840627e-13, + -4.806811939205274e-13, + -4.80559116156992e-13, + -4.804370383934566e-13, + -4.803149606299212e-13, + -4.801928828663859e-13, + -4.800708051028505e-13, + -4.799487273393151e-13, + -4.798266495757797e-13, + -4.797045718122443e-13, + -4.79582494048709e-13, + -4.794604162851736e-13, + -4.793383385216382e-13, + -4.792162607581028e-13, + -4.790941829945675e-13, + -4.789721052310322e-13, + -4.788500274674968e-13, + -4.787279497039614e-13, + -4.78605871940426e-13, + -4.784837941768906e-13, + -4.783617164133553e-13, + -4.782396386498199e-13, + -4.781175608862845e-13, + -4.779954831227491e-13, + -4.778734053592137e-13, + -4.777513275956784e-13, + -4.77629249832143e-13, + -4.775071720686077e-13, + -4.773850943050723e-13, + -4.772630165415369e-13, + -4.771409387780016e-13, + -4.770188610144662e-13, + -4.768967832509308e-13, + -4.767747054873954e-13, + -4.7665262772386e-13, + -4.765305499603247e-13, + -4.764084721967893e-13, + -4.762863944332539e-13, + -4.761643166697185e-13, + -4.760422389061831e-13, + -4.759201611426479e-13, + -4.757980833791125e-13, + -4.756760056155771e-13, + -4.755539278520417e-13, + -4.754318500885063e-13, + -4.75309772324971e-13, + -4.751876945614356e-13, + -4.750656167979002e-13, + -4.749435390343648e-13, + -4.748214612708294e-13, + -4.746993835072941e-13, + -4.745773057437587e-13, + -4.744552279802234e-13, + -4.74333150216688e-13, + -4.742110724531526e-13, + -4.740889946896173e-13, + -4.739669169260819e-13, + -4.738448391625465e-13, + -4.737227613990111e-13, + -4.736006836354758e-13, + -4.734786058719404e-13, + -4.73356528108405e-13, + -4.732344503448696e-13, + -4.731123725813342e-13, + -4.729902948177989e-13, + -4.728682170542636e-13, + -4.727461392907282e-13, + -4.726240615271928e-13, + -4.725019837636574e-13, + -4.723799060001221e-13, + -4.722578282365867e-13, + -4.721357504730513e-13, + -4.720136727095159e-13, + -4.718915949459805e-13, + -4.717695171824452e-13, + -4.716474394189098e-13, + -4.715253616553744e-13, + -4.71403283891839e-13, + -4.712812061283037e-13, + -4.711591283647684e-13, + -4.71037050601233e-13, + -4.709149728376976e-13, + -4.707928950741622e-13, + -4.706708173106268e-13, + -4.705487395470915e-13, + -4.704266617835561e-13, + -4.703045840200207e-13, + -4.701825062564853e-13, + -4.700604284929499e-13, + -4.699383507294146e-13, + -4.698162729658792e-13, + -4.696941952023439e-13, + -4.695721174388085e-13, + -4.694500396752731e-13, + -4.693279619117378e-13, + -4.692058841482024e-13, + -4.69083806384667e-13, + -4.689617286211316e-13, + -4.688396508575962e-13, + -4.687175730940609e-13, + -4.685954953305255e-13, + -4.684734175669901e-13, + -4.683513398034547e-13, + -4.682292620399193e-13, + -4.681071842763841e-13, + -4.679851065128487e-13, + -4.678630287493133e-13, + -4.677409509857779e-13, + -4.676188732222425e-13, + -4.674967954587072e-13, + -4.673747176951718e-13, + -4.672526399316364e-13, + -4.67130562168101e-13, + -4.670084844045656e-13, + -4.668864066410303e-13, + -4.667643288774949e-13, + -4.666422511139596e-13, + -4.665201733504242e-13, + -4.663980955868888e-13, + -4.662760178233535e-13, + -4.661539400598181e-13, + -4.660318622962827e-13, + -4.659097845327473e-13, + -4.657877067692119e-13, + -4.656656290056766e-13, + -4.655435512421412e-13, + -4.654214734786058e-13, + -4.652993957150704e-13, + -4.65177317951535e-13, + -4.650552401879998e-13, + -4.649331624244644e-13, + -4.64811084660929e-13, + -4.646890068973936e-13, + -4.645669291338582e-13, + -4.644448513703229e-13, + -4.643227736067875e-13, + -4.642006958432521e-13, + -4.640786180797167e-13, + -4.639565403161813e-13, + -4.63834462552646e-13, + -4.637123847891106e-13, + -4.635903070255752e-13, + -4.634682292620399e-13, + -4.633461514985045e-13, + -4.632240737349692e-13, + -4.631019959714338e-13, + -4.629799182078984e-13, + -4.62857840444363e-13, + -4.627357626808276e-13, + -4.626136849172923e-13, + -4.624916071537569e-13, + -4.623695293902215e-13, + -4.622474516266861e-13, + -4.621253738631507e-13, + -4.620032960996154e-13, + -4.618812183360801e-13, + -4.617591405725447e-13, + -4.616370628090093e-13, + -4.615149850454739e-13, + -4.613929072819386e-13, + -4.612708295184032e-13, + -4.611487517548678e-13, + -4.610266739913324e-13, + -4.60904596227797e-13, + -4.607825184642617e-13, + -4.606604407007263e-13, + -4.605383629371909e-13, + -4.604162851736556e-13, + -4.602942074101202e-13, + -4.601721296465849e-13, + -4.600500518830495e-13, + -4.599279741195141e-13, + -4.598058963559787e-13, + -4.596838185924433e-13, + -4.59561740828908e-13, + -4.594396630653726e-13, + -4.593175853018372e-13, + -4.591955075383018e-13, + -4.590734297747664e-13, + -4.589513520112311e-13, + -4.588292742476958e-13, + -4.587071964841604e-13, + -4.58585118720625e-13, + -4.584630409570896e-13, + -4.583409631935543e-13, + -4.582188854300189e-13, + -4.580968076664835e-13, + -4.579747299029481e-13, + -4.578526521394127e-13, + -4.577305743758774e-13, + -4.57608496612342e-13, + -4.574864188488066e-13, + -4.573643410852712e-13, + -4.572422633217359e-13, + -4.571201855582006e-13, + -4.569981077946652e-13, + -4.568760300311298e-13, + -4.567539522675944e-13, + -4.566318745040591e-13, + -4.565097967405237e-13, + -4.563877189769883e-13, + -4.562656412134529e-13, + -4.561435634499175e-13, + -4.560214856863822e-13, + -4.558994079228468e-13, + -4.557773301593114e-13, + -4.556552523957761e-13, + -4.555331746322407e-13, + -4.554110968687054e-13, + -4.5528901910517e-13, + -4.551669413416346e-13, + -4.550448635780992e-13, + -4.549227858145638e-13, + -4.548007080510285e-13, + -4.546786302874931e-13, + -4.5455655252395773e-13, + -4.5443447476042233e-13, + -4.5431239699688694e-13, + -4.5419031923335165e-13, + -4.5406824146981626e-13, + -4.5394616370628087e-13, + -4.5382408594274547e-13, + -4.537020081792101e-13, + -4.535799304156748e-13, + -4.534578526521394e-13, + -4.53335774888604e-13, + -4.532136971250686e-13, + -4.530916193615332e-13, + -4.5296954159799793e-13, + -4.5284746383446254e-13, + -4.5272538607092714e-13, + -4.5260330830739175e-13, + -4.5248123054385636e-13, + -4.5235915278032107e-13, + -4.522370750167857e-13, + -4.521149972532503e-13, + -4.519929194897149e-13, + -4.518708417261795e-13, + -4.517487639626442e-13, + -4.516266861991088e-13, + -4.515046084355734e-13, + -4.5138253067203803e-13, + -4.5126045290850264e-13, + -4.5113837514496735e-13, + -4.5101629738143195e-13, + -4.5089421961789656e-13, + -4.5077214185436117e-13, + -4.506500640908258e-13, + -4.505279863272905e-13, + -4.504059085637551e-13, + -4.502838308002197e-13, + -4.501617530366843e-13, + -4.500396752731489e-13, + -4.499175975096136e-13, + -4.4979551974607823e-13, + -4.4967344198254284e-13, + -4.4955136421900745e-13, + -4.4942928645547205e-13, + -4.4930720869193676e-13, + -4.4918513092840137e-13, + -4.49063053164866e-13, + -4.489409754013306e-13, + -4.488188976377952e-13, + -4.486968198742599e-13, + -4.485747421107245e-13, + -4.484526643471891e-13, + -4.483305865836537e-13, + -4.4820850882011833e-13, + -4.4808643105658304e-13, + -4.4796435329304765e-13, + -4.4784227552951226e-13, + -4.4772019776597686e-13, + -4.4759812000244147e-13, + -4.474760422389062e-13, + -4.473539644753708e-13, + -4.472318867118354e-13, + -4.471098089483e-13, + -4.469877311847646e-13, + -4.468656534212293e-13, + -4.4674357565769393e-13, + -4.4662149789415853e-13, + -4.4649942013062314e-13, + -4.4637734236708775e-13, + -4.4625526460355246e-13, + -4.4613318684001707e-13, + -4.4601110907648167e-13, + -4.458890313129463e-13, + -4.457669535494109e-13, + -4.456448757858756e-13, + -4.455227980223402e-13, + -4.454007202588048e-13, + -4.452786424952694e-13, + -4.4515656473173403e-13, + -4.4503448696819874e-13, + -4.4491240920466334e-13, + -4.4479033144112795e-13, + -4.4466825367759256e-13, + -4.4454617591405717e-13, + -4.444240981505219e-13, + -4.443020203869865e-13, + -4.441799426234511e-13, + -4.440578648599157e-13, + -4.439357870963803e-13, + -4.43813709332845e-13, + -4.436916315693096e-13, + -4.4356955380577423e-13, + -4.4344747604223884e-13, + -4.4332539827870345e-13, + -4.4320332051516815e-13, + -4.4308124275163276e-13, + -4.4295916498809737e-13, + -4.42837087224562e-13, + -4.427150094610266e-13, + -4.425929316974913e-13, + -4.424708539339559e-13, + -4.423487761704205e-13, + -4.422266984068851e-13, + -4.421046206433497e-13, + -4.4198254287981443e-13, + -4.4186046511627904e-13, + -4.4173838735274365e-13, + -4.4161630958920825e-13, + -4.4149423182567286e-13, + -4.4137215406213757e-13, + -4.412500762986022e-13, + -4.411279985350668e-13, + -4.410059207715314e-13, + -4.40883843007996e-13, + -4.407617652444607e-13, + -4.406396874809253e-13, + -4.4051760971738993e-13, + -4.4039553195385453e-13, + -4.4027345419031914e-13, + -4.4015137642678385e-13, + -4.4002929866324846e-13, + -4.3990722089971306e-13, + -4.3978514313617767e-13, + -4.396630653726423e-13, + -4.39540987609107e-13, + -4.394189098455716e-13, + -4.392968320820362e-13, + -4.391747543185008e-13, + -4.390526765549655e-13, + -4.3893059879143013e-13, + -4.3880852102789474e-13, + -4.3868644326435934e-13, + -4.3856436550082395e-13, + -4.3844228773728866e-13, + -4.3832020997375327e-13, + -4.3819813221021787e-13, + -4.380760544466825e-13, + -4.379539766831471e-13, + -4.378318989196118e-13, + -4.377098211560764e-13, + -4.37587743392541e-13, + -4.374656656290056e-13, + -4.3734358786547023e-13, + -4.3722151010193494e-13, + -4.3709943233839954e-13, + -4.3697735457486415e-13, + -4.3685527681132876e-13, + -4.3673319904779337e-13, + -4.366111212842581e-13, + -4.364890435207227e-13, + -4.363669657571873e-13, + -4.362448879936519e-13, + -4.361228102301165e-13, + -4.360007324665812e-13, + -4.358786547030458e-13, + -4.3575657693951043e-13, + -4.3563449917597504e-13, + -4.3551242141243965e-13, + -4.3539034364890435e-13, + -4.3526826588536896e-13, + -4.3514618812183357e-13, + -4.350241103582982e-13, + -4.349020325947628e-13, + -4.347799548312275e-13, + -4.346578770676921e-13, + -4.345357993041567e-13, + -4.344137215406213e-13, + -4.342916437770859e-13, + -4.3416956601355063e-13, + -4.3404748825001524e-13, + -4.3392541048647985e-13, + -4.3380333272294446e-13, + -4.3368125495940906e-13, + -4.3355917719587377e-13, + -4.334370994323384e-13, + -4.33315021668803e-13, + -4.331929439052676e-13, + -4.330708661417322e-13, + -4.329487883781969e-13, + -4.328267106146615e-13, + -4.3270463285112613e-13, + -4.3258255508759073e-13, + -4.3246047732405534e-13, + -4.3233839956052005e-13, + -4.3221632179698466e-13, + -4.3209424403344927e-13, + -4.3197216626991387e-13, + -4.318500885063785e-13, + -4.317280107428432e-13, + -4.316059329793078e-13, + -4.314838552157724e-13, + -4.31361777452237e-13, + -4.312396996887016e-13, + -4.3111762192516633e-13, + -4.3099554416163094e-13, + -4.3087346639809554e-13, + -4.3075138863456015e-13, + -4.3062931087102476e-13, + -4.3050723310748947e-13, + -4.303851553439541e-13, + -4.302630775804187e-13, + -4.301409998168833e-13, + -4.300189220533479e-13, + -4.298968442898126e-13, + -4.297747665262772e-13, + -4.296526887627418e-13, + -4.2953061099920643e-13, + -4.2940853323567104e-13, + -4.2928645547213575e-13, + -4.2916437770860035e-13, + -4.2904229994506496e-13, + -4.2892022218152957e-13, + -4.287981444179942e-13, + -4.286760666544589e-13, + -4.285539888909235e-13, + -4.284319111273881e-13, + -4.283098333638527e-13, + -4.281877556003173e-13, + -4.28065677836782e-13, + -4.2794360007324663e-13, + -4.2782152230971124e-13, + -4.2769944454617585e-13, + -4.2757736678264045e-13, + -4.2745528901910516e-13, + -4.2733321125556977e-13, + -4.272111334920344e-13, + -4.27089055728499e-13, + -4.269669779649636e-13, + -4.268449002014283e-13, + -4.267228224378929e-13, + -4.266007446743575e-13, + -4.264786669108221e-13, + -4.2635658914728673e-13, + -4.2623451138375144e-13, + -4.2611243362021605e-13, + -4.2599035585668066e-13, + -4.2586827809314526e-13, + -4.2574620032960987e-13, + -4.256241225660746e-13, + -4.255020448025392e-13, + -4.253799670390038e-13, + -4.252578892754684e-13, + -4.25135811511933e-13, + -4.250137337483977e-13, + -4.2489165598486233e-13, + -4.2476957822132693e-13, + -4.2464750045779154e-13, + -4.2452542269425615e-13, + -4.2440334493072086e-13, + -4.2428126716718547e-13, + -4.2415918940365007e-13, + -4.240371116401147e-13, + -4.239150338765793e-13, + -4.23792956113044e-13, + -4.236708783495086e-13, + -4.235488005859732e-13, + -4.234267228224378e-13, + -4.2330464505890243e-13, + -4.2318256729536714e-13, + -4.2306048953183174e-13, + -4.2293841176829635e-13, + -4.2281633400476096e-13, + -4.2269425624122557e-13, + -4.225721784776903e-13, + -4.224501007141549e-13, + -4.223280229506195e-13, + -4.222059451870841e-13, + -4.220838674235488e-13, + -4.219617896600134e-13, + -4.21839711896478e-13, + -4.2171763413294263e-13, + -4.2159555636940724e-13, + -4.2147347860587195e-13, + -4.2135140084233655e-13, + -4.2122932307880116e-13, + -4.2110724531526577e-13, + -4.209851675517304e-13, + -4.208630897881951e-13, + -4.207410120246597e-13, + -4.206189342611243e-13, + -4.204968564975889e-13, + -4.203747787340535e-13, + -4.202527009705182e-13, + -4.2013062320698283e-13, + -4.2000854544344744e-13, + -4.1988646767991205e-13, + -4.1976438991637665e-13, + -4.1964231215284136e-13, + -4.1952023438930597e-13, + -4.193981566257706e-13, + -4.192760788622352e-13, + -4.191540010986998e-13, + -4.190319233351645e-13, + -4.189098455716291e-13, + -4.187877678080937e-13, + -4.1866569004455833e-13, + -4.1854361228102293e-13, + -4.1842153451748764e-13, + -4.1829945675395225e-13, + -4.1817737899041686e-13, + -4.1805530122688146e-13, + -4.1793322346334607e-13, + -4.178111456998108e-13, + -4.176890679362754e-13, + -4.1756699017274e-13, + -4.174449124092046e-13, + -4.173228346456692e-13, + -4.172007568821339e-13, + -4.1707867911859853e-13, + -4.1695660135506314e-13, + -4.1683452359152774e-13, + -4.1671244582799235e-13, + -4.1659036806445706e-13, + -4.1646829030092167e-13, + -4.1634621253738627e-13, + -4.162241347738509e-13, + -4.161020570103155e-13, + -4.159799792467802e-13, + -4.158579014832448e-13, + -4.157358237197094e-13, + -4.15613745956174e-13, + -4.1549166819263863e-13, + -4.1536959042910334e-13, + -4.1524751266556794e-13, + -4.1512543490203255e-13, + -4.1500335713849716e-13, + -4.1488127937496177e-13, + -4.147592016114265e-13, + -4.146371238478911e-13, + -4.145150460843557e-13, + -4.143929683208203e-13, + -4.142708905572849e-13, + -4.141488127937496e-13, + -4.140267350302142e-13, + -4.1390465726667883e-13, + -4.1378257950314344e-13, + -4.1366050173960805e-13, + -4.1353842397607275e-13, + -4.1341634621253736e-13, + -4.1329426844900197e-13, + -4.131721906854666e-13, + -4.130501129219312e-13, + -4.129280351583959e-13, + -4.128059573948605e-13, + -4.126838796313251e-13, + -4.125618018677897e-13, + -4.124397241042543e-13, + -4.1231764634071903e-13, + -4.1219556857718364e-13, + -4.1207349081364825e-13, + -4.1195141305011286e-13, + -4.1182933528657746e-13, + -4.1170725752304217e-13, + -4.115851797595068e-13, + -4.114631019959714e-13, + -4.11341024232436e-13, + -4.112189464689006e-13, + -4.110968687053653e-13, + -4.109747909418299e-13, + -4.1085271317829453e-13, + -4.1073063541475913e-13, + -4.1060855765122374e-13, + -4.1048647988768845e-13, + -4.1036440212415306e-13, + -4.1024232436061767e-13, + -4.1012024659708227e-13, + -4.099981688335469e-13, + -4.098760910700116e-13, + -4.097540133064762e-13, + -4.096319355429408e-13, + -4.095098577794054e-13, + -4.0938778001587e-13, + -4.0926570225233473e-13, + -4.0914362448879934e-13, + -4.0902154672526394e-13, + -4.0889946896172855e-13, + -4.0877739119819316e-13, + -4.0865531343465787e-13, + -4.085332356711225e-13, + -4.084111579075871e-13, + -4.082890801440517e-13, + -4.081670023805163e-13, + -4.08044924616981e-13, + -4.079228468534456e-13, + -4.078007690899102e-13, + -4.0767869132637483e-13, + -4.0755661356283944e-13, + -4.0743453579930415e-13, + -4.0731245803576875e-13, + -4.0719038027223336e-13, + -4.0706830250869797e-13, + -4.069462247451626e-13, + -4.068241469816273e-13, + -4.067020692180919e-13, + -4.065799914545565e-13, + -4.064579136910211e-13, + -4.063358359274857e-13, + -4.062137581639504e-13, + -4.0609168040041503e-13, + -4.0596960263687964e-13, + -4.0584752487334425e-13, + -4.0572544710980885e-13, + -4.0560336934627356e-13, + -4.0548129158273817e-13, + -4.053592138192028e-13, + -4.052371360556674e-13, + -4.051150582921321e-13, + -4.049929805285967e-13, + -4.048709027650613e-13, + -4.047488250015259e-13, + -4.046267472379905e-13, + -4.0450466947445523e-13, + -4.0438259171091984e-13, + -4.0426051394738445e-13, + -4.0413843618384906e-13, + -4.0401635842031366e-13, + -4.0389428065677837e-13, + -4.03772202893243e-13, + -4.036501251297076e-13, + -4.035280473661722e-13, + -4.034059696026368e-13, + -4.032838918391015e-13, + -4.031618140755661e-13, + -4.0303973631203073e-13, + -4.0291765854849533e-13, + -4.0279558078495994e-13, + -4.0267350302142465e-13, + -4.0255142525788926e-13, + -4.0242934749435387e-13, + -4.0230726973081847e-13, + -4.021851919672831e-13, + -4.020631142037478e-13, + -4.019410364402124e-13, + -4.01818958676677e-13, + -4.016968809131416e-13, + -4.015748031496062e-13, + -4.0145272538607093e-13, + -4.0133064762253554e-13, + -4.0120856985900014e-13, + -4.0108649209546475e-13, + -4.0096441433192936e-13, + -4.0084233656839407e-13, + -4.007202588048587e-13, + -4.005981810413233e-13, + -4.004761032777879e-13, + -4.003540255142525e-13, + -4.002319477507172e-13, + -4.001098699871818e-13, + -3.999877922236464e-13, + -3.9986571446011103e-13, + -3.9974363669657564e-13, + -3.9962155893304035e-13, + -3.9949948116950495e-13, + -3.9937740340596956e-13, + -3.9925532564243417e-13, + -3.991332478788988e-13, + -3.990111701153635e-13, + -3.988890923518281e-13, + -3.987670145882927e-13, + -3.986449368247573e-13, + -3.985228590612219e-13, + -3.984007812976866e-13, + -3.9827870353415123e-13, + -3.9815662577061584e-13, + -3.9803454800708045e-13, + -3.9791247024354505e-13, + -3.9779039248000976e-13, + -3.9766831471647437e-13, + -3.97546236952939e-13, + -3.974241591894036e-13, + -3.973020814258682e-13, + -3.971800036623329e-13, + -3.970579258987975e-13, + -3.969358481352621e-13, + -3.9681377037172673e-13, + -3.9669169260819133e-13, + -3.9656961484465604e-13, + -3.9644753708112065e-13, + -3.9632545931758526e-13, + -3.9620338155404986e-13, + -3.9608130379051447e-13, + -3.959592260269792e-13, + -3.958371482634438e-13, + -3.957150704999084e-13, + -3.95592992736373e-13, + -3.954709149728376e-13, + -3.953488372093023e-13, + -3.9522675944576693e-13, + -3.9510468168223154e-13, + -3.9498260391869614e-13, + -3.9486052615516075e-13, + -3.9473844839162546e-13, + -3.9461637062809007e-13, + -3.9449429286455467e-13, + -3.943722151010193e-13, + -3.942501373374839e-13, + -3.941280595739486e-13, + -3.940059818104132e-13, + -3.938839040468778e-13, + -3.937618262833424e-13, + -3.9363974851980703e-13, + -3.9351767075627174e-13, + -3.9339559299273634e-13, + -3.9327351522920095e-13, + -3.9315143746566556e-13, + -3.9302935970213017e-13, + -3.929072819385949e-13, + -3.927852041750595e-13, + -3.926631264115241e-13, + -3.925410486479887e-13, + -3.924189708844533e-13, + -3.92296893120918e-13, + -3.921748153573826e-13, + -3.9205273759384723e-13, + -3.9193065983031184e-13, + -3.9180858206677645e-13, + -3.9168650430324115e-13, + -3.9156442653970576e-13, + -3.9144234877617037e-13, + -3.91320271012635e-13, + -3.911981932490996e-13, + -3.910761154855643e-13, + -3.909540377220289e-13, + -3.908319599584935e-13, + -3.907098821949581e-13, + -3.905878044314227e-13, + -3.9046572666788743e-13, + -3.9034364890435204e-13, + -3.9022157114081665e-13, + -3.9009949337728126e-13, + -3.8997741561374586e-13, + -3.8985533785021057e-13, + -3.897332600866752e-13, + -3.896111823231398e-13, + -3.894891045596044e-13, + -3.89367026796069e-13, + -3.892449490325337e-13, + -3.891228712689983e-13, + -3.8900079350546293e-13, + -3.8887871574192753e-13, + -3.8875663797839214e-13, + -3.8863456021485685e-13, + -3.8851248245132146e-13, + -3.8839040468778607e-13, + -3.8826832692425067e-13, + -3.881462491607153e-13, + -3.8802417139718e-13, + -3.879020936336446e-13, + -3.877800158701092e-13, + -3.876579381065738e-13, + -3.875358603430385e-13, + -3.8741378257950313e-13, + -3.8729170481596774e-13, + -3.8716962705243234e-13, + -3.8704754928889695e-13, + -3.8692547152536166e-13, + -3.8680339376182627e-13, + -3.866813159982909e-13, + -3.865592382347555e-13, + -3.864371604712201e-13, + -3.863150827076848e-13, + -3.861930049441494e-13, + -3.86070927180614e-13, + -3.859488494170786e-13, + -3.8582677165354323e-13, + -3.8570469389000794e-13, + -3.8558261612647255e-13, + -3.8546053836293715e-13, + -3.8533846059940176e-13, + -3.8521638283586637e-13, + -3.850943050723311e-13, + -3.849722273087957e-13, + -3.848501495452603e-13, + -3.847280717817249e-13, + -3.846059940181895e-13, + -3.844839162546542e-13, + -3.843618384911188e-13, + -3.8423976072758343e-13, + -3.8411768296404804e-13, + -3.8399560520051265e-13, + -3.8387352743697736e-13, + -3.8375144967344196e-13, + -3.8362937190990657e-13, + -3.835072941463712e-13, + -3.833852163828358e-13, + -3.832631386193005e-13, + -3.831410608557651e-13, + -3.830189830922297e-13, + -3.828969053286943e-13, + -3.827748275651589e-13, + -3.8265274980162363e-13, + -3.8253067203808824e-13, + -3.8240859427455285e-13, + -3.8228651651101746e-13, + -3.8216443874748206e-13, + -3.8204236098394677e-13, + -3.819202832204114e-13, + -3.81798205456876e-13, + -3.816761276933406e-13, + -3.815540499298052e-13, + -3.814319721662699e-13, + -3.813098944027345e-13, + -3.8118781663919913e-13, + -3.8106573887566373e-13, + -3.8094366111212834e-13, + -3.8082158334859305e-13, + -3.8069950558505766e-13, + -3.8057742782152227e-13, + -3.8045535005798687e-13, + -3.803332722944515e-13, + -3.802111945309162e-13, + -3.800891167673808e-13, + -3.799670390038454e-13, + -3.7984496124031e-13, + -3.797228834767746e-13, + -3.7960080571323933e-13, + -3.7947872794970394e-13, + -3.7935665018616854e-13, + -3.7923457242263315e-13, + -3.7911249465909776e-13, + -3.7899041689556247e-13, + -3.788683391320271e-13, + -3.787462613684917e-13, + -3.786241836049563e-13, + -3.785021058414209e-13, + -3.783800280778856e-13, + -3.782579503143502e-13, + -3.781358725508148e-13, + -3.7801379478727943e-13, + -3.7789171702374404e-13, + -3.7776963926020875e-13, + -3.7764756149667335e-13, + -3.7752548373313796e-13, + -3.7740340596960257e-13, + -3.772813282060672e-13, + -3.771592504425319e-13, + -3.770371726789965e-13, + -3.769150949154611e-13, + -3.767930171519257e-13, + -3.766709393883903e-13, + -3.76548861624855e-13, + -3.7642678386131963e-13, + -3.7630470609778424e-13, + -3.7618262833424885e-13, + -3.7606055057071345e-13, + -3.7593847280717816e-13, + -3.7581639504364277e-13, + -3.756943172801074e-13, + -3.75572239516572e-13, + -3.754501617530366e-13, + -3.753280839895013e-13, + -3.752060062259659e-13, + -3.750839284624305e-13, + -3.7496185069889513e-13, + -3.7483977293535973e-13, + -3.7471769517182444e-13, + -3.7459561740828905e-13, + -3.7447353964475366e-13, + -3.7435146188121826e-13, + -3.7422938411768287e-13, + -3.741073063541476e-13, + -3.739852285906122e-13, + -3.738631508270768e-13, + -3.737410730635414e-13, + -3.73618995300006e-13, + -3.734969175364707e-13, + -3.7337483977293533e-13, + -3.7325276200939994e-13, + -3.7313068424586454e-13, + -3.7300860648232915e-13, + -3.7288652871879386e-13, + -3.7276445095525847e-13, + -3.7264237319172307e-13, + -3.725202954281877e-13, + -3.723982176646523e-13, + -3.72276139901117e-13, + -3.721540621375816e-13, + -3.720319843740462e-13, + -3.719099066105108e-13, + -3.7178782884697543e-13, + -3.7166575108344014e-13, + -3.7154367331990474e-13, + -3.7142159555636935e-13, + -3.7129951779283396e-13, + -3.7117744002929857e-13, + -3.710553622657633e-13, + -3.709332845022279e-13, + -3.708112067386925e-13, + -3.706891289751571e-13, + -3.705670512116218e-13, + -3.704449734480864e-13, + -3.70322895684551e-13, + -3.7020081792101563e-13, + -3.7007874015748024e-13, + -3.6995666239394495e-13, + -3.6983458463040955e-13, + -3.6971250686687416e-13, + -3.6959042910333877e-13, + -3.694683513398034e-13, + -3.693462735762681e-13, + -3.692241958127327e-13, + -3.691021180491973e-13, + -3.689800402856619e-13, + -3.688579625221265e-13, + -3.687358847585912e-13, + -3.6861380699505583e-13, + -3.6849172923152044e-13, + -3.6836965146798505e-13, + -3.6824757370444966e-13, + -3.6812549594091436e-13, + -3.6800341817737897e-13, + -3.678813404138436e-13, + -3.677592626503082e-13, + -3.676371848867728e-13, + -3.675151071232375e-13, + -3.673930293597021e-13, + -3.672709515961667e-13, + -3.6714887383263133e-13, + -3.6702679606909593e-13, + -3.6690471830556064e-13, + -3.6678264054202525e-13, + -3.6666056277848986e-13, + -3.6653848501495447e-13, + -3.6641640725141907e-13, + -3.662943294878838e-13, + -3.661722517243484e-13, + -3.66050173960813e-13, + -3.659280961972776e-13, + -3.658060184337422e-13, + -3.656839406702069e-13, + -3.6556186290667153e-13, + -3.6543978514313614e-13, + -3.6531770737960074e-13, + -3.6519562961606535e-13, + -3.6507355185253006e-13, + -3.6495147408899467e-13, + -3.648293963254593e-13, + -3.647073185619239e-13, + -3.645852407983885e-13, + -3.644631630348532e-13, + -3.643410852713178e-13, + -3.642190075077824e-13, + -3.64096929744247e-13, + -3.6397485198071163e-13, + -3.6385277421717634e-13, + -3.6373069645364095e-13, + -3.6360861869010555e-13, + -3.6348654092657016e-13, + -3.6336446316303477e-13, + -3.632423853994995e-13, + -3.631203076359641e-13, + -3.629982298724287e-13, + -3.628761521088933e-13, + -3.627540743453579e-13, + -3.626319965818226e-13, + -3.625099188182872e-13, + -3.6238784105475183e-13, + -3.6226576329121644e-13, + -3.6214368552768105e-13, + -3.6202160776414576e-13, + -3.6189953000061036e-13, + -3.6177745223707497e-13, + -3.616553744735396e-13, + -3.615332967100042e-13, + -3.614112189464689e-13, + -3.612891411829335e-13, + -3.611670634193981e-13, + -3.610449856558627e-13, + -3.609229078923273e-13, + -3.6080083012879203e-13, + -3.6067875236525664e-13, + -3.6055667460172125e-13, + -3.6043459683818586e-13, + -3.6031251907465046e-13, + -3.6019044131111517e-13, + -3.600683635475798e-13, + -3.599462857840444e-13, + -3.59824208020509e-13, + -3.597021302569736e-13, + -3.595800524934383e-13, + -3.594579747299029e-13, + -3.5933589696636753e-13, + -3.5921381920283213e-13, + -3.5909174143929674e-13, + -3.5896966367576145e-13, + -3.5884758591222606e-13, + -3.5872550814869067e-13, + -3.5860343038515527e-13, + -3.584813526216199e-13, + -3.583592748580846e-13, + -3.582371970945492e-13, + -3.581151193310138e-13, + -3.579930415674784e-13, + -3.57870963803943e-13, + -3.5774888604040773e-13, + -3.5762680827687234e-13, + -3.5750473051333694e-13, + -3.5738265274980155e-13, + -3.5726057498626616e-13, + -3.5713849722273087e-13, + -3.570164194591955e-13, + -3.568943416956601e-13, + -3.567722639321247e-13, + -3.566501861685893e-13, + -3.56528108405054e-13, + -3.564060306415186e-13, + -3.562839528779832e-13, + -3.5616187511444783e-13, + -3.5603979735091244e-13, + -3.5591771958737715e-13, + -3.5579564182384175e-13, + -3.5567356406030636e-13, + -3.5555148629677097e-13, + -3.554294085332356e-13, + -3.553073307697003e-13, + -3.551852530061649e-13, + -3.550631752426295e-13, + -3.549410974790941e-13, + -3.548190197155587e-13, + -3.546969419520234e-13, + -3.5457486418848803e-13, + -3.5445278642495264e-13, + -3.5433070866141725e-13, + -3.5420863089788185e-13, + -3.5408655313434656e-13, + -3.5396447537081117e-13, + -3.538423976072758e-13, + -3.537203198437404e-13, + -3.53598242080205e-13, + -3.534761643166697e-13, + -3.533540865531343e-13, + -3.532320087895989e-13, + -3.5310993102606353e-13, + -3.5298785326252823e-13, + -3.5286577549899284e-13, + -3.5274369773545745e-13, + -3.5262161997192206e-13, + -3.5249954220838666e-13, + -3.5237746444485137e-13, + -3.52255386681316e-13, + -3.521333089177806e-13, + -3.520112311542452e-13, + -3.518891533907098e-13, + -3.517670756271745e-13, + -3.516449978636391e-13, + -3.5152292010010373e-13, + -3.5140084233656834e-13, + -3.5127876457303294e-13, + -3.5115668680949765e-13, + -3.5103460904596226e-13, + -3.5091253128242687e-13, + -3.5079045351889147e-13, + -3.506683757553561e-13, + -3.505462979918208e-13, + -3.504242202282854e-13, + -3.5030214246475e-13, + -3.501800647012146e-13, + -3.500579869376792e-13, + -3.4993590917414393e-13, + -3.4981383141060854e-13, + -3.4969175364707314e-13, + -3.4956967588353775e-13, + -3.4944759812000236e-13, + -3.4932552035646707e-13, + -3.492034425929317e-13, + -3.490813648293963e-13, + -3.489592870658609e-13, + -3.488372093023255e-13, + -3.487151315387902e-13, + -3.485930537752548e-13, + -3.484709760117194e-13, + -3.4834889824818403e-13, + -3.4822682048464864e-13, + -3.4810474272111335e-13, + -3.4798266495757795e-13, + -3.4786058719404256e-13, + -3.4773850943050717e-13, + -3.476164316669718e-13, + -3.474943539034365e-13, + -3.473722761399011e-13, + -3.472501983763657e-13, + -3.471281206128303e-13, + -3.470060428492949e-13, + -3.468839650857596e-13, + -3.4676188732222423e-13, + -3.4663980955868884e-13, + -3.4651773179515345e-13, + -3.4639565403161806e-13, + -3.4627357626808276e-13, + -3.4615149850454737e-13, + -3.46029420741012e-13, + -3.459073429774766e-13, + -3.457852652139412e-13, + -3.456631874504059e-13, + -3.455411096868705e-13, + -3.454190319233351e-13, + -3.4529695415979973e-13, + -3.4517487639626433e-13, + -3.4505279863272904e-13, + -3.4493072086919365e-13, + -3.4480864310565826e-13, + -3.4468656534212287e-13, + -3.4456448757858747e-13, + -3.444424098150522e-13, + -3.443203320515168e-13, + -3.441982542879814e-13, + -3.44076176524446e-13, + -3.439540987609106e-13, + -3.438320209973753e-13, + -3.4370994323383993e-13, + -3.4358786547030454e-13, + -3.4346578770676914e-13, + -3.4334370994323375e-13, + -3.4322163217969846e-13, + -3.4309955441616307e-13, + -3.429774766526277e-13, + -3.428553988890923e-13, + -3.427333211255569e-13, + -3.426112433620216e-13, + -3.424891655984862e-13, + -3.423670878349508e-13, + -3.422450100714154e-13, + -3.4212293230788003e-13, + -3.4200085454434474e-13, + -3.4187877678080935e-13, + -3.4175669901727395e-13, + -3.4163462125373856e-13, + -3.4151254349020317e-13, + -3.413904657266679e-13, + -3.412683879631325e-13, + -3.411463101995971e-13, + -3.410242324360617e-13, + -3.409021546725263e-13, + -3.40780076908991e-13, + -3.406579991454556e-13, + -3.4053592138192023e-13, + -3.4041384361838484e-13, + -3.4029176585484945e-13, + -3.4016968809131416e-13, + -3.4004761032777876e-13, + -3.3992553256424337e-13, + -3.39803454800708e-13, + -3.396813770371726e-13, + -3.395592992736373e-13, + -3.394372215101019e-13, + -3.393151437465665e-13, + -3.391930659830311e-13, + -3.390709882194957e-13, + -3.3894891045596043e-13, + -3.3882683269242504e-13, + -3.3870475492888965e-13, + -3.3858267716535426e-13, + -3.3846059940181886e-13, + -3.3833852163828357e-13, + -3.382164438747482e-13, + -3.380943661112128e-13, + -3.379722883476774e-13, + -3.37850210584142e-13, + -3.377281328206067e-13, + -3.376060550570713e-13, + -3.3748397729353593e-13, + -3.3736189953000053e-13, + -3.3723982176646514e-13, + -3.3711774400292985e-13, + -3.3699566623939446e-13, + -3.3687358847585907e-13, + -3.3675151071232367e-13, + -3.366294329487883e-13, + -3.36507355185253e-13, + -3.363852774217176e-13, + -3.362631996581822e-13, + -3.361411218946468e-13, + -3.360190441311115e-13, + -3.3589696636757613e-13, + -3.3577488860404074e-13, + -3.3565281084050534e-13, + -3.3553073307696995e-13, + -3.3540865531343466e-13, + -3.3528657754989927e-13, + -3.351644997863639e-13, + -3.350424220228285e-13, + -3.349203442592931e-13, + -3.347982664957578e-13, + -3.346761887322224e-13, + -3.34554110968687e-13, + -3.344320332051516e-13, + -3.3430995544161623e-13, + -3.3418787767808094e-13, + -3.3406579991454555e-13, + -3.3394372215101015e-13, + -3.3382164438747476e-13, + -3.3369956662393937e-13, + -3.335774888604041e-13, + -3.334554110968687e-13, + -3.333333333333333e-13, + -3.332112555697979e-13, + -3.330891778062625e-13, + -3.329671000427272e-13, + -3.328450222791918e-13, + -3.3272294451565643e-13, + -3.3260086675212104e-13, + -3.3247878898858565e-13, + -3.3235671122505036e-13, + -3.3223463346151496e-13, + -3.3211255569797957e-13, + -3.319904779344442e-13, + -3.318684001709088e-13, + -3.317463224073735e-13, + -3.316242446438381e-13, + -3.315021668803027e-13, + -3.313800891167673e-13, + -3.3125801135323193e-13, + -3.3113593358969663e-13, + -3.3101385582616124e-13, + -3.3089177806262585e-13, + -3.3076970029909046e-13, + -3.3064762253555506e-13, + -3.3052554477201977e-13, + -3.304034670084844e-13, + -3.30281389244949e-13, + -3.301593114814136e-13, + -3.300372337178782e-13, + -3.299151559543429e-13, + -3.297930781908075e-13, + -3.2967100042727213e-13, + -3.2954892266373674e-13, + -3.2942684490020134e-13, + -3.2930476713666605e-13, + -3.2918268937313066e-13, + -3.2906061160959527e-13, + -3.2893853384605987e-13, + -3.288164560825245e-13, + -3.286943783189892e-13, + -3.285723005554538e-13, + -3.284502227919184e-13, + -3.28328145028383e-13, + -3.282060672648476e-13, + -3.2808398950131233e-13, + -3.2796191173777694e-13, + -3.2783983397424154e-13, + -3.2771775621070615e-13, + -3.2759567844717076e-13, + -3.2747360068363547e-13, + -3.273515229201001e-13, + -3.272294451565647e-13, + -3.271073673930293e-13, + -3.269852896294939e-13, + -3.268632118659586e-13, + -3.267411341024232e-13, + -3.266190563388878e-13, + -3.2649697857535243e-13, + -3.2637490081181704e-13, + -3.2625282304828175e-13, + -3.2613074528474635e-13, + -3.2600866752121096e-13, + -3.2588658975767557e-13, + -3.257645119941402e-13, + -3.256424342306049e-13, + -3.255203564670695e-13, + -3.253982787035341e-13, + -3.252762009399987e-13, + -3.251541231764633e-13, + -3.25032045412928e-13, + -3.2490996764939263e-13, + -3.2478788988585724e-13, + -3.2466581212232185e-13, + -3.2454373435878646e-13, + -3.2442165659525116e-13, + -3.2429957883171577e-13, + -3.241775010681804e-13, + -3.24055423304645e-13, + -3.239333455411096e-13, + -3.238112677775743e-13, + -3.236891900140389e-13, + -3.235671122505035e-13, + -3.2344503448696813e-13, + -3.2332295672343273e-13, + -3.2320087895989744e-13, + -3.2307880119636205e-13, + -3.2295672343282666e-13, + -3.2283464566929127e-13, + -3.2271256790575587e-13, + -3.225904901422206e-13, + -3.224684123786852e-13, + -3.223463346151498e-13, + -3.222242568516144e-13, + -3.22102179088079e-13, + -3.219801013245437e-13, + -3.2185802356100833e-13, + -3.2173594579747294e-13, + -3.2161386803393754e-13, + -3.2149179027040215e-13, + -3.2136971250686686e-13, + -3.2124763474333147e-13, + -3.211255569797961e-13, + -3.210034792162607e-13, + -3.208814014527253e-13, + -3.2075932368919e-13, + -3.206372459256546e-13, + -3.205151681621192e-13, + -3.203930903985838e-13, + -3.2027101263504843e-13, + -3.2014893487151314e-13, + -3.2002685710797775e-13, + -3.1990477934444235e-13, + -3.1978270158090696e-13, + -3.1966062381737157e-13, + -3.195385460538363e-13, + -3.194164682903009e-13, + -3.192943905267655e-13, + -3.191723127632301e-13, + -3.190502349996947e-13, + -3.189281572361594e-13, + -3.18806079472624e-13, + -3.1868400170908863e-13, + -3.1856192394555324e-13, + -3.1843984618201795e-13, + -3.1831776841848256e-13, + -3.1819569065494716e-13, + -3.1807361289141177e-13, + -3.179515351278764e-13, + -3.178294573643411e-13, + -3.177073796008057e-13, + -3.175853018372703e-13, + -3.174632240737349e-13, + -3.173411463101995e-13, + -3.1721906854666423e-13, + -3.1709699078312883e-13, + -3.1697491301959344e-13, + -3.1685283525605805e-13, + -3.1673075749252266e-13, + -3.1660867972898736e-13, + -3.1648660196545197e-13, + -3.163645242019166e-13, + -3.162424464383812e-13, + -3.161203686748458e-13, + -3.159982909113105e-13, + -3.158762131477751e-13, + -3.157541353842397e-13, + -3.1563205762070433e-13, + -3.1550997985716893e-13, + -3.1538790209363364e-13, + -3.1526582433009825e-13, + -3.1514374656656286e-13, + -3.1502166880302747e-13, + -3.1489959103949207e-13, + -3.147775132759568e-13, + -3.146554355124214e-13, + -3.14533357748886e-13, + -3.144112799853506e-13, + -3.142892022218152e-13, + -3.141671244582799e-13, + -3.1404504669474453e-13, + -3.1392296893120914e-13, + -3.1380089116767374e-13, + -3.1367881340413835e-13, + -3.1355673564060306e-13, + -3.1343465787706767e-13, + -3.133125801135323e-13, + -3.131905023499969e-13, + -3.130684245864615e-13, + -3.129463468229262e-13, + -3.128242690593908e-13, + -3.127021912958554e-13, + -3.1258011353232e-13, + -3.1245803576878463e-13, + -3.1233595800524934e-13, + -3.1221388024171395e-13, + -3.1209180247817855e-13, + -3.1196972471464316e-13, + -3.1184764695110777e-13, + -3.117255691875725e-13, + -3.116034914240371e-13, + -3.114814136605017e-13, + -3.113593358969663e-13, + -3.112372581334309e-13, + -3.111151803698956e-13, + -3.109931026063602e-13, + -3.1087102484282483e-13, + -3.1074894707928944e-13, + -3.1062686931575405e-13, + -3.1050479155221876e-13, + -3.1038271378868336e-13, + -3.1026063602514797e-13, + -3.101385582616126e-13, + -3.100164804980772e-13, + -3.098944027345419e-13, + -3.097723249710065e-13, + -3.096502472074711e-13, + -3.095281694439357e-13, + -3.0940609168040033e-13, + -3.0928401391686503e-13, + -3.0916193615332964e-13, + -3.0903985838979425e-13, + -3.0891778062625886e-13, + -3.0879570286272346e-13, + -3.0867362509918817e-13, + -3.085515473356528e-13, + -3.084294695721174e-13, + -3.08307391808582e-13, + -3.081853140450466e-13, + -3.080632362815113e-13, + -3.079411585179759e-13, + -3.0781908075444053e-13, + -3.0769700299090514e-13, + -3.0757492522736974e-13, + -3.0745284746383445e-13, + -3.0733076970029906e-13, + -3.0720869193676367e-13, + -3.0708661417322827e-13, + -3.069645364096929e-13, + -3.068424586461576e-13, + -3.067203808826222e-13, + -3.065983031190868e-13, + -3.064762253555514e-13, + -3.06354147592016e-13, + -3.0623206982848073e-13, + -3.0610999206494534e-13, + -3.0598791430140994e-13, + -3.0586583653787455e-13, + -3.0574375877433916e-13, + -3.0562168101080387e-13, + -3.054996032472685e-13, + -3.053775254837331e-13, + -3.052554477201977e-13, + -3.051333699566623e-13, + -3.05011292193127e-13, + -3.048892144295916e-13, + -3.047671366660562e-13, + -3.0464505890252083e-13, + -3.0452298113898544e-13, + -3.0440090337545015e-13, + -3.0427882561191475e-13, + -3.0415674784837936e-13, + -3.0403467008484397e-13, + -3.039125923213086e-13, + -3.037905145577733e-13, + -3.036684367942379e-13, + -3.035463590307025e-13, + -3.034242812671671e-13, + -3.033022035036317e-13, + -3.031801257400964e-13, + -3.0305804797656103e-13, + -3.0293597021302564e-13, + -3.0281389244949025e-13, + -3.0269181468595486e-13, + -3.0256973692241956e-13, + -3.0244765915888417e-13, + -3.023255813953488e-13, + -3.022035036318134e-13, + -3.02081425868278e-13, + -3.019593481047427e-13, + -3.018372703412073e-13, + -3.017151925776719e-13, + -3.0159311481413653e-13, + -3.0147103705060123e-13, + -3.0134895928706584e-13, + -3.0122688152353045e-13, + -3.0110480375999506e-13, + -3.0098272599645967e-13, + -3.0086064823292437e-13, + -3.00738570469389e-13, + -3.006164927058536e-13, + -3.004944149423182e-13, + -3.003723371787828e-13, + -3.002502594152475e-13, + -3.001281816517121e-13, + -3.0000610388817673e-13, + -2.9988402612464134e-13, + -2.9976194836110594e-13, + -2.9963987059757065e-13, + -2.9951779283403526e-13, + -2.9939571507049987e-13, + -2.992736373069645e-13, + -2.991515595434291e-13, + -2.990294817798938e-13, + -2.989074040163584e-13, + -2.98785326252823e-13, + -2.986632484892876e-13, + -2.985411707257522e-13, + -2.9841909296221693e-13, + -2.9829701519868154e-13, + -2.9817493743514615e-13, + -2.9805285967161075e-13, + -2.9793078190807536e-13, + -2.9780870414454007e-13, + -2.976866263810047e-13, + -2.975645486174693e-13, + -2.974424708539339e-13, + -2.973203930903985e-13, + -2.971983153268632e-13, + -2.970762375633278e-13, + -2.969541597997924e-13, + -2.9683208203625703e-13, + -2.9671000427272164e-13, + -2.9658792650918635e-13, + -2.9646584874565096e-13, + -2.9634377098211556e-13, + -2.9622169321858017e-13, + -2.960996154550448e-13, + -2.959775376915095e-13, + -2.958554599279741e-13, + -2.957333821644387e-13, + -2.956113044009033e-13, + -2.954892266373679e-13, + -2.9536714887383263e-13, + -2.9524507111029723e-13, + -2.9512299334676184e-13, + -2.9500091558322645e-13, + -2.9487883781969106e-13, + -2.9475676005615576e-13, + -2.9463468229262037e-13, + -2.94512604529085e-13, + -2.943905267655496e-13, + -2.942684490020142e-13, + -2.941463712384789e-13, + -2.940242934749435e-13, + -2.939022157114081e-13, + -2.9378013794787273e-13, + -2.9365806018433733e-13, + -2.9353598242080204e-13, + -2.9341390465726665e-13, + -2.9329182689373126e-13, + -2.9316974913019587e-13, + -2.9304767136666047e-13, + -2.929255936031252e-13, + -2.928035158395898e-13, + -2.926814380760544e-13, + -2.92559360312519e-13, + -2.924372825489836e-13, + -2.923152047854483e-13, + -2.9219312702191293e-13, + -2.9207104925837754e-13, + -2.9194897149484214e-13, + -2.9182689373130675e-13, + -2.9170481596777146e-13, + -2.9158273820423607e-13, + -2.914606604407007e-13, + -2.913385826771653e-13, + -2.912165049136299e-13, + -2.910944271500946e-13, + -2.909723493865592e-13, + -2.908502716230238e-13, + -2.907281938594884e-13, + -2.9060611609595303e-13, + -2.9048403833241774e-13, + -2.9036196056888235e-13, + -2.9023988280534695e-13, + -2.9011780504181156e-13, + -2.8999572727827617e-13, + -2.898736495147409e-13, + -2.897515717512055e-13, + -2.896294939876701e-13, + -2.895074162241347e-13, + -2.893853384605993e-13, + -2.89263260697064e-13, + -2.891411829335286e-13, + -2.8901910516999323e-13, + -2.8889702740645784e-13, + -2.8877494964292245e-13, + -2.8865287187938716e-13, + -2.8853079411585176e-13, + -2.8840871635231637e-13, + -2.88286638588781e-13, + -2.881645608252456e-13, + -2.880424830617103e-13, + -2.879204052981749e-13, + -2.877983275346395e-13, + -2.876762497711041e-13, + -2.8755417200756873e-13, + -2.8743209424403343e-13, + -2.8731001648049804e-13, + -2.8718793871696265e-13, + -2.8706586095342726e-13, + -2.8694378318989186e-13, + -2.8682170542635657e-13, + -2.866996276628212e-13, + -2.865775498992858e-13, + -2.864554721357504e-13, + -2.86333394372215e-13, + -2.862113166086797e-13, + -2.860892388451443e-13, + -2.8596716108160893e-13, + -2.8584508331807354e-13, + -2.8572300555453814e-13, + -2.8560092779100285e-13, + -2.8547885002746746e-13, + -2.8535677226393207e-13, + -2.8523469450039667e-13, + -2.851126167368613e-13, + -2.84990538973326e-13, + -2.848684612097906e-13, + -2.847463834462552e-13, + -2.846243056827198e-13, + -2.845022279191844e-13, + -2.8438015015564913e-13, + -2.8425807239211374e-13, + -2.8413599462857834e-13, + -2.8401391686504295e-13, + -2.8389183910150766e-13, + -2.8376976133797227e-13, + -2.836476835744369e-13, + -2.835256058109015e-13, + -2.834035280473661e-13, + -2.832814502838308e-13, + -2.831593725202954e-13, + -2.8303729475676e-13, + -2.829152169932246e-13, + -2.8279313922968923e-13, + -2.8267106146615394e-13, + -2.8254898370261855e-13, + -2.8242690593908315e-13, + -2.8230482817554776e-13, + -2.8218275041201237e-13, + -2.820606726484771e-13, + -2.819385948849417e-13, + -2.818165171214063e-13, + -2.816944393578709e-13, + -2.815723615943355e-13, + -2.814502838308002e-13, + -2.813282060672648e-13, + -2.8120612830372943e-13, + -2.8108405054019404e-13, + -2.8096197277665865e-13, + -2.8083989501312336e-13, + -2.8071781724958796e-13, + -2.8059573948605257e-13, + -2.804736617225172e-13, + -2.803515839589818e-13, + -2.802295061954465e-13, + -2.801074284319111e-13, + -2.799853506683757e-13, + -2.798632729048403e-13, + -2.7974119514130493e-13, + -2.7961911737776963e-13, + -2.7949703961423424e-13, + -2.7937496185069885e-13, + -2.7925288408716346e-13, + -2.7913080632362807e-13, + -2.7900872856009277e-13, + -2.788866507965574e-13, + -2.78764573033022e-13, + -2.786424952694866e-13, + -2.785204175059512e-13, + -2.783983397424159e-13, + -2.782762619788805e-13, + -2.7815418421534513e-13, + -2.7803210645180974e-13, + -2.7791002868827434e-13, + -2.7778795092473905e-13, + -2.7766587316120366e-13, + -2.7754379539766827e-13, + -2.774217176341329e-13, + -2.772996398705975e-13, + -2.771775621070622e-13, + -2.770554843435268e-13, + -2.769334065799914e-13, + -2.76811328816456e-13, + -2.766892510529206e-13, + -2.7656717328938533e-13, + -2.7644509552584994e-13, + -2.7632301776231455e-13, + -2.7620093999877915e-13, + -2.7607886223524376e-13, + -2.7595678447170847e-13, + -2.758347067081731e-13, + -2.757126289446377e-13, + -2.755905511811023e-13, + -2.754684734175669e-13, + -2.753463956540316e-13, + -2.752243178904962e-13, + -2.751022401269608e-13, + -2.7498016236342543e-13, + -2.7485808459989004e-13, + -2.7473600683635475e-13, + -2.7461392907281936e-13, + -2.7449185130928396e-13, + -2.7436977354574857e-13, + -2.742476957822132e-13, + -2.741256180186779e-13, + -2.740035402551425e-13, + -2.738814624916071e-13, + -2.737593847280717e-13, + -2.736373069645363e-13, + -2.7351522920100103e-13, + -2.7339315143746563e-13, + -2.7327107367393024e-13, + -2.7314899591039485e-13, + -2.7302691814685946e-13, + -2.7290484038332416e-13, + -2.7278276261978877e-13, + -2.726606848562534e-13, + -2.72538607092718e-13, + -2.724165293291826e-13, + -2.722944515656473e-13, + -2.721723738021119e-13, + -2.720502960385765e-13, + -2.7192821827504113e-13, + -2.7180614051150573e-13, + -2.7168406274797044e-13, + -2.7156198498443505e-13, + -2.7143990722089966e-13, + -2.7131782945736427e-13, + -2.7119575169382887e-13, + -2.710736739302936e-13, + -2.709515961667582e-13, + -2.708295184032228e-13, + -2.707074406396874e-13, + -2.70585362876152e-13, + -2.704632851126167e-13, + -2.7034120734908133e-13, + -2.7021912958554594e-13, + -2.7009705182201054e-13, + -2.6997497405847515e-13, + -2.6985289629493986e-13, + -2.6973081853140447e-13, + -2.696087407678691e-13, + -2.694866630043337e-13, + -2.693645852407983e-13, + -2.69242507477263e-13, + -2.691204297137276e-13, + -2.689983519501922e-13, + -2.688762741866568e-13, + -2.6875419642312143e-13, + -2.6863211865958614e-13, + -2.6851004089605075e-13, + -2.6838796313251535e-13, + -2.6826588536897996e-13, + -2.6814380760544457e-13, + -2.680217298419093e-13, + -2.678996520783739e-13, + -2.677775743148385e-13, + -2.676554965513031e-13, + -2.675334187877677e-13, + -2.674113410242324e-13, + -2.67289263260697e-13, + -2.6716718549716163e-13, + -2.6704510773362624e-13, + -2.6692302997009095e-13, + -2.6680095220655556e-13, + -2.6667887444302016e-13, + -2.6655679667948477e-13, + -2.664347189159494e-13, + -2.663126411524141e-13, + -2.661905633888787e-13, + -2.660684856253433e-13, + -2.659464078618079e-13, + -2.658243300982725e-13, + -2.6570225233473723e-13, + -2.6558017457120183e-13, + -2.6545809680766644e-13, + -2.6533601904413105e-13, + -2.6521394128059566e-13, + -2.6509186351706037e-13, + -2.6496978575352497e-13, + -2.648477079899896e-13, + -2.647256302264542e-13, + -2.646035524629188e-13, + -2.644814746993835e-13, + -2.643593969358481e-13, + -2.642373191723127e-13, + -2.6411524140877733e-13, + -2.6399316364524194e-13, + -2.6387108588170664e-13, + -2.6374900811817125e-13, + -2.6362693035463586e-13, + -2.6350485259110047e-13, + -2.6338277482756507e-13, + -2.632606970640298e-13, + -2.631386193004944e-13, + -2.63016541536959e-13, + -2.628944637734236e-13, + -2.627723860098882e-13, + -2.626503082463529e-13, + -2.6252823048281753e-13, + -2.6240615271928214e-13, + -2.6228407495574674e-13, + -2.6216199719221135e-13, + -2.6203991942867606e-13, + -2.6191784166514067e-13, + -2.617957639016053e-13, + -2.616736861380699e-13, + -2.615516083745345e-13, + -2.614295306109992e-13, + -2.613074528474638e-13, + -2.611853750839284e-13, + -2.61063297320393e-13, + -2.6094121955685763e-13, + -2.6081914179332234e-13, + -2.6069706402978695e-13, + -2.6057498626625155e-13, + -2.6045290850271616e-13, + -2.6033083073918077e-13, + -2.602087529756455e-13, + -2.600866752121101e-13, + -2.599645974485747e-13, + -2.598425196850393e-13, + -2.597204419215039e-13, + -2.595983641579686e-13, + -2.594762863944332e-13, + -2.5935420863089783e-13, + -2.5923213086736244e-13, + -2.5911005310382705e-13, + -2.5898797534029176e-13, + -2.5886589757675636e-13, + -2.5874381981322097e-13, + -2.586217420496856e-13, + -2.584996642861502e-13, + -2.583775865226149e-13, + -2.582555087590795e-13, + -2.581334309955441e-13, + -2.580113532320087e-13, + -2.5788927546847333e-13, + -2.5776719770493803e-13, + -2.5764511994140264e-13, + -2.5752304217786725e-13, + -2.5740096441433186e-13, + -2.5727888665079647e-13, + -2.5715680888726117e-13, + -2.570347311237258e-13, + -2.569126533601904e-13, + -2.56790575596655e-13, + -2.566684978331196e-13, + -2.565464200695843e-13, + -2.564243423060489e-13, + -2.5630226454251353e-13, + -2.5618018677897814e-13, + -2.5605810901544274e-13, + -2.5593603125190745e-13, + -2.5581395348837206e-13, + -2.5569187572483667e-13, + -2.555697979613013e-13, + -2.554477201977659e-13, + -2.553256424342306e-13, + -2.552035646706952e-13, + -2.550814869071598e-13, + -2.549594091436244e-13, + -2.54837331380089e-13, + -2.5471525361655373e-13, + -2.5459317585301834e-13, + -2.5447109808948295e-13, + -2.5434902032594755e-13, + -2.5422694256241216e-13, + -2.5410486479887687e-13, + -2.539827870353415e-13, + -2.538607092718061e-13, + -2.537386315082707e-13, + -2.536165537447353e-13, + -2.534944759812e-13, + -2.533723982176646e-13, + -2.532503204541292e-13, + -2.5312824269059383e-13, + -2.5300616492705844e-13, + -2.5288408716352315e-13, + -2.5276200939998776e-13, + -2.5263993163645236e-13, + -2.5251785387291697e-13, + -2.523957761093816e-13, + -2.522736983458463e-13, + -2.521516205823109e-13, + -2.520295428187755e-13, + -2.519074650552401e-13, + -2.517853872917047e-13, + -2.5166330952816943e-13, + -2.5154123176463403e-13, + -2.5141915400109864e-13, + -2.5129707623756325e-13, + -2.5117499847402786e-13, + -2.5105292071049256e-13, + -2.5093084294695717e-13, + -2.508087651834218e-13, + -2.506866874198864e-13, + -2.50564609656351e-13, + -2.504425318928157e-13, + -2.503204541292803e-13, + -2.501983763657449e-13, + -2.5007629860220953e-13, + -2.4995422083867424e-13, + -2.4983214307513884e-13, + -2.4971006531160345e-13, + -2.4958798754806806e-13, + -2.4946590978453267e-13, + -2.4934383202099737e-13, + -2.49221754257462e-13, + -2.490996764939266e-13, + -2.489775987303912e-13, + -2.488555209668558e-13, + -2.487334432033205e-13, + -2.486113654397851e-13, + -2.4848928767624973e-13, + -2.4836720991271434e-13, + -2.4824513214917894e-13, + -2.4812305438564365e-13, + -2.4800097662210826e-13, + -2.4787889885857287e-13, + -2.477568210950375e-13, + -2.476347433315021e-13, + -2.475126655679668e-13, + -2.473905878044314e-13, + -2.47268510040896e-13, + -2.471464322773606e-13, + -2.470243545138252e-13, + -2.4690227675028993e-13, + -2.4678019898675454e-13, + -2.4665812122321915e-13, + -2.4653604345968375e-13, + -2.4641396569614836e-13, + -2.4629188793261307e-13, + -2.461698101690777e-13, + -2.460477324055423e-13, + -2.459256546420069e-13, + -2.458035768784715e-13, + -2.456814991149362e-13, + -2.455594213514008e-13, + -2.454373435878654e-13, + -2.4531526582433003e-13, + -2.4519318806079464e-13, + -2.4507111029725935e-13, + -2.4494903253372396e-13, + -2.4482695477018856e-13, + -2.4470487700665317e-13, + -2.445827992431178e-13, + -2.444607214795825e-13, + -2.443386437160471e-13, + -2.442165659525117e-13, + -2.440944881889763e-13, + -2.439724104254409e-13, + -2.4385033266190563e-13, + -2.4372825489837023e-13, + -2.4360617713483484e-13, + -2.4348409937129945e-13, + -2.4336202160776406e-13, + -2.4323994384422877e-13, + -2.4311786608069337e-13, + -2.42995788317158e-13, + -2.428737105536226e-13, + -2.427516327900872e-13, + -2.426295550265519e-13, + -2.425074772630165e-13, + -2.423853994994811e-13, + -2.4226332173594573e-13, + -2.4214124397241034e-13, + -2.4201916620887504e-13, + -2.4189708844533965e-13, + -2.4177501068180426e-13, + -2.4165293291826887e-13, + -2.4153085515473347e-13, + -2.414087773911982e-13, + -2.412866996276628e-13, + -2.411646218641274e-13, + -2.41042544100592e-13, + -2.409204663370566e-13, + -2.407983885735213e-13, + -2.4067631080998593e-13, + -2.4055423304645054e-13, + -2.4043215528291514e-13, + -2.4031007751937975e-13, + -2.4018799975584446e-13, + -2.4006592199230907e-13, + -2.399438442287737e-13, + -2.398217664652383e-13, + -2.396996887017029e-13, + -2.395776109381676e-13, + -2.394555331746322e-13, + -2.393334554110968e-13, + -2.392113776475614e-13, + -2.3908929988402603e-13, + -2.3896722212049074e-13, + -2.3884514435695535e-13, + -2.3872306659341995e-13, + -2.3860098882988456e-13, + -2.3847891106634917e-13, + -2.383568333028139e-13, + -2.382347555392785e-13, + -2.381126777757431e-13, + -2.379906000122077e-13, + -2.378685222486723e-13, + -2.37746444485137e-13, + -2.376243667216016e-13, + -2.3750228895806623e-13, + -2.3738021119453084e-13, + -2.3725813343099545e-13, + -2.3713605566746016e-13, + -2.3701397790392476e-13, + -2.3689190014038937e-13, + -2.36769822376854e-13, + -2.366477446133186e-13, + -2.365256668497833e-13, + -2.364035890862479e-13, + -2.362815113227125e-13, + -2.361594335591771e-13, + -2.3603735579564173e-13, + -2.3591527803210643e-13, + -2.3579320026857104e-13, + -2.3567112250503565e-13, + -2.3554904474150026e-13, + -2.3542696697796487e-13, + -2.3530488921442957e-13, + -2.351828114508942e-13, + -2.350607336873588e-13, + -2.349386559238234e-13, + -2.34816578160288e-13, + -2.346945003967527e-13, + -2.345724226332173e-13, + -2.3445034486968193e-13, + -2.3432826710614654e-13, + -2.3420618934261114e-13, + -2.3408411157907585e-13, + -2.3396203381554046e-13, + -2.3383995605200507e-13, + -2.337178782884697e-13, + -2.335958005249343e-13, + -2.33473722761399e-13, + -2.333516449978636e-13, + -2.332295672343282e-13, + -2.331074894707928e-13, + -2.329854117072574e-13, + -2.3286333394372213e-13, + -2.3274125618018674e-13, + -2.3261917841665135e-13, + -2.3249710065311595e-13, + -2.3237502288958066e-13, + -2.3225294512604527e-13, + -2.321308673625099e-13, + -2.320087895989745e-13, + -2.318867118354391e-13, + -2.317646340719038e-13, + -2.316425563083684e-13, + -2.31520478544833e-13, + -2.313984007812976e-13, + -2.3127632301776223e-13, + -2.3115424525422694e-13, + -2.3103216749069155e-13, + -2.3091008972715616e-13, + -2.3078801196362076e-13, + -2.3066593420008537e-13, + -2.305438564365501e-13, + -2.304217786730147e-13, + -2.302997009094793e-13, + -2.301776231459439e-13, + -2.300555453824085e-13, + -2.299334676188732e-13, + -2.2981138985533783e-13, + -2.2968931209180243e-13, + -2.2956723432826704e-13, + -2.2944515656473165e-13, + -2.2932307880119636e-13, + -2.2920100103766096e-13, + -2.2907892327412557e-13, + -2.289568455105902e-13, + -2.288347677470548e-13, + -2.287126899835195e-13, + -2.285906122199841e-13, + -2.284685344564487e-13, + -2.283464566929133e-13, + -2.2822437892937793e-13, + -2.2810230116584264e-13, + -2.2798022340230724e-13, + -2.2785814563877185e-13, + -2.2773606787523646e-13, + -2.2761399011170107e-13, + -2.2749191234816577e-13, + -2.2736983458463038e-13, + -2.27247756821095e-13, + -2.271256790575596e-13, + -2.270036012940242e-13, + -2.2688152353048891e-13, + -2.2675944576695352e-13, + -2.2663736800341813e-13, + -2.2651529023988274e-13, + -2.2639321247634734e-13, + -2.2627113471281205e-13, + -2.2614905694927666e-13, + -2.2602697918574127e-13, + -2.2590490142220588e-13, + -2.2578282365867048e-13, + -2.256607458951352e-13, + -2.255386681315998e-13, + -2.254165903680644e-13, + -2.2529451260452901e-13, + -2.2517243484099362e-13, + -2.2505035707745833e-13, + -2.2492827931392294e-13, + -2.2480620155038755e-13, + -2.2468412378685215e-13, + -2.2456204602331676e-13, + -2.2443996825978147e-13, + -2.2431789049624608e-13, + -2.2419581273271069e-13, + -2.240737349691753e-13, + -2.239516572056399e-13, + -2.238295794421046e-13, + -2.2370750167856922e-13, + -2.2358542391503382e-13, + -2.2346334615149843e-13, + -2.2334126838796304e-13, + -2.2321919062442775e-13, + -2.2309711286089236e-13, + -2.2297503509735696e-13, + -2.2285295733382157e-13, + -2.2273087957028618e-13, + -2.2260880180675089e-13, + -2.224867240432155e-13, + -2.223646462796801e-13, + -2.222425685161447e-13, + -2.2212049075260932e-13, + -2.2199841298907403e-13, + -2.2187633522553863e-13, + -2.2175425746200324e-13, + -2.2163217969846785e-13, + -2.2151010193493246e-13, + -2.2138802417139717e-13, + -2.2126594640786177e-13, + -2.2114386864432638e-13, + -2.21021790880791e-13, + -2.208997131172556e-13, + -2.207776353537203e-13, + -2.206555575901849e-13, + -2.2053347982664952e-13, + -2.2041140206311413e-13, + -2.2028932429957874e-13, + -2.2016724653604344e-13, + -2.2004516877250805e-13, + -2.1992309100897266e-13, + -2.1980101324543727e-13, + -2.1967893548190187e-13, + -2.1955685771836658e-13, + -2.194347799548312e-13, + -2.193127021912958e-13, + -2.191906244277604e-13, + -2.1906854666422501e-13, + -2.1894646890068972e-13, + -2.1882439113715433e-13, + -2.1870231337361894e-13, + -2.1858023561008354e-13, + -2.1845815784654815e-13, + -2.1833608008301286e-13, + -2.1821400231947747e-13, + -2.1809192455594208e-13, + -2.1796984679240668e-13, + -2.178477690288713e-13, + -2.17725691265336e-13, + -2.176036135018006e-13, + -2.1748153573826522e-13, + -2.1735945797472982e-13, + -2.1723738021119443e-13, + -2.1711530244765914e-13, + -2.1699322468412375e-13, + -2.1687114692058835e-13, + -2.1674906915705296e-13, + -2.1662699139351757e-13, + -2.1650491362998228e-13, + -2.1638283586644689e-13, + -2.162607581029115e-13, + -2.161386803393761e-13, + -2.160166025758407e-13, + -2.1589452481230542e-13, + -2.1577244704877003e-13, + -2.1565036928523463e-13, + -2.1552829152169924e-13, + -2.1540621375816395e-13, + -2.1528413599462856e-13, + -2.1516205823109316e-13, + -2.1503998046755777e-13, + -2.1491790270402238e-13, + -2.147958249404871e-13, + -2.146737471769517e-13, + -2.145516694134163e-13, + -2.144295916498809e-13, + -2.1430751388634552e-13, + -2.1418543612281023e-13, + -2.1406335835927483e-13, + -2.1394128059573944e-13, + -2.1381920283220405e-13, + -2.1369712506866866e-13, + -2.1357504730513337e-13, + -2.1345296954159797e-13, + -2.1333089177806258e-13, + -2.132088140145272e-13, + -2.130867362509918e-13, + -2.129646584874565e-13, + -2.1284258072392111e-13, + -2.1272050296038572e-13, + -2.1259842519685033e-13, + -2.1247634743331494e-13, + -2.1235426966977964e-13, + -2.1223219190624425e-13, + -2.1211011414270886e-13, + -2.1198803637917347e-13, + -2.1186595861563807e-13, + -2.1174388085210278e-13, + -2.116218030885674e-13, + -2.11499725325032e-13, + -2.113776475614966e-13, + -2.1125556979796121e-13, + -2.1113349203442592e-13, + -2.1101141427089053e-13, + -2.1088933650735514e-13, + -2.1076725874381975e-13, + -2.1064518098028435e-13, + -2.1052310321674906e-13, + -2.1040102545321367e-13, + -2.1027894768967828e-13, + -2.1015686992614288e-13, + -2.100347921626075e-13, + -2.099127143990722e-13, + -2.097906366355368e-13, + -2.0966855887200142e-13, + -2.0954648110846602e-13, + -2.0942440334493063e-13, + -2.0930232558139534e-13, + -2.0918024781785995e-13, + -2.0905817005432456e-13, + -2.0893609229078916e-13, + -2.0881401452725377e-13, + -2.0869193676371848e-13, + -2.0856985900018309e-13, + -2.084477812366477e-13, + -2.083257034731123e-13, + -2.082036257095769e-13, + -2.0808154794604162e-13, + -2.0795947018250623e-13, + -2.0783739241897083e-13, + -2.0771531465543544e-13, + -2.0759323689190005e-13, + -2.0747115912836476e-13, + -2.0734908136482936e-13, + -2.0722700360129397e-13, + -2.0710492583775858e-13, + -2.069828480742232e-13, + -2.068607703106879e-13, + -2.067386925471525e-13, + -2.066166147836171e-13, + -2.0649453702008172e-13, + -2.0637245925654633e-13, + -2.0625038149301104e-13, + -2.0612830372947564e-13, + -2.0600622596594025e-13, + -2.0588414820240486e-13, + -2.0576207043886947e-13, + -2.0563999267533417e-13, + -2.0551791491179878e-13, + -2.053958371482634e-13, + -2.05273759384728e-13, + -2.051516816211926e-13, + -2.0502960385765731e-13, + -2.0490752609412192e-13, + -2.0478544833058653e-13, + -2.0466337056705114e-13, + -2.0454129280351574e-13, + -2.0441921503998045e-13, + -2.0429713727644506e-13, + -2.0417505951290967e-13, + -2.0405298174937428e-13, + -2.0393090398583888e-13, + -2.038088262223036e-13, + -2.036867484587682e-13, + -2.035646706952328e-13, + -2.0344259293169741e-13, + -2.0332051516816202e-13, + -2.0319843740462673e-13, + -2.0307635964109134e-13, + -2.0295428187755595e-13, + -2.0283220411402055e-13, + -2.0271012635048516e-13, + -2.0258804858694987e-13, + -2.0246597082341448e-13, + -2.0234389305987909e-13, + -2.022218152963437e-13, + -2.020997375328083e-13, + -2.01977659769273e-13, + -2.0185558200573762e-13, + -2.0173350424220222e-13, + -2.0161142647866683e-13, + -2.0148934871513144e-13, + -2.0136727095159615e-13, + -2.0124519318806076e-13, + -2.0112311542452536e-13, + -2.0100103766098997e-13, + -2.0087895989745458e-13, + -2.0075688213391929e-13, + -2.006348043703839e-13, + -2.005127266068485e-13, + -2.003906488433131e-13, + -2.0026857107977772e-13, + -2.0014649331624243e-13, + -2.0002441555270703e-13, + -1.9990233778917164e-13, + -1.9978026002563625e-13, + -1.9965818226210086e-13, + -1.9953610449856557e-13, + -1.9941402673503017e-13, + -1.9929194897149478e-13, + -1.991698712079594e-13, + -1.99047793444424e-13, + -1.989257156808887e-13, + -1.988036379173533e-13, + -1.9868156015381792e-13, + -1.9855948239028253e-13, + -1.9843740462674714e-13, + -1.9831532686321184e-13, + -1.9819324909967645e-13, + -1.9807117133614106e-13, + -1.9794909357260567e-13, + -1.9782701580907038e-13, + -1.9770493804553498e-13, + -1.975828602819996e-13, + -1.974607825184642e-13, + -1.973387047549288e-13, + -1.9721662699139351e-13, + -1.9709454922785812e-13, + -1.9697247146432273e-13, + -1.9685039370078734e-13, + -1.9672831593725194e-13, + -1.9660623817371665e-13, + -1.9648416041018126e-13, + -1.9636208264664587e-13, + -1.9624000488311048e-13, + -1.9611792711957508e-13, + -1.959958493560398e-13, + -1.958737715925044e-13, + -1.95751693828969e-13, + -1.9562961606543362e-13, + -1.9550753830189822e-13, + -1.9538546053836293e-13, + -1.9526338277482754e-13, + -1.9514130501129215e-13, + -1.9501922724775675e-13, + -1.9489714948422136e-13, + -1.9477507172068607e-13, + -1.9465299395715068e-13, + -1.9453091619361529e-13, + -1.944088384300799e-13, + -1.942867606665445e-13, + -1.941646829030092e-13, + -1.9404260513947382e-13, + -1.9392052737593843e-13, + -1.9379844961240303e-13, + -1.9367637184886764e-13, + -1.9355429408533235e-13, + -1.9343221632179696e-13, + -1.9331013855826156e-13, + -1.9318806079472617e-13, + -1.9306598303119078e-13, + -1.929439052676555e-13, + -1.928218275041201e-13, + -1.926997497405847e-13, + -1.925776719770493e-13, + -1.9245559421351392e-13, + -1.9233351644997863e-13, + -1.9221143868644323e-13, + -1.9208936092290784e-13, + -1.9196728315937245e-13, + -1.9184520539583706e-13, + -1.9172312763230177e-13, + -1.9160104986876637e-13, + -1.9147897210523098e-13, + -1.913568943416956e-13, + -1.912348165781602e-13, + -1.911127388146249e-13, + -1.9099066105108951e-13, + -1.9086858328755412e-13, + -1.9074650552401873e-13, + -1.9062442776048334e-13, + -1.9050234999694804e-13, + -1.9038027223341265e-13, + -1.9025819446987726e-13, + -1.9013611670634187e-13, + -1.9001403894280647e-13, + -1.8989196117927118e-13, + -1.897698834157358e-13, + -1.896478056522004e-13, + -1.89525727888665e-13, + -1.8940365012512961e-13, + -1.8928157236159432e-13, + -1.8915949459805893e-13, + -1.8903741683452354e-13, + -1.8891533907098815e-13, + -1.8879326130745275e-13, + -1.8867118354391746e-13, + -1.8854910578038207e-13, + -1.8842702801684668e-13, + -1.8830495025331128e-13, + -1.881828724897759e-13, + -1.880607947262406e-13, + -1.879387169627052e-13, + -1.8781663919916982e-13, + -1.8769456143563442e-13, + -1.8757248367209903e-13, + -1.8745040590856374e-13, + -1.8732832814502835e-13, + -1.8720625038149296e-13, + -1.8708417261795756e-13, + -1.8696209485442217e-13, + -1.8684001709088688e-13, + -1.8671793932735149e-13, + -1.865958615638161e-13, + -1.864737838002807e-13, + -1.863517060367453e-13, + -1.8622962827321002e-13, + -1.8610755050967463e-13, + -1.8598547274613923e-13, + -1.8586339498260384e-13, + -1.8574131721906845e-13, + -1.8561923945553316e-13, + -1.8549716169199776e-13, + -1.8537508392846237e-13, + -1.8525300616492698e-13, + -1.851309284013916e-13, + -1.850088506378563e-13, + -1.848867728743209e-13, + -1.847646951107855e-13, + -1.8464261734725012e-13, + -1.8452053958371473e-13, + -1.8439846182017944e-13, + -1.8427638405664404e-13, + -1.8415430629310865e-13, + -1.8403222852957326e-13, + -1.8391015076603787e-13, + -1.8378807300250257e-13, + -1.8366599523896718e-13, + -1.835439174754318e-13, + -1.834218397118964e-13, + -1.83299761948361e-13, + -1.8317768418482571e-13, + -1.8305560642129032e-13, + -1.8293352865775493e-13, + -1.8281145089421954e-13, + -1.8268937313068414e-13, + -1.8256729536714885e-13, + -1.8244521760361346e-13, + -1.8232313984007807e-13, + -1.8220106207654268e-13, + -1.8207898431300728e-13, + -1.81956906549472e-13, + -1.818348287859366e-13, + -1.817127510224012e-13, + -1.8159067325886581e-13, + -1.8146859549533042e-13, + -1.8134651773179513e-13, + -1.8122443996825974e-13, + -1.8110236220472435e-13, + -1.8098028444118895e-13, + -1.8085820667765366e-13, + -1.8073612891411827e-13, + -1.8061405115058288e-13, + -1.8049197338704749e-13, + -1.803698956235121e-13, + -1.802478178599768e-13, + -1.801257400964414e-13, + -1.8000366233290602e-13, + -1.7988158456937062e-13, + -1.7975950680583523e-13, + -1.7963742904229994e-13, + -1.7951535127876455e-13, + -1.7939327351522916e-13, + -1.7927119575169376e-13, + -1.7914911798815837e-13, + -1.7902704022462308e-13, + -1.7890496246108769e-13, + -1.787828846975523e-13, + -1.786608069340169e-13, + -1.785387291704815e-13, + -1.7841665140694622e-13, + -1.7829457364341083e-13, + -1.7817249587987543e-13, + -1.7805041811634004e-13, + -1.7792834035280465e-13, + -1.7780626258926936e-13, + -1.7768418482573397e-13, + -1.7756210706219857e-13, + -1.7744002929866318e-13, + -1.773179515351278e-13, + -1.771958737715925e-13, + -1.770737960080571e-13, + -1.769517182445217e-13, + -1.7682964048098632e-13, + -1.7670756271745093e-13, + -1.7658548495391564e-13, + -1.7646340719038024e-13, + -1.7634132942684485e-13, + -1.7621925166330946e-13, + -1.7609717389977407e-13, + -1.7597509613623878e-13, + -1.7585301837270338e-13, + -1.75730940609168e-13, + -1.756088628456326e-13, + -1.754867850820972e-13, + -1.7536470731856191e-13, + -1.7524262955502652e-13, + -1.7512055179149113e-13, + -1.7499847402795574e-13, + -1.7487639626442034e-13, + -1.7475431850088505e-13, + -1.7463224073734966e-13, + -1.7451016297381427e-13, + -1.7438808521027888e-13, + -1.7426600744674348e-13, + -1.741439296832082e-13, + -1.740218519196728e-13, + -1.738997741561374e-13, + -1.7377769639260202e-13, + -1.7365561862906662e-13, + -1.7353354086553133e-13, + -1.7341146310199594e-13, + -1.7328938533846055e-13, + -1.7316730757492515e-13, + -1.7304522981138976e-13, + -1.7292315204785447e-13, + -1.7280107428431908e-13, + -1.7267899652078369e-13, + -1.725569187572483e-13, + -1.724348409937129e-13, + -1.723127632301776e-13, + -1.7219068546664222e-13, + -1.7206860770310683e-13, + -1.7194652993957143e-13, + -1.7182445217603604e-13, + -1.7170237441250075e-13, + -1.7158029664896536e-13, + -1.7145821888542996e-13, + -1.7133614112189457e-13, + -1.7121406335835918e-13, + -1.710919855948239e-13, + -1.709699078312885e-13, + -1.708478300677531e-13, + -1.707257523042177e-13, + -1.7060367454068232e-13, + -1.7048159677714703e-13, + -1.7035951901361163e-13, + -1.7023744125007624e-13, + -1.7011536348654085e-13, + -1.6999328572300546e-13, + -1.6987120795947017e-13, + -1.6974913019593477e-13, + -1.6962705243239938e-13, + -1.69504974668864e-13, + -1.693828969053286e-13, + -1.692608191417933e-13, + -1.6913874137825791e-13, + -1.6901666361472252e-13, + -1.6889458585118713e-13, + -1.6877250808765174e-13, + -1.6865043032411644e-13, + -1.6852835256058105e-13, + -1.6840627479704566e-13, + -1.6828419703351027e-13, + -1.6816211926997487e-13, + -1.6804004150643958e-13, + -1.679179637429042e-13, + -1.677958859793688e-13, + -1.676738082158334e-13, + -1.6755173045229801e-13, + -1.6742965268876272e-13, + -1.6730757492522733e-13, + -1.6718549716169194e-13, + -1.6706341939815655e-13, + -1.6694134163462115e-13, + -1.6681926387108586e-13, + -1.6669718610755047e-13, + -1.6657510834401508e-13, + -1.6645303058047968e-13, + -1.663309528169443e-13, + -1.66208875053409e-13, + -1.660867972898736e-13, + -1.6596471952633822e-13, + -1.6584264176280282e-13, + -1.6572056399926743e-13, + -1.6559848623573214e-13, + -1.6547640847219675e-13, + -1.6535433070866136e-13, + -1.6523225294512596e-13, + -1.6511017518159057e-13, + -1.6498809741805528e-13, + -1.6486601965451989e-13, + -1.647439418909845e-13, + -1.646218641274491e-13, + -1.644997863639137e-13, + -1.6437770860037842e-13, + -1.6425563083684303e-13, + -1.6413355307330763e-13, + -1.6401147530977224e-13, + -1.6388939754623685e-13, + -1.6376731978270156e-13, + -1.6364524201916616e-13, + -1.6352316425563077e-13, + -1.6340108649209538e-13, + -1.632790087285601e-13, + -1.631569309650247e-13, + -1.630348532014893e-13, + -1.629127754379539e-13, + -1.6279069767441852e-13, + -1.6266861991088323e-13, + -1.6254654214734784e-13, + -1.6242446438381244e-13, + -1.6230238662027705e-13, + -1.6218030885674166e-13, + -1.6205823109320637e-13, + -1.6193615332967097e-13, + -1.6181407556613558e-13, + -1.616919978026002e-13, + -1.615699200390648e-13, + -1.614478422755295e-13, + -1.6132576451199411e-13, + -1.6120368674845872e-13, + -1.6108160898492333e-13, + -1.6095953122138794e-13, + -1.6083745345785265e-13, + -1.6071537569431725e-13, + -1.6059329793078186e-13, + -1.6047122016724647e-13, + -1.6034914240371108e-13, + -1.6022706464017578e-13, + -1.601049868766404e-13, + -1.59982909113105e-13, + -1.598608313495696e-13, + -1.5973875358603421e-13, + -1.5961667582249892e-13, + -1.5949459805896353e-13, + -1.5937252029542814e-13, + -1.5925044253189275e-13, + -1.5912836476835735e-13, + -1.5900628700482206e-13, + -1.5888420924128667e-13, + -1.5876213147775128e-13, + -1.5864005371421589e-13, + -1.585179759506805e-13, + -1.583958981871452e-13, + -1.582738204236098e-13, + -1.5815174266007442e-13, + -1.5802966489653902e-13, + -1.5790758713300363e-13, + -1.5778550936946834e-13, + -1.5766343160593295e-13, + -1.5754135384239756e-13, + -1.5741927607886216e-13, + -1.5729719831532677e-13, + -1.5717512055179148e-13, + -1.5705304278825609e-13, + -1.569309650247207e-13, + -1.568088872611853e-13, + -1.566868094976499e-13, + -1.5656473173411462e-13, + -1.5644265397057923e-13, + -1.5632057620704383e-13, + -1.5619849844350844e-13, + -1.5607642067997305e-13, + -1.5595434291643776e-13, + -1.5583226515290237e-13, + -1.5571018738936697e-13, + -1.5558810962583158e-13, + -1.554660318622962e-13, + -1.553439540987609e-13, + -1.552218763352255e-13, + -1.550997985716901e-13, + -1.5497772080815472e-13, + -1.5485564304461933e-13, + -1.5473356528108404e-13, + -1.5461148751754864e-13, + -1.5448940975401325e-13, + -1.5436733199047786e-13, + -1.5424525422694247e-13, + -1.5412317646340718e-13, + -1.5400109869987178e-13, + -1.538790209363364e-13, + -1.53756943172801e-13, + -1.536348654092656e-13, + -1.5351278764573031e-13, + -1.5339070988219492e-13, + -1.5326863211865953e-13, + -1.5314655435512414e-13, + -1.5302447659158874e-13, + -1.5290239882805345e-13, + -1.5278032106451806e-13, + -1.5265824330098267e-13, + -1.5253616553744728e-13, + -1.5241408777391188e-13, + -1.522920100103766e-13, + -1.521699322468412e-13, + -1.520478544833058e-13, + -1.5192577671977042e-13, + -1.5180369895623502e-13, + -1.5168162119269973e-13, + -1.5155954342916434e-13, + -1.5143746566562895e-13, + -1.5131538790209355e-13, + -1.5119331013855816e-13, + -1.5107123237502287e-13, + -1.5094915461148748e-13, + -1.5082707684795209e-13, + -1.507049990844167e-13, + -1.505829213208813e-13, + -1.50460843557346e-13, + -1.5033876579381062e-13, + -1.5021668803027523e-13, + -1.5009461026673983e-13, + -1.4997253250320444e-13, + -1.4985045473966915e-13, + -1.4972837697613376e-13, + -1.4960629921259836e-13, + -1.4948422144906297e-13, + -1.4936214368552758e-13, + -1.492400659219923e-13, + -1.491179881584569e-13, + -1.489959103949215e-13, + -1.488738326313861e-13, + -1.4875175486785072e-13, + -1.4862967710431543e-13, + -1.4850759934078003e-13, + -1.4838552157724464e-13, + -1.4826344381370925e-13, + -1.4814136605017386e-13, + -1.4801928828663857e-13, + -1.4789721052310317e-13, + -1.4777513275956778e-13, + -1.476530549960324e-13, + -1.47530977232497e-13, + -1.474088994689617e-13, + -1.4728682170542631e-13, + -1.4716474394189092e-13, + -1.4704266617835553e-13, + -1.4692058841482014e-13, + -1.4679851065128484e-13, + -1.4667643288774945e-13, + -1.4655435512421406e-13, + -1.4643227736067867e-13, + -1.4631019959714338e-13, + -1.4618812183360798e-13, + -1.460660440700726e-13, + -1.459439663065372e-13, + -1.458218885430018e-13, + -1.4569981077946651e-13, + -1.4557773301593112e-13, + -1.4545565525239573e-13, + -1.4533357748886034e-13, + -1.4521149972532495e-13, + -1.4508942196178965e-13, + -1.4496734419825426e-13, + -1.4484526643471887e-13, + -1.4472318867118348e-13, + -1.4460111090764808e-13, + -1.444790331441128e-13, + -1.443569553805774e-13, + -1.44234877617042e-13, + -1.4411279985350662e-13, + -1.4399072208997122e-13, + -1.4386864432643593e-13, + -1.4374656656290054e-13, + -1.4362448879936515e-13, + -1.4350241103582976e-13, + -1.4338033327229436e-13, + -1.4325825550875907e-13, + -1.4313617774522368e-13, + -1.4301409998168829e-13, + -1.428920222181529e-13, + -1.427699444546175e-13, + -1.426478666910822e-13, + -1.4252578892754682e-13, + -1.4240371116401143e-13, + -1.4228163340047603e-13, + -1.4215955563694064e-13, + -1.4203747787340535e-13, + -1.4191540010986996e-13, + -1.4179332234633456e-13, + -1.4167124458279917e-13, + -1.4154916681926378e-13, + -1.414270890557285e-13, + -1.413050112921931e-13, + -1.411829335286577e-13, + -1.410608557651223e-13, + -1.4093877800158692e-13, + -1.4081670023805163e-13, + -1.4069462247451624e-13, + -1.4057254471098084e-13, + -1.4045046694744545e-13, + -1.4032838918391006e-13, + -1.4020631142037477e-13, + -1.4008423365683937e-13, + -1.3996215589330398e-13, + -1.398400781297686e-13, + -1.397180003662332e-13, + -1.395959226026979e-13, + -1.3947384483916251e-13, + -1.3935176707562712e-13, + -1.3922968931209173e-13, + -1.3910761154855634e-13, + -1.3898553378502105e-13, + -1.3886345602148565e-13, + -1.3874137825795026e-13, + -1.3861930049441487e-13, + -1.3849722273087948e-13, + -1.3837514496734418e-13, + -1.382530672038088e-13, + -1.381309894402734e-13, + -1.38008911676738e-13, + -1.3788683391320261e-13, + -1.3776475614966732e-13, + -1.3764267838613193e-13, + -1.3752060062259654e-13, + -1.3739852285906115e-13, + -1.3727644509552575e-13, + -1.3715436733199046e-13, + -1.3703228956845507e-13, + -1.3691021180491968e-13, + -1.3678813404138429e-13, + -1.366660562778489e-13, + -1.365439785143136e-13, + -1.364219007507782e-13, + -1.3629982298724282e-13, + -1.3617774522370742e-13, + -1.3605566746017203e-13, + -1.3593358969663674e-13, + -1.3581151193310135e-13, + -1.3568943416956596e-13, + -1.3556735640603056e-13, + -1.3544527864249517e-13, + -1.3532320087895988e-13, + -1.3520112311542449e-13, + -1.350790453518891e-13, + -1.349569675883537e-13, + -1.348348898248183e-13, + -1.3471281206128302e-13, + -1.3459073429774763e-13, + -1.3446865653421223e-13, + -1.3434657877067684e-13, + -1.3422450100714145e-13, + -1.3410242324360616e-13, + -1.3398034548007077e-13, + -1.3385826771653537e-13, + -1.3373618995299998e-13, + -1.336141121894646e-13, + -1.334920344259293e-13, + -1.333699566623939e-13, + -1.332478788988585e-13, + -1.3312580113532312e-13, + -1.3300372337178773e-13, + -1.3288164560825244e-13, + -1.3275956784471704e-13, + -1.3263749008118165e-13, + -1.3251541231764626e-13, + -1.3239333455411087e-13, + -1.3227125679057558e-13, + -1.3214917902704018e-13, + -1.320271012635048e-13, + -1.319050234999694e-13, + -1.31782945736434e-13, + -1.3166086797289871e-13, + -1.3153879020936332e-13, + -1.3141671244582793e-13, + -1.3129463468229254e-13, + -1.3117255691875714e-13, + -1.3105047915522185e-13, + -1.3092840139168646e-13, + -1.3080632362815107e-13, + -1.3068424586461568e-13, + -1.3056216810108028e-13, + -1.30440090337545e-13, + -1.303180125740096e-13, + -1.301959348104742e-13, + -1.3007385704693882e-13, + -1.2995177928340342e-13, + -1.2982970151986813e-13, + -1.2970762375633274e-13, + -1.2958554599279735e-13, + -1.2946346822926195e-13, + -1.2934139046572656e-13, + -1.2921931270219127e-13, + -1.2909723493865588e-13, + -1.2897515717512049e-13, + -1.288530794115851e-13, + -1.287310016480498e-13, + -1.286089238845144e-13, + -1.2848684612097902e-13, + -1.2836476835744363e-13, + -1.2824269059390823e-13, + -1.2812061283037294e-13, + -1.2799853506683755e-13, + -1.2787645730330216e-13, + -1.2775437953976676e-13, + -1.2763230177623137e-13, + -1.2751022401269608e-13, + -1.273881462491607e-13, + -1.272660684856253e-13, + -1.271439907220899e-13, + -1.270219129585545e-13, + -1.2689983519501922e-13, + -1.2677775743148383e-13, + -1.2665567966794843e-13, + -1.2653360190441304e-13, + -1.2641152414087765e-13, + -1.2628944637734236e-13, + -1.2616736861380697e-13, + -1.2604529085027157e-13, + -1.2592321308673618e-13, + -1.258011353232008e-13, + -1.256790575596655e-13, + -1.255569797961301e-13, + -1.2543490203259471e-13, + -1.2531282426905932e-13, + -1.2519074650552393e-13, + -1.2506866874198864e-13, + -1.2494659097845324e-13, + -1.2482451321491785e-13, + -1.2470243545138246e-13, + -1.2458035768784707e-13, + -1.2445827992431178e-13, + -1.2433620216077638e-13, + -1.24214124397241e-13, + -1.240920466337056e-13, + -1.239699688701702e-13, + -1.2384789110663491e-13, + -1.2372581334309952e-13, + -1.2360373557956413e-13, + -1.2348165781602874e-13, + -1.2335958005249335e-13, + -1.2323750228895805e-13, + -1.2311542452542266e-13, + -1.2299334676188727e-13, + -1.2287126899835188e-13, + -1.2274919123481648e-13, + -1.226271134712812e-13, + -1.225050357077458e-13, + -1.223829579442104e-13, + -1.2226088018067502e-13, + -1.2213880241713962e-13, + -1.2201672465360433e-13, + -1.2189464689006894e-13, + -1.2177256912653355e-13, + -1.2165049136299816e-13, + -1.2152841359946276e-13, + -1.2140633583592747e-13, + -1.2128425807239208e-13, + -1.2116218030885669e-13, + -1.210401025453213e-13, + -1.209180247817859e-13, + -1.207959470182506e-13, + -1.2067386925471522e-13, + -1.2055179149117983e-13, + -1.2042971372764443e-13, + -1.2030763596410904e-13, + -1.2018555820057375e-13, + -1.2006348043703836e-13, + -1.1994140267350296e-13, + -1.1981932490996757e-13, + -1.1969724714643218e-13, + -1.195751693828969e-13, + -1.194530916193615e-13, + -1.193310138558261e-13, + -1.192089360922907e-13, + -1.1908685832875532e-13, + -1.1896478056522003e-13, + -1.1884270280168464e-13, + -1.1872062503814924e-13, + -1.1859854727461385e-13, + -1.1847646951107846e-13, + -1.1835439174754317e-13, + -1.1823231398400777e-13, + -1.1811023622047238e-13, + -1.17988158456937e-13, + -1.178660806934016e-13, + -1.177440029298663e-13, + -1.1762192516633091e-13, + -1.1749984740279552e-13, + -1.1737776963926013e-13, + -1.1725569187572474e-13, + -1.1713361411218945e-13, + -1.1701153634865405e-13, + -1.1688945858511866e-13, + -1.1676738082158327e-13, + -1.1664530305804788e-13, + -1.1652322529451258e-13, + -1.164011475309772e-13, + -1.162790697674418e-13, + -1.161569920039064e-13, + -1.1603491424037101e-13, + -1.1591283647683572e-13, + -1.1579075871330033e-13, + -1.1566868094976494e-13, + -1.1554660318622955e-13, + -1.1542452542269415e-13, + -1.1530244765915886e-13, + -1.1518036989562347e-13, + -1.1505829213208808e-13, + -1.1493621436855269e-13, + -1.148141366050173e-13, + -1.14692058841482e-13, + -1.145699810779466e-13, + -1.1444790331441122e-13, + -1.1432582555087582e-13, + -1.1420374778734043e-13, + -1.1408167002380514e-13, + -1.1395959226026975e-13, + -1.1383751449673436e-13, + -1.1371543673319896e-13, + -1.1359335896966357e-13, + -1.1347128120612828e-13, + -1.1334920344259289e-13, + -1.132271256790575e-13, + -1.131050479155221e-13, + -1.1298297015198671e-13, + -1.1286089238845142e-13, + -1.1273881462491603e-13, + -1.1261673686138063e-13, + -1.1249465909784524e-13, + -1.1237258133430985e-13, + -1.1225050357077456e-13, + -1.1212842580723917e-13, + -1.1200634804370377e-13, + -1.1188427028016838e-13, + -1.1176219251663309e-13, + -1.116401147530977e-13, + -1.115180369895623e-13, + -1.1139595922602691e-13, + -1.1127388146249152e-13, + -1.1115180369895623e-13, + -1.1102972593542084e-13, + -1.1090764817188544e-13, + -1.1078557040835005e-13, + -1.1066349264481466e-13, + -1.1054141488127937e-13, + -1.1041933711774398e-13, + -1.1029725935420858e-13, + -1.1017518159067319e-13, + -1.100531038271378e-13, + -1.0993102606360251e-13, + -1.0980894830006711e-13, + -1.0968687053653172e-13, + -1.0956479277299633e-13, + -1.0944271500946094e-13, + -1.0932063724592565e-13, + -1.0919855948239025e-13, + -1.0907648171885486e-13, + -1.0895440395531947e-13, + -1.0883232619178408e-13, + -1.0871024842824878e-13, + -1.0858817066471339e-13, + -1.08466092901178e-13, + -1.0834401513764261e-13, + -1.0822193737410722e-13, + -1.0809985961057192e-13, + -1.0797778184703653e-13, + -1.0785570408350114e-13, + -1.0773362631996575e-13, + -1.0761154855643035e-13, + -1.0748947079289506e-13, + -1.0736739302935967e-13, + -1.0724531526582428e-13, + -1.0712323750228889e-13, + -1.0700115973875349e-13, + -1.068790819752182e-13, + -1.0675700421168281e-13, + -1.0663492644814742e-13, + -1.0651284868461203e-13, + -1.0639077092107663e-13, + -1.0626869315754134e-13, + -1.0614661539400595e-13, + -1.0602453763047056e-13, + -1.0590245986693516e-13, + -1.0578038210339977e-13, + -1.0565830433986448e-13, + -1.0553622657632909e-13, + -1.054141488127937e-13, + -1.052920710492583e-13, + -1.0516999328572291e-13, + -1.0504791552218762e-13, + -1.0492583775865223e-13, + -1.0480375999511683e-13, + -1.0468168223158144e-13, + -1.0455960446804605e-13, + -1.0443752670451076e-13, + -1.0431544894097537e-13, + -1.0419337117743997e-13, + -1.0407129341390458e-13, + -1.0394921565036919e-13, + -1.038271378868339e-13, + -1.037050601232985e-13, + -1.0358298235976311e-13, + -1.0346090459622772e-13, + -1.0333882683269233e-13, + -1.0321674906915704e-13, + -1.0309467130562164e-13, + -1.0297259354208625e-13, + -1.0285051577855086e-13, + -1.0272843801501547e-13, + -1.0260636025148018e-13, + -1.0248428248794478e-13, + -1.0236220472440939e-13, + -1.02240126960874e-13, + -1.0211804919733861e-13, + -1.0199597143380331e-13, + -1.0187389367026792e-13, + -1.0175181590673253e-13, + -1.0162973814319714e-13, + -1.0150766037966175e-13, + -1.0138558261612645e-13, + -1.0126350485259106e-13, + -1.0114142708905567e-13, + -1.0101934932552028e-13, + -1.0089727156198488e-13, + -1.0077519379844959e-13, + -1.006531160349142e-13, + -1.0053103827137881e-13, + -1.0040896050784342e-13, + -1.0028688274430802e-13, + -1.0016480498077273e-13, + -1.0004272721723734e-13, + -9.992064945370195e-14, + -9.979857169016656e-14, + -9.967649392663116e-14, + -9.955441616309587e-14, + -9.943233839956048e-14, + -9.931026063602509e-14, + -9.91881828724897e-14, + -9.90661051089543e-14, + -9.894402734541901e-14, + -9.882194958188362e-14, + -9.869987181834823e-14, + -9.857779405481283e-14, + -9.845571629127744e-14, + -9.833363852774215e-14, + -9.821156076420676e-14, + -9.808948300067136e-14, + -9.796740523713597e-14, + -9.784532747360058e-14, + -9.772324971006529e-14, + -9.76011719465299e-14, + -9.74790941829945e-14, + -9.735701641945911e-14, + -9.723493865592372e-14, + -9.711286089238843e-14, + -9.699078312885304e-14, + -9.686870536531764e-14, + -9.674662760178225e-14, + -9.662454983824686e-14, + -9.650247207471157e-14, + -9.638039431117617e-14, + -9.625831654764078e-14, + -9.613623878410539e-14, + -9.601416102057e-14, + -9.58920832570347e-14, + -9.577000549349931e-14, + -9.564792772996392e-14, + -9.552584996642853e-14, + -9.540377220289314e-14, + -9.528169443935785e-14, + -9.515961667582245e-14, + -9.503753891228706e-14, + -9.491546114875167e-14, + -9.479338338521628e-14, + -9.467130562168098e-14, + -9.454922785814559e-14, + -9.44271500946102e-14, + -9.430507233107481e-14, + -9.418299456753952e-14, + -9.406091680400412e-14, + -9.393883904046873e-14, + -9.381676127693334e-14, + -9.369468351339795e-14, + -9.357260574986265e-14, + -9.345052798632726e-14, + -9.332845022279187e-14, + -9.320637245925648e-14, + -9.308429469572109e-14, + -9.29622169321858e-14, + -9.28401391686504e-14, + -9.271806140511501e-14, + -9.259598364157962e-14, + -9.247390587804422e-14, + -9.235182811450893e-14, + -9.222975035097354e-14, + -9.210767258743815e-14, + -9.198559482390276e-14, + -9.186351706036736e-14, + -9.174143929683207e-14, + -9.161936153329668e-14, + -9.149728376976129e-14, + -9.13752060062259e-14, + -9.12531282426905e-14, + -9.113105047915521e-14, + -9.100897271561982e-14, + -9.088689495208443e-14, + -9.076481718854903e-14, + -9.064273942501364e-14, + -9.052066166147835e-14, + -9.039858389794296e-14, + -9.027650613440746e-14, + -9.015442837087217e-14, + -9.003235060733688e-14, + -8.991027284380139e-14, + -8.97881950802661e-14, + -8.96661173167306e-14, + -8.954403955319531e-14, + -8.942196178966002e-14, + -8.929988402612453e-14, + -8.917780626258924e-14, + -8.905572849905374e-14, + -8.893365073551845e-14, + -8.881157297198316e-14, + -8.868949520844767e-14, + -8.856741744491238e-14, + -8.844533968137688e-14, + -8.832326191784159e-14, + -8.82011841543063e-14, + -8.80791063907708e-14, + -8.795702862723551e-14, + -8.783495086370002e-14, + -8.771287310016473e-14, + -8.759079533662944e-14, + -8.746871757309394e-14, + -8.734663980955865e-14, + -8.722456204602316e-14, + -8.710248428248787e-14, + -8.698040651895258e-14, + -8.685832875541708e-14, + -8.673625099188179e-14, + -8.66141732283463e-14, + -8.649209546481101e-14, + -8.637001770127572e-14, + -8.624793993774022e-14, + -8.612586217420493e-14, + -8.600378441066964e-14, + -8.588170664713415e-14, + -8.575962888359886e-14, + -8.563755112006336e-14, + -8.551547335652807e-14, + -8.539339559299278e-14, + -8.527131782945729e-14, + -8.5149240065922e-14, + -8.50271623023865e-14, + -8.490508453885121e-14, + -8.478300677531592e-14, + -8.466092901178043e-14, + -8.453885124824513e-14, + -8.441677348470964e-14, + -8.429469572117435e-14, + -8.417261795763906e-14, + -8.405054019410356e-14, + -8.392846243056827e-14, + -8.380638466703278e-14, + -8.368430690349749e-14, + -8.35622291399622e-14, + -8.34401513764267e-14, + -8.331807361289141e-14, + -8.319599584935592e-14, + -8.307391808582063e-14, + -8.295184032228534e-14, + -8.282976255874984e-14, + -8.270768479521455e-14, + -8.258560703167906e-14, + -8.246352926814377e-14, + -8.234145150460847e-14, + -8.221937374107298e-14, + -8.209729597753769e-14, + -8.19752182140022e-14, + -8.18531404504669e-14, + -8.173106268693161e-14, + -8.160898492339612e-14, + -8.148690715986083e-14, + -8.136482939632534e-14, + -8.124275163279004e-14, + -8.112067386925475e-14, + -8.099859610571926e-14, + -8.087651834218397e-14, + -8.075444057864847e-14, + -8.063236281511318e-14, + -8.051028505157789e-14, + -8.03882072880424e-14, + -8.026612952450711e-14, + -8.014405176097161e-14, + -8.002197399743632e-14, + -7.989989623390103e-14, + -7.977781847036554e-14, + -7.965574070683025e-14, + -7.953366294329475e-14, + -7.941158517975946e-14, + -7.928950741622417e-14, + -7.916742965268868e-14, + -7.904535188915339e-14, + -7.892327412561789e-14, + -7.88011963620826e-14, + -7.867911859854731e-14, + -7.855704083501182e-14, + -7.843496307147652e-14, + -7.831288530794103e-14, + -7.819080754440574e-14, + -7.806872978087045e-14, + -7.794665201733496e-14, + -7.782457425379966e-14, + -7.770249649026417e-14, + -7.758041872672888e-14, + -7.745834096319359e-14, + -7.73362631996581e-14, + -7.72141854361228e-14, + -7.709210767258731e-14, + -7.697002990905202e-14, + -7.684795214551673e-14, + -7.672587438198123e-14, + -7.660379661844594e-14, + -7.648171885491045e-14, + -7.635964109137516e-14, + -7.623756332783987e-14, + -7.611548556430437e-14, + -7.599340780076908e-14, + -7.587133003723359e-14, + -7.57492522736983e-14, + -7.5627174510163e-14, + -7.550509674662751e-14, + -7.538301898309222e-14, + -7.526094121955673e-14, + -7.513886345602144e-14, + -7.501678569248614e-14, + -7.489470792895065e-14, + -7.477263016541536e-14, + -7.465055240187987e-14, + -7.452847463834457e-14, + -7.440639687480928e-14, + -7.428431911127379e-14, + -7.41622413477385e-14, + -7.4040163584203e-14, + -7.391808582066771e-14, + -7.379600805713242e-14, + -7.367393029359693e-14, + -7.355185253006164e-14, + -7.342977476652614e-14, + -7.330769700299085e-14, + -7.318561923945556e-14, + -7.306354147592007e-14, + -7.294146371238478e-14, + -7.281938594884928e-14, + -7.269730818531399e-14, + -7.25752304217787e-14, + -7.245315265824321e-14, + -7.233107489470792e-14, + -7.220899713117242e-14, + -7.208691936763713e-14, + -7.196484160410184e-14, + -7.184276384056635e-14, + -7.172068607703105e-14, + -7.159860831349556e-14, + -7.147653054996027e-14, + -7.135445278642498e-14, + -7.123237502288949e-14, + -7.11102972593542e-14, + -7.09882194958187e-14, + -7.086614173228341e-14, + -7.074406396874812e-14, + -7.062198620521262e-14, + -7.049990844167733e-14, + -7.037783067814184e-14, + -7.025575291460655e-14, + -7.013367515107126e-14, + -7.001159738753576e-14, + -6.988951962400047e-14, + -6.976744186046498e-14, + -6.964536409692969e-14, + -6.95232863333944e-14, + -6.94012085698589e-14, + -6.927913080632361e-14, + -6.915705304278812e-14, + -6.903497527925283e-14, + -6.891289751571753e-14, + -6.879081975218204e-14, + -6.866874198864675e-14, + -6.854666422511126e-14, + -6.842458646157597e-14, + -6.830250869804067e-14, + -6.818043093450518e-14, + -6.805835317096989e-14, + -6.79362754074344e-14, + -6.78141976438991e-14, + -6.769211988036381e-14, + -6.757004211682832e-14, + -6.744796435329303e-14, + -6.732588658975754e-14, + -6.720380882622224e-14, + -6.708173106268695e-14, + -6.695965329915146e-14, + -6.683757553561617e-14, + -6.671549777208067e-14, + -6.659342000854538e-14, + -6.647134224501009e-14, + -6.63492644814746e-14, + -6.622718671793931e-14, + -6.610510895440381e-14, + -6.598303119086852e-14, + -6.586095342733323e-14, + -6.573887566379774e-14, + -6.561679790026245e-14, + -6.549472013672695e-14, + -6.537264237319166e-14, + -6.525056460965637e-14, + -6.512848684612088e-14, + -6.500640908258558e-14, + -6.488433131905009e-14, + -6.47622535555148e-14, + -6.464017579197951e-14, + -6.451809802844402e-14, + -6.439602026490872e-14, + -6.427394250137323e-14, + -6.415186473783794e-14, + -6.402978697430265e-14, + -6.390770921076715e-14, + -6.378563144723186e-14, + -6.366355368369637e-14, + -6.354147592016108e-14, + -6.341939815662579e-14, + -6.329732039309029e-14, + -6.3175242629555e-14, + -6.305316486601951e-14, + -6.293108710248422e-14, + -6.280900933894893e-14, + -6.268693157541343e-14, + -6.256485381187814e-14, + -6.244277604834265e-14, + -6.232069828480736e-14, + -6.219862052127207e-14, + -6.207654275773657e-14, + -6.195446499420128e-14, + -6.183238723066579e-14, + -6.17103094671305e-14, + -6.15882317035952e-14, + -6.146615394005971e-14, + -6.134407617652442e-14, + -6.122199841298893e-14, + -6.109992064945363e-14, + -6.097784288591834e-14, + -6.085576512238285e-14, + -6.073368735884756e-14, + -6.061160959531207e-14, + -6.048953183177677e-14, + -6.036745406824148e-14, + -6.024537630470599e-14, + -6.01232985411707e-14, + -6.00012207776352e-14, + -5.987914301409991e-14, + -5.975706525056462e-14, + -5.963498748702913e-14, + -5.951290972349384e-14, + -5.939083195995834e-14, + -5.926875419642305e-14, + -5.914667643288776e-14, + -5.902459866935227e-14, + -5.890252090581698e-14, + -5.878044314228148e-14, + -5.865836537874619e-14, + -5.85362876152109e-14, + -5.841420985167541e-14, + -5.829213208814011e-14, + -5.817005432460462e-14, + -5.804797656106933e-14, + -5.792589879753404e-14, + -5.780382103399855e-14, + -5.768174327046325e-14, + -5.755966550692776e-14, + -5.743758774339247e-14, + -5.731550997985718e-14, + -5.719343221632168e-14, + -5.707135445278639e-14, + -5.69492766892509e-14, + -5.682719892571561e-14, + -5.670512116218032e-14, + -5.6583043398644824e-14, + -5.646096563510953e-14, + -5.633888787157404e-14, + -5.621681010803875e-14, + -5.6094732344503456e-14, + -5.597265458096796e-14, + -5.585057681743267e-14, + -5.572849905389718e-14, + -5.5606421290361887e-14, + -5.5484343526826595e-14, + -5.53622657632911e-14, + -5.524018799975581e-14, + -5.511811023622032e-14, + -5.4996032472685026e-14, + -5.4873954709149734e-14, + -5.475187694561424e-14, + -5.462979918207895e-14, + -5.4507721418543456e-14, + -5.4385643655008165e-14, + -5.4263565891472873e-14, + -5.414148812793738e-14, + -5.401941036440209e-14, + -5.3897332600866595e-14, + -5.3775254837331304e-14, + -5.365317707379601e-14, + -5.353109931026052e-14, + -5.340902154672523e-14, + -5.3286943783189734e-14, + -5.316486601965444e-14, + -5.304278825611915e-14, + -5.292071049258366e-14, + -5.2798632729048367e-14, + -5.2676554965512873e-14, + -5.255447720197758e-14, + -5.243239943844229e-14, + -5.23103216749068e-14, + -5.2188243911371506e-14, + -5.206616614783601e-14, + -5.194408838430072e-14, + -5.182201062076543e-14, + -5.1699932857229936e-14, + -5.1577855093694645e-14, + -5.1455777330159354e-14, + -5.133369956662386e-14, + -5.121162180308857e-14, + -5.1089544039553076e-14, + -5.0967466276017784e-14, + -5.084538851248249e-14, + -5.0723310748947e-14, + -5.060123298541171e-14, + -5.0479155221876215e-14, + -5.0357077458340923e-14, + -5.023499969480563e-14, + -5.011292193127014e-14, + -4.999084416773485e-14, + -4.9868766404199354e-14, + -4.974668864066406e-14, + -4.962461087712877e-14, + -4.950253311359328e-14, + -4.9380455350057986e-14, + -4.925837758652249e-14, + -4.91362998229872e-14, + -4.901422205945191e-14, + -4.8892144295916417e-14, + -4.8770066532381125e-14, + -4.864798876884563e-14, + -4.852591100531034e-14, + -4.840383324177505e-14, + -4.8281755478239556e-14, + -4.8159677714704264e-14, + -4.803759995116877e-14, + -4.791552218763348e-14, + -4.779344442409819e-14, + -4.7671366660562695e-14, + -4.7549288897027403e-14, + -4.742721113349191e-14, + -4.730513336995662e-14, + -4.718305560642133e-14, + -4.7060977842885834e-14, + -4.693890007935054e-14, + -4.681682231581505e-14, + -4.669474455227976e-14, + -4.6572666788744466e-14, + -4.645058902520897e-14, + -4.632851126167368e-14, + -4.620643349813819e-14, + -4.60843557346029e-14, + -4.5962277971067606e-14, + -4.584020020753211e-14, + -4.571812244399682e-14, + -4.559604468046133e-14, + -4.5473966916926036e-14, + -4.5351889153390745e-14, + -4.522981138985525e-14, + -4.510773362631996e-14, + -4.4985655862784467e-14, + -4.4863578099249175e-14, + -4.4741500335713884e-14, + -4.461942257217839e-14, + -4.44973448086431e-14, + -4.4375267045107606e-14, + -4.4253189281572314e-14, + -4.413111151803702e-14, + -4.400903375450153e-14, + -4.388695599096624e-14, + -4.3764878227430745e-14, + -4.3642800463895453e-14, + -4.352072270036016e-14, + -4.339864493682467e-14, + -4.327656717328938e-14, + -4.3154489409753884e-14, + -4.303241164621859e-14, + -4.29103338826833e-14, + -4.278825611914781e-14, + -4.2666178355612516e-14, + -4.254410059207702e-14, + -4.242202282854173e-14, + -4.229994506500644e-14, + -4.2177867301470947e-14, + -4.2055789537935655e-14, + -4.193371177440016e-14, + -4.181163401086487e-14, + -4.168955624732958e-14, + -4.1567478483794086e-14, + -4.1445400720258794e-14, + -4.13233229567233e-14, + -4.120124519318801e-14, + -4.107916742965272e-14, + -4.0957089666117225e-14, + -4.0835011902581934e-14, + -4.071293413904644e-14, + -4.059085637551115e-14, + -4.046877861197586e-14, + -4.0346700848440364e-14, + -4.022462308490507e-14, + -4.010254532136958e-14, + -3.998046755783429e-14, + -3.9858389794298997e-14, + -3.9736312030763503e-14, + -3.961423426722821e-14, + -3.949215650369272e-14, + -3.937007874015743e-14, + -3.9248000976622136e-14, + -3.912592321308664e-14, + -3.900384544955135e-14, + -3.888176768601586e-14, + -3.8759689922480566e-14, + -3.8637612158945275e-14, + -3.851553439540978e-14, + -3.839345663187449e-14, + -3.8271378868338997e-14, + -3.8149301104803705e-14, + -3.8027223341268414e-14, + -3.790514557773292e-14, + -3.778306781419763e-14, + -3.7660990050662136e-14, + -3.7538912287126844e-14, + -3.741683452359155e-14, + -3.729475676005606e-14, + -3.717267899652077e-14, + -3.7050601232985275e-14, + -3.6928523469449983e-14, + -3.680644570591469e-14, + -3.66843679423792e-14, + -3.656229017884391e-14, + -3.6440212415308414e-14, + -3.631813465177312e-14, + -3.619605688823783e-14, + -3.607397912470234e-14, + -3.5951901361167046e-14, + -3.582982359763155e-14, + -3.570774583409626e-14, + -3.558566807056097e-14, + -3.546359030702548e-14, + -3.5341512543490186e-14, + -3.521943477995469e-14, + -3.50973570164194e-14, + -3.497527925288411e-14, + -3.4853201489348616e-14, + -3.4731123725813325e-14, + -3.460904596227783e-14, + -3.448696819874254e-14, + -3.436489043520725e-14, + -3.4242812671671755e-14, + -3.4120734908136464e-14, + -3.399865714460097e-14, + -3.387657938106568e-14, + -3.375450161753039e-14, + -3.3632423853994894e-14, + -3.35103460904596e-14, + -3.338826832692411e-14, + -3.326619056338882e-14, + -3.3144112799853527e-14, + -3.3022035036318033e-14, + -3.289995727278274e-14, + -3.277787950924725e-14, + -3.265580174571196e-14, + -3.2533723982176666e-14, + -3.241164621864117e-14, + -3.228956845510588e-14, + -3.216749069157039e-14, + -3.2045412928035096e-14, + -3.1923335164499805e-14, + -3.180125740096431e-14, + -3.167917963742902e-14, + -3.1557101873893527e-14, + -3.1435024110358235e-14, + -3.1312946346822944e-14, + -3.119086858328745e-14, + -3.106879081975216e-14, + -3.0946713056216666e-14, + -3.0824635292681374e-14, + -3.070255752914608e-14, + -3.058047976561059e-14, + -3.04584020020753e-14, + -3.0336324238539805e-14, + -3.0214246475004514e-14, + -3.009216871146922e-14, + -2.997009094793373e-14, + -2.984801318439844e-14, + -2.9725935420862944e-14, + -2.960385765732765e-14, + -2.948177989379236e-14, + -2.935970213025687e-14, + -2.9237624366721577e-14, + -2.9115546603186083e-14, + -2.899346883965079e-14, + -2.88713910761155e-14, + -2.874931331258001e-14, + -2.8627235549044716e-14, + -2.850515778550922e-14, + -2.838308002197393e-14, + -2.826100225843864e-14, + -2.8138924494903146e-14, + -2.8016846731367855e-14, + -2.789476896783236e-14, + -2.777269120429707e-14, + -2.765061344076178e-14, + -2.7528535677226285e-14, + -2.7406457913690994e-14, + -2.72843801501555e-14, + -2.716230238662021e-14, + -2.7040224623084918e-14, + -2.6918146859549424e-14, + -2.6796069096014133e-14, + -2.667399133247864e-14, + -2.6551913568943348e-14, + -2.6429835805408057e-14, + -2.6307758041872563e-14, + -2.6185680278337272e-14, + -2.606360251480178e-14, + -2.5941524751266487e-14, + -2.5819446987731196e-14, + -2.5697369224195703e-14, + -2.557529146066041e-14, + -2.5453213697124918e-14, + -2.5331135933589626e-14, + -2.5209058170054335e-14, + -2.5086980406518842e-14, + -2.496490264298355e-14, + -2.4842824879448057e-14, + -2.4720747115912765e-14, + -2.4598669352377474e-14, + -2.447659158884198e-14, + -2.435451382530669e-14, + -2.4232436061771196e-14, + -2.4110358298235905e-14, + -2.3988280534700613e-14, + -2.386620277116512e-14, + -2.3744125007629828e-14, + -2.3622047244094335e-14, + -2.3499969480559044e-14, + -2.3377891717023752e-14, + -2.325581395348826e-14, + -2.3133736189952968e-14, + -2.3011658426417474e-14, + -2.2889580662882183e-14, + -2.276750289934689e-14, + -2.2645425135811398e-14, + -2.2523347372276107e-14, + -2.2401269608740613e-14, + -2.2279191845205322e-14, + -2.215711408167003e-14, + -2.2035036318134537e-14, + -2.1912958554599246e-14, + -2.1790880791063752e-14, + -2.166880302752846e-14, + -2.154672526399317e-14, + -2.1424647500457676e-14, + -2.1302569736922385e-14, + -2.118049197338689e-14, + -2.10584142098516e-14, + -2.093633644631631e-14, + -2.0814258682780815e-14, + -2.0692180919245524e-14, + -2.057010315571003e-14, + -2.044802539217474e-14, + -2.0325947628639448e-14, + -2.0203869865103954e-14, + -2.0081792101568663e-14, + -1.995971433803317e-14, + -1.9837636574497878e-14, + -1.9715558810962587e-14, + -1.9593481047427094e-14, + -1.9471403283891802e-14, + -1.934932552035631e-14, + -1.9227247756821017e-14, + -1.9105169993285726e-14, + -1.8983092229750233e-14, + -1.886101446621494e-14, + -1.8738936702679448e-14, + -1.8616858939144156e-14, + -1.8494781175608865e-14, + -1.8372703412073372e-14, + -1.825062564853808e-14, + -1.8128547885002587e-14, + -1.8006470121467296e-14, + -1.7884392357932004e-14, + -1.776231459439651e-14, + -1.764023683086122e-14, + -1.7518159067325726e-14, + -1.7396081303790435e-14, + -1.7274003540255143e-14, + -1.715192577671965e-14, + -1.702984801318436e-14, + -1.6907770249649067e-14, + -1.6785692486113574e-14, + -1.6663614722578282e-14, + -1.654153695904279e-14, + -1.6419459195507498e-14, + -1.6297381431972206e-14, + -1.6175303668436713e-14, + -1.605322590490142e-14, + -1.5931148141365928e-14, + -1.5809070377830637e-14, + -1.5686992614295345e-14, + -1.5564914850759852e-14, + -1.544283708722456e-14, + -1.5320759323689067e-14, + -1.5198681560153776e-14, + -1.5076603796618484e-14, + -1.495452603308299e-14, + -1.48324482695477e-14, + -1.4710370506012206e-14, + -1.4588292742476915e-14, + -1.4466214978941624e-14, + -1.434413721540613e-14, + -1.422205945187084e-14, + -1.4099981688335345e-14, + -1.3977903924800054e-14, + -1.3855826161264763e-14, + -1.373374839772927e-14, + -1.3611670634193978e-14, + -1.3489592870658485e-14, + -1.3367515107123193e-14, + -1.3245437343587902e-14, + -1.3123359580052408e-14, + -1.3001281816517117e-14, + -1.2879204052981624e-14, + -1.2757126289446332e-14, + -1.2635048525911041e-14, + -1.2512970762375547e-14, + -1.2390892998840256e-14, + -1.2268815235304763e-14, + -1.2146737471769471e-14, + -1.202465970823418e-14, + -1.1902581944698687e-14, + -1.1780504181163395e-14, + -1.1658426417627902e-14, + -1.153634865409261e-14, + -1.1414270890557319e-14, + -1.1292193127021826e-14, + -1.1170115363486534e-14, + -1.1048037599951041e-14, + -1.092595983641575e-14, + -1.0803882072880458e-14, + -1.0681804309344965e-14, + -1.0559726545809673e-14, + -1.043764878227418e-14, + -1.0315571018738889e-14, + -1.0193493255203597e-14, + -1.0071415491668104e-14, + -9.949337728132812e-15, + -9.827259964597319e-15, + -9.705182201062028e-15, + -9.583104437526736e-15, + -9.461026673991243e-15, + -9.338948910455952e-15, + -9.216871146920458e-15, + -9.094793383385167e-15, + -8.972715619849875e-15, + -8.850637856314382e-15, + -8.72856009277909e-15, + -8.606482329243597e-15, + -8.484404565708306e-15, + -8.362326802173015e-15, + -8.240249038637521e-15, + -8.11817127510223e-15, + -7.996093511566736e-15, + -7.874015748031445e-15, + -7.751937984496154e-15, + -7.62986022096066e-15, + -7.507782457425369e-15, + -7.385704693889876e-15, + -7.263626930354584e-15, + -7.141549166819293e-15, + -7.019471403283799e-15, + -6.897393639748508e-15, + -6.775315876213015e-15, + -6.653238112677723e-15, + -6.531160349142432e-15, + -6.4090825856069385e-15, + -6.287004822071647e-15, + -6.164927058536154e-15, + -6.042849295000862e-15, + -5.920771531465571e-15, + -5.7986937679300776e-15, + -5.676616004394786e-15, + -5.554538240859293e-15, + -5.4324604773240014e-15, + -5.31038271378871e-15, + -5.188304950253217e-15, + -5.066227186717925e-15, + -4.944149423182432e-15, + -4.8220716596471405e-15, + -4.699993896111849e-15, + -4.577916132576356e-15, + -4.455838369041064e-15, + -4.333760605505571e-15, + -4.21168284197028e-15, + -4.089605078434988e-15, + -3.967527314899495e-15, + -3.8454495513642035e-15, + -3.72337178782871e-15, + -3.601294024293419e-15, + -3.4792162607581273e-15, + -3.357138497222634e-15, + -3.2350607336873426e-15, + -3.1129829701518492e-15, + -2.990905206616558e-15, + -2.8688274430812664e-15, + -2.746749679545773e-15, + -2.6246719160104817e-15, + -2.5025941524749883e-15, + -2.380516388939697e-15, + -2.2584386254044055e-15, + -2.136360861868912e-15, + -2.0142830983336208e-15, + -1.8922053347981274e-15, + -1.770127571262836e-15, + -1.6480498077275446e-15, + -1.5259720441920513e-15, + -1.4038942806567599e-15, + -1.2818165171212665e-15, + -1.1597387535859751e-15, + -1.0376609900506837e-15, + -9.155832265151904e-16, + -7.93505462979899e-16, + -6.714276994444056e-16, + -5.493499359091142e-16, + -4.272721723738228e-16, + -3.051944088383295e-16, + -1.8311664530303808e-16, + -6.103888176754473e-17, + 6.103888176774667e-17, + 1.8311664530303808e-16, + 3.051944088385314e-16, + 4.272721723738228e-16, + 5.493499359093162e-16, + 6.714276994446076e-16, + 7.93505462979899e-16, + 9.155832265153923e-16, + 1.0376609900506837e-15, + 1.159738753586177e-15, + 1.2818165171214685e-15, + 1.4038942806567599e-15, + 1.5259720441922532e-15, + 1.6480498077275446e-15, + 1.770127571263038e-15, + 1.8922053347983294e-15, + 2.0142830983336208e-15, + 2.136360861869114e-15, + 2.2584386254044055e-15, + 2.380516388939899e-15, + 2.5025941524751903e-15, + 2.6246719160104817e-15, + 2.746749679545975e-15, + 2.8688274430812664e-15, + 2.9909052066167598e-15, + 3.112982970152051e-15, + 3.2350607336873426e-15, + 3.357138497222836e-15, + 3.4792162607581273e-15, + 3.601294024293621e-15, + 3.723371787828912e-15, + 3.8454495513642035e-15, + 3.967527314899697e-15, + 4.089605078434988e-15, + 4.2116828419704816e-15, + 4.333760605505773e-15, + 4.455838369041064e-15, + 4.577916132576558e-15, + 4.699993896111849e-15, + 4.8220716596473425e-15, + 4.944149423182634e-15, + 5.066227186717925e-15, + 5.188304950253419e-15, + 5.31038271378871e-15, + 5.432460477324203e-15, + 5.554538240859495e-15, + 5.676616004394786e-15, + 5.7986937679302795e-15, + 5.920771531465571e-15, + 6.042849295001064e-15, + 6.164927058536356e-15, + 6.287004822071647e-15, + 6.4090825856071404e-15, + 6.531160349142432e-15, + 6.653238112677925e-15, + 6.7753158762132166e-15, + 6.897393639748508e-15, + 7.019471403284001e-15, + 7.141549166819293e-15, + 7.263626930354786e-15, + 7.385704693890077e-15, + 7.507782457425369e-15, + 7.629860220960862e-15, + 7.751937984496154e-15, + 7.874015748031647e-15, + 7.996093511566938e-15, + 8.11817127510223e-15, + 8.240249038637723e-15, + 8.362326802173015e-15, + 8.484404565708508e-15, + 8.6064823292438e-15, + 8.72856009277909e-15, + 8.850637856314584e-15, + 8.972715619849875e-15, + 9.094793383385369e-15, + 9.21687114692066e-15, + 9.338948910455952e-15, + 9.461026673991445e-15, + 9.583104437526736e-15, + 9.70518220106223e-15, + 9.827259964597521e-15, + 9.949337728132812e-15, + 1.0071415491668306e-14, + 1.0193493255203597e-14, + 1.031557101873909e-14, + 1.0437648782274382e-14, + 1.0559726545809673e-14, + 1.0681804309345167e-14, + 1.0803882072880458e-14, + 1.0925959836415951e-14, + 1.1048037599951243e-14, + 1.1170115363486534e-14, + 1.1292193127022028e-14, + 1.1414270890557319e-14, + 1.1536348654092812e-14, + 1.1658426417628104e-14, + 1.1780504181163395e-14, + 1.1902581944698889e-14, + 1.202465970823418e-14, + 1.2146737471769673e-14, + 1.2268815235304965e-14, + 1.2390892998840256e-14, + 1.251297076237575e-14, + 1.2635048525911041e-14, + 1.2757126289446534e-14, + 1.2879204052981826e-14, + 1.3001281816517117e-14, + 1.312335958005261e-14, + 1.3245437343587902e-14, + 1.3367515107123395e-14, + 1.3489592870658686e-14, + 1.3611670634193978e-14, + 1.3733748397729471e-14, + 1.3855826161264763e-14, + 1.3977903924800256e-14, + 1.4099981688335547e-14, + 1.422205945187084e-14, + 1.4344137215406332e-14, + 1.4466214978941624e-14, + 1.4588292742477117e-14, + 1.4710370506012408e-14, + 1.48324482695477e-14, + 1.4954526033083193e-14, + 1.5076603796618484e-14, + 1.5198681560153978e-14, + 1.532075932368927e-14, + 1.544283708722456e-14, + 1.5564914850760054e-14, + 1.5686992614295345e-14, + 1.580907037783084e-14, + 1.593114814136613e-14, + 1.605322590490142e-14, + 1.6175303668436915e-14, + 1.6297381431972206e-14, + 1.64194591955077e-14, + 1.654153695904299e-14, + 1.6663614722578282e-14, + 1.6785692486113776e-14, + 1.6907770249649067e-14, + 1.702984801318456e-14, + 1.7151925776719852e-14, + 1.7274003540255143e-14, + 1.7396081303790637e-14, + 1.7518159067325928e-14, + 1.764023683086122e-14, + 1.7762314594396713e-14, + 1.7884392357932004e-14, + 1.8006470121467498e-14, + 1.812854788500279e-14, + 1.825062564853808e-14, + 1.8372703412073574e-14, + 1.8494781175608865e-14, + 1.8616858939144358e-14, + 1.873893670267965e-14, + 1.886101446621494e-14, + 1.8983092229750435e-14, + 1.9105169993285726e-14, + 1.922724775682122e-14, + 1.934932552035651e-14, + 1.9471403283891802e-14, + 1.9593481047427295e-14, + 1.9715558810962587e-14, + 1.983763657449808e-14, + 1.9959714338033372e-14, + 2.0081792101568663e-14, + 2.0203869865104156e-14, + 2.0325947628639448e-14, + 2.044802539217494e-14, + 2.0570103155710233e-14, + 2.0692180919245524e-14, + 2.0814258682781017e-14, + 2.093633644631631e-14, + 2.1058414209851802e-14, + 2.1180491973387093e-14, + 2.1302569736922385e-14, + 2.1424647500457878e-14, + 2.154672526399317e-14, + 2.1668803027528663e-14, + 2.1790880791063954e-14, + 2.1912958554599246e-14, + 2.203503631813474e-14, + 2.215711408167003e-14, + 2.2279191845205524e-14, + 2.2401269608740815e-14, + 2.2523347372276107e-14, + 2.26454251358116e-14, + 2.276750289934689e-14, + 2.2889580662882385e-14, + 2.3011658426417676e-14, + 2.3133736189952968e-14, + 2.325581395348846e-14, + 2.3377891717023752e-14, + 2.3499969480559246e-14, + 2.3622047244094537e-14, + 2.3744125007629828e-14, + 2.3866202771165322e-14, + 2.3988280534700613e-14, + 2.4110358298236107e-14, + 2.4232436061771398e-14, + 2.435451382530669e-14, + 2.4476591588842183e-14, + 2.4598669352377474e-14, + 2.4720747115912967e-14, + 2.484282487944826e-14, + 2.496490264298355e-14, + 2.5086980406519044e-14, + 2.5209058170054335e-14, + 2.5331135933589828e-14, + 2.545321369712512e-14, + 2.557529146066041e-14, + 2.5697369224195904e-14, + 2.5819446987731196e-14, + 2.594152475126669e-14, + 2.606360251480198e-14, + 2.6185680278337272e-14, + 2.6307758041872765e-14, + 2.6429835805408057e-14, + 2.655191356894355e-14, + 2.667399133247884e-14, + 2.6796069096014133e-14, + 2.6918146859549626e-14, + 2.7040224623084918e-14, + 2.716230238662041e-14, + 2.7284380150155702e-14, + 2.7406457913690994e-14, + 2.7528535677226487e-14, + 2.765061344076178e-14, + 2.7772691204297272e-14, + 2.7894768967832563e-14, + 2.8016846731367855e-14, + 2.8138924494903348e-14, + 2.826100225843864e-14, + 2.8383080021974133e-14, + 2.8505157785509424e-14, + 2.8627235549044716e-14, + 2.874931331258021e-14, + 2.88713910761155e-14, + 2.8993468839650994e-14, + 2.9115546603186285e-14, + 2.9237624366721577e-14, + 2.935970213025707e-14, + 2.948177989379236e-14, + 2.9603857657327855e-14, + 2.9725935420863146e-14, + 2.984801318439844e-14, + 2.997009094793393e-14, + 3.009216871146922e-14, + 3.0214246475004716e-14, + 3.033632423854001e-14, + 3.04584020020753e-14, + 3.058047976561079e-14, + 3.070255752914608e-14, + 3.0824635292681576e-14, + 3.094671305621687e-14, + 3.106879081975216e-14, + 3.119086858328765e-14, + 3.1312946346822944e-14, + 3.143502411035844e-14, + 3.155710187389373e-14, + 3.167917963742902e-14, + 3.1801257400964513e-14, + 3.1923335164499805e-14, + 3.20454129280353e-14, + 3.216749069157059e-14, + 3.228956845510588e-14, + 3.2411646218641374e-14, + 3.2533723982176666e-14, + 3.265580174571216e-14, + 3.277787950924745e-14, + 3.289995727278274e-14, + 3.3022035036318235e-14, + 3.3144112799853527e-14, + 3.326619056338902e-14, + 3.338826832692431e-14, + 3.35103460904596e-14, + 3.3632423853995096e-14, + 3.375450161753039e-14, + 3.387657938106588e-14, + 3.399865714460117e-14, + 3.4120734908136464e-14, + 3.424281267167196e-14, + 3.436489043520725e-14, + 3.448696819874274e-14, + 3.4609045962278033e-14, + 3.4731123725813325e-14, + 3.485320148934882e-14, + 3.497527925288411e-14, + 3.50973570164196e-14, + 3.5219434779954894e-14, + 3.5341512543490186e-14, + 3.546359030702568e-14, + 3.558566807056097e-14, + 3.5707745834096464e-14, + 3.5829823597631755e-14, + 3.5951901361167046e-14, + 3.607397912470254e-14, + 3.619605688823783e-14, + 3.6318134651773324e-14, + 3.6440212415308616e-14, + 3.656229017884391e-14, + 3.66843679423794e-14, + 3.680644570591469e-14, + 3.6928523469450185e-14, + 3.7050601232985477e-14, + 3.717267899652077e-14, + 3.729475676005626e-14, + 3.741683452359155e-14, + 3.7538912287127046e-14, + 3.766099005066234e-14, + 3.778306781419763e-14, + 3.790514557773312e-14, + 3.8027223341268414e-14, + 3.814930110480391e-14, + 3.82713788683392e-14, + 3.839345663187449e-14, + 3.8515534395409983e-14, + 3.8637612158945275e-14, + 3.875968992248077e-14, + 3.888176768601606e-14, + 3.900384544955135e-14, + 3.9125923213086844e-14, + 3.9248000976622136e-14, + 3.937007874015763e-14, + 3.949215650369292e-14, + 3.961423426722821e-14, + 3.9736312030763705e-14, + 3.9858389794298997e-14, + 3.998046755783449e-14, + 4.010254532136978e-14, + 4.022462308490507e-14, + 4.0346700848440566e-14, + 4.046877861197586e-14, + 4.059085637551135e-14, + 4.071293413904664e-14, + 4.0835011902581934e-14, + 4.095708966611743e-14, + 4.107916742965272e-14, + 4.120124519318821e-14, + 4.13233229567235e-14, + 4.1445400720258794e-14, + 4.156747848379429e-14, + 4.168955624732958e-14, + 4.181163401086507e-14, + 4.1933711774400364e-14, + 4.2055789537935655e-14, + 4.217786730147115e-14, + 4.229994506500644e-14, + 4.2422022828541933e-14, + 4.2544100592077225e-14, + 4.2666178355612516e-14, + 4.278825611914801e-14, + 4.29103338826833e-14, + 4.3032411646218794e-14, + 4.3154489409754086e-14, + 4.327656717328938e-14, + 4.339864493682487e-14, + 4.352072270036016e-14, + 4.3642800463895655e-14, + 4.3764878227430947e-14, + 4.388695599096624e-14, + 4.400903375450173e-14, + 4.413111151803702e-14, + 4.4253189281572516e-14, + 4.437526704510781e-14, + 4.44973448086431e-14, + 4.461942257217859e-14, + 4.4741500335713884e-14, + 4.486357809924938e-14, + 4.498565586278467e-14, + 4.510773362631996e-14, + 4.5229811389855453e-14, + 4.5351889153390745e-14, + 4.547396691692624e-14, + 4.559604468046153e-14, + 4.571812244399682e-14, + 4.5840200207532314e-14, + 4.5962277971067606e-14, + 4.60843557346031e-14, + 4.620643349813839e-14, + 4.632851126167368e-14, + 4.6450589025209175e-14, + 4.6572666788744466e-14, + 4.669474455227996e-14, + 4.681682231581525e-14, + 4.693890007935054e-14, + 4.7060977842886036e-14, + 4.718305560642133e-14, + 4.730513336995682e-14, + 4.742721113349211e-14, + 4.7549288897027403e-14, + 4.7671366660562897e-14, + 4.779344442409819e-14, + 4.791552218763368e-14, + 4.803759995116897e-14, + 4.8159677714704264e-14, + 4.828175547823976e-14, + 4.840383324177505e-14, + 4.852591100531054e-14, + 4.8647988768845834e-14, + 4.8770066532381125e-14, + 4.889214429591662e-14, + 4.901422205945191e-14, + 4.9136299822987403e-14, + 4.9258377586522695e-14, + 4.9380455350057986e-14, + 4.950253311359348e-14, + 4.962461087712877e-14, + 4.9746688640664264e-14, + 4.9868766404199556e-14, + 4.999084416773485e-14, + 5.011292193127034e-14, + 5.023499969480563e-14, + 5.0357077458341125e-14, + 5.0479155221876417e-14, + 5.060123298541171e-14, + 5.07233107489472e-14, + 5.084538851248249e-14, + 5.0967466276017986e-14, + 5.108954403955328e-14, + 5.121162180308857e-14, + 5.133369956662406e-14, + 5.1455777330159354e-14, + 5.157785509369485e-14, + 5.169993285723014e-14, + 5.182201062076543e-14, + 5.194408838430092e-14, + 5.2066166147836215e-14, + 5.2188243911371506e-14, + 5.2310321674907e-14, + 5.243239943844229e-14, + 5.2554477201977784e-14, + 5.2676554965513075e-14, + 5.2798632729048367e-14, + 5.292071049258386e-14, + 5.304278825611915e-14, + 5.3164866019654645e-14, + 5.3286943783189936e-14, + 5.340902154672523e-14, + 5.353109931026072e-14, + 5.365317707379601e-14, + 5.3775254837331506e-14, + 5.38973326008668e-14, + 5.401941036440209e-14, + 5.414148812793758e-14, + 5.4263565891472873e-14, + 5.4385643655008367e-14, + 5.450772141854366e-14, + 5.462979918207895e-14, + 5.475187694561444e-14, + 5.4873954709149734e-14, + 5.499603247268523e-14, + 5.511811023622052e-14, + 5.524018799975581e-14, + 5.5362265763291304e-14, + 5.5484343526826595e-14, + 5.560642129036209e-14, + 5.572849905389738e-14, + 5.585057681743267e-14, + 5.5972654580968165e-14, + 5.6094732344503456e-14, + 5.621681010803895e-14, + 5.633888787157424e-14, + 5.646096563510953e-14, + 5.6583043398645026e-14, + 5.670512116218032e-14, + 5.682719892571581e-14, + 5.69492766892511e-14, + 5.707135445278639e-14, + 5.719343221632189e-14, + 5.731550997985718e-14, + 5.743758774339267e-14, + 5.755966550692796e-14, + 5.768174327046325e-14, + 5.780382103399875e-14, + 5.792589879753404e-14, + 5.804797656106953e-14, + 5.817005432460482e-14, + 5.829213208814011e-14, + 5.841420985167561e-14, + 5.85362876152109e-14, + 5.865836537874639e-14, + 5.878044314228168e-14, + 5.890252090581698e-14, + 5.902459866935247e-14, + 5.914667643288776e-14, + 5.926875419642325e-14, + 5.939083195995855e-14, + 5.951290972349384e-14, + 5.963498748702933e-14, + 5.975706525056462e-14, + 5.987914301410011e-14, + 6.00012207776354e-14, + 6.01232985411707e-14, + 6.024537630470619e-14, + 6.036745406824148e-14, + 6.048953183177698e-14, + 6.061160959531227e-14, + 6.073368735884756e-14, + 6.085576512238305e-14, + 6.097784288591834e-14, + 6.109992064945384e-14, + 6.122199841298913e-14, + 6.134407617652442e-14, + 6.146615394005991e-14, + 6.15882317035952e-14, + 6.17103094671307e-14, + 6.183238723066599e-14, + 6.195446499420128e-14, + 6.207654275773677e-14, + 6.219862052127207e-14, + 6.232069828480756e-14, + 6.244277604834285e-14, + 6.256485381187814e-14, + 6.268693157541363e-14, + 6.280900933894893e-14, + 6.293108710248442e-14, + 6.305316486601971e-14, + 6.3175242629555e-14, + 6.32973203930905e-14, + 6.341939815662579e-14, + 6.354147592016128e-14, + 6.366355368369657e-14, + 6.378563144723186e-14, + 6.390770921076736e-14, + 6.402978697430265e-14, + 6.415186473783814e-14, + 6.427394250137343e-14, + 6.439602026490872e-14, + 6.451809802844422e-14, + 6.464017579197951e-14, + 6.4762253555515e-14, + 6.488433131905029e-14, + 6.500640908258558e-14, + 6.512848684612108e-14, + 6.525056460965637e-14, + 6.537264237319186e-14, + 6.549472013672715e-14, + 6.561679790026245e-14, + 6.573887566379794e-14, + 6.586095342733323e-14, + 6.598303119086872e-14, + 6.610510895440402e-14, + 6.622718671793931e-14, + 6.63492644814748e-14, + 6.647134224501009e-14, + 6.659342000854558e-14, + 6.671549777208088e-14, + 6.683757553561617e-14, + 6.695965329915166e-14, + 6.708173106268695e-14, + 6.720380882622245e-14, + 6.732588658975774e-14, + 6.744796435329303e-14, + 6.757004211682852e-14, + 6.769211988036381e-14, + 6.781419764389931e-14, + 6.79362754074346e-14, + 6.805835317096989e-14, + 6.818043093450538e-14, + 6.830250869804067e-14, + 6.842458646157617e-14, + 6.854666422511146e-14, + 6.866874198864675e-14, + 6.879081975218224e-14, + 6.891289751571753e-14, + 6.903497527925303e-14, + 6.915705304278832e-14, + 6.927913080632361e-14, + 6.94012085698591e-14, + 6.95232863333944e-14, + 6.964536409692989e-14, + 6.976744186046518e-14, + 6.988951962400047e-14, + 7.001159738753597e-14, + 7.013367515107126e-14, + 7.025575291460675e-14, + 7.037783067814204e-14, + 7.049990844167733e-14, + 7.062198620521283e-14, + 7.074406396874812e-14, + 7.086614173228361e-14, + 7.09882194958189e-14, + 7.11102972593542e-14, + 7.123237502288969e-14, + 7.135445278642498e-14, + 7.147653054996047e-14, + 7.159860831349576e-14, + 7.172068607703105e-14, + 7.184276384056655e-14, + 7.196484160410184e-14, + 7.208691936763733e-14, + 7.220899713117262e-14, + 7.233107489470792e-14, + 7.245315265824341e-14, + 7.25752304217787e-14, + 7.26973081853142e-14, + 7.281938594884949e-14, + 7.294146371238478e-14, + 7.306354147592027e-14, + 7.318561923945556e-14, + 7.330769700299105e-14, + 7.342977476652635e-14, + 7.355185253006164e-14, + 7.367393029359713e-14, + 7.379600805713242e-14, + 7.391808582066792e-14, + 7.404016358420321e-14, + 7.41622413477385e-14, + 7.428431911127399e-14, + 7.440639687480928e-14, + 7.452847463834478e-14, + 7.465055240188007e-14, + 7.477263016541536e-14, + 7.489470792895085e-14, + 7.501678569248614e-14, + 7.513886345602164e-14, + 7.526094121955693e-14, + 7.538301898309222e-14, + 7.550509674662771e-14, + 7.5627174510163e-14, + 7.57492522736985e-14, + 7.587133003723379e-14, + 7.599340780076908e-14, + 7.611548556430457e-14, + 7.623756332783987e-14, + 7.635964109137536e-14, + 7.648171885491065e-14, + 7.660379661844594e-14, + 7.672587438198144e-14, + 7.684795214551673e-14, + 7.697002990905222e-14, + 7.709210767258751e-14, + 7.72141854361228e-14, + 7.73362631996583e-14, + 7.745834096319359e-14, + 7.758041872672908e-14, + 7.770249649026437e-14, + 7.782457425379966e-14, + 7.794665201733516e-14, + 7.806872978087045e-14, + 7.819080754440594e-14, + 7.831288530794123e-14, + 7.843496307147652e-14, + 7.855704083501202e-14, + 7.867911859854731e-14, + 7.88011963620828e-14, + 7.89232741256181e-14, + 7.904535188915339e-14, + 7.916742965268888e-14, + 7.928950741622417e-14, + 7.941158517975966e-14, + 7.953366294329496e-14, + 7.965574070683025e-14, + 7.977781847036574e-14, + 7.989989623390103e-14, + 8.002197399743652e-14, + 8.014405176097182e-14, + 8.026612952450711e-14, + 8.03882072880426e-14, + 8.051028505157789e-14, + 8.063236281511339e-14, + 8.075444057864868e-14, + 8.087651834218397e-14, + 8.099859610571946e-14, + 8.112067386925475e-14, + 8.124275163279025e-14, + 8.136482939632554e-14, + 8.148690715986083e-14, + 8.160898492339632e-14, + 8.173106268693161e-14, + 8.185314045046711e-14, + 8.19752182140024e-14, + 8.209729597753769e-14, + 8.221937374107318e-14, + 8.234145150460847e-14, + 8.246352926814397e-14, + 8.258560703167926e-14, + 8.270768479521455e-14, + 8.282976255875004e-14, + 8.295184032228534e-14, + 8.307391808582083e-14, + 8.319599584935612e-14, + 8.331807361289141e-14, + 8.34401513764269e-14, + 8.35622291399622e-14, + 8.368430690349769e-14, + 8.380638466703298e-14, + 8.392846243056827e-14, + 8.405054019410377e-14, + 8.417261795763906e-14, + 8.429469572117455e-14, + 8.441677348470984e-14, + 8.453885124824513e-14, + 8.466092901178063e-14, + 8.478300677531592e-14, + 8.490508453885141e-14, + 8.50271623023867e-14, + 8.5149240065922e-14, + 8.527131782945749e-14, + 8.539339559299278e-14, + 8.551547335652827e-14, + 8.563755112006356e-14, + 8.575962888359886e-14, + 8.588170664713435e-14, + 8.600378441066964e-14, + 8.612586217420513e-14, + 8.624793993774042e-14, + 8.637001770127572e-14, + 8.649209546481121e-14, + 8.66141732283465e-14, + 8.673625099188179e-14, + 8.685832875541729e-14, + 8.698040651895258e-14, + 8.710248428248807e-14, + 8.722456204602336e-14, + 8.734663980955865e-14, + 8.746871757309415e-14, + 8.759079533662944e-14, + 8.771287310016493e-14, + 8.783495086370022e-14, + 8.795702862723551e-14, + 8.807910639077101e-14, + 8.82011841543063e-14, + 8.832326191784179e-14, + 8.844533968137708e-14, + 8.856741744491238e-14, + 8.868949520844787e-14, + 8.881157297198316e-14, + 8.893365073551865e-14, + 8.905572849905394e-14, + 8.917780626258924e-14, + 8.929988402612473e-14, + 8.942196178966002e-14, + 8.954403955319551e-14, + 8.96661173167308e-14, + 8.97881950802661e-14, + 8.991027284380159e-14, + 9.003235060733688e-14, + 9.015442837087238e-14, + 9.027650613440767e-14, + 9.039858389794296e-14, + 9.052066166147845e-14, + 9.064273942501374e-14, + 9.076481718854924e-14, + 9.088689495208453e-14, + 9.100897271561982e-14, + 9.113105047915531e-14, + 9.12531282426906e-14, + 9.13752060062261e-14, + 9.149728376976139e-14, + 9.161936153329668e-14, + 9.174143929683217e-14, + 9.186351706036746e-14, + 9.198559482390296e-14, + 9.210767258743825e-14, + 9.222975035097354e-14, + 9.235182811450903e-14, + 9.247390587804433e-14, + 9.259598364157982e-14, + 9.271806140511511e-14, + 9.28401391686504e-14, + 9.29622169321859e-14, + 9.308429469572119e-14, + 9.320637245925668e-14, + 9.332845022279197e-14, + 9.345052798632726e-14, + 9.357260574986276e-14, + 9.369468351339805e-14, + 9.381676127693354e-14, + 9.393883904046883e-14, + 9.406091680400412e-14, + 9.418299456753962e-14, + 9.430507233107491e-14, + 9.44271500946104e-14, + 9.454922785814569e-14, + 9.467130562168098e-14, + 9.479338338521648e-14, + 9.491546114875177e-14, + 9.503753891228726e-14, + 9.515961667582255e-14, + 9.528169443935785e-14, + 9.540377220289334e-14, + 9.552584996642863e-14, + 9.564792772996412e-14, + 9.577000549349941e-14, + 9.58920832570347e-14, + 9.60141610205702e-14, + 9.613623878410549e-14, + 9.625831654764098e-14, + 9.638039431117628e-14, + 9.650247207471157e-14, + 9.662454983824706e-14, + 9.674662760178235e-14, + 9.686870536531784e-14, + 9.699078312885314e-14, + 9.711286089238843e-14, + 9.723493865592392e-14, + 9.735701641945921e-14, + 9.74790941829947e-14, + 9.760117194653e-14, + 9.772324971006529e-14, + 9.784532747360078e-14, + 9.796740523713607e-14, + 9.808948300067157e-14, + 9.821156076420686e-14, + 9.833363852774215e-14, + 9.845571629127764e-14, + 9.857779405481293e-14, + 9.869987181834843e-14, + 9.882194958188372e-14, + 9.894402734541901e-14, + 9.90661051089545e-14, + 9.91881828724898e-14, + 9.931026063602529e-14, + 9.943233839956058e-14, + 9.955441616309587e-14, + 9.967649392663136e-14, + 9.979857169016666e-14, + 9.992064945370215e-14, + 1.0004272721723744e-13, + 1.0016480498077273e-13, + 1.0028688274430823e-13, + 1.0040896050784352e-13, + 1.0053103827137901e-13, + 1.006531160349143e-13, + 1.0077519379844959e-13, + 1.0089727156198509e-13, + 1.0101934932552038e-13, + 1.0114142708905587e-13, + 1.0126350485259116e-13, + 1.0138558261612645e-13, + 1.0150766037966195e-13, + 1.0162973814319724e-13, + 1.0175181590673273e-13, + 1.0187389367026802e-13, + 1.0199597143380331e-13, + 1.0211804919733881e-13, + 1.022401269608741e-13, + 1.0236220472440959e-13, + 1.0248428248794488e-13, + 1.0260636025148018e-13, + 1.0272843801501567e-13, + 1.0285051577855096e-13, + 1.0297259354208645e-13, + 1.0309467130562175e-13, + 1.0321674906915704e-13, + 1.0333882683269253e-13, + 1.0346090459622782e-13, + 1.0358298235976331e-13, + 1.037050601232986e-13, + 1.038271378868339e-13, + 1.0394921565036939e-13, + 1.0407129341390468e-13, + 1.0419337117744018e-13, + 1.0431544894097547e-13, + 1.0443752670451076e-13, + 1.0455960446804625e-13, + 1.0468168223158154e-13, + 1.0480375999511704e-13, + 1.0492583775865233e-13, + 1.0504791552218762e-13, + 1.0516999328572311e-13, + 1.052920710492584e-13, + 1.054141488127939e-13, + 1.0553622657632919e-13, + 1.0565830433986448e-13, + 1.0578038210339997e-13, + 1.0590245986693527e-13, + 1.0602453763047076e-13, + 1.0614661539400605e-13, + 1.0626869315754134e-13, + 1.0639077092107683e-13, + 1.0651284868461213e-13, + 1.0663492644814762e-13, + 1.0675700421168291e-13, + 1.068790819752182e-13, + 1.070011597387537e-13, + 1.0712323750228899e-13, + 1.0724531526582448e-13, + 1.0736739302935977e-13, + 1.0748947079289506e-13, + 1.0761154855643056e-13, + 1.0773362631996585e-13, + 1.0785570408350134e-13, + 1.0797778184703663e-13, + 1.0809985961057192e-13, + 1.0822193737410742e-13, + 1.0834401513764271e-13, + 1.084660929011782e-13, + 1.0858817066471349e-13, + 1.0871024842824878e-13, + 1.0883232619178428e-13, + 1.0895440395531957e-13, + 1.0907648171885506e-13, + 1.0919855948239035e-13, + 1.0932063724592565e-13, + 1.0944271500946114e-13, + 1.0956479277299643e-13, + 1.0968687053653192e-13, + 1.0980894830006722e-13, + 1.0993102606360251e-13, + 1.10053103827138e-13, + 1.1017518159067329e-13, + 1.1029725935420878e-13, + 1.1041933711774408e-13, + 1.1054141488127937e-13, + 1.1066349264481486e-13, + 1.1078557040835015e-13, + 1.1090764817188565e-13, + 1.1102972593542094e-13, + 1.1115180369895623e-13, + 1.1127388146249172e-13, + 1.1139595922602701e-13, + 1.1151803698956251e-13, + 1.116401147530978e-13, + 1.1176219251663309e-13, + 1.1188427028016858e-13, + 1.1200634804370387e-13, + 1.1212842580723937e-13, + 1.1225050357077466e-13, + 1.1237258133430995e-13, + 1.1249465909784544e-13, + 1.1261673686138073e-13, + 1.1273881462491623e-13, + 1.1286089238845152e-13, + 1.1298297015198681e-13, + 1.131050479155223e-13, + 1.132271256790576e-13, + 1.1334920344259309e-13, + 1.1347128120612838e-13, + 1.1359335896966367e-13, + 1.1371543673319917e-13, + 1.1383751449673446e-13, + 1.1395959226026995e-13, + 1.1408167002380524e-13, + 1.1420374778734053e-13, + 1.1432582555087603e-13, + 1.1444790331441132e-13, + 1.145699810779468e-13, + 1.146920588414821e-13, + 1.148141366050174e-13, + 1.1493621436855289e-13, + 1.1505829213208818e-13, + 1.1518036989562367e-13, + 1.1530244765915896e-13, + 1.1542452542269425e-13, + 1.1554660318622975e-13, + 1.1566868094976504e-13, + 1.1579075871330053e-13, + 1.1591283647683582e-13, + 1.1603491424037112e-13, + 1.161569920039066e-13, + 1.162790697674419e-13, + 1.164011475309774e-13, + 1.1652322529451269e-13, + 1.1664530305804798e-13, + 1.1676738082158347e-13, + 1.1688945858511876e-13, + 1.1701153634865425e-13, + 1.1713361411218955e-13, + 1.1725569187572484e-13, + 1.1737776963926033e-13, + 1.1749984740279562e-13, + 1.1762192516633112e-13, + 1.177440029298664e-13, + 1.178660806934017e-13, + 1.179881584569372e-13, + 1.1811023622047248e-13, + 1.1823231398400798e-13, + 1.1835439174754327e-13, + 1.1847646951107856e-13, + 1.1859854727461405e-13, + 1.1872062503814934e-13, + 1.1884270280168484e-13, + 1.1896478056522013e-13, + 1.1908685832875542e-13, + 1.1920893609229091e-13, + 1.193310138558262e-13, + 1.194530916193617e-13, + 1.19575169382897e-13, + 1.1969724714643228e-13, + 1.1981932490996777e-13, + 1.1994140267350307e-13, + 1.2006348043703856e-13, + 1.2018555820057385e-13, + 1.2030763596410914e-13, + 1.2042971372764464e-13, + 1.2055179149117993e-13, + 1.2067386925471542e-13, + 1.207959470182507e-13, + 1.20918024781786e-13, + 1.210401025453215e-13, + 1.211621803088568e-13, + 1.2128425807239208e-13, + 1.2140633583592757e-13, + 1.2152841359946286e-13, + 1.2165049136299836e-13, + 1.2177256912653365e-13, + 1.2189464689006894e-13, + 1.2201672465360443e-13, + 1.2213880241713972e-13, + 1.2226088018067522e-13, + 1.223829579442105e-13, + 1.225050357077458e-13, + 1.226271134712813e-13, + 1.2274919123481659e-13, + 1.2287126899835208e-13, + 1.2299334676188737e-13, + 1.2311542452542266e-13, + 1.2323750228895816e-13, + 1.2335958005249345e-13, + 1.2348165781602894e-13, + 1.2360373557956423e-13, + 1.2372581334309952e-13, + 1.2384789110663502e-13, + 1.239699688701703e-13, + 1.240920466337058e-13, + 1.242141243972411e-13, + 1.2433620216077638e-13, + 1.2445827992431188e-13, + 1.2458035768784717e-13, + 1.2470243545138266e-13, + 1.2482451321491795e-13, + 1.2494659097845324e-13, + 1.2506866874198874e-13, + 1.2519074650552403e-13, + 1.2531282426905952e-13, + 1.2543490203259481e-13, + 1.255569797961301e-13, + 1.256790575596656e-13, + 1.258011353232009e-13, + 1.2592321308673638e-13, + 1.2604529085027167e-13, + 1.2616736861380697e-13, + 1.2628944637734246e-13, + 1.2641152414087775e-13, + 1.2653360190441324e-13, + 1.2665567966794854e-13, + 1.2677775743148383e-13, + 1.2689983519501932e-13, + 1.270219129585546e-13, + 1.271439907220901e-13, + 1.272660684856254e-13, + 1.273881462491607e-13, + 1.2751022401269618e-13, + 1.2763230177623147e-13, + 1.2775437953976697e-13, + 1.2787645730330226e-13, + 1.2799853506683755e-13, + 1.2812061283037304e-13, + 1.2824269059390833e-13, + 1.2836476835744383e-13, + 1.2848684612097912e-13, + 1.286089238845144e-13, + 1.287310016480499e-13, + 1.288530794115852e-13, + 1.289751571751207e-13, + 1.2909723493865598e-13, + 1.2921931270219127e-13, + 1.2934139046572676e-13, + 1.2946346822926206e-13, + 1.2958554599279755e-13, + 1.2970762375633284e-13, + 1.2982970151986813e-13, + 1.2995177928340362e-13, + 1.3007385704693892e-13, + 1.301959348104744e-13, + 1.303180125740097e-13, + 1.30440090337545e-13, + 1.3056216810108049e-13, + 1.3068424586461578e-13, + 1.3080632362815127e-13, + 1.3092840139168656e-13, + 1.3105047915522185e-13, + 1.3117255691875735e-13, + 1.3129463468229264e-13, + 1.3141671244582813e-13, + 1.3153879020936342e-13, + 1.3166086797289871e-13, + 1.317829457364342e-13, + 1.319050234999695e-13, + 1.32027101263505e-13, + 1.3214917902704028e-13, + 1.3227125679057558e-13, + 1.3239333455411107e-13, + 1.3251541231764636e-13, + 1.3263749008118185e-13, + 1.3275956784471714e-13, + 1.3288164560825244e-13, + 1.3300372337178793e-13, + 1.3312580113532322e-13, + 1.3324787889885871e-13, + 1.33369956662394e-13, + 1.334920344259293e-13, + 1.336141121894648e-13, + 1.3373618995300008e-13, + 1.3385826771653558e-13, + 1.3398034548007087e-13, + 1.3410242324360616e-13, + 1.3422450100714165e-13, + 1.3434657877067694e-13, + 1.3446865653421244e-13, + 1.3459073429774773e-13, + 1.3471281206128302e-13, + 1.348348898248185e-13, + 1.349569675883538e-13, + 1.350790453518893e-13, + 1.352011231154246e-13, + 1.3532320087895988e-13, + 1.3544527864249537e-13, + 1.3556735640603066e-13, + 1.3568943416956616e-13, + 1.3581151193310145e-13, + 1.3593358969663674e-13, + 1.3605566746017223e-13, + 1.3617774522370753e-13, + 1.3629982298724302e-13, + 1.364219007507783e-13, + 1.365439785143136e-13, + 1.366660562778491e-13, + 1.3678813404138439e-13, + 1.3691021180491988e-13, + 1.3703228956845517e-13, + 1.3715436733199046e-13, + 1.3727644509552596e-13, + 1.3739852285906125e-13, + 1.3752060062259674e-13, + 1.3764267838613203e-13, + 1.3776475614966732e-13, + 1.3788683391320282e-13, + 1.380089116767381e-13, + 1.381309894402736e-13, + 1.382530672038089e-13, + 1.3837514496734418e-13, + 1.3849722273087968e-13, + 1.3861930049441497e-13, + 1.3874137825795046e-13, + 1.3886345602148575e-13, + 1.3898553378502105e-13, + 1.3910761154855654e-13, + 1.3922968931209183e-13, + 1.3935176707562732e-13, + 1.3947384483916261e-13, + 1.395959226026979e-13, + 1.397180003662334e-13, + 1.398400781297687e-13, + 1.3996215589330418e-13, + 1.4008423365683948e-13, + 1.4020631142037477e-13, + 1.4032838918391026e-13, + 1.4045046694744555e-13, + 1.4057254471098104e-13, + 1.4069462247451634e-13, + 1.4081670023805163e-13, + 1.4093877800158712e-13, + 1.410608557651224e-13, + 1.411829335286579e-13, + 1.413050112921932e-13, + 1.414270890557285e-13, + 1.4154916681926398e-13, + 1.4167124458279927e-13, + 1.4179332234633477e-13, + 1.4191540010987006e-13, + 1.4203747787340535e-13, + 1.4215955563694084e-13, + 1.4228163340047613e-13, + 1.4240371116401163e-13, + 1.4252578892754692e-13, + 1.426478666910822e-13, + 1.427699444546177e-13, + 1.42892022218153e-13, + 1.430140999816885e-13, + 1.4313617774522378e-13, + 1.4325825550875907e-13, + 1.4338033327229456e-13, + 1.4350241103582986e-13, + 1.4362448879936535e-13, + 1.4374656656290064e-13, + 1.4386864432643593e-13, + 1.4399072208997143e-13, + 1.4411279985350672e-13, + 1.442348776170422e-13, + 1.443569553805775e-13, + 1.444790331441128e-13, + 1.4460111090764829e-13, + 1.4472318867118358e-13, + 1.4484526643471907e-13, + 1.4496734419825436e-13, + 1.4508942196178965e-13, + 1.4521149972532515e-13, + 1.4533357748886044e-13, + 1.4545565525239593e-13, + 1.4557773301593122e-13, + 1.4569981077946651e-13, + 1.45821888543002e-13, + 1.459439663065373e-13, + 1.460660440700728e-13, + 1.4618812183360808e-13, + 1.4631019959714338e-13, + 1.4643227736067887e-13, + 1.4655435512421416e-13, + 1.4667643288774965e-13, + 1.4679851065128495e-13, + 1.4692058841482024e-13, + 1.4704266617835573e-13, + 1.4716474394189102e-13, + 1.4728682170542651e-13, + 1.474088994689618e-13, + 1.475309772324971e-13, + 1.476530549960326e-13, + 1.4777513275956788e-13, + 1.4789721052310338e-13, + 1.4801928828663867e-13, + 1.4814136605017396e-13, + 1.4826344381370945e-13, + 1.4838552157724474e-13, + 1.4850759934078024e-13, + 1.4862967710431553e-13, + 1.4875175486785082e-13, + 1.4887383263138631e-13, + 1.489959103949216e-13, + 1.491179881584571e-13, + 1.492400659219924e-13, + 1.4936214368552768e-13, + 1.4948422144906317e-13, + 1.4960629921259847e-13, + 1.4972837697613396e-13, + 1.4985045473966925e-13, + 1.4997253250320454e-13, + 1.5009461026674003e-13, + 1.5021668803027533e-13, + 1.5033876579381082e-13, + 1.504608435573461e-13, + 1.505829213208814e-13, + 1.507049990844169e-13, + 1.5082707684795219e-13, + 1.5094915461148768e-13, + 1.5107123237502297e-13, + 1.5119331013855826e-13, + 1.5131538790209376e-13, + 1.5143746566562905e-13, + 1.5155954342916454e-13, + 1.5168162119269983e-13, + 1.5180369895623512e-13, + 1.5192577671977062e-13, + 1.520478544833059e-13, + 1.521699322468414e-13, + 1.522920100103767e-13, + 1.5241408777391198e-13, + 1.5253616553744748e-13, + 1.5265824330098277e-13, + 1.5278032106451826e-13, + 1.5290239882805355e-13, + 1.5302447659158885e-13, + 1.5314655435512434e-13, + 1.5326863211865963e-13, + 1.5339070988219512e-13, + 1.5351278764573042e-13, + 1.536348654092657e-13, + 1.537569431728012e-13, + 1.538790209363365e-13, + 1.5400109869987198e-13, + 1.5412317646340728e-13, + 1.5424525422694257e-13, + 1.5436733199047806e-13, + 1.5448940975401335e-13, + 1.5461148751754885e-13, + 1.5473356528108414e-13, + 1.5485564304461943e-13, + 1.5497772080815492e-13, + 1.5509979857169021e-13, + 1.552218763352257e-13, + 1.55343954098761e-13, + 1.554660318622963e-13, + 1.5558810962583178e-13, + 1.5571018738936707e-13, + 1.5583226515290237e-13, + 1.5595434291643786e-13, + 1.5607642067997315e-13, + 1.5619849844350864e-13, + 1.5632057620704394e-13, + 1.5644265397057923e-13, + 1.5656473173411472e-13, + 1.5668680949765e-13, + 1.568088872611855e-13, + 1.569309650247208e-13, + 1.5705304278825609e-13, + 1.5717512055179158e-13, + 1.5729719831532687e-13, + 1.5741927607886237e-13, + 1.5754135384239766e-13, + 1.5766343160593295e-13, + 1.5778550936946844e-13, + 1.5790758713300373e-13, + 1.5802966489653923e-13, + 1.5815174266007452e-13, + 1.582738204236098e-13, + 1.583958981871453e-13, + 1.585179759506806e-13, + 1.5864005371421609e-13, + 1.5876213147775138e-13, + 1.5888420924128667e-13, + 1.5900628700482216e-13, + 1.5912836476835745e-13, + 1.5925044253189295e-13, + 1.5937252029542824e-13, + 1.5949459805896353e-13, + 1.5961667582249902e-13, + 1.5973875358603432e-13, + 1.598608313495698e-13, + 1.599829091131051e-13, + 1.601049868766404e-13, + 1.6022706464017589e-13, + 1.6034914240371118e-13, + 1.6047122016724667e-13, + 1.6059329793078196e-13, + 1.6071537569431725e-13, + 1.6083745345785275e-13, + 1.6095953122138804e-13, + 1.6108160898492353e-13, + 1.6120368674845882e-13, + 1.6132576451199411e-13, + 1.614478422755296e-13, + 1.615699200390649e-13, + 1.616919978026004e-13, + 1.6181407556613568e-13, + 1.6193615332967097e-13, + 1.6205823109320647e-13, + 1.6218030885674176e-13, + 1.6230238662027725e-13, + 1.6242446438381254e-13, + 1.6254654214734784e-13, + 1.6266861991088333e-13, + 1.6279069767441862e-13, + 1.6291277543795411e-13, + 1.630348532014894e-13, + 1.631569309650247e-13, + 1.632790087285602e-13, + 1.6340108649209548e-13, + 1.6352316425563097e-13, + 1.6364524201916627e-13, + 1.6376731978270156e-13, + 1.6388939754623705e-13, + 1.6401147530977234e-13, + 1.6413355307330784e-13, + 1.6425563083684313e-13, + 1.6437770860037842e-13, + 1.644997863639139e-13, + 1.646218641274492e-13, + 1.647439418909847e-13, + 1.6486601965452e-13, + 1.6498809741805528e-13, + 1.6511017518159077e-13, + 1.6523225294512606e-13, + 1.6535433070866156e-13, + 1.6547640847219685e-13, + 1.6559848623573214e-13, + 1.6572056399926763e-13, + 1.6584264176280292e-13, + 1.6596471952633842e-13, + 1.660867972898737e-13, + 1.66208875053409e-13, + 1.663309528169445e-13, + 1.6645303058047979e-13, + 1.6657510834401528e-13, + 1.6669718610755057e-13, + 1.6681926387108586e-13, + 1.6694134163462136e-13, + 1.6706341939815665e-13, + 1.6718549716169214e-13, + 1.6730757492522743e-13, + 1.6742965268876272e-13, + 1.6755173045229822e-13, + 1.676738082158335e-13, + 1.67795885979369e-13, + 1.679179637429043e-13, + 1.6804004150643958e-13, + 1.6816211926997508e-13, + 1.6828419703351037e-13, + 1.6840627479704586e-13, + 1.6852835256058115e-13, + 1.6865043032411644e-13, + 1.6877250808765194e-13, + 1.6889458585118723e-13, + 1.6901666361472272e-13, + 1.6913874137825801e-13, + 1.692608191417933e-13, + 1.693828969053288e-13, + 1.695049746688641e-13, + 1.6962705243239958e-13, + 1.6974913019593487e-13, + 1.6987120795947017e-13, + 1.6999328572300566e-13, + 1.7011536348654095e-13, + 1.7023744125007644e-13, + 1.7035951901361174e-13, + 1.7048159677714703e-13, + 1.7060367454068252e-13, + 1.707257523042178e-13, + 1.708478300677533e-13, + 1.709699078312886e-13, + 1.710919855948239e-13, + 1.7121406335835938e-13, + 1.7133614112189467e-13, + 1.7145821888543017e-13, + 1.7158029664896546e-13, + 1.7170237441250075e-13, + 1.7182445217603624e-13, + 1.7194652993957153e-13, + 1.7206860770310703e-13, + 1.7219068546664232e-13, + 1.723127632301776e-13, + 1.724348409937131e-13, + 1.725569187572484e-13, + 1.726789965207839e-13, + 1.7280107428431918e-13, + 1.7292315204785447e-13, + 1.7304522981138996e-13, + 1.7316730757492526e-13, + 1.7328938533846075e-13, + 1.7341146310199604e-13, + 1.7353354086553133e-13, + 1.7365561862906682e-13, + 1.7377769639260212e-13, + 1.738997741561376e-13, + 1.740218519196729e-13, + 1.741439296832082e-13, + 1.7426600744674369e-13, + 1.7438808521027898e-13, + 1.7451016297381447e-13, + 1.7463224073734976e-13, + 1.7475431850088505e-13, + 1.7487639626442055e-13, + 1.7499847402795584e-13, + 1.7512055179149133e-13, + 1.7524262955502662e-13, + 1.7536470731856191e-13, + 1.754867850820974e-13, + 1.756088628456327e-13, + 1.757309406091682e-13, + 1.7585301837270348e-13, + 1.7597509613623878e-13, + 1.7609717389977427e-13, + 1.7621925166330956e-13, + 1.7634132942684505e-13, + 1.7646340719038034e-13, + 1.7658548495391564e-13, + 1.7670756271745113e-13, + 1.7682964048098642e-13, + 1.7695171824452191e-13, + 1.770737960080572e-13, + 1.771958737715925e-13, + 1.77317951535128e-13, + 1.7744002929866328e-13, + 1.7756210706219878e-13, + 1.7768418482573407e-13, + 1.7780626258926936e-13, + 1.7792834035280485e-13, + 1.7805041811634014e-13, + 1.7817249587987564e-13, + 1.7829457364341093e-13, + 1.7841665140694622e-13, + 1.785387291704817e-13, + 1.78660806934017e-13, + 1.787828846975525e-13, + 1.789049624610878e-13, + 1.7902704022462308e-13, + 1.7914911798815857e-13, + 1.7927119575169386e-13, + 1.7939327351522936e-13, + 1.7951535127876465e-13, + 1.7963742904229994e-13, + 1.7975950680583543e-13, + 1.7988158456937073e-13, + 1.8000366233290622e-13, + 1.801257400964415e-13, + 1.802478178599768e-13, + 1.803698956235123e-13, + 1.8049197338704759e-13, + 1.8061405115058308e-13, + 1.8073612891411837e-13, + 1.8085820667765366e-13, + 1.8098028444118916e-13, + 1.8110236220472445e-13, + 1.8122443996825994e-13, + 1.8134651773179523e-13, + 1.8146859549533052e-13, + 1.8159067325886602e-13, + 1.817127510224013e-13, + 1.818348287859368e-13, + 1.819569065494721e-13, + 1.8207898431300738e-13, + 1.8220106207654288e-13, + 1.8232313984007817e-13, + 1.8244521760361366e-13, + 1.8256729536714895e-13, + 1.8268937313068425e-13, + 1.8281145089421974e-13, + 1.8293352865775503e-13, + 1.8305560642129052e-13, + 1.8317768418482581e-13, + 1.832997619483611e-13, + 1.834218397118966e-13, + 1.835439174754319e-13, + 1.8366599523896738e-13, + 1.8378807300250268e-13, + 1.8391015076603797e-13, + 1.8403222852957346e-13, + 1.8415430629310875e-13, + 1.8427638405664424e-13, + 1.8439846182017954e-13, + 1.8452053958371483e-13, + 1.8464261734725032e-13, + 1.847646951107856e-13, + 1.848867728743211e-13, + 1.850088506378564e-13, + 1.851309284013917e-13, + 1.8525300616492718e-13, + 1.8537508392846247e-13, + 1.8549716169199797e-13, + 1.8561923945553326e-13, + 1.8574131721906855e-13, + 1.8586339498260404e-13, + 1.8598547274613933e-13, + 1.8610755050967483e-13, + 1.8622962827321012e-13, + 1.863517060367454e-13, + 1.864737838002809e-13, + 1.865958615638162e-13, + 1.867179393273517e-13, + 1.8684001709088698e-13, + 1.8696209485442227e-13, + 1.8708417261795776e-13, + 1.8720625038149306e-13, + 1.8732832814502855e-13, + 1.8745040590856384e-13, + 1.8757248367209913e-13, + 1.8769456143563463e-13, + 1.8781663919916992e-13, + 1.879387169627054e-13, + 1.880607947262407e-13, + 1.88182872489776e-13, + 1.8830495025331149e-13, + 1.8842702801684678e-13, + 1.8854910578038227e-13, + 1.8867118354391756e-13, + 1.8879326130745285e-13, + 1.8891533907098835e-13, + 1.8903741683452364e-13, + 1.8915949459805913e-13, + 1.8928157236159442e-13, + 1.8940365012512971e-13, + 1.895257278886652e-13, + 1.896478056522005e-13, + 1.897698834157358e-13, + 1.8989196117927128e-13, + 1.9001403894280658e-13, + 1.9013611670634207e-13, + 1.9025819446987736e-13, + 1.9038027223341265e-13, + 1.9050234999694815e-13, + 1.9062442776048344e-13, + 1.9074650552401893e-13, + 1.9086858328755422e-13, + 1.9099066105108951e-13, + 1.91112738814625e-13, + 1.912348165781603e-13, + 1.913568943416958e-13, + 1.9147897210523108e-13, + 1.9160104986876637e-13, + 1.9172312763230187e-13, + 1.9184520539583716e-13, + 1.9196728315937265e-13, + 1.9208936092290794e-13, + 1.9221143868644323e-13, + 1.9233351644997873e-13, + 1.9245559421351402e-13, + 1.9257767197704951e-13, + 1.926997497405848e-13, + 1.928218275041201e-13, + 1.929439052676556e-13, + 1.9306598303119088e-13, + 1.9318806079472637e-13, + 1.9331013855826167e-13, + 1.9343221632179696e-13, + 1.9355429408533245e-13, + 1.9367637184886774e-13, + 1.9379844961240323e-13, + 1.9392052737593853e-13, + 1.9404260513947382e-13, + 1.941646829030093e-13, + 1.942867606665446e-13, + 1.944088384300801e-13, + 1.9453091619361539e-13, + 1.9465299395715068e-13, + 1.9477507172068617e-13, + 1.9489714948422146e-13, + 1.9501922724775696e-13, + 1.9514130501129225e-13, + 1.9526338277482754e-13, + 1.9538546053836303e-13, + 1.9550753830189832e-13, + 1.9562961606543382e-13, + 1.957516938289691e-13, + 1.958737715925044e-13, + 1.959958493560399e-13, + 1.9611792711957518e-13, + 1.9624000488311068e-13, + 1.9636208264664597e-13, + 1.9648416041018126e-13, + 1.9660623817371675e-13, + 1.9672831593725205e-13, + 1.9685039370078754e-13, + 1.9697247146432283e-13, + 1.9709454922785812e-13, + 1.9721662699139362e-13, + 1.973387047549289e-13, + 1.974607825184644e-13, + 1.975828602819997e-13, + 1.9770493804553498e-13, + 1.9782701580907048e-13, + 1.9794909357260577e-13, + 1.9807117133614126e-13, + 1.9819324909967655e-13, + 1.9831532686321184e-13, + 1.9843740462674734e-13, + 1.9855948239028263e-13, + 1.9868156015381812e-13, + 1.9880363791735341e-13, + 1.989257156808887e-13, + 1.990477934444242e-13, + 1.991698712079595e-13, + 1.9929194897149498e-13, + 1.9941402673503027e-13, + 1.9953610449856557e-13, + 1.9965818226210106e-13, + 1.9978026002563635e-13, + 1.9990233778917184e-13, + 2.0002441555270714e-13, + 2.0014649331624243e-13, + 2.0026857107977792e-13, + 2.003906488433132e-13, + 2.005127266068487e-13, + 2.00634804370384e-13, + 2.0075688213391929e-13, + 2.0087895989745478e-13, + 2.0100103766099007e-13, + 2.0112311542452557e-13, + 2.0124519318806086e-13, + 2.0136727095159615e-13, + 2.0148934871513164e-13, + 2.0161142647866693e-13, + 2.0173350424220243e-13, + 2.0185558200573772e-13, + 2.01977659769273e-13, + 2.020997375328085e-13, + 2.022218152963438e-13, + 2.0234389305987929e-13, + 2.0246597082341458e-13, + 2.0258804858694987e-13, + 2.0271012635048536e-13, + 2.0283220411402065e-13, + 2.0295428187755615e-13, + 2.0307635964109144e-13, + 2.0319843740462673e-13, + 2.0332051516816222e-13, + 2.0344259293169752e-13, + 2.03564670695233e-13, + 2.036867484587683e-13, + 2.038088262223036e-13, + 2.0393090398583909e-13, + 2.0405298174937438e-13, + 2.0417505951290987e-13, + 2.0429713727644516e-13, + 2.0441921503998045e-13, + 2.0454129280351595e-13, + 2.0466337056705124e-13, + 2.0478544833058673e-13, + 2.0490752609412202e-13, + 2.0502960385765731e-13, + 2.051516816211928e-13, + 2.052737593847281e-13, + 2.053958371482636e-13, + 2.0551791491179888e-13, + 2.0563999267533417e-13, + 2.0576207043886967e-13, + 2.0588414820240496e-13, + 2.0600622596594045e-13, + 2.0612830372947574e-13, + 2.0625038149301104e-13, + 2.0637245925654653e-13, + 2.0649453702008182e-13, + 2.0661661478361731e-13, + 2.067386925471526e-13, + 2.068607703106879e-13, + 2.069828480742234e-13, + 2.0710492583775868e-13, + 2.0722700360129417e-13, + 2.0734908136482947e-13, + 2.0747115912836476e-13, + 2.0759323689190025e-13, + 2.0771531465543554e-13, + 2.0783739241897104e-13, + 2.0795947018250633e-13, + 2.0808154794604162e-13, + 2.082036257095771e-13, + 2.083257034731124e-13, + 2.084477812366479e-13, + 2.085698590001832e-13, + 2.0869193676371848e-13, + 2.0881401452725397e-13, + 2.0893609229078926e-13, + 2.0905817005432476e-13, + 2.0918024781786005e-13, + 2.0930232558139534e-13, + 2.0942440334493083e-13, + 2.0954648110846612e-13, + 2.0966855887200162e-13, + 2.097906366355369e-13, + 2.099127143990722e-13, + 2.100347921626077e-13, + 2.1015686992614299e-13, + 2.1027894768967848e-13, + 2.1040102545321377e-13, + 2.1052310321674906e-13, + 2.1064518098028456e-13, + 2.1076725874381985e-13, + 2.1088933650735534e-13, + 2.1101141427089063e-13, + 2.1113349203442592e-13, + 2.1125556979796142e-13, + 2.113776475614967e-13, + 2.114997253250322e-13, + 2.116218030885675e-13, + 2.1174388085210278e-13, + 2.1186595861563828e-13, + 2.1198803637917357e-13, + 2.1211011414270906e-13, + 2.1223219190624435e-13, + 2.1235426966977964e-13, + 2.1247634743331514e-13, + 2.1259842519685043e-13, + 2.1272050296038592e-13, + 2.1284258072392121e-13, + 2.129646584874565e-13, + 2.13086736250992e-13, + 2.132088140145273e-13, + 2.1333089177806278e-13, + 2.1345296954159807e-13, + 2.1357504730513337e-13, + 2.1369712506866886e-13, + 2.1381920283220415e-13, + 2.1394128059573964e-13, + 2.1406335835927494e-13, + 2.1418543612281023e-13, + 2.1430751388634572e-13, + 2.14429591649881e-13, + 2.145516694134165e-13, + 2.146737471769518e-13, + 2.147958249404871e-13, + 2.1491790270402258e-13, + 2.1503998046755787e-13, + 2.1516205823109337e-13, + 2.1528413599462866e-13, + 2.1540621375816395e-13, + 2.1552829152169944e-13, + 2.1565036928523473e-13, + 2.1577244704877023e-13, + 2.1589452481230552e-13, + 2.160166025758408e-13, + 2.161386803393763e-13, + 2.162607581029116e-13, + 2.163828358664471e-13, + 2.1650491362998238e-13, + 2.1662699139351767e-13, + 2.1674906915705316e-13, + 2.1687114692058846e-13, + 2.1699322468412395e-13, + 2.1711530244765924e-13, + 2.1723738021119453e-13, + 2.1735945797473002e-13, + 2.1748153573826532e-13, + 2.176036135018008e-13, + 2.177256912653361e-13, + 2.178477690288714e-13, + 2.1796984679240689e-13, + 2.1809192455594218e-13, + 2.1821400231947767e-13, + 2.1833608008301296e-13, + 2.1845815784654825e-13, + 2.1858023561008375e-13, + 2.1870231337361904e-13, + 2.1882439113715453e-13, + 2.1894646890068982e-13, + 2.1906854666422511e-13, + 2.191906244277606e-13, + 2.193127021912959e-13, + 2.194347799548314e-13, + 2.1955685771836668e-13, + 2.1967893548190198e-13, + 2.1980101324543747e-13, + 2.1992309100897276e-13, + 2.2004516877250825e-13, + 2.2016724653604354e-13, + 2.2028932429957884e-13, + 2.2041140206311433e-13, + 2.2053347982664962e-13, + 2.2065555759018511e-13, + 2.207776353537204e-13, + 2.208997131172557e-13, + 2.210217908807912e-13, + 2.2114386864432648e-13, + 2.2126594640786198e-13, + 2.2138802417139727e-13, + 2.2151010193493256e-13, + 2.2163217969846805e-13, + 2.2175425746200334e-13, + 2.2187633522553884e-13, + 2.2199841298907413e-13, + 2.2212049075260942e-13, + 2.222425685161449e-13, + 2.223646462796802e-13, + 2.224867240432157e-13, + 2.22608801806751e-13, + 2.2273087957028628e-13, + 2.2285295733382177e-13, + 2.2297503509735706e-13, + 2.2309711286089256e-13, + 2.2321919062442785e-13, + 2.2334126838796314e-13, + 2.2346334615149863e-13, + 2.2358542391503393e-13, + 2.2370750167856942e-13, + 2.238295794421047e-13, + 2.2395165720564e-13, + 2.240737349691755e-13, + 2.2419581273271079e-13, + 2.2431789049624608e-13, + 2.2443996825978157e-13, + 2.2456204602331686e-13, + 2.2468412378685236e-13, + 2.2480620155038765e-13, + 2.2492827931392294e-13, + 2.2505035707745843e-13, + 2.2517243484099372e-13, + 2.2529451260452922e-13, + 2.254165903680645e-13, + 2.255386681315998e-13, + 2.256607458951353e-13, + 2.2578282365867058e-13, + 2.2590490142220608e-13, + 2.2602697918574137e-13, + 2.2614905694927666e-13, + 2.2627113471281215e-13, + 2.2639321247634745e-13, + 2.2651529023988294e-13, + 2.2663736800341823e-13, + 2.2675944576695352e-13, + 2.2688152353048901e-13, + 2.270036012940243e-13, + 2.271256790575598e-13, + 2.272477568210951e-13, + 2.2736983458463038e-13, + 2.274919123481659e-13, + 2.2761399011170117e-13, + 2.2773606787523666e-13, + 2.2785814563877195e-13, + 2.2798022340230724e-13, + 2.2810230116584274e-13, + 2.2822437892937803e-13, + 2.283464566929135e-13, + 2.284685344564488e-13, + 2.285906122199841e-13, + 2.287126899835196e-13, + 2.288347677470549e-13, + 2.289568455105904e-13, + 2.2907892327412567e-13, + 2.2920100103766096e-13, + 2.2932307880119646e-13, + 2.2944515656473175e-13, + 2.2956723432826724e-13, + 2.2968931209180253e-13, + 2.2981138985533783e-13, + 2.299334676188733e-13, + 2.300555453824086e-13, + 2.301776231459441e-13, + 2.302997009094794e-13, + 2.304217786730147e-13, + 2.305438564365502e-13, + 2.3066593420008547e-13, + 2.3078801196362096e-13, + 2.3091008972715626e-13, + 2.3103216749069155e-13, + 2.3115424525422704e-13, + 2.3127632301776233e-13, + 2.3139840078129783e-13, + 2.315204785448331e-13, + 2.316425563083684e-13, + 2.317646340719039e-13, + 2.318867118354392e-13, + 2.320087895989747e-13, + 2.3213086736251e-13, + 2.3225294512604527e-13, + 2.3237502288958076e-13, + 2.3249710065311605e-13, + 2.3261917841665155e-13, + 2.3274125618018684e-13, + 2.3286333394372213e-13, + 2.329854117072576e-13, + 2.331074894707929e-13, + 2.332295672343284e-13, + 2.333516449978637e-13, + 2.33473722761399e-13, + 2.335958005249345e-13, + 2.337178782884698e-13, + 2.3383995605200527e-13, + 2.3396203381554056e-13, + 2.3408411157907585e-13, + 2.3420618934261135e-13, + 2.3432826710614664e-13, + 2.3445034486968213e-13, + 2.345724226332174e-13, + 2.346945003967527e-13, + 2.348165781602882e-13, + 2.349386559238235e-13, + 2.35060733687359e-13, + 2.351828114508943e-13, + 2.3530488921442957e-13, + 2.3542696697796507e-13, + 2.3554904474150036e-13, + 2.3567112250503585e-13, + 2.3579320026857114e-13, + 2.3591527803210643e-13, + 2.3603735579564193e-13, + 2.361594335591772e-13, + 2.362815113227127e-13, + 2.36403589086248e-13, + 2.365256668497833e-13, + 2.366477446133188e-13, + 2.367698223768541e-13, + 2.3689190014038957e-13, + 2.3701397790392487e-13, + 2.3713605566746016e-13, + 2.3725813343099565e-13, + 2.3738021119453094e-13, + 2.3750228895806643e-13, + 2.3762436672160173e-13, + 2.37746444485137e-13, + 2.378685222486725e-13, + 2.379906000122078e-13, + 2.381126777757433e-13, + 2.382347555392786e-13, + 2.383568333028139e-13, + 2.3847891106634937e-13, + 2.3860098882988466e-13, + 2.3872306659342016e-13, + 2.3884514435695545e-13, + 2.3896722212049074e-13, + 2.3908929988402623e-13, + 2.392113776475615e-13, + 2.39333455411097e-13, + 2.394555331746323e-13, + 2.395776109381676e-13, + 2.396996887017031e-13, + 2.398217664652384e-13, + 2.399438442287739e-13, + 2.4006592199230917e-13, + 2.4018799975584446e-13, + 2.4031007751937995e-13, + 2.4043215528291525e-13, + 2.4055423304645074e-13, + 2.4067631080998603e-13, + 2.407983885735213e-13, + 2.409204663370568e-13, + 2.410425441005921e-13, + 2.411646218641276e-13, + 2.412866996276629e-13, + 2.414087773911982e-13, + 2.415308551547337e-13, + 2.4165293291826897e-13, + 2.4177501068180446e-13, + 2.4189708844533975e-13, + 2.4201916620887504e-13, + 2.4214124397241054e-13, + 2.4226332173594583e-13, + 2.423853994994813e-13, + 2.425074772630166e-13, + 2.426295550265519e-13, + 2.427516327900874e-13, + 2.428737105536227e-13, + 2.429957883171582e-13, + 2.4311786608069347e-13, + 2.4323994384422877e-13, + 2.4336202160776426e-13, + 2.4348409937129955e-13, + 2.4360617713483504e-13, + 2.4372825489837034e-13, + 2.4385033266190563e-13, + 2.439724104254411e-13, + 2.440944881889764e-13, + 2.442165659525119e-13, + 2.443386437160472e-13, + 2.444607214795825e-13, + 2.44582799243118e-13, + 2.4470487700665327e-13, + 2.4482695477018877e-13, + 2.4494903253372406e-13, + 2.4507111029725935e-13, + 2.4519318806079484e-13, + 2.4531526582433013e-13, + 2.4543734358786563e-13, + 2.455594213514009e-13, + 2.456814991149362e-13, + 2.458035768784717e-13, + 2.45925654642007e-13, + 2.460477324055425e-13, + 2.461698101690778e-13, + 2.4629188793261307e-13, + 2.4641396569614856e-13, + 2.4653604345968385e-13, + 2.4665812122321935e-13, + 2.4678019898675464e-13, + 2.4690227675028993e-13, + 2.470243545138254e-13, + 2.471464322773607e-13, + 2.472685100408962e-13, + 2.473905878044315e-13, + 2.475126655679668e-13, + 2.476347433315023e-13, + 2.477568210950376e-13, + 2.4787889885857307e-13, + 2.4800097662210836e-13, + 2.4812305438564365e-13, + 2.4824513214917915e-13, + 2.4836720991271444e-13, + 2.4848928767624993e-13, + 2.486113654397852e-13, + 2.487334432033205e-13, + 2.48855520966856e-13, + 2.489775987303913e-13, + 2.490996764939268e-13, + 2.492217542574621e-13, + 2.4934383202099737e-13, + 2.4946590978453287e-13, + 2.4958798754806816e-13, + 2.4971006531160365e-13, + 2.4983214307513894e-13, + 2.4995422083867424e-13, + 2.5007629860220973e-13, + 2.50198376365745e-13, + 2.503204541292805e-13, + 2.504425318928158e-13, + 2.505646096563511e-13, + 2.506866874198866e-13, + 2.508087651834219e-13, + 2.5093084294695737e-13, + 2.5105292071049267e-13, + 2.5117499847402796e-13, + 2.5129707623756345e-13, + 2.5141915400109874e-13, + 2.5154123176463424e-13, + 2.5166330952816953e-13, + 2.517853872917048e-13, + 2.519074650552403e-13, + 2.520295428187756e-13, + 2.521516205823111e-13, + 2.522736983458464e-13, + 2.523957761093817e-13, + 2.5251785387291717e-13, + 2.5263993163645246e-13, + 2.5276200939998796e-13, + 2.5288408716352325e-13, + 2.5300616492705854e-13, + 2.5312824269059403e-13, + 2.532503204541293e-13, + 2.533723982176648e-13, + 2.534944759812001e-13, + 2.536165537447354e-13, + 2.537386315082709e-13, + 2.538607092718062e-13, + 2.539827870353417e-13, + 2.5410486479887697e-13, + 2.5422694256241226e-13, + 2.5434902032594776e-13, + 2.5447109808948305e-13, + 2.5459317585301854e-13, + 2.5471525361655383e-13, + 2.548373313800891e-13, + 2.549594091436246e-13, + 2.550814869071599e-13, + 2.552035646706954e-13, + 2.553256424342307e-13, + 2.55447720197766e-13, + 2.555697979613015e-13, + 2.5569187572483677e-13, + 2.5581395348837226e-13, + 2.5593603125190755e-13, + 2.5605810901544284e-13, + 2.5618018677897834e-13, + 2.5630226454251363e-13, + 2.564243423060491e-13, + 2.565464200695844e-13, + 2.566684978331197e-13, + 2.567905755966552e-13, + 2.569126533601905e-13, + 2.57034731123726e-13, + 2.571568088872613e-13, + 2.5727888665079657e-13, + 2.5740096441433206e-13, + 2.5752304217786735e-13, + 2.5764511994140284e-13, + 2.5776719770493814e-13, + 2.5788927546847343e-13, + 2.580113532320089e-13, + 2.581334309955442e-13, + 2.582555087590797e-13, + 2.58377586522615e-13, + 2.584996642861503e-13, + 2.586217420496858e-13, + 2.5874381981322107e-13, + 2.5886589757675636e-13, + 2.5898797534029186e-13, + 2.5911005310382715e-13, + 2.5923213086736264e-13, + 2.5935420863089793e-13, + 2.594762863944332e-13, + 2.595983641579687e-13, + 2.59720441921504e-13, + 2.598425196850395e-13, + 2.599645974485748e-13, + 2.600866752121101e-13, + 2.602087529756456e-13, + 2.6033083073918087e-13, + 2.6045290850271636e-13, + 2.6057498626625166e-13, + 2.6069706402978695e-13, + 2.6081914179332244e-13, + 2.6094121955685773e-13, + 2.610632973203932e-13, + 2.611853750839285e-13, + 2.613074528474638e-13, + 2.614295306109993e-13, + 2.615516083745346e-13, + 2.616736861380701e-13, + 2.617957639016054e-13, + 2.6191784166514067e-13, + 2.6203991942867616e-13, + 2.6216199719221145e-13, + 2.6228407495574695e-13, + 2.6240615271928224e-13, + 2.6252823048281753e-13, + 2.62650308246353e-13, + 2.627723860098883e-13, + 2.628944637734238e-13, + 2.630165415369591e-13, + 2.631386193004944e-13, + 2.632606970640299e-13, + 2.633827748275652e-13, + 2.6350485259110067e-13, + 2.6362693035463596e-13, + 2.6374900811817125e-13, + 2.6387108588170674e-13, + 2.6399316364524204e-13, + 2.6411524140877753e-13, + 2.642373191723128e-13, + 2.643593969358481e-13, + 2.644814746993836e-13, + 2.646035524629189e-13, + 2.647256302264544e-13, + 2.648477079899897e-13, + 2.6496978575352497e-13, + 2.6509186351706047e-13, + 2.6521394128059576e-13, + 2.6533601904413125e-13, + 2.6545809680766654e-13, + 2.6558017457120183e-13, + 2.6570225233473733e-13, + 2.658243300982726e-13, + 2.659464078618081e-13, + 2.660684856253434e-13, + 2.661905633888787e-13, + 2.663126411524142e-13, + 2.664347189159495e-13, + 2.6655679667948497e-13, + 2.6667887444302026e-13, + 2.6680095220655556e-13, + 2.6692302997009105e-13, + 2.6704510773362634e-13, + 2.6716718549716183e-13, + 2.6728926326069713e-13, + 2.674113410242324e-13, + 2.675334187877679e-13, + 2.676554965513032e-13, + 2.677775743148387e-13, + 2.67899652078374e-13, + 2.680217298419093e-13, + 2.6814380760544477e-13, + 2.6826588536898006e-13, + 2.6838796313251556e-13, + 2.6851004089605085e-13, + 2.6863211865958614e-13, + 2.6875419642312163e-13, + 2.688762741866569e-13, + 2.689983519501924e-13, + 2.691204297137277e-13, + 2.69242507477263e-13, + 2.693645852407985e-13, + 2.694866630043338e-13, + 2.696087407678693e-13, + 2.6973081853140457e-13, + 2.6985289629493986e-13, + 2.6997497405847535e-13, + 2.7009705182201065e-13, + 2.7021912958554614e-13, + 2.7034120734908143e-13, + 2.704632851126167e-13, + 2.705853628761522e-13, + 2.707074406396875e-13, + 2.70829518403223e-13, + 2.709515961667583e-13, + 2.710736739302936e-13, + 2.711957516938291e-13, + 2.7131782945736437e-13, + 2.7143990722089986e-13, + 2.7156198498443515e-13, + 2.7168406274797044e-13, + 2.7180614051150594e-13, + 2.7192821827504123e-13, + 2.720502960385767e-13, + 2.72172373802112e-13, + 2.722944515656473e-13, + 2.724165293291828e-13, + 2.725386070927181e-13, + 2.726606848562536e-13, + 2.7278276261978887e-13, + 2.7290484038332416e-13, + 2.7302691814685966e-13, + 2.7314899591039495e-13, + 2.7327107367393044e-13, + 2.7339315143746573e-13, + 2.7351522920100103e-13, + 2.736373069645365e-13, + 2.737593847280718e-13, + 2.738814624916073e-13, + 2.740035402551426e-13, + 2.741256180186779e-13, + 2.742476957822134e-13, + 2.7436977354574867e-13, + 2.7449185130928416e-13, + 2.7461392907281946e-13, + 2.7473600683635475e-13, + 2.7485808459989024e-13, + 2.7498016236342553e-13, + 2.7510224012696103e-13, + 2.752243178904963e-13, + 2.753463956540316e-13, + 2.754684734175671e-13, + 2.755905511811024e-13, + 2.757126289446379e-13, + 2.758347067081732e-13, + 2.7595678447170847e-13, + 2.7607886223524396e-13, + 2.7620093999877925e-13, + 2.7632301776231475e-13, + 2.7644509552585004e-13, + 2.7656717328938533e-13, + 2.766892510529208e-13, + 2.768113288164561e-13, + 2.769334065799916e-13, + 2.770554843435269e-13, + 2.771775621070622e-13, + 2.772996398705977e-13, + 2.77421717634133e-13, + 2.7754379539766847e-13, + 2.7766587316120376e-13, + 2.7778795092473905e-13, + 2.7791002868827455e-13, + 2.7803210645180984e-13, + 2.7815418421534533e-13, + 2.782762619788806e-13, + 2.783983397424159e-13, + 2.785204175059514e-13, + 2.786424952694867e-13, + 2.787645730330222e-13, + 2.788866507965575e-13, + 2.7900872856009277e-13, + 2.7913080632362827e-13, + 2.7925288408716356e-13, + 2.7937496185069905e-13, + 2.7949703961423434e-13, + 2.7961911737776963e-13, + 2.7974119514130513e-13, + 2.798632729048404e-13, + 2.799853506683759e-13, + 2.801074284319112e-13, + 2.802295061954465e-13, + 2.80351583958982e-13, + 2.804736617225173e-13, + 2.8059573948605277e-13, + 2.8071781724958807e-13, + 2.8083989501312336e-13, + 2.8096197277665885e-13, + 2.8108405054019414e-13, + 2.8120612830372963e-13, + 2.8132820606726493e-13, + 2.814502838308002e-13, + 2.815723615943357e-13, + 2.81694439357871e-13, + 2.818165171214065e-13, + 2.819385948849418e-13, + 2.820606726484771e-13, + 2.8218275041201257e-13, + 2.8230482817554786e-13, + 2.8242690593908336e-13, + 2.8254898370261865e-13, + 2.8267106146615394e-13, + 2.8279313922968943e-13, + 2.829152169932247e-13, + 2.830372947567602e-13, + 2.831593725202955e-13, + 2.832814502838308e-13, + 2.834035280473663e-13, + 2.835256058109016e-13, + 2.836476835744371e-13, + 2.8376976133797237e-13, + 2.8389183910150766e-13, + 2.8401391686504315e-13, + 2.8413599462857845e-13, + 2.8425807239211394e-13, + 2.8438015015564923e-13, + 2.845022279191845e-13, + 2.8462430568272e-13, + 2.847463834462553e-13, + 2.848684612097908e-13, + 2.849905389733261e-13, + 2.851126167368614e-13, + 2.852346945003969e-13, + 2.8535677226393217e-13, + 2.8547885002746766e-13, + 2.8560092779100295e-13, + 2.8572300555453824e-13, + 2.8584508331807374e-13, + 2.8596716108160903e-13, + 2.860892388451445e-13, + 2.862113166086798e-13, + 2.863333943722151e-13, + 2.864554721357506e-13, + 2.865775498992859e-13, + 2.866996276628214e-13, + 2.8682170542635667e-13, + 2.8694378318989197e-13, + 2.8706586095342746e-13, + 2.8718793871696275e-13, + 2.8731001648049824e-13, + 2.8743209424403354e-13, + 2.8755417200756883e-13, + 2.876762497711043e-13, + 2.877983275346396e-13, + 2.879204052981751e-13, + 2.880424830617104e-13, + 2.881645608252457e-13, + 2.882866385887812e-13, + 2.8840871635231647e-13, + 2.8853079411585197e-13, + 2.8865287187938726e-13, + 2.8877494964292255e-13, + 2.8889702740645804e-13, + 2.8901910516999333e-13, + 2.8914118293352883e-13, + 2.892632606970641e-13, + 2.893853384605994e-13, + 2.895074162241349e-13, + 2.896294939876702e-13, + 2.897515717512057e-13, + 2.89873649514741e-13, + 2.8999572727827627e-13, + 2.9011780504181176e-13, + 2.9023988280534705e-13, + 2.9036196056888255e-13, + 2.9048403833241784e-13, + 2.9060611609595313e-13, + 2.907281938594886e-13, + 2.908502716230239e-13, + 2.909723493865594e-13, + 2.910944271500947e-13, + 2.9121650491363e-13, + 2.913385826771655e-13, + 2.914606604407008e-13, + 2.9158273820423627e-13, + 2.9170481596777156e-13, + 2.9182689373130685e-13, + 2.9194897149484235e-13, + 2.9207104925837764e-13, + 2.9219312702191313e-13, + 2.923152047854484e-13, + 2.924372825489837e-13, + 2.925593603125192e-13, + 2.926814380760545e-13, + 2.9280351583959e-13, + 2.929255936031253e-13, + 2.9304767136666057e-13, + 2.9316974913019607e-13, + 2.9329182689373136e-13, + 2.9341390465726665e-13, + 2.9353598242080214e-13, + 2.9365806018433744e-13, + 2.9378013794787293e-13, + 2.939022157114082e-13, + 2.940242934749435e-13, + 2.94146371238479e-13, + 2.942684490020143e-13, + 2.943905267655498e-13, + 2.945126045290851e-13, + 2.9463468229262037e-13, + 2.9475676005615587e-13, + 2.9487883781969116e-13, + 2.9500091558322665e-13, + 2.9512299334676194e-13, + 2.9524507111029723e-13, + 2.9536714887383273e-13, + 2.95489226637368e-13, + 2.956113044009035e-13, + 2.957333821644388e-13, + 2.958554599279741e-13, + 2.959775376915096e-13, + 2.960996154550449e-13, + 2.9622169321858037e-13, + 2.9634377098211566e-13, + 2.9646584874565096e-13, + 2.9658792650918645e-13, + 2.9671000427272174e-13, + 2.9683208203625723e-13, + 2.969541597997925e-13, + 2.970762375633278e-13, + 2.971983153268633e-13, + 2.973203930903986e-13, + 2.974424708539341e-13, + 2.975645486174694e-13, + 2.976866263810047e-13, + 2.9780870414454017e-13, + 2.9793078190807546e-13, + 2.9805285967161096e-13, + 2.9817493743514625e-13, + 2.9829701519868154e-13, + 2.9841909296221703e-13, + 2.985411707257523e-13, + 2.986632484892878e-13, + 2.987853262528231e-13, + 2.989074040163584e-13, + 2.990294817798939e-13, + 2.991515595434292e-13, + 2.992736373069647e-13, + 2.9939571507049997e-13, + 2.9951779283403526e-13, + 2.9963987059757075e-13, + 2.9976194836110604e-13, + 2.9988402612464154e-13, + 3.0000610388817683e-13, + 3.001281816517121e-13, + 3.002502594152476e-13, + 3.003723371787829e-13, + 3.004944149423184e-13, + 3.006164927058537e-13, + 3.00738570469389e-13, + 3.008606482329245e-13, + 3.0098272599645977e-13, + 3.0110480375999526e-13, + 3.0122688152353055e-13, + 3.0134895928706584e-13, + 3.0147103705060134e-13, + 3.0159311481413663e-13, + 3.017151925776721e-13, + 3.018372703412074e-13, + 3.019593481047427e-13, + 3.020814258682782e-13, + 3.022035036318135e-13, + 3.02325581395349e-13, + 3.0244765915888427e-13, + 3.0256973692241956e-13, + 3.0269181468595506e-13, + 3.0281389244949035e-13, + 3.0293597021302584e-13, + 3.0305804797656113e-13, + 3.031801257400964e-13, + 3.033022035036319e-13, + 3.034242812671672e-13, + 3.035463590307027e-13, + 3.03668436794238e-13, + 3.037905145577733e-13, + 3.039125923213088e-13, + 3.0403467008484407e-13, + 3.0415674784837956e-13, + 3.0427882561191486e-13, + 3.0440090337545015e-13, + 3.0452298113898564e-13, + 3.0464505890252093e-13, + 3.047671366660564e-13, + 3.048892144295917e-13, + 3.05011292193127e-13, + 3.051333699566625e-13, + 3.052554477201978e-13, + 3.053775254837333e-13, + 3.054996032472686e-13, + 3.0562168101080387e-13, + 3.0574375877433936e-13, + 3.0586583653787465e-13, + 3.0598791430141015e-13, + 3.0610999206494544e-13, + 3.0623206982848073e-13, + 3.063541475920162e-13, + 3.064762253555515e-13, + 3.06598303119087e-13, + 3.067203808826223e-13, + 3.068424586461576e-13, + 3.069645364096931e-13, + 3.070866141732284e-13, + 3.0720869193676387e-13, + 3.0733076970029916e-13, + 3.0745284746383445e-13, + 3.0757492522736994e-13, + 3.0769700299090524e-13, + 3.0781908075444073e-13, + 3.07941158517976e-13, + 3.080632362815113e-13, + 3.081853140450468e-13, + 3.083073918085821e-13, + 3.084294695721176e-13, + 3.085515473356529e-13, + 3.0867362509918817e-13, + 3.0879570286272367e-13, + 3.0891778062625896e-13, + 3.0903985838979445e-13, + 3.0916193615332974e-13, + 3.0928401391686503e-13, + 3.0940609168040053e-13, + 3.095281694439358e-13, + 3.096502472074713e-13, + 3.097723249710066e-13, + 3.098944027345419e-13, + 3.100164804980774e-13, + 3.101385582616127e-13, + 3.1026063602514817e-13, + 3.1038271378868346e-13, + 3.1050479155221876e-13, + 3.1062686931575425e-13, + 3.1074894707928954e-13, + 3.1087102484282503e-13, + 3.1099310260636033e-13, + 3.111151803698956e-13, + 3.112372581334311e-13, + 3.113593358969664e-13, + 3.114814136605019e-13, + 3.116034914240372e-13, + 3.117255691875725e-13, + 3.1184764695110797e-13, + 3.1196972471464326e-13, + 3.1209180247817876e-13, + 3.1221388024171405e-13, + 3.1233595800524934e-13, + 3.1245803576878483e-13, + 3.125801135323201e-13, + 3.127021912958556e-13, + 3.128242690593909e-13, + 3.129463468229262e-13, + 3.130684245864617e-13, + 3.13190502349997e-13, + 3.133125801135325e-13, + 3.1343465787706777e-13, + 3.1355673564060306e-13, + 3.1367881340413855e-13, + 3.1380089116767385e-13, + 3.1392296893120934e-13, + 3.1404504669474463e-13, + 3.141671244582799e-13, + 3.142892022218154e-13, + 3.144112799853507e-13, + 3.145333577488862e-13, + 3.146554355124215e-13, + 3.147775132759568e-13, + 3.148995910394923e-13, + 3.1502166880302757e-13, + 3.1514374656656306e-13, + 3.1526582433009835e-13, + 3.1538790209363364e-13, + 3.1550997985716914e-13, + 3.1563205762070443e-13, + 3.157541353842399e-13, + 3.158762131477752e-13, + 3.159982909113105e-13, + 3.16120368674846e-13, + 3.162424464383813e-13, + 3.163645242019168e-13, + 3.1648660196545207e-13, + 3.1660867972898736e-13, + 3.1673075749252286e-13, + 3.1685283525605815e-13, + 3.1697491301959364e-13, + 3.1709699078312893e-13, + 3.1721906854666423e-13, + 3.173411463101997e-13, + 3.17463224073735e-13, + 3.175853018372705e-13, + 3.177073796008058e-13, + 3.178294573643411e-13, + 3.179515351278766e-13, + 3.1807361289141187e-13, + 3.1819569065494736e-13, + 3.1831776841848266e-13, + 3.1843984618201795e-13, + 3.1856192394555344e-13, + 3.1868400170908873e-13, + 3.1880607947262423e-13, + 3.189281572361595e-13, + 3.190502349996948e-13, + 3.191723127632303e-13, + 3.192943905267656e-13, + 3.194164682903011e-13, + 3.195385460538364e-13, + 3.1966062381737167e-13, + 3.1978270158090716e-13, + 3.1990477934444245e-13, + 3.2002685710797795e-13, + 3.2014893487151324e-13, + 3.2027101263504853e-13, + 3.20393090398584e-13, + 3.205151681621193e-13, + 3.206372459256548e-13, + 3.207593236891901e-13, + 3.208814014527254e-13, + 3.210034792162609e-13, + 3.211255569797962e-13, + 3.2124763474333167e-13, + 3.2136971250686696e-13, + 3.2149179027040225e-13, + 3.2161386803393775e-13, + 3.2173594579747304e-13, + 3.2185802356100853e-13, + 3.219801013245438e-13, + 3.221021790880791e-13, + 3.222242568516146e-13, + 3.223463346151499e-13, + 3.224684123786854e-13, + 3.225904901422207e-13, + 3.2271256790575597e-13, + 3.2283464566929147e-13, + 3.2295672343282676e-13, + 3.2307880119636225e-13, + 3.2320087895989754e-13, + 3.2332295672343283e-13, + 3.2344503448696833e-13, + 3.235671122505036e-13, + 3.236891900140391e-13, + 3.238112677775744e-13, + 3.239333455411097e-13, + 3.240554233046452e-13, + 3.241775010681805e-13, + 3.2429957883171597e-13, + 3.2442165659525127e-13, + 3.2454373435878656e-13, + 3.2466581212232205e-13, + 3.2478788988585734e-13, + 3.2490996764939283e-13, + 3.2503204541292813e-13, + 3.251541231764634e-13, + 3.252762009399989e-13, + 3.253982787035342e-13, + 3.255203564670697e-13, + 3.25642434230605e-13, + 3.257645119941403e-13, + 3.2588658975767577e-13, + 3.2600866752121106e-13, + 3.2613074528474656e-13, + 3.2625282304828185e-13, + 3.2637490081181714e-13, + 3.2649697857535263e-13, + 3.266190563388879e-13, + 3.267411341024234e-13, + 3.268632118659587e-13, + 3.26985289629494e-13, + 3.271073673930295e-13, + 3.272294451565648e-13, + 3.273515229201003e-13, + 3.2747360068363557e-13, + 3.2759567844717086e-13, + 3.2771775621070635e-13, + 3.2783983397424165e-13, + 3.2796191173777694e-13, + 3.2808398950131243e-13, + 3.282060672648477e-13, + 3.283281450283832e-13, + 3.284502227919185e-13, + 3.285723005554538e-13, + 3.286943783189893e-13, + 3.288164560825246e-13, + 3.289385338460601e-13, + 3.2906061160959537e-13, + 3.2918268937313066e-13, + 3.2930476713666615e-13, + 3.2942684490020144e-13, + 3.2954892266373694e-13, + 3.2967100042727223e-13, + 3.297930781908075e-13, + 3.29915155954343e-13, + 3.300372337178783e-13, + 3.301593114814138e-13, + 3.302813892449491e-13, + 3.304034670084844e-13, + 3.3052554477201987e-13, + 3.3064762253555517e-13, + 3.3076970029909066e-13, + 3.3089177806262595e-13, + 3.3101385582616124e-13, + 3.3113593358969674e-13, + 3.3125801135323203e-13, + 3.313800891167675e-13, + 3.315021668803028e-13, + 3.316242446438381e-13, + 3.317463224073736e-13, + 3.318684001709089e-13, + 3.319904779344444e-13, + 3.3211255569797967e-13, + 3.3223463346151496e-13, + 3.3235671122505046e-13, + 3.3247878898858575e-13, + 3.3260086675212124e-13, + 3.3272294451565653e-13, + 3.328450222791918e-13, + 3.329671000427273e-13, + 3.330891778062626e-13, + 3.332112555697981e-13, + 3.333333333333334e-13, + 3.334554110968687e-13, + 3.335774888604042e-13, + 3.3369956662393947e-13, + 3.3382164438747496e-13, + 3.3394372215101025e-13, + 3.3406579991454555e-13, + 3.3418787767808104e-13, + 3.3430995544161633e-13, + 3.344320332051518e-13, + 3.345541109686871e-13, + 3.346761887322224e-13, + 3.347982664957579e-13, + 3.349203442592932e-13, + 3.350424220228287e-13, + 3.35164499786364e-13, + 3.3528657754989927e-13, + 3.3540865531343476e-13, + 3.3553073307697005e-13, + 3.3565281084050555e-13, + 3.3577488860404084e-13, + 3.3589696636757613e-13, + 3.360190441311116e-13, + 3.361411218946469e-13, + 3.362631996581824e-13, + 3.363852774217177e-13, + 3.36507355185253e-13, + 3.366294329487885e-13, + 3.3675151071232377e-13, + 3.3687358847585927e-13, + 3.3699566623939456e-13, + 3.3711774400292985e-13, + 3.3723982176646534e-13, + 3.3736189953000064e-13, + 3.3748397729353613e-13, + 3.376060550570714e-13, + 3.377281328206067e-13, + 3.378502105841422e-13, + 3.379722883476775e-13, + 3.38094366111213e-13, + 3.382164438747483e-13, + 3.3833852163828357e-13, + 3.3846059940181907e-13, + 3.3858267716535436e-13, + 3.3870475492888985e-13, + 3.3882683269242514e-13, + 3.3894891045596043e-13, + 3.3907098821949593e-13, + 3.391930659830312e-13, + 3.393151437465667e-13, + 3.39437221510102e-13, + 3.395592992736373e-13, + 3.396813770371728e-13, + 3.398034548007081e-13, + 3.3992553256424357e-13, + 3.4004761032777886e-13, + 3.4016968809131416e-13, + 3.4029176585484965e-13, + 3.4041384361838494e-13, + 3.4053592138192043e-13, + 3.406579991454557e-13, + 3.40780076908991e-13, + 3.409021546725265e-13, + 3.410242324360618e-13, + 3.411463101995973e-13, + 3.412683879631326e-13, + 3.413904657266679e-13, + 3.4151254349020337e-13, + 3.4163462125373866e-13, + 3.4175669901727416e-13, + 3.4187877678080945e-13, + 3.4200085454434474e-13, + 3.4212293230788023e-13, + 3.422450100714155e-13, + 3.42367087834951e-13, + 3.424891655984863e-13, + 3.426112433620216e-13, + 3.427333211255571e-13, + 3.428553988890924e-13, + 3.429774766526279e-13, + 3.4309955441616317e-13, + 3.4322163217969846e-13, + 3.4334370994323395e-13, + 3.4346578770676924e-13, + 3.4358786547030474e-13, + 3.4370994323384003e-13, + 3.438320209973753e-13, + 3.439540987609108e-13, + 3.440761765244461e-13, + 3.441982542879816e-13, + 3.443203320515169e-13, + 3.444424098150522e-13, + 3.445644875785877e-13, + 3.4468656534212297e-13, + 3.4480864310565846e-13, + 3.4493072086919375e-13, + 3.4505279863272904e-13, + 3.4517487639626454e-13, + 3.4529695415979983e-13, + 3.454190319233353e-13, + 3.455411096868706e-13, + 3.456631874504059e-13, + 3.457852652139414e-13, + 3.459073429774767e-13, + 3.460294207410122e-13, + 3.4615149850454747e-13, + 3.4627357626808276e-13, + 3.4639565403161826e-13, + 3.4651773179515355e-13, + 3.4663980955868904e-13, + 3.4676188732222433e-13, + 3.468839650857596e-13, + 3.470060428492951e-13, + 3.471281206128304e-13, + 3.472501983763659e-13, + 3.473722761399012e-13, + 3.474943539034365e-13, + 3.47616431666972e-13, + 3.4773850943050727e-13, + 3.4786058719404276e-13, + 3.4798266495757806e-13, + 3.4810474272111335e-13, + 3.4822682048464884e-13, + 3.4834889824818413e-13, + 3.484709760117196e-13, + 3.485930537752549e-13, + 3.487151315387902e-13, + 3.488372093023257e-13, + 3.48959287065861e-13, + 3.490813648293965e-13, + 3.492034425929318e-13, + 3.4932552035646707e-13, + 3.4944759812000256e-13, + 3.4956967588353785e-13, + 3.4969175364707335e-13, + 3.4981383141060864e-13, + 3.4993590917414393e-13, + 3.500579869376794e-13, + 3.501800647012147e-13, + 3.503021424647502e-13, + 3.504242202282855e-13, + 3.505462979918208e-13, + 3.506683757553563e-13, + 3.507904535188916e-13, + 3.5091253128242707e-13, + 3.5103460904596236e-13, + 3.5115668680949765e-13, + 3.5127876457303314e-13, + 3.5140084233656844e-13, + 3.5152292010010393e-13, + 3.516449978636392e-13, + 3.517670756271745e-13, + 3.5188915339071e-13, + 3.520112311542453e-13, + 3.521333089177808e-13, + 3.522553866813161e-13, + 3.5237746444485137e-13, + 3.5249954220838687e-13, + 3.5262161997192216e-13, + 3.5274369773545765e-13, + 3.5286577549899294e-13, + 3.5298785326252823e-13, + 3.5310993102606373e-13, + 3.53232008789599e-13, + 3.533540865531345e-13, + 3.534761643166698e-13, + 3.535982420802051e-13, + 3.537203198437406e-13, + 3.538423976072759e-13, + 3.5396447537081137e-13, + 3.5408655313434666e-13, + 3.5420863089788196e-13, + 3.5433070866141745e-13, + 3.5445278642495274e-13, + 3.5457486418848823e-13, + 3.5469694195202353e-13, + 3.548190197155588e-13, + 3.549410974790943e-13, + 3.550631752426296e-13, + 3.551852530061651e-13, + 3.553073307697004e-13, + 3.554294085332357e-13, + 3.5555148629677117e-13, + 3.5567356406030646e-13, + 3.5579564182384196e-13, + 3.5591771958737725e-13, + 3.5603979735091254e-13, + 3.5616187511444803e-13, + 3.562839528779833e-13, + 3.564060306415188e-13, + 3.565281084050541e-13, + 3.566501861685894e-13, + 3.567722639321249e-13, + 3.568943416956602e-13, + 3.570164194591957e-13, + 3.5713849722273097e-13, + 3.5726057498626626e-13, + 3.5738265274980175e-13, + 3.5750473051333705e-13, + 3.5762680827687254e-13, + 3.5774888604040783e-13, + 3.578709638039431e-13, + 3.579930415674786e-13, + 3.581151193310139e-13, + 3.582371970945494e-13, + 3.583592748580847e-13, + 3.5848135262162e-13, + 3.586034303851555e-13, + 3.5872550814869077e-13, + 3.5884758591222626e-13, + 3.5896966367576155e-13, + 3.5909174143929684e-13, + 3.5921381920283234e-13, + 3.5933589696636763e-13, + 3.594579747299031e-13, + 3.595800524934384e-13, + 3.597021302569737e-13, + 3.598242080205092e-13, + 3.599462857840445e-13, + 3.6006836354758e-13, + 3.6019044131111527e-13, + 3.6031251907465056e-13, + 3.6043459683818606e-13, + 3.6055667460172135e-13, + 3.6067875236525684e-13, + 3.6080083012879213e-13, + 3.6092290789232743e-13, + 3.610449856558629e-13, + 3.611670634193982e-13, + 3.612891411829337e-13, + 3.61411218946469e-13, + 3.615332967100043e-13, + 3.616553744735398e-13, + 3.6177745223707507e-13, + 3.6189953000061056e-13, + 3.6202160776414586e-13, + 3.6214368552768115e-13, + 3.6226576329121664e-13, + 3.6238784105475193e-13, + 3.625099188182872e-13, + 3.626319965818227e-13, + 3.62754074345358e-13, + 3.628761521088935e-13, + 3.629982298724288e-13, + 3.631203076359641e-13, + 3.632423853994996e-13, + 3.6336446316303487e-13, + 3.6348654092657036e-13, + 3.6360861869010565e-13, + 3.6373069645364095e-13, + 3.6385277421717644e-13, + 3.6397485198071173e-13, + 3.640969297442472e-13, + 3.642190075077825e-13, + 3.643410852713178e-13, + 3.644631630348533e-13, + 3.645852407983886e-13, + 3.647073185619241e-13, + 3.648293963254594e-13, + 3.6495147408899467e-13, + 3.6507355185253016e-13, + 3.6519562961606545e-13, + 3.6531770737960095e-13, + 3.6543978514313624e-13, + 3.6556186290667153e-13, + 3.65683940670207e-13, + 3.658060184337423e-13, + 3.659280961972778e-13, + 3.660501739608131e-13, + 3.661722517243484e-13, + 3.662943294878839e-13, + 3.6641640725141917e-13, + 3.6653848501495467e-13, + 3.6666056277848996e-13, + 3.6678264054202525e-13, + 3.6690471830556074e-13, + 3.6702679606909603e-13, + 3.6714887383263153e-13, + 3.672709515961668e-13, + 3.673930293597021e-13, + 3.675151071232376e-13, + 3.676371848867729e-13, + 3.677592626503084e-13, + 3.678813404138437e-13, + 3.6800341817737897e-13, + 3.6812549594091447e-13, + 3.6824757370444976e-13, + 3.6836965146798525e-13, + 3.6849172923152054e-13, + 3.6861380699505583e-13, + 3.6873588475859133e-13, + 3.688579625221266e-13, + 3.689800402856621e-13, + 3.691021180491974e-13, + 3.692241958127327e-13, + 3.693462735762682e-13, + 3.694683513398035e-13, + 3.6959042910333897e-13, + 3.6971250686687426e-13, + 3.6983458463040955e-13, + 3.6995666239394505e-13, + 3.7007874015748034e-13, + 3.7020081792101583e-13, + 3.703228956845511e-13, + 3.704449734480864e-13, + 3.705670512116219e-13, + 3.706891289751572e-13, + 3.708112067386927e-13, + 3.70933284502228e-13, + 3.710553622657633e-13, + 3.7117744002929877e-13, + 3.7129951779283406e-13, + 3.7142159555636955e-13, + 3.7154367331990485e-13, + 3.7166575108344014e-13, + 3.7178782884697563e-13, + 3.719099066105109e-13, + 3.720319843740464e-13, + 3.721540621375817e-13, + 3.72276139901117e-13, + 3.723982176646525e-13, + 3.725202954281878e-13, + 3.726423731917233e-13, + 3.7276445095525857e-13, + 3.7288652871879386e-13, + 3.7300860648232935e-13, + 3.7313068424586464e-13, + 3.7325276200940014e-13, + 3.7337483977293543e-13, + 3.734969175364707e-13, + 3.736189953000062e-13, + 3.737410730635415e-13, + 3.73863150827077e-13, + 3.739852285906123e-13, + 3.741073063541476e-13, + 3.7422938411768307e-13, + 3.7435146188121837e-13, + 3.7447353964475386e-13, + 3.7459561740828915e-13, + 3.7471769517182444e-13, + 3.7483977293535994e-13, + 3.7496185069889523e-13, + 3.750839284624307e-13, + 3.75206006225966e-13, + 3.753280839895013e-13, + 3.754501617530368e-13, + 3.755722395165721e-13, + 3.756943172801076e-13, + 3.7581639504364287e-13, + 3.7593847280717816e-13, + 3.7606055057071366e-13, + 3.7618262833424895e-13, + 3.7630470609778444e-13, + 3.7642678386131973e-13, + 3.76548861624855e-13, + 3.766709393883905e-13, + 3.767930171519258e-13, + 3.769150949154613e-13, + 3.770371726789966e-13, + 3.771592504425319e-13, + 3.772813282060674e-13, + 3.7740340596960267e-13, + 3.7752548373313816e-13, + 3.7764756149667345e-13, + 3.7776963926020875e-13, + 3.7789171702374424e-13, + 3.7801379478727953e-13, + 3.78135872550815e-13, + 3.782579503143503e-13, + 3.783800280778856e-13, + 3.785021058414211e-13, + 3.786241836049564e-13, + 3.787462613684919e-13, + 3.788683391320272e-13, + 3.7899041689556247e-13, + 3.7911249465909796e-13, + 3.7923457242263325e-13, + 3.7935665018616875e-13, + 3.7947872794970404e-13, + 3.7960080571323933e-13, + 3.797228834767748e-13, + 3.798449612403101e-13, + 3.799670390038456e-13, + 3.800891167673809e-13, + 3.802111945309162e-13, + 3.803332722944517e-13, + 3.8045535005798697e-13, + 3.8057742782152247e-13, + 3.8069950558505776e-13, + 3.8082158334859305e-13, + 3.8094366111212854e-13, + 3.8106573887566384e-13, + 3.8118781663919933e-13, + 3.813098944027346e-13, + 3.814319721662699e-13, + 3.815540499298054e-13, + 3.816761276933407e-13, + 3.817982054568762e-13, + 3.819202832204115e-13, + 3.8204236098394677e-13, + 3.8216443874748227e-13, + 3.8228651651101756e-13, + 3.8240859427455305e-13, + 3.8253067203808834e-13, + 3.8265274980162363e-13, + 3.8277482756515913e-13, + 3.828969053286944e-13, + 3.830189830922299e-13, + 3.831410608557652e-13, + 3.832631386193005e-13, + 3.83385216382836e-13, + 3.835072941463713e-13, + 3.8362937190990677e-13, + 3.8375144967344206e-13, + 3.8387352743697736e-13, + 3.8399560520051285e-13, + 3.8411768296404814e-13, + 3.8423976072758363e-13, + 3.843618384911189e-13, + 3.844839162546542e-13, + 3.846059940181897e-13, + 3.84728071781725e-13, + 3.848501495452605e-13, + 3.849722273087958e-13, + 3.850943050723311e-13, + 3.8521638283586657e-13, + 3.8533846059940186e-13, + 3.8546053836293736e-13, + 3.8558261612647265e-13, + 3.8570469389000794e-13, + 3.8582677165354343e-13, + 3.859488494170787e-13, + 3.860709271806142e-13, + 3.861930049441495e-13, + 3.863150827076848e-13, + 3.864371604712203e-13, + 3.865592382347556e-13, + 3.866813159982911e-13, + 3.8680339376182637e-13, + 3.8692547152536166e-13, + 3.8704754928889715e-13, + 3.8716962705243244e-13, + 3.8729170481596794e-13, + 3.8741378257950323e-13, + 3.875358603430385e-13, + 3.87657938106574e-13, + 3.877800158701093e-13, + 3.879020936336448e-13, + 3.880241713971801e-13, + 3.881462491607154e-13, + 3.882683269242509e-13, + 3.8839040468778617e-13, + 3.8851248245132166e-13, + 3.8863456021485695e-13, + 3.8875663797839224e-13, + 3.8887871574192774e-13, + 3.8900079350546303e-13, + 3.891228712689985e-13, + 3.892449490325338e-13, + 3.893670267960691e-13, + 3.894891045596046e-13, + 3.896111823231399e-13, + 3.897332600866754e-13, + 3.8985533785021067e-13, + 3.8997741561374596e-13, + 3.9009949337728146e-13, + 3.9022157114081675e-13, + 3.9034364890435224e-13, + 3.9046572666788753e-13, + 3.905878044314228e-13, + 3.907098821949583e-13, + 3.908319599584936e-13, + 3.909540377220291e-13, + 3.910761154855644e-13, + 3.911981932490997e-13, + 3.913202710126352e-13, + 3.9144234877617047e-13, + 3.9156442653970596e-13, + 3.9168650430324126e-13, + 3.9180858206677655e-13, + 3.9193065983031204e-13, + 3.9205273759384733e-13, + 3.921748153573828e-13, + 3.922968931209181e-13, + 3.924189708844534e-13, + 3.925410486479889e-13, + 3.926631264115242e-13, + 3.927852041750597e-13, + 3.92907281938595e-13, + 3.9302935970213027e-13, + 3.9315143746566576e-13, + 3.9327351522920105e-13, + 3.9339559299273655e-13, + 3.9351767075627184e-13, + 3.9363974851980713e-13, + 3.937618262833426e-13, + 3.938839040468779e-13, + 3.940059818104134e-13, + 3.941280595739487e-13, + 3.94250137337484e-13, + 3.943722151010195e-13, + 3.944942928645548e-13, + 3.9461637062809027e-13, + 3.9473844839162556e-13, + 3.9486052615516085e-13, + 3.9498260391869634e-13, + 3.9510468168223164e-13, + 3.9522675944576713e-13, + 3.953488372093024e-13, + 3.954709149728377e-13, + 3.955929927363732e-13, + 3.957150704999085e-13, + 3.95837148263444e-13, + 3.959592260269793e-13, + 3.9608130379051457e-13, + 3.9620338155405007e-13, + 3.9632545931758536e-13, + 3.9644753708112085e-13, + 3.9656961484465614e-13, + 3.9669169260819143e-13, + 3.9681377037172693e-13, + 3.969358481352622e-13, + 3.970579258987975e-13, + 3.97180003662333e-13, + 3.973020814258683e-13, + 3.974241591894038e-13, + 3.975462369529391e-13, + 3.9766831471647437e-13, + 3.9779039248000986e-13, + 3.9791247024354516e-13, + 3.9803454800708065e-13, + 3.9815662577061594e-13, + 3.9827870353415123e-13, + 3.9840078129768673e-13, + 3.98522859061222e-13, + 3.986449368247575e-13, + 3.987670145882928e-13, + 3.988890923518281e-13, + 3.990111701153636e-13, + 3.991332478788989e-13, + 3.9925532564243437e-13, + 3.9937740340596966e-13, + 3.9949948116950495e-13, + 3.9962155893304045e-13, + 3.9974363669657574e-13, + 3.9986571446011123e-13, + 3.999877922236465e-13, + 4.001098699871818e-13, + 4.002319477507173e-13, + 4.003540255142526e-13, + 4.004761032777881e-13, + 4.005981810413234e-13, + 4.007202588048587e-13, + 4.0084233656839417e-13, + 4.0096441433192946e-13, + 4.0108649209546495e-13, + 4.0120856985900025e-13, + 4.0133064762253554e-13, + 4.0145272538607103e-13, + 4.015748031496063e-13, + 4.016968809131418e-13, + 4.018189586766771e-13, + 4.019410364402124e-13, + 4.020631142037479e-13, + 4.021851919672832e-13, + 4.023072697308187e-13, + 4.0242934749435397e-13, + 4.0255142525788926e-13, + 4.0267350302142475e-13, + 4.0279558078496004e-13, + 4.0291765854849554e-13, + 4.0303973631203083e-13, + 4.031618140755661e-13, + 4.032838918391016e-13, + 4.034059696026369e-13, + 4.035280473661724e-13, + 4.036501251297077e-13, + 4.03772202893243e-13, + 4.0389428065677847e-13, + 4.0401635842031376e-13, + 4.0413843618384926e-13, + 4.0426051394738455e-13, + 4.0438259171091984e-13, + 4.0450466947445533e-13, + 4.0462674723799063e-13, + 4.047488250015261e-13, + 4.048709027650614e-13, + 4.049929805285967e-13, + 4.051150582921322e-13, + 4.052371360556675e-13, + 4.05359213819203e-13, + 4.0548129158273827e-13, + 4.0560336934627356e-13, + 4.0572544710980906e-13, + 4.0584752487334435e-13, + 4.0596960263687984e-13, + 4.0609168040041513e-13, + 4.062137581639504e-13, + 4.063358359274859e-13, + 4.064579136910212e-13, + 4.065799914545567e-13, + 4.06702069218092e-13, + 4.068241469816273e-13, + 4.069462247451628e-13, + 4.0706830250869807e-13, + 4.0719038027223356e-13, + 4.0731245803576885e-13, + 4.0743453579930415e-13, + 4.0755661356283964e-13, + 4.0767869132637493e-13, + 4.078007690899104e-13, + 4.079228468534457e-13, + 4.08044924616981e-13, + 4.081670023805165e-13, + 4.082890801440518e-13, + 4.084111579075873e-13, + 4.085332356711226e-13, + 4.0865531343465787e-13, + 4.0877739119819336e-13, + 4.0889946896172865e-13, + 4.0902154672526415e-13, + 4.0914362448879944e-13, + 4.0926570225233473e-13, + 4.093877800158702e-13, + 4.095098577794055e-13, + 4.09631935542941e-13, + 4.097540133064763e-13, + 4.098760910700116e-13, + 4.099981688335471e-13, + 4.1012024659708237e-13, + 4.1024232436061787e-13, + 4.1036440212415316e-13, + 4.1048647988768845e-13, + 4.1060855765122394e-13, + 4.1073063541475923e-13, + 4.1085271317829473e-13, + 4.1097479094183e-13, + 4.110968687053653e-13, + 4.112189464689008e-13, + 4.113410242324361e-13, + 4.114631019959716e-13, + 4.115851797595069e-13, + 4.1170725752304217e-13, + 4.1182933528657767e-13, + 4.1195141305011296e-13, + 4.1207349081364845e-13, + 4.1219556857718374e-13, + 4.1231764634071903e-13, + 4.1243972410425453e-13, + 4.125618018677898e-13, + 4.126838796313253e-13, + 4.128059573948606e-13, + 4.129280351583959e-13, + 4.130501129219314e-13, + 4.131721906854667e-13, + 4.1329426844900217e-13, + 4.1341634621253746e-13, + 4.1353842397607275e-13, + 4.1366050173960825e-13, + 4.1378257950314354e-13, + 4.1390465726667903e-13, + 4.140267350302143e-13, + 4.141488127937496e-13, + 4.142708905572851e-13, + 4.143929683208204e-13, + 4.145150460843559e-13, + 4.146371238478912e-13, + 4.147592016114265e-13, + 4.1488127937496197e-13, + 4.1500335713849726e-13, + 4.1512543490203275e-13, + 4.1524751266556805e-13, + 4.1536959042910334e-13, + 4.1549166819263883e-13, + 4.156137459561741e-13, + 4.157358237197096e-13, + 4.158579014832449e-13, + 4.159799792467802e-13, + 4.161020570103157e-13, + 4.16224134773851e-13, + 4.163462125373865e-13, + 4.1646829030092177e-13, + 4.1659036806445706e-13, + 4.1671244582799255e-13, + 4.1683452359152784e-13, + 4.1695660135506334e-13, + 4.1707867911859863e-13, + 4.172007568821339e-13, + 4.173228346456694e-13, + 4.174449124092047e-13, + 4.175669901727402e-13, + 4.176890679362755e-13, + 4.178111456998108e-13, + 4.1793322346334627e-13, + 4.1805530122688157e-13, + 4.1817737899041706e-13, + 4.1829945675395235e-13, + 4.1842153451748764e-13, + 4.1854361228102314e-13, + 4.1866569004455843e-13, + 4.187877678080939e-13, + 4.189098455716292e-13, + 4.190319233351645e-13, + 4.191540010987e-13, + 4.192760788622353e-13, + 4.193981566257708e-13, + 4.1952023438930607e-13, + 4.1964231215284136e-13, + 4.1976438991637686e-13, + 4.1988646767991215e-13, + 4.2000854544344764e-13, + 4.2013062320698293e-13, + 4.202527009705182e-13, + 4.203747787340537e-13, + 4.20496856497589e-13, + 4.206189342611245e-13, + 4.207410120246598e-13, + 4.208630897881951e-13, + 4.209851675517306e-13, + 4.2110724531526587e-13, + 4.2122932307880136e-13, + 4.2135140084233665e-13, + 4.2147347860587195e-13, + 4.2159555636940744e-13, + 4.2171763413294273e-13, + 4.218397118964782e-13, + 4.219617896600135e-13, + 4.220838674235488e-13, + 4.222059451870843e-13, + 4.223280229506196e-13, + 4.224501007141551e-13, + 4.225721784776904e-13, + 4.2269425624122567e-13, + 4.2281633400476116e-13, + 4.2293841176829645e-13, + 4.2306048953183195e-13, + 4.2318256729536724e-13, + 4.2330464505890253e-13, + 4.23426722822438e-13, + 4.235488005859733e-13, + 4.236708783495088e-13, + 4.237929561130441e-13, + 4.239150338765794e-13, + 4.240371116401149e-13, + 4.2415918940365017e-13, + 4.2428126716718567e-13, + 4.2440334493072096e-13, + 4.2452542269425625e-13, + 4.2464750045779174e-13, + 4.2476957822132704e-13, + 4.2489165598486253e-13, + 4.250137337483978e-13, + 4.251358115119331e-13, + 4.252578892754686e-13, + 4.253799670390039e-13, + 4.255020448025394e-13, + 4.256241225660747e-13, + 4.2574620032960997e-13, + 4.2586827809314547e-13, + 4.2599035585668076e-13, + 4.2611243362021625e-13, + 4.2623451138375154e-13, + 4.2635658914728683e-13, + 4.2647866691082233e-13, + 4.266007446743576e-13, + 4.267228224378931e-13, + 4.268449002014284e-13, + 4.269669779649637e-13, + 4.270890557284992e-13, + 4.272111334920345e-13, + 4.2733321125556997e-13, + 4.2745528901910526e-13, + 4.2757736678264056e-13, + 4.2769944454617605e-13, + 4.2782152230971134e-13, + 4.2794360007324683e-13, + 4.280656778367821e-13, + 4.281877556003174e-13, + 4.283098333638529e-13, + 4.284319111273882e-13, + 4.285539888909237e-13, + 4.28676066654459e-13, + 4.287981444179943e-13, + 4.2892022218152977e-13, + 4.2904229994506506e-13, + 4.2916437770860056e-13, + 4.2928645547213585e-13, + 4.2940853323567114e-13, + 4.2953061099920663e-13, + 4.296526887627419e-13, + 4.297747665262774e-13, + 4.298968442898127e-13, + 4.30018922053348e-13, + 4.301409998168835e-13, + 4.302630775804188e-13, + 4.303851553439543e-13, + 4.3050723310748957e-13, + 4.3062931087102486e-13, + 4.3075138863456035e-13, + 4.3087346639809564e-13, + 4.3099554416163114e-13, + 4.3111762192516643e-13, + 4.312396996887017e-13, + 4.313617774522372e-13, + 4.314838552157725e-13, + 4.316059329793078e-13, + 4.317280107428433e-13, + 4.318500885063786e-13, + 4.319721662699141e-13, + 4.3209424403344937e-13, + 4.3221632179698466e-13, + 4.3233839956052015e-13, + 4.3246047732405544e-13, + 4.3258255508759094e-13, + 4.3270463285112623e-13, + 4.328267106146615e-13, + 4.32948788378197e-13, + 4.330708661417323e-13, + 4.331929439052678e-13, + 4.333150216688031e-13, + 4.334370994323384e-13, + 4.3355917719587387e-13, + 4.3368125495940916e-13, + 4.3380333272294466e-13, + 4.3392541048647995e-13, + 4.3404748825001524e-13, + 4.3416956601355073e-13, + 4.34291643777086e-13, + 4.344137215406215e-13, + 4.345357993041568e-13, + 4.346578770676921e-13, + 4.347799548312276e-13, + 4.349020325947629e-13, + 4.350241103582984e-13, + 4.3514618812183367e-13, + 4.3526826588536896e-13, + 4.3539034364890446e-13, + 4.3551242141243975e-13, + 4.3563449917597524e-13, + 4.3575657693951053e-13, + 4.358786547030458e-13, + 4.360007324665813e-13, + 4.361228102301166e-13, + 4.362448879936521e-13, + 4.363669657571874e-13, + 4.364890435207227e-13, + 4.366111212842582e-13, + 4.3673319904779347e-13, + 4.3685527681132896e-13, + 4.3697735457486425e-13, + 4.3709943233839954e-13, + 4.3722151010193504e-13, + 4.3734358786547033e-13, + 4.374656656290058e-13, + 4.375877433925411e-13, + 4.377098211560764e-13, + 4.378318989196119e-13, + 4.379539766831472e-13, + 4.380760544466827e-13, + 4.38198132210218e-13, + 4.3832020997375327e-13, + 4.3844228773728876e-13, + 4.3856436550082405e-13, + 4.3868644326435954e-13, + 4.3880852102789484e-13, + 4.3893059879143013e-13, + 4.390526765549656e-13, + 4.391747543185009e-13, + 4.392968320820364e-13, + 4.394189098455717e-13, + 4.39540987609107e-13, + 4.396630653726425e-13, + 4.3978514313617777e-13, + 4.3990722089971327e-13, + 4.4002929866324856e-13, + 4.4015137642678385e-13, + 4.4027345419031934e-13, + 4.4039553195385463e-13, + 4.4051760971739013e-13, + 4.406396874809254e-13, + 4.407617652444607e-13, + 4.408838430079962e-13, + 4.410059207715315e-13, + 4.41127998535067e-13, + 4.412500762986023e-13, + 4.4137215406213757e-13, + 4.4149423182567306e-13, + 4.4161630958920836e-13, + 4.4173838735274385e-13, + 4.4186046511627914e-13, + 4.4198254287981443e-13, + 4.4210462064334993e-13, + 4.422266984068852e-13, + 4.423487761704207e-13, + 4.42470853933956e-13, + 4.425929316974913e-13, + 4.427150094610268e-13, + 4.428370872245621e-13, + 4.4295916498809757e-13, + 4.4308124275163286e-13, + 4.4320332051516815e-13, + 4.4332539827870365e-13, + 4.4344747604223894e-13, + 4.4356955380577443e-13, + 4.436916315693097e-13, + 4.43813709332845e-13, + 4.439357870963805e-13, + 4.440578648599158e-13, + 4.441799426234513e-13, + 4.443020203869866e-13, + 4.444240981505219e-13, + 4.4454617591405737e-13, + 4.4466825367759266e-13, + 4.4479033144112815e-13, + 4.4491240920466345e-13, + 4.4503448696819874e-13, + 4.4515656473173423e-13, + 4.452786424952695e-13, + 4.45400720258805e-13, + 4.455227980223403e-13, + 4.456448757858756e-13, + 4.457669535494111e-13, + 4.458890313129464e-13, + 4.460111090764819e-13, + 4.4613318684001717e-13, + 4.4625526460355246e-13, + 4.4637734236708795e-13, + 4.4649942013062324e-13, + 4.4662149789415874e-13, + 4.4674357565769403e-13, + 4.468656534212293e-13, + 4.469877311847648e-13, + 4.471098089483001e-13, + 4.472318867118356e-13, + 4.473539644753709e-13, + 4.474760422389062e-13, + 4.4759812000244167e-13, + 4.4772019776597696e-13, + 4.4784227552951246e-13, + 4.4796435329304775e-13, + 4.4808643105658304e-13, + 4.4820850882011853e-13, + 4.4833058658365383e-13, + 4.484526643471893e-13, + 4.485747421107246e-13, + 4.486968198742599e-13, + 4.488188976377954e-13, + 4.489409754013307e-13, + 4.490630531648662e-13, + 4.4918513092840147e-13, + 4.4930720869193676e-13, + 4.4942928645547226e-13, + 4.4955136421900755e-13, + 4.4967344198254304e-13, + 4.4979551974607833e-13, + 4.499175975096136e-13, + 4.500396752731491e-13, + 4.501617530366844e-13, + 4.502838308002199e-13, + 4.504059085637552e-13, + 4.505279863272905e-13, + 4.50650064090826e-13, + 4.5077214185436127e-13, + 4.5089421961789676e-13, + 4.5101629738143205e-13, + 4.5113837514496735e-13, + 4.5126045290850284e-13, + 4.5138253067203813e-13, + 4.515046084355736e-13, + 4.516266861991089e-13, + 4.517487639626442e-13, + 4.518708417261797e-13, + 4.51992919489715e-13, + 4.521149972532505e-13, + 4.522370750167858e-13, + 4.5235915278032107e-13, + 4.5248123054385656e-13, + 4.5260330830739185e-13, + 4.5272538607092735e-13, + 4.5284746383446264e-13, + 4.5296954159799793e-13, + 4.530916193615334e-13, + 4.532136971250687e-13, + 4.533357748886042e-13, + 4.534578526521395e-13, + 4.535799304156748e-13, + 4.537020081792103e-13, + 4.5382408594274557e-13, + 4.5394616370628107e-13, + 4.5406824146981636e-13, + 4.5419031923335165e-13, + 4.5431239699688714e-13, + 4.5443447476042243e-13, + 4.5455655252395793e-13, + 4.546786302874932e-13, + 4.548007080510285e-13, + 4.54922785814564e-13, + 4.550448635780993e-13, + 4.551669413416348e-13, + 4.552890191051701e-13, + 4.554110968687054e-13, + 4.555331746322409e-13, + 4.556552523957762e-13, + 4.557773301593117e-13, + 4.558994079228469e-13, + 4.560214856863822e-13, + 4.561435634499177e-13, + 4.56265641213453e-13, + 4.563877189769885e-13, + 4.565097967405238e-13, + 4.566318745040591e-13, + 4.567539522675946e-13, + 4.568760300311299e-13, + 4.569981077946654e-13, + 4.571201855582007e-13, + 4.57242263321736e-13, + 4.573643410852714e-13, + 4.574864188488067e-13, + 4.576084966123422e-13, + 4.577305743758775e-13, + 4.578526521394128e-13, + 4.579747299029483e-13, + 4.580968076664836e-13, + 4.582188854300191e-13, + 4.583409631935544e-13, + 4.584630409570897e-13, + 4.585851187206252e-13, + 4.587071964841605e-13, + 4.58829274247696e-13, + 4.589513520112312e-13, + 4.590734297747665e-13, + 4.59195507538302e-13, + 4.593175853018373e-13, + 4.594396630653728e-13, + 4.595617408289081e-13, + 4.596838185924434e-13, + 4.598058963559789e-13, + 4.599279741195142e-13, + 4.600500518830497e-13, + 4.60172129646585e-13, + 4.602942074101203e-13, + 4.604162851736558e-13, + 4.60538362937191e-13, + 4.606604407007265e-13, + 4.607825184642618e-13, + 4.609045962277971e-13, + 4.610266739913326e-13, + 4.611487517548679e-13, + 4.612708295184034e-13, + 4.613929072819387e-13, + 4.61514985045474e-13, + 4.616370628090095e-13, + 4.617591405725448e-13, + 4.618812183360803e-13, + 4.620032960996156e-13, + 4.621253738631508e-13, + 4.622474516266863e-13, + 4.623695293902216e-13, + 4.624916071537571e-13, + 4.626136849172924e-13, + 4.627357626808277e-13, + 4.628578404443632e-13, + 4.629799182078985e-13, + 4.63101995971434e-13, + 4.632240737349693e-13, + 4.633461514985046e-13, + 4.634682292620401e-13, + 4.635903070255753e-13, + 4.637123847891108e-13, + 4.638344625526461e-13, + 4.639565403161814e-13, + 4.640786180797169e-13, + 4.642006958432522e-13, + 4.643227736067877e-13, + 4.64444851370323e-13, + 4.645669291338583e-13, + 4.646890068973938e-13, + 4.648110846609291e-13, + 4.649331624244646e-13, + 4.650552401879999e-13, + 4.651773179515351e-13, + 4.652993957150706e-13, + 4.654214734786059e-13, + 4.655435512421414e-13, + 4.656656290056767e-13, + 4.65787706769212e-13, + 4.659097845327475e-13, + 4.660318622962828e-13, + 4.661539400598181e-13, + 4.662760178233536e-13, + 4.663980955868889e-13, + 4.665201733504244e-13, + 4.666422511139597e-13, + 4.667643288774949e-13, + 4.668864066410304e-13, + 4.670084844045657e-13, + 4.671305621681012e-13, + 4.672526399316365e-13, + 4.673747176951718e-13, + 4.674967954587073e-13, + 4.676188732222426e-13, + 4.677409509857781e-13, + 4.678630287493134e-13, + 4.679851065128487e-13, + 4.681071842763842e-13, + 4.682292620399195e-13, + 4.683513398034549e-13, + 4.684734175669902e-13, + 4.685954953305255e-13, + 4.68717573094061e-13, + 4.688396508575963e-13, + 4.689617286211318e-13, + 4.690838063846671e-13, + 4.692058841482024e-13, + 4.693279619117379e-13, + 4.694500396752732e-13, + 4.695721174388087e-13, + 4.69694195202344e-13, + 4.698162729658792e-13, + 4.699383507294147e-13, + 4.7006042849295e-13, + 4.701825062564855e-13, + 4.703045840200208e-13, + 4.704266617835561e-13, + 4.705487395470916e-13, + 4.706708173106269e-13, + 4.707928950741624e-13, + 4.709149728376977e-13, + 4.71037050601233e-13, + 4.711591283647685e-13, + 4.712812061283038e-13, + 4.714032838918392e-13, + 4.715253616553745e-13, + 4.716474394189098e-13, + 4.717695171824453e-13, + 4.718915949459806e-13, + 4.720136727095161e-13, + 4.721357504730514e-13, + 4.722578282365867e-13, + 4.723799060001222e-13, + 4.725019837636575e-13, + 4.72624061527193e-13, + 4.727461392907283e-13, + 4.728682170542636e-13, + 4.72990294817799e-13, + 4.731123725813343e-13, + 4.732344503448698e-13, + 4.733565281084051e-13, + 4.734786058719404e-13, + 4.736006836354759e-13, + 4.737227613990112e-13, + 4.738448391625467e-13, + 4.73966916926082e-13, + 4.740889946896173e-13, + 4.742110724531528e-13, + 4.743331502166881e-13, + 4.744552279802236e-13, + 4.745773057437588e-13, + 4.746993835072941e-13, + 4.748214612708296e-13, + 4.749435390343649e-13, + 4.750656167979004e-13, + 4.751876945614357e-13, + 4.75309772324971e-13, + 4.754318500885065e-13, + 4.755539278520418e-13, + 4.756760056155773e-13, + 4.757980833791126e-13, + 4.759201611426479e-13, + 4.760422389061834e-13, + 4.761643166697186e-13, + 4.762863944332541e-13, + 4.764084721967894e-13, + 4.765305499603247e-13, + 4.766526277238602e-13, + 4.767747054873955e-13, + 4.76896783250931e-13, + 4.770188610144663e-13, + 4.771409387780016e-13, + 4.772630165415371e-13, + 4.773850943050724e-13, + 4.775071720686079e-13, + 4.776292498321431e-13, + 4.777513275956784e-13, + 4.778734053592139e-13, + 4.779954831227492e-13, + 4.781175608862847e-13, + 4.7823963864982e-13, + 4.783617164133553e-13, + 4.784837941768908e-13, + 4.786058719404261e-13, + 4.787279497039616e-13, + 4.788500274674969e-13, + 4.789721052310322e-13, + 4.790941829945677e-13, + 4.792162607581029e-13, + 4.793383385216384e-13, + 4.794604162851737e-13, + 4.79582494048709e-13, + 4.797045718122445e-13, + 4.798266495757798e-13, + 4.799487273393153e-13, + 4.800708051028506e-13, + 4.801928828663859e-13, + 4.803149606299214e-13, + 4.804370383934567e-13, + 4.805591161569922e-13, + 4.806811939205275e-13, + 4.808032716840627e-13, + 4.809253494475982e-13, + 4.810474272111335e-13, + 4.81169504974669e-13, + 4.812915827382043e-13, + 4.814136605017396e-13, + 4.815357382652751e-13, + 4.816578160288104e-13, + 4.817798937923459e-13, + 4.819019715558812e-13, + 4.820240493194165e-13, + 4.82146127082952e-13, + 4.822682048464873e-13, + 4.823902826100227e-13, + 4.82512360373558e-13, + 4.826344381370933e-13, + 4.827565159006288e-13, + 4.828785936641641e-13, + 4.830006714276996e-13, + 4.831227491912349e-13, + 4.832448269547702e-13, + 4.833669047183057e-13, + 4.83488982481841e-13, + 4.836110602453765e-13, + 4.837331380089118e-13, + 4.83855215772447e-13, + 4.839772935359825e-13, + 4.840993712995178e-13, + 4.842214490630533e-13, + 4.843435268265886e-13, + 4.844656045901239e-13, + 4.845876823536594e-13, + 4.847097601171947e-13, + 4.848318378807302e-13, + 4.849539156442655e-13, + 4.850759934078008e-13, + 4.851980711713363e-13, + 4.853201489348716e-13, + 4.85442226698407e-13, + 4.855643044619423e-13, + 4.856863822254776e-13, + 4.858084599890131e-13, + 4.859305377525484e-13, + 4.860526155160839e-13, + 4.861746932796192e-13, + 4.862967710431545e-13, + 4.8641884880669e-13, + 4.865409265702253e-13, + 4.866630043337608e-13, + 4.867850820972961e-13, + 4.869071598608314e-13, + 4.870292376243668e-13, + 4.871513153879021e-13, + 4.872733931514376e-13, + 4.873954709149729e-13, + 4.875175486785082e-13, + 4.876396264420437e-13, + 4.87761704205579e-13, + 4.878837819691145e-13, + 4.880058597326498e-13, + 4.881279374961851e-13, + 4.882500152597206e-13, + 4.883720930232559e-13, + 4.884941707867914e-13, + 4.886162485503266e-13, + 4.887383263138619e-13, + 4.888604040773974e-13, + 4.889824818409327e-13, + 4.891045596044682e-13, + 4.892266373680035e-13, + 4.893487151315388e-13, + 4.894707928950743e-13, + 4.895928706586096e-13, + 4.897149484221451e-13, + 4.898370261856804e-13, + 4.899591039492157e-13, + 4.900811817127512e-13, + 4.902032594762864e-13, + 4.903253372398219e-13, + 4.904474150033572e-13, + 4.905694927668925e-13, + 4.90691570530428e-13, + 4.908136482939633e-13, + 4.909357260574988e-13, + 4.910578038210341e-13, + 4.911798815845694e-13, + 4.913019593481049e-13, + 4.914240371116402e-13, + 4.915461148751757e-13, + 4.91668192638711e-13, + 4.917902704022462e-13, + 4.919123481657817e-13, + 4.92034425929317e-13, + 4.921565036928525e-13, + 4.922785814563878e-13, + 4.924006592199231e-13, + 4.925227369834586e-13, + 4.926448147469939e-13, + 4.927668925105294e-13, + 4.928889702740647e-13, + 4.930110480376e-13, + 4.931331258011355e-13, + 4.932552035646707e-13, + 4.933772813282062e-13, + 4.934993590917415e-13, + 4.936214368552768e-13, + 4.937435146188123e-13, + 4.938655923823476e-13, + 4.939876701458831e-13, + 4.941097479094184e-13, + 4.942318256729537e-13, + 4.943539034364892e-13, + 4.944759812000245e-13, + 4.9459805896356e-13, + 4.947201367270953e-13, + 4.948422144906305e-13, + 4.94964292254166e-13, + 4.950863700177013e-13, + 4.952084477812368e-13, + 4.953305255447721e-13, + 4.954526033083074e-13, + 4.955746810718429e-13, + 4.956967588353782e-13, + 4.958188365989137e-13, + 4.95940914362449e-13, + 4.960629921259843e-13, + 4.961850698895198e-13, + 4.963071476530551e-13, + 4.964292254165905e-13, + 4.965513031801258e-13, + 4.966733809436611e-13, + 4.967954587071966e-13, + 4.969175364707319e-13, + 4.970396142342674e-13, + 4.971616919978027e-13, + 4.97283769761338e-13, + 4.974058475248735e-13, + 4.975279252884088e-13, + 4.976500030519443e-13, + 4.977720808154796e-13, + 4.978941585790149e-13, + 4.980162363425503e-13, + 4.981383141060856e-13, + 4.982603918696211e-13, + 4.983824696331564e-13, + 4.985045473966917e-13, + 4.986266251602272e-13, + 4.987487029237625e-13, + 4.98870780687298e-13, + 4.989928584508333e-13, + 4.991149362143686e-13, + 4.992370139779041e-13, + 4.993590917414394e-13, + 4.994811695049749e-13, + 4.996032472685101e-13, + 4.997253250320454e-13, + 4.998474027955809e-13, + 4.999694805591162e-13, + 5.000915583226515e-13, + 5.00213636086187e-13, + 5.003357138497223e-13, + 5.004577916132578e-13, + 5.005798693767931e-13, + 5.007019471403284e-13, + 5.008240249038639e-13, + 5.009461026673992e-13, + 5.010681804309346e-13, + 5.011902581944699e-13, + 5.013123359580052e-13, + 5.014344137215407e-13, + 5.01556491485076e-13, + 5.016785692486115e-13, + 5.018006470121468e-13, + 5.019227247756821e-13, + 5.020448025392176e-13, + 5.021668803027529e-13, + 5.022889580662884e-13, + 5.024110358298237e-13, + 5.02533113593359e-13, + 5.026551913568944e-13, + 5.027772691204297e-13, + 5.028993468839652e-13, + 5.030214246475005e-13, + 5.031435024110358e-13, + 5.032655801745713e-13, + 5.033876579381066e-13, + 5.035097357016421e-13, + 5.036318134651774e-13, + 5.037538912287127e-13, + 5.038759689922482e-13, + 5.039980467557835e-13, + 5.04120124519319e-13, + 5.042422022828542e-13, + 5.043642800463895e-13, + 5.04486357809925e-13, + 5.046084355734603e-13, + 5.047305133369958e-13, + 5.048525911005311e-13, + 5.049746688640664e-13, + 5.050967466276019e-13, + 5.052188243911372e-13, + 5.053409021546727e-13, + 5.05462979918208e-13, + 5.055850576817433e-13, + 5.057071354452788e-13, + 5.05829213208814e-13, + 5.059512909723495e-13, + 5.060733687358848e-13, + 5.061954464994201e-13, + 5.063175242629556e-13, + 5.064396020264909e-13, + 5.065616797900264e-13, + 5.066837575535617e-13, + 5.06805835317097e-13, + 5.069279130806325e-13, + 5.070499908441678e-13, + 5.071720686077033e-13, + 5.072941463712385e-13, + 5.074162241347738e-13, + 5.075383018983093e-13, + 5.076603796618446e-13, + 5.077824574253801e-13, + 5.079045351889154e-13, + 5.080266129524507e-13, + 5.081486907159862e-13, + 5.082707684795215e-13, + 5.08392846243057e-13, + 5.085149240065923e-13, + 5.086370017701276e-13, + 5.087590795336631e-13, + 5.088811572971983e-13, + 5.090032350607338e-13, + 5.091253128242691e-13, + 5.092473905878044e-13, + 5.093694683513399e-13, + 5.094915461148752e-13, + 5.096136238784107e-13, + 5.09735701641946e-13, + 5.098577794054813e-13, + 5.099798571690168e-13, + 5.101019349325521e-13, + 5.102240126960876e-13, + 5.103460904596229e-13, + 5.104681682231581e-13, + 5.105902459866936e-13, + 5.107123237502289e-13, + 5.108344015137644e-13, + 5.109564792772997e-13, + 5.11078557040835e-13, + 5.112006348043705e-13, + 5.113227125679058e-13, + 5.114447903314413e-13, + 5.115668680949766e-13, + 5.116889458585119e-13, + 5.118110236220474e-13, + 5.119331013855827e-13, + 5.120551791491181e-13, + 5.121772569126534e-13, + 5.122993346761887e-13, + 5.124214124397242e-13, + 5.125434902032595e-13, + 5.12665567966795e-13, + 5.127876457303303e-13, + 5.129097234938656e-13, + 5.130318012574011e-13, + 5.131538790209364e-13, + 5.132759567844719e-13, + 5.133980345480072e-13, + 5.135201123115424e-13, + 5.136421900750779e-13, + 5.137642678386132e-13, + 5.138863456021487e-13, + 5.14008423365684e-13, + 5.141305011292193e-13, + 5.142525788927548e-13, + 5.143746566562901e-13, + 5.144967344198256e-13, + 5.146188121833609e-13, + 5.147408899468962e-13, + 5.148629677104317e-13, + 5.14985045473967e-13, + 5.151071232375024e-13, + 5.152292010010377e-13, + 5.15351278764573e-13, + 5.154733565281085e-13, + 5.155954342916438e-13, + 5.157175120551793e-13, + 5.158395898187146e-13, + 5.159616675822499e-13, + 5.160837453457854e-13, + 5.162058231093207e-13, + 5.163279008728562e-13, + 5.164499786363915e-13, + 5.165720563999268e-13, + 5.166941341634622e-13, + 5.168162119269975e-13, + 5.16938289690533e-13, + 5.170603674540683e-13, + 5.171824452176036e-13, + 5.173045229811391e-13, + 5.174266007446744e-13, + 5.175486785082099e-13, + 5.176707562717452e-13, + 5.177928340352805e-13, + 5.17914911798816e-13, + 5.180369895623513e-13, + 5.181590673258868e-13, + 5.18281145089422e-13, + 5.184032228529573e-13, + 5.185253006164928e-13, + 5.186473783800281e-13, + 5.187694561435636e-13, + 5.188915339070989e-13, + 5.190136116706342e-13, + 5.191356894341697e-13, + 5.19257767197705e-13, + 5.193798449612405e-13, + 5.195019227247758e-13, + 5.196240004883111e-13, + 5.197460782518466e-13, + 5.198681560153818e-13, + 5.199902337789173e-13, + 5.201123115424526e-13, + 5.202343893059879e-13, + 5.203564670695234e-13, + 5.204785448330587e-13, + 5.206006225965942e-13, + 5.207227003601295e-13, + 5.208447781236648e-13, + 5.209668558872003e-13, + 5.210889336507356e-13, + 5.212110114142711e-13, + 5.213330891778063e-13, + 5.214551669413416e-13, + 5.215772447048771e-13, + 5.216993224684124e-13, + 5.218214002319479e-13, + 5.219434779954832e-13, + 5.220655557590185e-13, + 5.22187633522554e-13, + 5.223097112860893e-13, + 5.224317890496248e-13, + 5.225538668131601e-13, + 5.226759445766954e-13, + 5.227980223402309e-13, + 5.229201001037661e-13, + 5.230421778673016e-13, + 5.231642556308369e-13, + 5.232863333943722e-13, + 5.234084111579077e-13, + 5.23530488921443e-13, + 5.236525666849785e-13, + 5.237746444485138e-13, + 5.238967222120491e-13, + 5.240187999755846e-13, + 5.241408777391199e-13, + 5.242629555026554e-13, + 5.243850332661907e-13, + 5.245071110297259e-13, + 5.246291887932614e-13, + 5.247512665567967e-13, + 5.248733443203322e-13, + 5.249954220838675e-13, + 5.251174998474028e-13, + 5.252395776109383e-13, + 5.253616553744736e-13, + 5.254837331380091e-13, + 5.256058109015444e-13, + 5.257278886650797e-13, + 5.258499664286152e-13, + 5.259720441921505e-13, + 5.260941219556859e-13, + 5.262161997192212e-13, + 5.263382774827565e-13, + 5.26460355246292e-13, + 5.265824330098273e-13, + 5.267045107733628e-13, + 5.268265885368981e-13, + 5.269486663004334e-13, + 5.270707440639689e-13, + 5.271928218275042e-13, + 5.273148995910397e-13, + 5.27436977354575e-13, + 5.275590551181102e-13, + 5.276811328816457e-13, + 5.27803210645181e-13, + 5.279252884087165e-13, + 5.280473661722518e-13, + 5.281694439357871e-13, + 5.282915216993226e-13, + 5.284135994628579e-13, + 5.285356772263934e-13, + 5.286577549899287e-13, + 5.28779832753464e-13, + 5.289019105169995e-13, + 5.290239882805348e-13, + 5.291460660440702e-13, + 5.292681438076055e-13, + 5.293902215711408e-13, + 5.295122993346763e-13, + 5.296343770982116e-13, + 5.297564548617471e-13, + 5.298785326252824e-13, + 5.300006103888177e-13, + 5.301226881523532e-13, + 5.302447659158885e-13, + 5.30366843679424e-13, + 5.304889214429593e-13, + 5.306109992064946e-13, + 5.3073307697003e-13, + 5.308551547335653e-13, + 5.309772324971008e-13, + 5.310993102606361e-13, + 5.312213880241714e-13, + 5.313434657877069e-13, + 5.314655435512422e-13, + 5.315876213147777e-13, + 5.31709699078313e-13, + 5.318317768418483e-13, + 5.319538546053838e-13, + 5.320759323689191e-13, + 5.321980101324546e-13, + 5.323200878959898e-13, + 5.324421656595251e-13, + 5.325642434230606e-13, + 5.326863211865959e-13, + 5.328083989501314e-13, + 5.329304767136667e-13, + 5.33052554477202e-13, + 5.331746322407375e-13, + 5.332967100042728e-13, + 5.334187877678083e-13, + 5.335408655313436e-13, + 5.336629432948789e-13, + 5.337850210584144e-13, + 5.339070988219496e-13, + 5.340291765854851e-13, + 5.341512543490204e-13, + 5.342733321125557e-13, + 5.343954098760912e-13, + 5.345174876396265e-13, + 5.346395654031618e-13, + 5.347616431666973e-13, + 5.348837209302326e-13, + 5.350057986937681e-13, + 5.351278764573034e-13, + 5.352499542208387e-13, + 5.353720319843741e-13, + 5.354941097479094e-13, + 5.356161875114449e-13, + 5.357382652749802e-13, + 5.358603430385155e-13, + 5.35982420802051e-13, + 5.361044985655863e-13, + 5.362265763291218e-13, + 5.363486540926571e-13, + 5.364707318561924e-13, + 5.365928096197279e-13, + 5.367148873832632e-13, + 5.368369651467987e-13, + 5.369590429103339e-13, + 5.370811206738692e-13, + 5.372031984374047e-13, + 5.3732527620094e-13, + 5.374473539644755e-13, + 5.375694317280108e-13, + 5.376915094915461e-13, + 5.378135872550816e-13, + 5.379356650186169e-13, + 5.380577427821524e-13, + 5.381798205456877e-13, + 5.38301898309223e-13, + 5.384239760727585e-13, + 5.385460538362937e-13, + 5.386681315998292e-13, + 5.387902093633645e-13, + 5.389122871268998e-13, + 5.390343648904353e-13, + 5.391564426539706e-13, + 5.392785204175061e-13, + 5.394005981810414e-13, + 5.395226759445767e-13, + 5.396447537081122e-13, + 5.397668314716475e-13, + 5.39888909235183e-13, + 5.400109869987183e-13, + 5.401330647622535e-13, + 5.40255142525789e-13, + 5.403772202893243e-13, + 5.404992980528598e-13, + 5.406213758163951e-13, + 5.407434535799304e-13, + 5.408655313434659e-13, + 5.409876091070012e-13, + 5.411096868705367e-13, + 5.41231764634072e-13, + 5.413538423976073e-13, + 5.414759201611428e-13, + 5.41597997924678e-13, + 5.417200756882135e-13, + 5.418421534517488e-13, + 5.419642312152841e-13, + 5.420863089788196e-13, + 5.422083867423549e-13, + 5.423304645058904e-13, + 5.424525422694257e-13, + 5.42574620032961e-13, + 5.426966977964965e-13, + 5.428187755600318e-13, + 5.429408533235673e-13, + 5.430629310871026e-13, + 5.431850088506378e-13, + 5.433070866141733e-13, + 5.434291643777086e-13, + 5.435512421412441e-13, + 5.436733199047794e-13, + 5.437953976683147e-13, + 5.439174754318502e-13, + 5.440395531953855e-13, + 5.44161630958921e-13, + 5.442837087224563e-13, + 5.444057864859916e-13, + 5.445278642495271e-13, + 5.446499420130624e-13, + 5.447720197765978e-13, + 5.448940975401331e-13, + 5.450161753036684e-13, + 5.451382530672039e-13, + 5.452603308307392e-13, + 5.453824085942747e-13, + 5.4550448635781e-13, + 5.456265641213453e-13, + 5.457486418848808e-13, + 5.458707196484161e-13, + 5.459927974119516e-13, + 5.461148751754869e-13, + 5.462369529390222e-13, + 5.463590307025576e-13, + 5.464811084660929e-13, + 5.466031862296284e-13, + 5.467252639931637e-13, + 5.46847341756699e-13, + 5.469694195202345e-13, + 5.470914972837698e-13, + 5.472135750473053e-13, + 5.473356528108406e-13, + 5.474577305743759e-13, + 5.475798083379114e-13, + 5.477018861014467e-13, + 5.478239638649822e-13, + 5.479460416285174e-13, + 5.480681193920527e-13, + 5.481901971555882e-13, + 5.483122749191235e-13, + 5.48434352682659e-13, + 5.485564304461943e-13, + 5.486785082097296e-13, + 5.488005859732651e-13, + 5.489226637368004e-13, + 5.490447415003359e-13, + 5.491668192638712e-13, + 5.492888970274065e-13, + 5.49410974790942e-13, + 5.495330525544772e-13, + 5.496551303180127e-13, + 5.49777208081548e-13, + 5.498992858450833e-13, + 5.500213636086188e-13, + 5.501434413721541e-13, + 5.502655191356896e-13, + 5.503875968992249e-13, + 5.505096746627602e-13, + 5.506317524262957e-13, + 5.50753830189831e-13, + 5.508759079533665e-13, + 5.509979857169017e-13, + 5.51120063480437e-13, + 5.512421412439725e-13, + 5.513642190075078e-13, + 5.514862967710433e-13, + 5.516083745345786e-13, + 5.517304522981139e-13, + 5.518525300616494e-13, + 5.519746078251847e-13, + 5.520966855887202e-13, + 5.522187633522555e-13, + 5.523408411157908e-13, + 5.524629188793263e-13, + 5.525849966428615e-13, + 5.52707074406397e-13, + 5.528291521699323e-13, + 5.529512299334676e-13, + 5.530733076970031e-13, + 5.531953854605384e-13, + 5.533174632240739e-13, + 5.534395409876092e-13, + 5.535616187511445e-13, + 5.5368369651468e-13, + 5.538057742782153e-13, + 5.539278520417508e-13, + 5.540499298052861e-13, + 5.541720075688213e-13, + 5.542940853323568e-13, + 5.544161630958921e-13, + 5.545382408594276e-13, + 5.546603186229629e-13, + 5.547823963864982e-13, + 5.549044741500337e-13, + 5.55026551913569e-13, + 5.551486296771045e-13, + 5.552707074406398e-13, + 5.553927852041751e-13, + 5.555148629677106e-13, + 5.556369407312459e-13, + 5.557590184947813e-13, + 5.558810962583166e-13, + 5.560031740218519e-13, + 5.561252517853874e-13, + 5.562473295489227e-13, + 5.563694073124582e-13, + 5.564914850759935e-13, + 5.566135628395288e-13, + 5.567356406030643e-13, + 5.568577183665996e-13, + 5.569797961301351e-13, + 5.571018738936704e-13, + 5.572239516572056e-13, + 5.573460294207411e-13, + 5.574681071842764e-13, + 5.575901849478119e-13, + 5.577122627113472e-13, + 5.578343404748825e-13, + 5.57956418238418e-13, + 5.580784960019533e-13, + 5.582005737654888e-13, + 5.583226515290241e-13, + 5.584447292925594e-13, + 5.585668070560949e-13, + 5.586888848196302e-13, + 5.588109625831656e-13, + 5.589330403467009e-13, + 5.590551181102362e-13, + 5.591771958737717e-13, + 5.59299273637307e-13, + 5.594213514008425e-13, + 5.595434291643778e-13, + 5.596655069279131e-13, + 5.597875846914486e-13, + 5.599096624549839e-13, + 5.600317402185194e-13, + 5.601538179820547e-13, + 5.6027589574559e-13, + 5.603979735091254e-13, + 5.605200512726607e-13, + 5.606421290361962e-13, + 5.607642067997315e-13, + 5.608862845632668e-13, + 5.610083623268023e-13, + 5.611304400903376e-13, + 5.612525178538731e-13, + 5.613745956174084e-13, + 5.614966733809437e-13, + 5.616187511444792e-13, + 5.617408289080145e-13, + 5.6186290667155e-13, + 5.619849844350852e-13, + 5.621070621986205e-13, + 5.62229139962156e-13, + 5.623512177256913e-13, + 5.624732954892268e-13, + 5.625953732527621e-13, + 5.627174510162974e-13, + 5.628395287798329e-13, + 5.629616065433682e-13, + 5.630836843069037e-13, + 5.63205762070439e-13, + 5.633278398339743e-13, + 5.634499175975098e-13, + 5.63571995361045e-13, + 5.636940731245805e-13, + 5.638161508881158e-13, + 5.639382286516511e-13, + 5.640603064151866e-13, + 5.641823841787219e-13, + 5.643044619422574e-13, + 5.644265397057927e-13, + 5.64548617469328e-13, + 5.646706952328635e-13, + 5.647927729963988e-13, + 5.649148507599343e-13, + 5.650369285234695e-13, + 5.651590062870048e-13, + 5.652810840505403e-13, + 5.654031618140756e-13, + 5.655252395776111e-13, + 5.656473173411464e-13, + 5.657693951046817e-13, + 5.658914728682172e-13, + 5.660135506317525e-13, + 5.66135628395288e-13, + 5.662577061588233e-13, + 5.663797839223586e-13, + 5.665018616858941e-13, + 5.666239394494293e-13, + 5.667460172129648e-13, + 5.668680949765001e-13, + 5.669901727400354e-13, + 5.671122505035709e-13, + 5.672343282671062e-13, + 5.673564060306417e-13, + 5.67478483794177e-13, + 5.676005615577123e-13, + 5.677226393212478e-13, + 5.678447170847831e-13, + 5.679667948483186e-13, + 5.680888726118539e-13, + 5.682109503753891e-13, + 5.683330281389246e-13, + 5.684551059024599e-13, + 5.685771836659954e-13, + 5.686992614295307e-13, + 5.68821339193066e-13, + 5.689434169566015e-13, + 5.690654947201368e-13, + 5.691875724836721e-13, + 5.693096502472076e-13, + 5.694317280107429e-13, + 5.695538057742784e-13, + 5.696758835378137e-13, + 5.697979613013489e-13, + 5.699200390648844e-13, + 5.700421168284197e-13, + 5.701641945919552e-13, + 5.702862723554905e-13, + 5.704083501190258e-13, + 5.705304278825613e-13, + 5.706525056460966e-13, + 5.707745834096321e-13, + 5.708966611731674e-13, + 5.710187389367027e-13, + 5.711408167002382e-13, + 5.712628944637734e-13, + 5.713849722273089e-13, + 5.715070499908442e-13, + 5.716291277543795e-13, + 5.71751205517915e-13, + 5.718732832814503e-13, + 5.719953610449858e-13, + 5.721174388085211e-13, + 5.722395165720564e-13, + 5.723615943355919e-13, + 5.724836720991272e-13, + 5.726057498626627e-13, + 5.72727827626198e-13, + 5.728499053897332e-13, + 5.729719831532687e-13, + 5.73094060916804e-13, + 5.732161386803395e-13, + 5.733382164438748e-13, + 5.734602942074101e-13, + 5.735823719709456e-13, + 5.737044497344809e-13, + 5.738265274980164e-13, + 5.739486052615517e-13, + 5.74070683025087e-13, + 5.741927607886225e-13, + 5.743148385521578e-13, + 5.744369163156932e-13, + 5.745589940792285e-13, + 5.746810718427638e-13, + 5.748031496062993e-13, + 5.749252273698346e-13, + 5.750473051333701e-13, + 5.751693828969054e-13, + 5.752914606604407e-13, + 5.754135384239762e-13, + 5.755356161875115e-13, + 5.75657693951047e-13, + 5.757797717145823e-13, + 5.759018494781176e-13, + 5.76023927241653e-13, + 5.761460050051883e-13, + 5.762680827687238e-13, + 5.763901605322591e-13, + 5.765122382957944e-13, + 5.766343160593299e-13, + 5.767563938228652e-13, + 5.768784715864007e-13, + 5.77000549349936e-13, + 5.771226271134713e-13, + 5.772447048770068e-13, + 5.773667826405421e-13, + 5.774888604040776e-13, + 5.776109381676128e-13, + 5.777330159311481e-13, + 5.778550936946836e-13, + 5.779771714582189e-13, + 5.780992492217544e-13, + 5.782213269852897e-13, + 5.78343404748825e-13, + 5.784654825123605e-13, + 5.785875602758958e-13, + 5.787096380394313e-13, + 5.788317158029666e-13, + 5.789537935665019e-13, + 5.790758713300373e-13, + 5.791979490935726e-13, + 5.793200268571081e-13, + 5.794421046206434e-13, + 5.795641823841787e-13, + 5.796862601477142e-13, + 5.798083379112495e-13, + 5.79930415674785e-13, + 5.800524934383203e-13, + 5.801745712018556e-13, + 5.802966489653911e-13, + 5.804187267289264e-13, + 5.805408044924619e-13, + 5.806628822559971e-13, + 5.807849600195324e-13, + 5.809070377830679e-13, + 5.810291155466032e-13, + 5.811511933101387e-13, + 5.81273271073674e-13, + 5.813953488372093e-13, + 5.815174266007448e-13, + 5.816395043642801e-13, + 5.817615821278156e-13, + 5.818836598913509e-13, + 5.820057376548862e-13, + 5.821278154184217e-13, + 5.822498931819569e-13, + 5.823719709454924e-13, + 5.824940487090277e-13, + 5.82616126472563e-13, + 5.827382042360985e-13, + 5.828602819996338e-13, + 5.829823597631693e-13, + 5.831044375267046e-13, + 5.832265152902399e-13, + 5.833485930537754e-13, + 5.834706708173107e-13, + 5.835927485808462e-13, + 5.837148263443815e-13, + 5.838369041079167e-13, + 5.839589818714522e-13, + 5.840810596349875e-13, + 5.84203137398523e-13, + 5.843252151620583e-13, + 5.844472929255936e-13, + 5.845693706891291e-13, + 5.846914484526644e-13, + 5.848135262161999e-13, + 5.849356039797352e-13, + 5.850576817432705e-13, + 5.85179759506806e-13, + 5.853018372703413e-13, + 5.854239150338767e-13, + 5.85545992797412e-13, + 5.856680705609473e-13, + 5.857901483244828e-13, + 5.859122260880181e-13, + 5.860343038515536e-13, + 5.861563816150889e-13, + 5.862784593786242e-13, + 5.864005371421597e-13, + 5.86522614905695e-13, + 5.866446926692305e-13, + 5.867667704327658e-13, + 5.86888848196301e-13, + 5.870109259598365e-13, + 5.871330037233718e-13, + 5.872550814869073e-13, + 5.873771592504426e-13, + 5.874992370139779e-13, + 5.876213147775134e-13, + 5.877433925410487e-13, + 5.878654703045842e-13, + 5.879875480681195e-13, + 5.881096258316548e-13, + 5.882317035951903e-13, + 5.883537813587256e-13, + 5.88475859122261e-13, + 5.885979368857963e-13, + 5.887200146493316e-13, + 5.888420924128671e-13, + 5.889641701764024e-13, + 5.890862479399379e-13, + 5.892083257034732e-13, + 5.893304034670085e-13, + 5.89452481230544e-13, + 5.895745589940793e-13, + 5.896966367576148e-13, + 5.898187145211501e-13, + 5.899407922846854e-13, + 5.900628700482208e-13, + 5.901849478117561e-13, + 5.903070255752916e-13, + 5.904291033388269e-13, + 5.905511811023622e-13, + 5.906732588658977e-13, + 5.90795336629433e-13, + 5.909174143929685e-13, + 5.910394921565038e-13, + 5.911615699200391e-13, + 5.912836476835746e-13, + 5.914057254471099e-13, + 5.915278032106454e-13, + 5.916498809741806e-13, + 5.917719587377159e-13, + 5.918940365012514e-13, + 5.920161142647867e-13, + 5.921381920283222e-13, + 5.922602697918575e-13, + 5.923823475553928e-13, + 5.925044253189283e-13, + 5.926265030824636e-13, + 5.927485808459991e-13, + 5.928706586095344e-13, + 5.929927363730697e-13, + 5.931148141366052e-13, + 5.932368919001404e-13, + 5.933589696636759e-13, + 5.934810474272112e-13, + 5.936031251907465e-13, + 5.93725202954282e-13, + 5.938472807178173e-13, + 5.939693584813528e-13, + 5.940914362448881e-13, + 5.942135140084234e-13, + 5.943355917719589e-13, + 5.944576695354942e-13, + 5.945797472990297e-13, + 5.947018250625649e-13, + 5.948239028261002e-13, + 5.949459805896357e-13, + 5.95068058353171e-13, + 5.951901361167065e-13, + 5.953122138802418e-13, + 5.954342916437771e-13, + 5.955563694073126e-13, + 5.956784471708479e-13, + 5.958005249343834e-13, + 5.959226026979187e-13, + 5.96044680461454e-13, + 5.961667582249895e-13, + 5.962888359885247e-13, + 5.964109137520602e-13, + 5.965329915155955e-13, + 5.966550692791308e-13, + 5.967771470426663e-13, + 5.968992248062016e-13, + 5.970213025697371e-13, + 5.971433803332724e-13, + 5.972654580968077e-13, + 5.973875358603432e-13, + 5.975096136238785e-13, + 5.97631691387414e-13, + 5.977537691509493e-13, + 5.978758469144845e-13, + 5.9799792467802e-13, + 5.981200024415553e-13, + 5.982420802050908e-13, + 5.983641579686261e-13, + 5.984862357321614e-13, + 5.986083134956969e-13, + 5.987303912592322e-13, + 5.988524690227677e-13, + 5.98974546786303e-13, + 5.990966245498383e-13, + 5.992187023133738e-13, + 5.993407800769091e-13, + 5.994628578404445e-13, + 5.995849356039798e-13, + 5.997070133675151e-13, + 5.998290911310506e-13, + 5.999511688945859e-13, + 6.000732466581214e-13, + 6.001953244216567e-13, + 6.00317402185192e-13, + 6.004394799487275e-13, + 6.005615577122628e-13, + 6.006836354757983e-13, + 6.008057132393336e-13, + 6.009277910028688e-13, + 6.010498687664043e-13, + 6.011719465299396e-13, + 6.012940242934751e-13, + 6.014161020570104e-13, + 6.015381798205457e-13, + 6.016602575840812e-13, + 6.017823353476165e-13, + 6.01904413111152e-13, + 6.020264908746873e-13, + 6.021485686382226e-13, + 6.022706464017581e-13, + 6.023927241652934e-13, + 6.025148019288288e-13, + 6.026368796923641e-13, + 6.027589574558994e-13, + 6.028810352194349e-13, + 6.030031129829702e-13, + 6.031251907465057e-13, + 6.03247268510041e-13, + 6.033693462735763e-13, + 6.034914240371118e-13, + 6.036135018006471e-13, + 6.037355795641824e-13, + 6.038576573277179e-13, + 6.039797350912532e-13, + 6.041018128547886e-13, + 6.042238906183239e-13, + 6.043459683818592e-13, + 6.044680461453947e-13, + 6.0459012390893e-13, + 6.047122016724655e-13, + 6.048342794360008e-13, + 6.049563571995361e-13, + 6.050784349630716e-13, + 6.052005127266069e-13, + 6.053225904901424e-13, + 6.054446682536777e-13, + 6.05566746017213e-13, + 6.056888237807484e-13, + 6.058109015442837e-13, + 6.059329793078192e-13, + 6.060550570713545e-13, + 6.061771348348898e-13, + 6.062992125984253e-13, + 6.064212903619606e-13, + 6.065433681254961e-13, + 6.066654458890314e-13, + 6.067875236525667e-13, + 6.069096014161022e-13, + 6.070316791796375e-13, + 6.07153756943173e-13, + 6.072758347067082e-13, + 6.073979124702435e-13, + 6.07519990233779e-13, + 6.076420679973143e-13, + 6.077641457608498e-13, + 6.078862235243851e-13, + 6.080083012879204e-13, + 6.081303790514559e-13, + 6.082524568149912e-13, + 6.083745345785267e-13, + 6.08496612342062e-13, + 6.086186901055973e-13, + 6.087407678691327e-13, + 6.08862845632668e-13, + 6.089849233962035e-13, + 6.091070011597388e-13, + 6.092290789232741e-13, + 6.093511566868096e-13, + 6.094732344503449e-13, + 6.095953122138804e-13, + 6.097173899774157e-13, + 6.09839467740951e-13, + 6.099615455044865e-13, + 6.100836232680218e-13, + 6.102057010315573e-13, + 6.103277787950925e-13, + 6.104498565586278e-13, + 6.105719343221633e-13, + 6.106940120856986e-13, + 6.108160898492341e-13, + 6.109381676127694e-13, + 6.110602453763047e-13, + 6.111823231398402e-13, + 6.113044009033755e-13, + 6.11426478666911e-13, + 6.115485564304463e-13, + 6.116706341939816e-13, + 6.117927119575171e-13, + 6.119147897210523e-13, + 6.120368674845878e-13, + 6.121589452481231e-13, + 6.122810230116584e-13, + 6.124031007751939e-13, + 6.125251785387292e-13, + 6.126472563022647e-13, + 6.127693340658e-13, + 6.128914118293353e-13, + 6.130134895928708e-13, + 6.131355673564061e-13, + 6.132576451199416e-13, + 6.133797228834769e-13, + 6.135018006470121e-13, + 6.136238784105476e-13, + 6.137459561740829e-13, + 6.138680339376184e-13, + 6.139901117011537e-13, + 6.14112189464689e-13, + 6.142342672282245e-13, + 6.143563449917598e-13, + 6.144784227552953e-13, + 6.146005005188306e-13, + 6.147225782823659e-13, + 6.148446560459014e-13, + 6.149667338094366e-13, + 6.150888115729721e-13, + 6.152108893365074e-13, + 6.153329671000427e-13, + 6.154550448635782e-13, + 6.155771226271135e-13, + 6.15699200390649e-13, + 6.158212781541843e-13, + 6.159433559177196e-13, + 6.160654336812551e-13, + 6.161875114447904e-13, + 6.163095892083259e-13, + 6.164316669718612e-13, + 6.165537447353964e-13, + 6.166758224989319e-13, + 6.167979002624672e-13, + 6.169199780260027e-13, + 6.17042055789538e-13, + 6.171641335530733e-13, + 6.172862113166088e-13, + 6.174082890801441e-13, + 6.175303668436796e-13, + 6.176524446072149e-13, + 6.177745223707502e-13, + 6.178966001342857e-13, + 6.18018677897821e-13, + 6.181407556613564e-13, + 6.182628334248917e-13, + 6.18384911188427e-13, + 6.185069889519625e-13, + 6.186290667154978e-13, + 6.187511444790333e-13, + 6.188732222425686e-13, + 6.189953000061039e-13, + 6.191173777696394e-13, + 6.192394555331747e-13, + 6.193615332967102e-13, + 6.194836110602455e-13, + 6.196056888237808e-13, + 6.197277665873162e-13, + 6.198498443508515e-13, + 6.19971922114387e-13, + 6.200939998779223e-13, + 6.202160776414576e-13, + 6.203381554049931e-13, + 6.204602331685284e-13, + 6.205823109320639e-13, + 6.207043886955992e-13, + 6.208264664591345e-13, + 6.2094854422267e-13, + 6.210706219862053e-13, + 6.211926997497408e-13, + 6.21314777513276e-13, + 6.214368552768113e-13, + 6.215589330403468e-13, + 6.216810108038821e-13, + 6.218030885674176e-13, + 6.219251663309529e-13, + 6.220472440944882e-13, + 6.221693218580237e-13, + 6.22291399621559e-13, + 6.224134773850945e-13, + 6.225355551486298e-13, + 6.226576329121651e-13, + 6.227797106757005e-13, + 6.229017884392358e-13, + 6.230238662027713e-13, + 6.231459439663066e-13, + 6.232680217298419e-13, + 6.233900994933774e-13, + 6.235121772569127e-13, + 6.236342550204482e-13, + 6.237563327839835e-13, + 6.238784105475188e-13, + 6.240004883110543e-13, + 6.241225660745896e-13, + 6.242446438381251e-13, + 6.243667216016603e-13, + 6.244887993651956e-13, + 6.246108771287311e-13, + 6.247329548922664e-13, + 6.248550326558019e-13, + 6.249771104193372e-13, + 6.250991881828725e-13, + 6.25221265946408e-13, + 6.253433437099433e-13, + 6.254654214734788e-13, + 6.255874992370141e-13, + 6.257095770005494e-13, + 6.258316547640849e-13, + 6.259537325276201e-13, + 6.260758102911556e-13, + 6.261978880546909e-13, + 6.263199658182262e-13, + 6.264420435817617e-13, + 6.26564121345297e-13, + 6.266861991088325e-13, + 6.268082768723678e-13, + 6.269303546359031e-13, + 6.270524323994386e-13, + 6.271745101629739e-13, + 6.272965879265094e-13, + 6.274186656900447e-13, + 6.275407434535799e-13, + 6.276628212171154e-13, + 6.277848989806507e-13, + 6.279069767441862e-13, + 6.280290545077215e-13, + 6.281511322712568e-13, + 6.282732100347923e-13, + 6.283952877983276e-13, + 6.285173655618631e-13, + 6.286394433253984e-13, + 6.287615210889337e-13, + 6.288835988524692e-13, + 6.290056766160045e-13, + 6.291277543795399e-13, + 6.292498321430752e-13, + 6.293719099066105e-13, + 6.29493987670146e-13, + 6.296160654336813e-13, + 6.297381431972168e-13, + 6.298602209607521e-13, + 6.299822987242874e-13, + 6.301043764878229e-13, + 6.302264542513582e-13, + 6.303485320148937e-13, + 6.30470609778429e-13, + 6.305926875419642e-13, + 6.307147653054997e-13, + 6.30836843069035e-13, + 6.309589208325705e-13, + 6.310809985961058e-13, + 6.312030763596411e-13, + 6.313251541231766e-13, + 6.314472318867119e-13, + 6.315693096502474e-13, + 6.316913874137827e-13, + 6.31813465177318e-13, + 6.319355429408535e-13, + 6.320576207043888e-13, + 6.321796984679242e-13, + 6.323017762314595e-13, + 6.324238539949948e-13, + 6.325459317585303e-13, + 6.326680095220656e-13, + 6.327900872856011e-13, + 6.329121650491364e-13, + 6.330342428126717e-13, + 6.331563205762072e-13, + 6.332783983397425e-13, + 6.33400476103278e-13, + 6.335225538668133e-13, + 6.336446316303486e-13, + 6.33766709393884e-13, + 6.338887871574193e-13, + 6.340108649209548e-13, + 6.341329426844901e-13, + 6.342550204480254e-13, + 6.343770982115609e-13, + 6.344991759750962e-13, + 6.346212537386317e-13, + 6.34743331502167e-13, + 6.348654092657023e-13, + 6.349874870292378e-13, + 6.351095647927731e-13, + 6.352316425563086e-13, + 6.353537203198438e-13, + 6.354757980833791e-13, + 6.355978758469146e-13, + 6.357199536104499e-13, + 6.358420313739854e-13, + 6.359641091375207e-13, + 6.36086186901056e-13, + 6.362082646645915e-13, + 6.363303424281268e-13, + 6.364524201916623e-13, + 6.365744979551976e-13, + 6.366965757187329e-13, + 6.368186534822684e-13, + 6.369407312458036e-13, + 6.370628090093391e-13, + 6.371848867728744e-13, + 6.373069645364097e-13, + 6.374290422999452e-13, + 6.375511200634805e-13, + 6.37673197827016e-13, + 6.377952755905513e-13, + 6.379173533540866e-13, + 6.380394311176221e-13, + 6.381615088811574e-13, + 6.382835866446927e-13, + 6.384056644082281e-13, + 6.385277421717634e-13, + 6.386498199352989e-13, + 6.387718976988342e-13, + 6.388939754623695e-13, + 6.39016053225905e-13, + 6.391381309894403e-13, + 6.392602087529758e-13, + 6.393822865165111e-13, + 6.395043642800464e-13, + 6.396264420435819e-13, + 6.397485198071172e-13, + 6.398705975706527e-13, + 6.399926753341879e-13, + 6.401147530977232e-13, + 6.402368308612587e-13, + 6.40358908624794e-13, + 6.404809863883295e-13, + 6.406030641518648e-13, + 6.407251419154001e-13, + 6.408472196789356e-13, + 6.409692974424709e-13, + 6.410913752060064e-13, + 6.412134529695417e-13, + 6.41335530733077e-13, + 6.414576084966125e-13, + 6.415796862601477e-13, + 6.417017640236832e-13, + 6.418238417872185e-13, + 6.419459195507538e-13, + 6.420679973142893e-13, + 6.421900750778246e-13, + 6.423121528413601e-13, + 6.424342306048954e-13, + 6.425563083684307e-13, + 6.426783861319662e-13, + 6.428004638955015e-13, + 6.42922541659037e-13, + 6.430446194225723e-13, + 6.431666971861075e-13, + 6.43288774949643e-13, + 6.434108527131783e-13, + 6.435329304767138e-13, + 6.436550082402491e-13, + 6.437770860037844e-13, + 6.438991637673199e-13, + 6.440212415308552e-13, + 6.441433192943907e-13, + 6.44265397057926e-13, + 6.443874748214613e-13, + 6.445095525849968e-13, + 6.44631630348532e-13, + 6.447537081120675e-13, + 6.448757858756028e-13, + 6.449978636391381e-13, + 6.451199414026736e-13, + 6.452420191662089e-13, + 6.453640969297444e-13, + 6.454861746932797e-13, + 6.45608252456815e-13, + 6.457303302203505e-13, + 6.458524079838858e-13, + 6.459744857474213e-13, + 6.460965635109566e-13, + 6.462186412744918e-13, + 6.463407190380273e-13, + 6.464627968015626e-13, + 6.465848745650981e-13, + 6.467069523286334e-13, + 6.468290300921687e-13, + 6.469511078557042e-13, + 6.470731856192395e-13, + 6.47195263382775e-13, + 6.473173411463103e-13, + 6.474394189098456e-13, + 6.475614966733811e-13, + 6.476835744369164e-13, + 6.478056522004518e-13, + 6.479277299639871e-13, + 6.480498077275224e-13, + 6.481718854910579e-13, + 6.482939632545932e-13, + 6.484160410181287e-13, + 6.48538118781664e-13, + 6.486601965451993e-13, + 6.487822743087348e-13, + 6.489043520722701e-13, + 6.490264298358056e-13, + 6.491485075993409e-13, + 6.492705853628762e-13, + 6.493926631264116e-13, + 6.495147408899469e-13, + 6.496368186534824e-13, + 6.497588964170177e-13, + 6.49880974180553e-13, + 6.500030519440885e-13, + 6.501251297076238e-13, + 6.502472074711593e-13, + 6.503692852346946e-13, + 6.504913629982299e-13, + 6.506134407617654e-13, + 6.507355185253007e-13, + 6.508575962888362e-13, + 6.509796740523714e-13, + 6.511017518159067e-13, + 6.512238295794422e-13, + 6.513459073429775e-13, + 6.51467985106513e-13, + 6.515900628700483e-13, + 6.517121406335836e-13, + 6.518342183971191e-13, + 6.519562961606544e-13, + 6.520783739241899e-13, + 6.522004516877252e-13, + 6.523225294512605e-13, + 6.524446072147959e-13, + 6.525666849783312e-13, + 6.526887627418667e-13, + 6.52810840505402e-13, + 6.529329182689373e-13, + 6.530549960324728e-13, + 6.531770737960081e-13, + 6.532991515595436e-13, + 6.534212293230789e-13, + 6.535433070866142e-13, + 6.536653848501497e-13, + 6.53787462613685e-13, + 6.539095403772205e-13, + 6.540316181407557e-13, + 6.54153695904291e-13, + 6.542757736678265e-13, + 6.543978514313618e-13, + 6.545199291948973e-13, + 6.546420069584326e-13, + 6.547640847219679e-13, + 6.548861624855034e-13, + 6.550082402490387e-13, + 6.551303180125742e-13, + 6.552523957761095e-13, + 6.553744735396448e-13, + 6.554965513031803e-13, + 6.556186290667155e-13, + 6.55740706830251e-13, + 6.558627845937863e-13, + 6.559848623573216e-13, + 6.561069401208571e-13, + 6.562290178843924e-13, + 6.563510956479279e-13, + 6.564731734114632e-13, + 6.565952511749985e-13, + 6.56717328938534e-13, + 6.568394067020693e-13, + 6.569614844656048e-13, + 6.570835622291401e-13, + 6.572056399926753e-13, + 6.573277177562108e-13, + 6.574497955197461e-13, + 6.575718732832816e-13, + 6.576939510468169e-13, + 6.578160288103522e-13, + 6.579381065738877e-13, + 6.58060184337423e-13, + 6.581822621009585e-13, + 6.583043398644938e-13, + 6.584264176280291e-13, + 6.585484953915646e-13, + 6.586705731550998e-13, + 6.587926509186353e-13, + 6.589147286821706e-13, + 6.590368064457059e-13, + 6.591588842092414e-13, + 6.592809619727767e-13, + 6.594030397363122e-13, + 6.595251174998475e-13, + 6.596471952633828e-13, + 6.597692730269183e-13, + 6.598913507904536e-13, + 6.600134285539891e-13, + 6.601355063175244e-13, + 6.602575840810596e-13, + 6.603796618445951e-13, + 6.605017396081304e-13, + 6.606238173716659e-13, + 6.607458951352012e-13, + 6.608679728987365e-13, + 6.60990050662272e-13, + 6.611121284258073e-13, + 6.612342061893428e-13, + 6.613562839528781e-13, + 6.614783617164134e-13, + 6.616004394799489e-13, + 6.617225172434842e-13, + 6.618445950070196e-13, + 6.619666727705549e-13, + 6.620887505340902e-13, + 6.622108282976257e-13, + 6.62332906061161e-13, + 6.624549838246965e-13, + 6.625770615882318e-13, + 6.626991393517671e-13, + 6.628212171153026e-13, + 6.629432948788379e-13, + 6.630653726423734e-13, + 6.631874504059087e-13, + 6.63309528169444e-13, + 6.634316059329794e-13, + 6.635536836965147e-13, + 6.636757614600502e-13, + 6.637978392235855e-13, + 6.639199169871208e-13, + 6.640419947506563e-13, + 6.641640725141916e-13, + 6.642861502777271e-13, + 6.644082280412624e-13, + 6.645303058047977e-13, + 6.646523835683332e-13, + 6.647744613318685e-13, + 6.64896539095404e-13, + 6.650186168589392e-13, + 6.651406946224745e-13, + 6.6526277238601e-13, + 6.653848501495453e-13, + 6.655069279130808e-13, + 6.656290056766161e-13, + 6.657510834401514e-13, + 6.658731612036869e-13, + 6.659952389672222e-13, + 6.661173167307577e-13, + 6.66239394494293e-13, + 6.663614722578283e-13, + 6.664835500213637e-13, + 6.66605627784899e-13, + 6.667277055484345e-13, + 6.668497833119698e-13, + 6.669718610755051e-13, + 6.670939388390406e-13, + 6.672160166025759e-13, + 6.673380943661114e-13, + 6.674601721296467e-13, + 6.67582249893182e-13, + 6.677043276567175e-13, + 6.678264054202528e-13, + 6.679484831837883e-13, + 6.680705609473235e-13, + 6.681926387108588e-13, + 6.683147164743943e-13, + 6.684367942379296e-13, + 6.685588720014651e-13, + 6.686809497650004e-13, + 6.688030275285357e-13, + 6.689251052920712e-13, + 6.690471830556065e-13, + 6.69169260819142e-13, + 6.692913385826773e-13, + 6.694134163462126e-13, + 6.695354941097481e-13, + 6.696575718732833e-13, + 6.697796496368188e-13, + 6.699017274003541e-13, + 6.700238051638894e-13, + 6.701458829274249e-13, + 6.702679606909602e-13, + 6.703900384544957e-13, + 6.70512116218031e-13, + 6.706341939815663e-13, + 6.707562717451018e-13, + 6.708783495086371e-13, + 6.710004272721726e-13, + 6.711225050357079e-13, + 6.712445827992431e-13, + 6.713666605627786e-13, + 6.714887383263139e-13, + 6.716108160898494e-13, + 6.717328938533847e-13, + 6.7185497161692e-13, + 6.719770493804555e-13, + 6.720991271439908e-13, + 6.722212049075263e-13, + 6.723432826710616e-13, + 6.724653604345969e-13, + 6.725874381981324e-13, + 6.727095159616677e-13, + 6.728315937252029e-13, + 6.729536714887384e-13, + 6.730757492522737e-13, + 6.731978270158092e-13, + 6.733199047793445e-13, + 6.734419825428798e-13, + 6.735640603064153e-13, + 6.736861380699506e-13, + 6.738082158334861e-13, + 6.739302935970214e-13, + 6.740523713605567e-13, + 6.741744491240922e-13, + 6.742965268876274e-13, + 6.744186046511629e-13, + 6.745406824146982e-13, + 6.746627601782335e-13, + 6.74784837941769e-13, + 6.749069157053043e-13, + 6.750289934688398e-13, + 6.751510712323751e-13, + 6.752731489959104e-13, + 6.753952267594459e-13, + 6.755173045229812e-13, + 6.756393822865167e-13, + 6.75761460050052e-13, + 6.758835378135872e-13, + 6.760056155771227e-13, + 6.76127693340658e-13, + 6.762497711041935e-13, + 6.763718488677288e-13, + 6.764939266312641e-13, + 6.766160043947996e-13, + 6.767380821583349e-13, + 6.768601599218704e-13, + 6.769822376854057e-13, + 6.77104315448941e-13, + 6.772263932124765e-13, + 6.773484709760118e-13, + 6.774705487395472e-13, + 6.775926265030825e-13, + 6.777147042666178e-13, + 6.778367820301533e-13, + 6.779588597936886e-13, + 6.780809375572241e-13, + 6.782030153207594e-13, + 6.783250930842947e-13, + 6.784471708478302e-13, + 6.785692486113655e-13, + 6.78691326374901e-13, + 6.788134041384363e-13, + 6.789354819019716e-13, + 6.79057559665507e-13, + 6.791796374290423e-13, + 6.793017151925778e-13, + 6.794237929561131e-13, + 6.795458707196484e-13, + 6.796679484831839e-13, + 6.797900262467192e-13, + 6.799121040102547e-13, + 6.8003418177379e-13, + 6.801562595373253e-13, + 6.802783373008608e-13, + 6.804004150643961e-13, + 6.805224928279316e-13, + 6.806445705914668e-13, + 6.807666483550021e-13, + 6.808887261185376e-13, + 6.810108038820729e-13, + 6.811328816456084e-13, + 6.812549594091437e-13, + 6.81377037172679e-13, + 6.814991149362145e-13, + 6.816211926997498e-13, + 6.817432704632853e-13, + 6.818653482268206e-13, + 6.819874259903559e-13, + 6.821095037538913e-13, + 6.822315815174266e-13, + 6.823536592809621e-13, + 6.824757370444974e-13, + 6.825978148080327e-13, + 6.827198925715682e-13, + 6.828419703351035e-13, + 6.82964048098639e-13, + 6.830861258621743e-13, + 6.832082036257096e-13, + 6.833302813892451e-13, + 6.834523591527804e-13, + 6.835744369163159e-13, + 6.836965146798511e-13, + 6.838185924433864e-13, + 6.839406702069219e-13, + 6.840627479704572e-13, + 6.841848257339927e-13, + 6.84306903497528e-13, + 6.844289812610633e-13, + 6.845510590245988e-13, + 6.846731367881341e-13, + 6.847952145516696e-13, + 6.849172923152049e-13, + 6.850393700787402e-13, + 6.851614478422757e-13, + 6.852835256058109e-13, + 6.854056033693464e-13, + 6.855276811328817e-13, + 6.85649758896417e-13, + 6.857718366599525e-13, + 6.858939144234878e-13, + 6.860159921870233e-13, + 6.861380699505586e-13, + 6.862601477140939e-13, + 6.863822254776294e-13, + 6.865043032411647e-13, + 6.866263810047002e-13, + 6.867484587682355e-13, + 6.868705365317707e-13, + 6.869926142953062e-13, + 6.871146920588415e-13, + 6.87236769822377e-13, + 6.873588475859123e-13, + 6.874809253494476e-13, + 6.876030031129831e-13, + 6.877250808765184e-13, + 6.878471586400539e-13, + 6.879692364035892e-13, + 6.880913141671245e-13, + 6.8821339193066e-13, + 6.883354696941952e-13, + 6.884575474577307e-13, + 6.88579625221266e-13, + 6.887017029848013e-13, + 6.888237807483368e-13, + 6.889458585118721e-13, + 6.890679362754076e-13, + 6.891900140389429e-13, + 6.893120918024782e-13, + 6.894341695660137e-13, + 6.89556247329549e-13, + 6.896783250930845e-13, + 6.898004028566198e-13, + 6.89922480620155e-13, + 6.900445583836905e-13, + 6.901666361472258e-13, + 6.902887139107613e-13, + 6.904107916742966e-13, + 6.905328694378319e-13, + 6.906549472013674e-13, + 6.907770249649027e-13, + 6.908991027284382e-13, + 6.910211804919735e-13, + 6.911432582555088e-13, + 6.912653360190443e-13, + 6.913874137825796e-13, + 6.91509491546115e-13, + 6.916315693096503e-13, + 6.917536470731856e-13, + 6.918757248367211e-13, + 6.919978026002564e-13, + 6.921198803637919e-13, + 6.922419581273272e-13, + 6.923640358908625e-13, + 6.92486113654398e-13, + 6.926081914179333e-13, + 6.927302691814688e-13, + 6.928523469450041e-13, + 6.929744247085394e-13, + 6.930965024720748e-13, + 6.932185802356101e-13, + 6.933406579991456e-13, + 6.934627357626809e-13, + 6.935848135262162e-13, + 6.937068912897517e-13, + 6.93828969053287e-13, + 6.939510468168225e-13, + 6.940731245803578e-13, + 6.941952023438931e-13, + 6.943172801074286e-13, + 6.944393578709639e-13, + 6.945614356344994e-13, + 6.946835133980346e-13, + 6.948055911615699e-13, + 6.949276689251054e-13, + 6.950497466886407e-13, + 6.951718244521762e-13, + 6.952939022157115e-13, + 6.954159799792468e-13, + 6.955380577427823e-13, + 6.956601355063176e-13, + 6.957822132698531e-13, + 6.959042910333884e-13, + 6.960263687969237e-13, + 6.961484465604591e-13, + 6.962705243239944e-13, + 6.963926020875299e-13, + 6.965146798510652e-13, + 6.966367576146005e-13, + 6.96758835378136e-13, + 6.968809131416713e-13, + 6.970029909052068e-13, + 6.971250686687421e-13, + 6.972471464322774e-13, + 6.973692241958129e-13, + 6.974913019593482e-13, + 6.976133797228837e-13, + 6.977354574864189e-13, + 6.978575352499542e-13, + 6.979796130134897e-13, + 6.98101690777025e-13, + 6.982237685405605e-13, + 6.983458463040958e-13, + 6.984679240676311e-13, + 6.985900018311666e-13, + 6.987120795947019e-13, + 6.988341573582374e-13, + 6.989562351217727e-13, + 6.99078312885308e-13, + 6.992003906488435e-13, + 6.993224684123787e-13, + 6.994445461759142e-13, + 6.995666239394495e-13, + 6.996887017029848e-13, + 6.998107794665203e-13, + 6.999328572300556e-13, + 7.000549349935911e-13, + 7.001770127571264e-13, + 7.002990905206617e-13, + 7.004211682841972e-13, + 7.005432460477325e-13, + 7.00665323811268e-13, + 7.007874015748033e-13, + 7.009094793383385e-13, + 7.01031557101874e-13, + 7.011536348654093e-13, + 7.012757126289448e-13, + 7.013977903924801e-13, + 7.015198681560154e-13, + 7.016419459195509e-13, + 7.017640236830862e-13, + 7.018861014466217e-13, + 7.02008179210157e-13, + 7.021302569736923e-13, + 7.022523347372278e-13, + 7.02374412500763e-13, + 7.024964902642985e-13, + 7.026185680278338e-13, + 7.027406457913691e-13, + 7.028627235549046e-13, + 7.029848013184399e-13, + 7.031068790819754e-13, + 7.032289568455107e-13, + 7.03351034609046e-13, + 7.034731123725815e-13, + 7.035951901361168e-13, + 7.037172678996523e-13, + 7.038393456631876e-13, + 7.039614234267228e-13, + 7.040835011902583e-13, + 7.042055789537936e-13, + 7.043276567173291e-13, + 7.044497344808644e-13, + 7.045718122443997e-13, + 7.046938900079352e-13, + 7.048159677714705e-13, + 7.04938045535006e-13, + 7.050601232985413e-13, + 7.051822010620766e-13, + 7.053042788256121e-13, + 7.054263565891474e-13, + 7.055484343526828e-13, + 7.056705121162181e-13, + 7.057925898797534e-13, + 7.059146676432889e-13, + 7.060367454068242e-13, + 7.061588231703597e-13, + 7.06280900933895e-13, + 7.064029786974303e-13, + 7.065250564609658e-13, + 7.066471342245011e-13, + 7.067692119880366e-13, + 7.068912897515719e-13, + 7.070133675151072e-13, + 7.071354452786426e-13, + 7.072575230421779e-13, + 7.073796008057132e-13, + 7.075016785692487e-13, + 7.07623756332784e-13, + 7.077458340963195e-13, + 7.078679118598548e-13, + 7.079899896233901e-13, + 7.081120673869256e-13, + 7.082341451504609e-13, + 7.083562229139964e-13, + 7.084783006775317e-13, + 7.08600378441067e-13, + 7.087224562046024e-13, + 7.088445339681377e-13, + 7.089666117316732e-13, + 7.090886894952085e-13, + 7.092107672587438e-13, + 7.093328450222793e-13, + 7.094549227858146e-13, + 7.095770005493501e-13, + 7.096990783128854e-13, + 7.098211560764207e-13, + 7.099432338399562e-13, + 7.100653116034915e-13, + 7.10187389367027e-13, + 7.103094671305622e-13, + 7.104315448940975e-13, + 7.10553622657633e-13, + 7.106757004211683e-13, + 7.107977781847038e-13, + 7.109198559482391e-13, + 7.110419337117744e-13, + 7.111640114753099e-13, + 7.112860892388452e-13, + 7.114081670023807e-13, + 7.11530244765916e-13, + 7.116523225294513e-13, + 7.117744002929867e-13, + 7.11896478056522e-13, + 7.120185558200575e-13, + 7.121406335835928e-13, + 7.122627113471281e-13, + 7.123847891106636e-13, + 7.125068668741989e-13, + 7.126289446377344e-13, + 7.127510224012697e-13, + 7.12873100164805e-13, + 7.129951779283405e-13, + 7.131172556918758e-13, + 7.132393334554113e-13, + 7.133614112189465e-13, + 7.134834889824818e-13, + 7.136055667460173e-13, + 7.137276445095526e-13, + 7.138497222730881e-13, + 7.139718000366234e-13, + 7.140938778001587e-13, + 7.142159555636942e-13, + 7.143380333272295e-13, + 7.14460111090765e-13, + 7.145821888543003e-13, + 7.147042666178356e-13, + 7.148263443813711e-13, + 7.149484221449063e-13, + 7.150704999084418e-13, + 7.151925776719771e-13, + 7.153146554355124e-13, + 7.154367331990479e-13, + 7.155588109625832e-13, + 7.156808887261187e-13, + 7.15802966489654e-13, + 7.159250442531893e-13, + 7.160471220167248e-13, + 7.161691997802601e-13, + 7.162912775437956e-13, + 7.164133553073309e-13, + 7.165354330708661e-13, + 7.166575108344016e-13, + 7.167795885979369e-13, + 7.169016663614724e-13, + 7.170237441250077e-13, + 7.17145821888543e-13, + 7.172678996520785e-13, + 7.173899774156138e-13, + 7.175120551791493e-13, + 7.176341329426846e-13, + 7.177562107062199e-13, + 7.178782884697554e-13, + 7.180003662332906e-13, + 7.181224439968261e-13, + 7.182445217603614e-13, + 7.183665995238967e-13, + 7.184886772874322e-13, + 7.186107550509675e-13, + 7.18732832814503e-13, + 7.188549105780383e-13, + 7.189769883415736e-13, + 7.190990661051091e-13, + 7.192211438686444e-13, + 7.193432216321799e-13, + 7.194652993957152e-13, + 7.195873771592504e-13, + 7.197094549227859e-13, + 7.198315326863212e-13, + 7.199536104498567e-13, + 7.20075688213392e-13, + 7.201977659769273e-13, + 7.203198437404628e-13, + 7.204419215039981e-13, + 7.205639992675336e-13, + 7.206860770310689e-13, + 7.208081547946042e-13, + 7.209302325581397e-13, + 7.21052310321675e-13, + 7.211743880852104e-13, + 7.212964658487457e-13, + 7.21418543612281e-13, + 7.215406213758165e-13, + 7.216626991393518e-13, + 7.217847769028873e-13, + 7.219068546664226e-13, + 7.220289324299579e-13, + 7.221510101934934e-13, + 7.222730879570287e-13, + 7.223951657205642e-13, + 7.225172434840995e-13, + 7.226393212476348e-13, + 7.227613990111702e-13, + 7.228834767747055e-13, + 7.23005554538241e-13, + 7.231276323017763e-13, + 7.232497100653116e-13, + 7.233717878288471e-13, + 7.234938655923824e-13, + 7.236159433559179e-13, + 7.237380211194532e-13, + 7.238600988829885e-13, + 7.23982176646524e-13, + 7.241042544100593e-13, + 7.242263321735948e-13, + 7.2434840993713e-13, + 7.244704877006653e-13, + 7.245925654642008e-13, + 7.247146432277361e-13, + 7.248367209912716e-13, + 7.249587987548069e-13, + 7.250808765183422e-13, + 7.252029542818777e-13, + 7.25325032045413e-13, + 7.254471098089485e-13, + 7.255691875724838e-13, + 7.256912653360191e-13, + 7.258133430995545e-13, + 7.259354208630898e-13, + 7.260574986266253e-13, + 7.261795763901606e-13, + 7.263016541536959e-13, + 7.264237319172314e-13, + 7.265458096807667e-13, + 7.266678874443022e-13, + 7.267899652078375e-13, + 7.269120429713728e-13, + 7.270341207349083e-13, + 7.271561984984436e-13, + 7.272782762619791e-13, + 7.274003540255143e-13, + 7.275224317890496e-13, + 7.276445095525851e-13, + 7.277665873161204e-13, + 7.278886650796559e-13, + 7.280107428431912e-13, + 7.281328206067265e-13, + 7.28254898370262e-13, + 7.283769761337973e-13, + 7.284990538973328e-13, + 7.286211316608681e-13, + 7.287432094244034e-13, + 7.288652871879389e-13, + 7.289873649514741e-13, + 7.291094427150096e-13, + 7.292315204785449e-13, + 7.293535982420802e-13, + 7.294756760056157e-13, + 7.29597753769151e-13, + 7.297198315326865e-13, + 7.298419092962218e-13, + 7.299639870597571e-13, + 7.300860648232926e-13, + 7.302081425868279e-13, + 7.303302203503634e-13, + 7.304522981138987e-13, + 7.305743758774339e-13, + 7.306964536409694e-13, + 7.308185314045047e-13, + 7.309406091680402e-13, + 7.310626869315755e-13, + 7.311847646951108e-13, + 7.313068424586463e-13, + 7.314289202221816e-13, + 7.315509979857171e-13, + 7.316730757492524e-13, + 7.317951535127877e-13, + 7.319172312763232e-13, + 7.320393090398584e-13, + 7.321613868033939e-13, + 7.322834645669292e-13, + 7.324055423304645e-13, + 7.32527620094e-13, + 7.326496978575353e-13, + 7.327717756210708e-13, + 7.328938533846061e-13, + 7.330159311481414e-13, + 7.331380089116769e-13, + 7.332600866752122e-13, + 7.333821644387477e-13, + 7.33504242202283e-13, + 7.336263199658182e-13, + 7.337483977293537e-13, + 7.33870475492889e-13, + 7.339925532564245e-13, + 7.341146310199598e-13, + 7.342367087834951e-13, + 7.343587865470306e-13, + 7.344808643105659e-13, + 7.346029420741014e-13, + 7.347250198376367e-13, + 7.34847097601172e-13, + 7.349691753647075e-13, + 7.350912531282428e-13, + 7.352133308917782e-13, + 7.353354086553135e-13, + 7.354574864188488e-13, + 7.355795641823843e-13, + 7.357016419459196e-13, + 7.358237197094551e-13, + 7.359457974729904e-13, + 7.360678752365257e-13, + 7.361899530000612e-13, + 7.363120307635965e-13, + 7.36434108527132e-13, + 7.365561862906673e-13, + 7.366782640542026e-13, + 7.36800341817738e-13, + 7.369224195812733e-13, + 7.370444973448088e-13, + 7.371665751083441e-13, + 7.372886528718794e-13, + 7.374107306354149e-13, + 7.375328083989502e-13, + 7.376548861624857e-13, + 7.37776963926021e-13, + 7.378990416895563e-13, + 7.380211194530918e-13, + 7.381431972166271e-13, + 7.382652749801626e-13, + 7.383873527436978e-13, + 7.385094305072331e-13, + 7.386315082707686e-13, + 7.387535860343039e-13, + 7.388756637978394e-13, + 7.389977415613747e-13, + 7.3911981932491e-13, + 7.392418970884455e-13, + 7.393639748519808e-13, + 7.394860526155163e-13, + 7.396081303790516e-13, + 7.397302081425869e-13, + 7.398522859061223e-13, + 7.399743636696576e-13, + 7.400964414331931e-13, + 7.402185191967284e-13, + 7.403405969602637e-13, + 7.404626747237992e-13, + 7.405847524873345e-13, + 7.4070683025087e-13, + 7.408289080144053e-13, + 7.409509857779406e-13, + 7.410730635414761e-13, + 7.411951413050114e-13, + 7.413172190685469e-13, + 7.414392968320821e-13, + 7.415613745956174e-13, + 7.416834523591529e-13, + 7.418055301226882e-13, + 7.419276078862235e-13, + 7.42049685649759e-13, + 7.421717634132943e-13, + 7.422938411768298e-13, + 7.424159189403651e-13, + 7.425379967039004e-13, + 7.426600744674359e-13, + 7.427821522309712e-13, + 7.429042299945067e-13, + 7.430263077580419e-13, + 7.431483855215772e-13, + 7.432704632851127e-13, + 7.43392541048648e-13, + 7.435146188121835e-13, + 7.436366965757188e-13, + 7.437587743392541e-13, + 7.438808521027896e-13, + 7.440029298663249e-13, + 7.441250076298604e-13, + 7.442470853933957e-13, + 7.44369163156931e-13, + 7.444912409204665e-13, + 7.446133186840017e-13, + 7.447353964475372e-13, + 7.448574742110725e-13, + 7.449795519746078e-13, + 7.451016297381433e-13, + 7.452237075016786e-13, + 7.453457852652141e-13, + 7.454678630287494e-13, + 7.455899407922847e-13, + 7.457120185558202e-13, + 7.458340963193555e-13, + 7.45956174082891e-13, + 7.460782518464262e-13, + 7.462003296099615e-13, + 7.46322407373497e-13, + 7.464444851370323e-13, + 7.465665629005678e-13, + 7.466886406641031e-13, + 7.468107184276384e-13, + 7.469327961911739e-13, + 7.470548739547092e-13, + 7.471769517182447e-13, + 7.4729902948178e-13, + 7.474211072453153e-13, + 7.475431850088508e-13, + 7.47665262772386e-13, + 7.477873405359215e-13, + 7.479094182994568e-13, + 7.480314960629921e-13, + 7.481535738265276e-13, + 7.482756515900629e-13, + 7.483977293535984e-13, + 7.485198071171337e-13, + 7.48641884880669e-13, + 7.487639626442045e-13, + 7.488860404077398e-13, + 7.490081181712753e-13, + 7.491301959348106e-13, + 7.492522736983458e-13, + 7.493743514618813e-13, + 7.494964292254166e-13, + 7.496185069889521e-13, + 7.497405847524874e-13, + 7.498626625160227e-13, + 7.499847402795582e-13, + 7.501068180430935e-13, + 7.50228895806629e-13, + 7.503509735701643e-13, + 7.504730513336996e-13, + 7.505951290972351e-13, + 7.507172068607704e-13, + 7.508392846243058e-13, + 7.509613623878411e-13, + 7.510834401513764e-13, + 7.512055179149119e-13, + 7.513275956784472e-13, + 7.514496734419827e-13, + 7.51571751205518e-13, + 7.516938289690533e-13, + 7.518159067325888e-13, + 7.519379844961241e-13, + 7.520600622596596e-13, + 7.521821400231949e-13, + 7.523042177867301e-13, + 7.524262955502656e-13, + 7.525483733138009e-13, + 7.526704510773364e-13, + 7.527925288408717e-13, + 7.52914606604407e-13, + 7.530366843679425e-13, + 7.531587621314778e-13, + 7.532808398950133e-13, + 7.534029176585486e-13, + 7.535249954220839e-13, + 7.536470731856194e-13, + 7.537691509491547e-13, + 7.538912287126901e-13, + 7.540133064762254e-13, + 7.541353842397607e-13, + 7.542574620032962e-13, + 7.543795397668315e-13, + 7.54501617530367e-13, + 7.546236952939023e-13, + 7.547457730574376e-13, + 7.548678508209731e-13, + 7.549899285845084e-13, + 7.551120063480439e-13, + 7.552340841115792e-13, + 7.553561618751145e-13, + 7.554782396386499e-13, + 7.556003174021852e-13, + 7.557223951657207e-13, + 7.55844472929256e-13, + 7.559665506927913e-13, + 7.560886284563268e-13, + 7.562107062198621e-13, + 7.563327839833976e-13, + 7.564548617469329e-13, + 7.565769395104682e-13, + 7.566990172740037e-13, + 7.56821095037539e-13, + 7.569431728010745e-13, + 7.570652505646097e-13, + 7.57187328328145e-13, + 7.573094060916805e-13, + 7.574314838552158e-13, + 7.575535616187513e-13, + 7.576756393822866e-13, + 7.577977171458219e-13, + 7.579197949093574e-13, + 7.580418726728927e-13, + 7.581639504364282e-13, + 7.582860281999635e-13, + 7.584081059634988e-13, + 7.585301837270343e-13, + 7.586522614905695e-13, + 7.58774339254105e-13, + 7.588964170176403e-13, + 7.590184947811756e-13, + 7.591405725447111e-13, + 7.592626503082464e-13, + 7.593847280717819e-13, + 7.595068058353172e-13, + 7.596288835988525e-13, + 7.59750961362388e-13, + 7.598730391259233e-13, + 7.599951168894588e-13, + 7.60117194652994e-13, + 7.602392724165293e-13, + 7.603613501800648e-13, + 7.604834279436001e-13, + 7.606055057071356e-13, + 7.607275834706709e-13, + 7.608496612342062e-13, + 7.609717389977417e-13, + 7.61093816761277e-13, + 7.612158945248125e-13, + 7.613379722883478e-13, + 7.614600500518831e-13, + 7.615821278154186e-13, + 7.617042055789538e-13, + 7.618262833424893e-13, + 7.619483611060246e-13, + 7.620704388695599e-13, + 7.621925166330954e-13, + 7.623145943966307e-13, + 7.624366721601662e-13, + 7.625587499237015e-13, + 7.626808276872368e-13, + 7.628029054507723e-13, + 7.629249832143076e-13, + 7.630470609778431e-13, + 7.631691387413784e-13, + 7.632912165049136e-13, + 7.634132942684491e-13, + 7.635353720319844e-13, + 7.636574497955199e-13, + 7.637795275590552e-13, + 7.639016053225905e-13, + 7.64023683086126e-13, + 7.641457608496613e-13, + 7.642678386131968e-13, + 7.643899163767321e-13, + 7.645119941402674e-13, + 7.646340719038029e-13, + 7.647561496673382e-13, + 7.648782274308736e-13, + 7.650003051944089e-13, + 7.651223829579442e-13, + 7.652444607214797e-13, + 7.65366538485015e-13, + 7.654886162485505e-13, + 7.656106940120858e-13, + 7.657327717756211e-13, + 7.658548495391566e-13, + 7.659769273026919e-13, + 7.660990050662274e-13, + 7.662210828297627e-13, + 7.66343160593298e-13, + 7.664652383568334e-13, + 7.665873161203687e-13, + 7.667093938839042e-13, + 7.668314716474395e-13, + 7.669535494109748e-13, + 7.670756271745103e-13, + 7.671977049380456e-13, + 7.673197827015811e-13, + 7.674418604651164e-13, + 7.675639382286517e-13, + 7.676860159921872e-13, + 7.678080937557225e-13, + 7.67930171519258e-13, + 7.680522492827932e-13, + 7.681743270463285e-13, + 7.68296404809864e-13, + 7.684184825733993e-13, + 7.685405603369348e-13, + 7.686626381004701e-13, + 7.687847158640054e-13, + 7.689067936275409e-13, + 7.690288713910762e-13, + 7.691509491546117e-13, + 7.69273026918147e-13, + 7.693951046816823e-13, + 7.695171824452177e-13, + 7.69639260208753e-13, + 7.697613379722885e-13, + 7.698834157358238e-13, + 7.700054934993591e-13, + 7.701275712628946e-13, + 7.702496490264299e-13, + 7.703717267899654e-13, + 7.704938045535007e-13, + 7.70615882317036e-13, + 7.707379600805715e-13, + 7.708600378441068e-13, + 7.709821156076423e-13, + 7.711041933711775e-13, + 7.712262711347128e-13, + 7.713483488982483e-13, + 7.714704266617836e-13, + 7.715925044253191e-13, + 7.717145821888544e-13, + 7.718366599523897e-13, + 7.719587377159252e-13, + 7.720808154794605e-13, + 7.72202893242996e-13, + 7.723249710065313e-13, + 7.724470487700666e-13, + 7.725691265336021e-13, + 7.726912042971373e-13, + 7.728132820606728e-13, + 7.729353598242081e-13, + 7.730574375877434e-13, + 7.731795153512789e-13, + 7.733015931148142e-13, + 7.734236708783497e-13, + 7.73545748641885e-13, + 7.736678264054203e-13, + 7.737899041689558e-13, + 7.739119819324911e-13, + 7.740340596960266e-13, + 7.741561374595619e-13, + 7.742782152230971e-13, + 7.744002929866326e-13, + 7.745223707501679e-13, + 7.746444485137034e-13, + 7.747665262772387e-13, + 7.74888604040774e-13, + 7.750106818043095e-13, + 7.751327595678448e-13, + 7.752548373313803e-13, + 7.753769150949156e-13, + 7.754989928584509e-13, + 7.756210706219864e-13, + 7.757431483855216e-13, + 7.758652261490571e-13, + 7.759873039125924e-13, + 7.761093816761277e-13, + 7.762314594396632e-13, + 7.763535372031985e-13, + 7.764756149667338e-13, + 7.765976927302693e-13, + 7.767197704938046e-13, + 7.768418482573401e-13, + 7.769639260208754e-13, + 7.770860037844107e-13, + 7.772080815479462e-13, + 7.773301593114814e-13, + 7.774522370750169e-13, + 7.775743148385522e-13, + 7.776963926020875e-13, + 7.77818470365623e-13, + 7.779405481291583e-13, + 7.780626258926938e-13, + 7.781847036562291e-13, + 7.783067814197644e-13, + 7.784288591832999e-13, + 7.785509369468352e-13, + 7.786730147103707e-13, + 7.78795092473906e-13, + 7.789171702374412e-13, + 7.790392480009767e-13, + 7.79161325764512e-13, + 7.792834035280475e-13, + 7.794054812915828e-13, + 7.795275590551181e-13, + 7.796496368186536e-13, + 7.797717145821889e-13, + 7.798937923457244e-13, + 7.800158701092597e-13, + 7.80137947872795e-13, + 7.802600256363305e-13, + 7.803821033998658e-13, + 7.805041811634012e-13, + 7.806262589269365e-13, + 7.807483366904718e-13, + 7.808704144540073e-13, + 7.809924922175426e-13, + 7.811145699810781e-13, + 7.812366477446134e-13, + 7.813587255081487e-13, + 7.814808032716842e-13, + 7.816028810352195e-13, + 7.81724958798755e-13, + 7.818470365622903e-13, + 7.819691143258255e-13, + 7.82091192089361e-13, + 7.822132698528963e-13, + 7.823353476164318e-13, + 7.824574253799671e-13, + 7.825795031435024e-13, + 7.827015809070379e-13, + 7.828236586705732e-13, + 7.829457364341087e-13, + 7.83067814197644e-13, + 7.831898919611793e-13, + 7.833119697247148e-13, + 7.834340474882501e-13, + 7.835561252517855e-13, + 7.836782030153208e-13, + 7.838002807788561e-13, + 7.839223585423916e-13, + 7.840444363059269e-13, + 7.841665140694624e-13, + 7.842885918329977e-13, + 7.84410669596533e-13, + 7.845327473600685e-13, + 7.846548251236038e-13, + 7.847769028871393e-13, + 7.848989806506746e-13, + 7.850210584142099e-13, + 7.851431361777453e-13, + 7.852652139412806e-13, + 7.853872917048161e-13, + 7.855093694683514e-13, + 7.856314472318867e-13, + 7.857535249954222e-13, + 7.858756027589575e-13, + 7.85997680522493e-13, + 7.861197582860283e-13, + 7.862418360495636e-13, + 7.863639138130991e-13, + 7.864859915766344e-13, + 7.866080693401699e-13, + 7.867301471037051e-13, + 7.868522248672404e-13, + 7.869743026307759e-13, + 7.870963803943112e-13, + 7.872184581578467e-13, + 7.87340535921382e-13, + 7.874626136849173e-13, + 7.875846914484528e-13, + 7.877067692119881e-13, + 7.878288469755236e-13, + 7.879509247390589e-13, + 7.880730025025942e-13, + 7.881950802661297e-13, + 7.883171580296649e-13, + 7.884392357932004e-13, + 7.885613135567357e-13, + 7.88683391320271e-13, + 7.888054690838065e-13, + 7.889275468473418e-13, + 7.890496246108773e-13, + 7.891717023744126e-13, + 7.892937801379479e-13, + 7.894158579014834e-13, + 7.895379356650187e-13, + 7.896600134285542e-13, + 7.897820911920894e-13, + 7.899041689556247e-13, + 7.900262467191602e-13, + 7.901483244826955e-13, + 7.90270402246231e-13, + 7.903924800097663e-13, + 7.905145577733016e-13, + 7.906366355368371e-13, + 7.907587133003724e-13, + 7.908807910639079e-13, + 7.910028688274432e-13, + 7.911249465909785e-13, + 7.91247024354514e-13, + 7.913691021180492e-13, + 7.914911798815847e-13, + 7.9161325764512e-13, + 7.917353354086553e-13, + 7.918574131721908e-13, + 7.919794909357261e-13, + 7.921015686992616e-13, + 7.922236464627969e-13, + 7.923457242263322e-13, + 7.924678019898677e-13, + 7.92589879753403e-13, + 7.927119575169385e-13, + 7.928340352804738e-13, + 7.92956113044009e-13, + 7.930781908075445e-13, + 7.932002685710798e-13, + 7.933223463346153e-13, + 7.934444240981506e-13, + 7.935665018616859e-13, + 7.936885796252214e-13, + 7.938106573887567e-13, + 7.939327351522922e-13, + 7.940548129158275e-13, + 7.941768906793628e-13, + 7.942989684428983e-13, + 7.944210462064336e-13, + 7.94543123969969e-13, + 7.946652017335043e-13, + 7.947872794970396e-13, + 7.949093572605751e-13, + 7.950314350241104e-13, + 7.951535127876459e-13, + 7.952755905511812e-13, + 7.953976683147165e-13, + 7.95519746078252e-13, + 7.956418238417873e-13, + 7.957639016053228e-13, + 7.958859793688581e-13, + 7.960080571323933e-13, + 7.961301348959288e-13, + 7.962522126594641e-13, + 7.963742904229996e-13, + 7.964963681865349e-13, + 7.966184459500702e-13, + 7.967405237136057e-13, + 7.96862601477141e-13, + 7.969846792406765e-13, + 7.971067570042118e-13, + 7.972288347677471e-13, + 7.973509125312826e-13, + 7.974729902948179e-13, + 7.975950680583533e-13, + 7.977171458218886e-13, + 7.978392235854239e-13, + 7.979613013489594e-13, + 7.980833791124947e-13, + 7.982054568760302e-13, + 7.983275346395655e-13, + 7.984496124031008e-13, + 7.985716901666363e-13, + 7.986937679301716e-13, + 7.988158456937071e-13, + 7.989379234572424e-13, + 7.990600012207777e-13, + 7.991820789843131e-13, + 7.993041567478484e-13, + 7.994262345113839e-13, + 7.995483122749192e-13, + 7.996703900384545e-13, + 7.9979246780199e-13, + 7.999145455655253e-13, + 8.000366233290608e-13, + 8.001587010925961e-13, + 8.002807788561314e-13, + 8.004028566196669e-13, + 8.005249343832022e-13, + 8.006470121467377e-13, + 8.007690899102729e-13, + 8.008911676738082e-13, + 8.010132454373437e-13, + 8.01135323200879e-13, + 8.012574009644145e-13, + 8.013794787279498e-13, + 8.015015564914851e-13, + 8.016236342550206e-13, + 8.017457120185559e-13, + 8.018677897820914e-13, + 8.019898675456267e-13, + 8.02111945309162e-13, + 8.022340230726975e-13, + 8.023561008362327e-13, + 8.024781785997682e-13, + 8.026002563633035e-13, + 8.027223341268388e-13, + 8.028444118903743e-13, + 8.029664896539096e-13, + 8.030885674174451e-13, + 8.032106451809804e-13, + 8.033327229445157e-13, + 8.034548007080512e-13, + 8.035768784715865e-13, + 8.03698956235122e-13, + 8.038210339986573e-13, + 8.039431117621925e-13, + 8.04065189525728e-13, + 8.041872672892633e-13, + 8.043093450527988e-13, + 8.044314228163341e-13, + 8.045535005798694e-13, + 8.046755783434049e-13, + 8.047976561069402e-13, + 8.049197338704757e-13, + 8.05041811634011e-13, + 8.051638893975463e-13, + 8.052859671610818e-13, + 8.05408044924617e-13, + 8.055301226881525e-13, + 8.056522004516878e-13, + 8.057742782152231e-13, + 8.058963559787586e-13, + 8.060184337422939e-13, + 8.061405115058294e-13, + 8.062625892693647e-13, + 8.063846670329e-13, + 8.065067447964355e-13, + 8.066288225599708e-13, + 8.067509003235063e-13, + 8.068729780870416e-13, + 8.069950558505768e-13, + 8.071171336141123e-13, + 8.072392113776476e-13, + 8.073612891411831e-13, + 8.074833669047184e-13, + 8.076054446682537e-13, + 8.077275224317892e-13, + 8.078496001953245e-13, + 8.0797167795886e-13, + 8.080937557223953e-13, + 8.082158334859306e-13, + 8.083379112494661e-13, + 8.084599890130014e-13, + 8.085820667765368e-13, + 8.087041445400721e-13, + 8.088262223036074e-13, + 8.089483000671429e-13, + 8.090703778306782e-13, + 8.091924555942137e-13, + 8.09314533357749e-13, + 8.094366111212843e-13, + 8.095586888848198e-13, + 8.096807666483551e-13, + 8.098028444118906e-13, + 8.099249221754259e-13, + 8.100469999389612e-13, + 8.101690777024966e-13, + 8.102911554660319e-13, + 8.104132332295674e-13, + 8.105353109931027e-13, + 8.10657388756638e-13, + 8.107794665201735e-13, + 8.109015442837088e-13, + 8.110236220472441e-13, + 8.111456998107796e-13, + 8.112677775743149e-13, + 8.113898553378504e-13, + 8.115119331013857e-13, + 8.116340108649209e-13, + 8.117560886284564e-13, + 8.118781663919917e-13, + 8.120002441555272e-13, + 8.121223219190625e-13, + 8.122443996825978e-13, + 8.123664774461333e-13, + 8.124885552096686e-13, + 8.126106329732041e-13, + 8.127327107367394e-13, + 8.128547885002747e-13, + 8.129768662638102e-13, + 8.130989440273455e-13, + 8.132210217908809e-13, + 8.133430995544162e-13, + 8.134651773179515e-13, + 8.13587255081487e-13, + 8.137093328450223e-13, + 8.138314106085578e-13, + 8.139534883720931e-13, + 8.140755661356284e-13, + 8.141976438991639e-13, + 8.143197216626992e-13, + 8.144417994262347e-13, + 8.1456387718977e-13, + 8.146859549533053e-13, + 8.148080327168407e-13, + 8.14930110480376e-13, + 8.150521882439115e-13, + 8.151742660074468e-13, + 8.152963437709821e-13, + 8.154184215345176e-13, + 8.155404992980529e-13, + 8.156625770615884e-13, + 8.157846548251237e-13, + 8.15906732588659e-13, + 8.160288103521945e-13, + 8.161508881157298e-13, + 8.162729658792653e-13, + 8.163950436428005e-13, + 8.165171214063358e-13, + 8.166391991698713e-13, + 8.167612769334066e-13, + 8.168833546969421e-13, + 8.170054324604774e-13, + 8.171275102240127e-13, + 8.172495879875482e-13, + 8.173716657510835e-13, + 8.17493743514619e-13, + 8.176158212781543e-13, + 8.177378990416896e-13, + 8.178599768052251e-13, + 8.179820545687603e-13, + 8.181041323322958e-13, + 8.182262100958311e-13, + 8.183482878593664e-13, + 8.184703656229019e-13, + 8.185924433864372e-13, + 8.187145211499727e-13, + 8.18836598913508e-13, + 8.189586766770433e-13, + 8.190807544405786e-13, + 8.192028322041141e-13, + 8.193249099676496e-13, + 8.194469877311851e-13, + 8.195690654947201e-13, + 8.196911432582556e-13, + 8.198132210217911e-13, + 8.199352987853262e-13, + 8.200573765488617e-13, + 8.201794543123972e-13, + 8.203015320759323e-13, + 8.204236098394678e-13, + 8.205456876030033e-13, + 8.206677653665388e-13, + 8.207898431300739e-13, + 8.209119208936094e-13, + 8.210339986571448e-13, + 8.211560764206799e-13, + 8.212781541842154e-13, + 8.214002319477509e-13, + 8.21522309711286e-13, + 8.216443874748215e-13, + 8.21766465238357e-13, + 8.218885430018925e-13, + 8.220106207654276e-13, + 8.221326985289631e-13, + 8.222547762924986e-13, + 8.223768540560337e-13, + 8.224989318195692e-13, + 8.226210095831046e-13, + 8.227430873466397e-13, + 8.228651651101752e-13, + 8.229872428737107e-13, + 8.231093206372462e-13, + 8.232313984007813e-13, + 8.233534761643168e-13, + 8.234755539278523e-13, + 8.235976316913874e-13, + 8.237197094549229e-13, + 8.238417872184584e-13, + 8.239638649819935e-13, + 8.24085942745529e-13, + 8.242080205090644e-13, + 8.243300982725999e-13, + 8.24452176036135e-13, + 8.245742537996705e-13, + 8.24696331563206e-13, + 8.248184093267411e-13, + 8.249404870902766e-13, + 8.250625648538121e-13, + 8.251846426173472e-13, + 8.253067203808827e-13, + 8.254287981444182e-13, + 8.255508759079537e-13, + 8.256729536714887e-13, + 8.257950314350242e-13, + 8.259171091985597e-13, + 8.260391869620948e-13, + 8.261612647256303e-13, + 8.262833424891658e-13, + 8.264054202527009e-13, + 8.265274980162364e-13, + 8.266495757797719e-13, + 8.267716535433074e-13, + 8.268937313068425e-13, + 8.27015809070378e-13, + 8.271378868339135e-13, + 8.272599645974485e-13, + 8.27382042360984e-13, + 8.275041201245195e-13, + 8.276261978880546e-13, + 8.277482756515901e-13, + 8.278703534151256e-13, + 8.279924311786607e-13, + 8.281145089421962e-13, + 8.282365867057317e-13, + 8.283586644692672e-13, + 8.284807422328023e-13, + 8.286028199963378e-13, + 8.287248977598733e-13, + 8.288469755234083e-13, + 8.289690532869438e-13, + 8.290911310504793e-13, + 8.292132088140144e-13, + 8.293352865775499e-13, + 8.294573643410854e-13, + 8.295794421046209e-13, + 8.29701519868156e-13, + 8.298235976316915e-13, + 8.29945675395227e-13, + 8.300677531587621e-13, + 8.301898309222976e-13, + 8.303119086858331e-13, + 8.304339864493681e-13, + 8.305560642129036e-13, + 8.306781419764391e-13, + 8.308002197399746e-13, + 8.309222975035097e-13, + 8.310443752670452e-13, + 8.311664530305807e-13, + 8.312885307941158e-13, + 8.314106085576513e-13, + 8.315326863211868e-13, + 8.316547640847219e-13, + 8.317768418482574e-13, + 8.318989196117929e-13, + 8.320209973753283e-13, + 8.321430751388634e-13, + 8.322651529023989e-13, + 8.323872306659344e-13, + 8.325093084294695e-13, + 8.32631386193005e-13, + 8.327534639565405e-13, + 8.328755417200756e-13, + 8.329976194836111e-13, + 8.331196972471466e-13, + 8.332417750106821e-13, + 8.333638527742172e-13, + 8.334859305377526e-13, + 8.336080083012881e-13, + 8.337300860648232e-13, + 8.338521638283587e-13, + 8.339742415918942e-13, + 8.340963193554293e-13, + 8.342183971189648e-13, + 8.343404748825003e-13, + 8.344625526460358e-13, + 8.345846304095709e-13, + 8.347067081731064e-13, + 8.348287859366419e-13, + 8.34950863700177e-13, + 8.350729414637124e-13, + 8.351950192272479e-13, + 8.35317096990783e-13, + 8.354391747543185e-13, + 8.35561252517854e-13, + 8.356833302813895e-13, + 8.358054080449246e-13, + 8.359274858084601e-13, + 8.360495635719956e-13, + 8.361716413355307e-13, + 8.362937190990662e-13, + 8.364157968626017e-13, + 8.365378746261368e-13, + 8.366599523896722e-13, + 8.367820301532077e-13, + 8.369041079167432e-13, + 8.370261856802783e-13, + 8.371482634438138e-13, + 8.372703412073493e-13, + 8.373924189708844e-13, + 8.375144967344199e-13, + 8.376365744979554e-13, + 8.377586522614905e-13, + 8.37880730025026e-13, + 8.380028077885615e-13, + 8.38124885552097e-13, + 8.38246963315632e-13, + 8.383690410791675e-13, + 8.38491118842703e-13, + 8.386131966062381e-13, + 8.387352743697736e-13, + 8.388573521333091e-13, + 8.389794298968442e-13, + 8.391015076603797e-13, + 8.392235854239152e-13, + 8.393456631874507e-13, + 8.394677409509858e-13, + 8.395898187145213e-13, + 8.397118964780568e-13, + 8.398339742415918e-13, + 8.399560520051273e-13, + 8.400781297686628e-13, + 8.402002075321979e-13, + 8.403222852957334e-13, + 8.404443630592689e-13, + 8.405664408228044e-13, + 8.406885185863395e-13, + 8.40810596349875e-13, + 8.409326741134105e-13, + 8.410547518769456e-13, + 8.411768296404811e-13, + 8.412989074040165e-13, + 8.414209851675516e-13, + 8.415430629310871e-13, + 8.416651406946226e-13, + 8.417872184581581e-13, + 8.419092962216932e-13, + 8.420313739852287e-13, + 8.421534517487642e-13, + 8.422755295122993e-13, + 8.423976072758348e-13, + 8.425196850393703e-13, + 8.426417628029054e-13, + 8.427638405664409e-13, + 8.428859183299763e-13, + 8.430079960935118e-13, + 8.431300738570469e-13, + 8.432521516205824e-13, + 8.433742293841179e-13, + 8.43496307147653e-13, + 8.436183849111885e-13, + 8.43740462674724e-13, + 8.438625404382591e-13, + 8.439846182017946e-13, + 8.441066959653301e-13, + 8.442287737288656e-13, + 8.443508514924007e-13, + 8.444729292559361e-13, + 8.445950070194716e-13, + 8.447170847830067e-13, + 8.448391625465422e-13, + 8.449612403100777e-13, + 8.450833180736128e-13, + 8.452053958371483e-13, + 8.453274736006838e-13, + 8.454495513642193e-13, + 8.455716291277544e-13, + 8.456937068912899e-13, + 8.458157846548254e-13, + 8.459378624183605e-13, + 8.460599401818959e-13, + 8.461820179454314e-13, + 8.463040957089665e-13, + 8.46426173472502e-13, + 8.465482512360375e-13, + 8.46670328999573e-13, + 8.467924067631081e-13, + 8.469144845266436e-13, + 8.470365622901791e-13, + 8.471586400537142e-13, + 8.472807178172497e-13, + 8.474027955807852e-13, + 8.475248733443202e-13, + 8.476469511078557e-13, + 8.477690288713912e-13, + 8.478911066349267e-13, + 8.480131843984618e-13, + 8.481352621619973e-13, + 8.482573399255328e-13, + 8.483794176890679e-13, + 8.485014954526034e-13, + 8.486235732161389e-13, + 8.48745650979674e-13, + 8.488677287432095e-13, + 8.48989806506745e-13, + 8.491118842702805e-13, + 8.492339620338155e-13, + 8.49356039797351e-13, + 8.494781175608865e-13, + 8.496001953244216e-13, + 8.497222730879571e-13, + 8.498443508514926e-13, + 8.499664286150277e-13, + 8.500885063785632e-13, + 8.502105841420987e-13, + 8.503326619056342e-13, + 8.504547396691693e-13, + 8.505768174327048e-13, + 8.506988951962402e-13, + 8.508209729597753e-13, + 8.509430507233108e-13, + 8.510651284868463e-13, + 8.511872062503814e-13, + 8.513092840139169e-13, + 8.514313617774524e-13, + 8.515534395409879e-13, + 8.51675517304523e-13, + 8.517975950680585e-13, + 8.51919672831594e-13, + 8.520417505951291e-13, + 8.521638283586646e-13, + 8.522859061222e-13, + 8.524079838857351e-13, + 8.525300616492706e-13, + 8.526521394128061e-13, + 8.527742171763416e-13, + 8.528962949398767e-13, + 8.530183727034122e-13, + 8.531404504669477e-13, + 8.532625282304828e-13, + 8.533846059940183e-13, + 8.535066837575538e-13, + 8.536287615210889e-13, + 8.537508392846244e-13, + 8.538729170481598e-13, + 8.539949948116953e-13, + 8.541170725752304e-13, + 8.542391503387659e-13, + 8.543612281023014e-13, + 8.544833058658365e-13, + 8.54605383629372e-13, + 8.547274613929075e-13, + 8.548495391564426e-13, + 8.549716169199781e-13, + 8.550936946835136e-13, + 8.552157724470491e-13, + 8.553378502105841e-13, + 8.554599279741196e-13, + 8.555820057376551e-13, + 8.557040835011902e-13, + 8.558261612647257e-13, + 8.559482390282612e-13, + 8.560703167917963e-13, + 8.561923945553318e-13, + 8.563144723188673e-13, + 8.564365500824028e-13, + 8.565586278459379e-13, + 8.566807056094734e-13, + 8.568027833730089e-13, + 8.569248611365439e-13, + 8.570469389000794e-13, + 8.571690166636149e-13, + 8.5729109442715e-13, + 8.574131721906855e-13, + 8.57535249954221e-13, + 8.576573277177565e-13, + 8.577794054812916e-13, + 8.579014832448271e-13, + 8.580235610083626e-13, + 8.581456387718977e-13, + 8.582677165354332e-13, + 8.583897942989687e-13, + 8.585118720625037e-13, + 8.586339498260392e-13, + 8.587560275895747e-13, + 8.588781053531102e-13, + 8.590001831166453e-13, + 8.591222608801808e-13, + 8.592443386437163e-13, + 8.593664164072514e-13, + 8.594884941707869e-13, + 8.596105719343224e-13, + 8.597326496978575e-13, + 8.59854727461393e-13, + 8.599768052249285e-13, + 8.600988829884639e-13, + 8.60220960751999e-13, + 8.603430385155345e-13, + 8.6046511627907e-13, + 8.605871940426051e-13, + 8.607092718061406e-13, + 8.608313495696761e-13, + 8.609534273332112e-13, + 8.610755050967467e-13, + 8.611975828602822e-13, + 8.613196606238177e-13, + 8.614417383873528e-13, + 8.615638161508883e-13, + 8.616858939144237e-13, + 8.618079716779588e-13, + 8.619300494414943e-13, + 8.620521272050298e-13, + 8.621742049685649e-13, + 8.622962827321004e-13, + 8.624183604956359e-13, + 8.62540438259171e-13, + 8.626625160227065e-13, + 8.62784593786242e-13, + 8.629066715497775e-13, + 8.630287493133126e-13, + 8.63150827076848e-13, + 8.632729048403835e-13, + 8.633949826039186e-13, + 8.635170603674541e-13, + 8.636391381309896e-13, + 8.637612158945247e-13, + 8.638832936580602e-13, + 8.640053714215957e-13, + 8.641274491851312e-13, + 8.642495269486663e-13, + 8.643716047122018e-13, + 8.644936824757373e-13, + 8.646157602392724e-13, + 8.647378380028078e-13, + 8.648599157663433e-13, + 8.649819935298784e-13, + 8.651040712934139e-13, + 8.652261490569494e-13, + 8.653482268204849e-13, + 8.6547030458402e-13, + 8.655923823475555e-13, + 8.65714460111091e-13, + 8.658365378746261e-13, + 8.659586156381616e-13, + 8.660806934016971e-13, + 8.662027711652322e-13, + 8.663248489287676e-13, + 8.664469266923031e-13, + 8.665690044558386e-13, + 8.666910822193737e-13, + 8.668131599829092e-13, + 8.669352377464447e-13, + 8.670573155099798e-13, + 8.671793932735153e-13, + 8.673014710370508e-13, + 8.674235488005859e-13, + 8.675456265641214e-13, + 8.676677043276569e-13, + 8.677897820911924e-13, + 8.679118598547274e-13, + 8.680339376182629e-13, + 8.681560153817984e-13, + 8.682780931453335e-13, + 8.68400170908869e-13, + 8.685222486724045e-13, + 8.686443264359396e-13, + 8.687664041994751e-13, + 8.688884819630106e-13, + 8.690105597265461e-13, + 8.691326374900812e-13, + 8.692547152536167e-13, + 8.693767930171522e-13, + 8.694988707806872e-13, + 8.696209485442227e-13, + 8.697430263077582e-13, + 8.698651040712933e-13, + 8.699871818348288e-13, + 8.701092595983643e-13, + 8.702313373618998e-13, + 8.703534151254349e-13, + 8.704754928889704e-13, + 8.705975706525059e-13, + 8.70719648416041e-13, + 8.708417261795765e-13, + 8.709638039431119e-13, + 8.71085881706647e-13, + 8.712079594701825e-13, + 8.71330037233718e-13, + 8.714521149972535e-13, + 8.715741927607886e-13, + 8.716962705243241e-13, + 8.718183482878596e-13, + 8.719404260513947e-13, + 8.720625038149302e-13, + 8.721845815784657e-13, + 8.723066593420008e-13, + 8.724287371055363e-13, + 8.725508148690717e-13, + 8.726728926326072e-13, + 8.727949703961423e-13, + 8.729170481596778e-13, + 8.730391259232133e-13, + 8.731612036867484e-13, + 8.732832814502839e-13, + 8.734053592138194e-13, + 8.735274369773545e-13, + 8.7364951474089e-13, + 8.737715925044255e-13, + 8.73893670267961e-13, + 8.740157480314961e-13, + 8.741378257950315e-13, + 8.74259903558567e-13, + 8.743819813221021e-13, + 8.745040590856376e-13, + 8.746261368491731e-13, + 8.747482146127082e-13, + 8.748702923762437e-13, + 8.749923701397792e-13, + 8.751144479033147e-13, + 8.752365256668498e-13, + 8.753586034303853e-13, + 8.754806811939208e-13, + 8.756027589574558e-13, + 8.757248367209913e-13, + 8.758469144845268e-13, + 8.759689922480619e-13, + 8.760910700115974e-13, + 8.762131477751329e-13, + 8.763352255386684e-13, + 8.764573033022035e-13, + 8.76579381065739e-13, + 8.767014588292745e-13, + 8.768235365928096e-13, + 8.769456143563451e-13, + 8.770676921198806e-13, + 8.771897698834156e-13, + 8.773118476469511e-13, + 8.774339254104866e-13, + 8.775560031740221e-13, + 8.776780809375572e-13, + 8.778001587010927e-13, + 8.779222364646282e-13, + 8.780443142281633e-13, + 8.781663919916988e-13, + 8.782884697552343e-13, + 8.784105475187694e-13, + 8.785326252823049e-13, + 8.786547030458404e-13, + 8.787767808093758e-13, + 8.788988585729109e-13, + 8.790209363364464e-13, + 8.791430140999819e-13, + 8.79265091863517e-13, + 8.793871696270525e-13, + 8.79509247390588e-13, + 8.796313251541231e-13, + 8.797534029176586e-13, + 8.798754806811941e-13, + 8.799975584447296e-13, + 8.801196362082647e-13, + 8.802417139718002e-13, + 8.803637917353356e-13, + 8.804858694988707e-13, + 8.806079472624062e-13, + 8.807300250259417e-13, + 8.808521027894768e-13, + 8.809741805530123e-13, + 8.810962583165478e-13, + 8.812183360800833e-13, + 8.813404138436184e-13, + 8.814624916071539e-13, + 8.815845693706894e-13, + 8.817066471342245e-13, + 8.8182872489776e-13, + 8.819508026612954e-13, + 8.820728804248305e-13, + 8.82194958188366e-13, + 8.823170359519015e-13, + 8.82439113715437e-13, + 8.825611914789721e-13, + 8.826832692425076e-13, + 8.828053470060431e-13, + 8.829274247695782e-13, + 8.830495025331137e-13, + 8.831715802966492e-13, + 8.832936580601843e-13, + 8.834157358237198e-13, + 8.835378135872552e-13, + 8.836598913507907e-13, + 8.837819691143258e-13, + 8.839040468778613e-13, + 8.840261246413968e-13, + 8.841482024049319e-13, + 8.842702801684674e-13, + 8.843923579320029e-13, + 8.84514435695538e-13, + 8.846365134590735e-13, + 8.84758591222609e-13, + 8.848806689861445e-13, + 8.850027467496795e-13, + 8.85124824513215e-13, + 8.852469022767505e-13, + 8.853689800402856e-13, + 8.854910578038211e-13, + 8.856131355673566e-13, + 8.857352133308917e-13, + 8.858572910944272e-13, + 8.859793688579627e-13, + 8.861014466214982e-13, + 8.862235243850333e-13, + 8.863456021485688e-13, + 8.864676799121043e-13, + 8.865897576756393e-13, + 8.867118354391748e-13, + 8.868339132027103e-13, + 8.869559909662454e-13, + 8.870780687297809e-13, + 8.872001464933164e-13, + 8.873222242568519e-13, + 8.87444302020387e-13, + 8.875663797839225e-13, + 8.87688457547458e-13, + 8.878105353109931e-13, + 8.879326130745286e-13, + 8.880546908380641e-13, + 8.881767686015991e-13, + 8.882988463651346e-13, + 8.884209241286701e-13, + 8.885430018922056e-13, + 8.886650796557407e-13, + 8.887871574192762e-13, + 8.889092351828117e-13, + 8.890313129463468e-13, + 8.891533907098823e-13, + 8.892754684734178e-13, + 8.893975462369529e-13, + 8.895196240004884e-13, + 8.896417017640239e-13, + 8.897637795275593e-13, + 8.898858572910944e-13, + 8.900079350546299e-13, + 8.901300128181654e-13, + 8.902520905817005e-13, + 8.90374168345236e-13, + 8.904962461087715e-13, + 8.906183238723066e-13, + 8.907404016358421e-13, + 8.908624793993776e-13, + 8.909845571629131e-13, + 8.911066349264482e-13, + 8.912287126899837e-13, + 8.913507904535191e-13, + 8.914728682170542e-13, + 8.915949459805897e-13, + 8.917170237441252e-13, + 8.918391015076603e-13, + 8.919611792711958e-13, + 8.920832570347313e-13, + 8.922053347982668e-13, + 8.923274125618019e-13, + 8.924494903253374e-13, + 8.925715680888729e-13, + 8.92693645852408e-13, + 8.928157236159434e-13, + 8.929378013794789e-13, + 8.93059879143014e-13, + 8.931819569065495e-13, + 8.93304034670085e-13, + 8.934261124336205e-13, + 8.935481901971556e-13, + 8.936702679606911e-13, + 8.937923457242266e-13, + 8.939144234877617e-13, + 8.940365012512972e-13, + 8.941585790148327e-13, + 8.942806567783678e-13, + 8.944027345419032e-13, + 8.945248123054387e-13, + 8.946468900689742e-13, + 8.947689678325093e-13, + 8.948910455960448e-13, + 8.950131233595803e-13, + 8.951352011231154e-13, + 8.952572788866509e-13, + 8.953793566501864e-13, + 8.955014344137215e-13, + 8.95623512177257e-13, + 8.957455899407925e-13, + 8.95867667704328e-13, + 8.95989745467863e-13, + 8.961118232313985e-13, + 8.96233900994934e-13, + 8.963559787584691e-13, + 8.964780565220046e-13, + 8.966001342855401e-13, + 8.967222120490752e-13, + 8.968442898126107e-13, + 8.969663675761462e-13, + 8.970884453396813e-13, + 8.972105231032168e-13, + 8.973326008667523e-13, + 8.974546786302878e-13, + 8.975767563938228e-13, + 8.976988341573583e-13, + 8.978209119208938e-13, + 8.979429896844289e-13, + 8.980650674479644e-13, + 8.981871452114999e-13, + 8.98309222975035e-13, + 8.984313007385705e-13, + 8.98553378502106e-13, + 8.986754562656415e-13, + 8.987975340291766e-13, + 8.989196117927121e-13, + 8.990416895562476e-13, + 8.991637673197826e-13, + 8.992858450833181e-13, + 8.994079228468536e-13, + 8.995300006103887e-13, + 8.996520783739242e-13, + 8.997741561374597e-13, + 8.998962339009952e-13, + 9.000183116645303e-13, + 9.001403894280658e-13, + 9.002624671916013e-13, + 9.003845449551364e-13, + 9.005066227186719e-13, + 9.006287004822073e-13, + 9.007507782457424e-13, + 9.008728560092779e-13, + 9.009949337728134e-13, + 9.011170115363489e-13, + 9.01239089299884e-13, + 9.013611670634195e-13, + 9.01483244826955e-13, + 9.016053225904901e-13, + 9.017274003540256e-13, + 9.018494781175611e-13, + 9.019715558810962e-13, + 9.020936336446317e-13, + 9.022157114081671e-13, + 9.023377891717026e-13, + 9.024598669352377e-13, + 9.025819446987732e-13, + 9.027040224623087e-13, + 9.028261002258438e-13, + 9.029481779893793e-13, + 9.030702557529148e-13, + 9.031923335164499e-13, + 9.033144112799854e-13, + 9.034364890435209e-13, + 9.035585668070564e-13, + 9.036806445705915e-13, + 9.038027223341269e-13, + 9.039248000976624e-13, + 9.040468778611975e-13, + 9.04168955624733e-13, + 9.042910333882685e-13, + 9.044131111518036e-13, + 9.045351889153391e-13, + 9.046572666788746e-13, + 9.047793444424101e-13, + 9.049014222059452e-13, + 9.050234999694807e-13, + 9.051455777330162e-13, + 9.052676554965512e-13, + 9.053897332600867e-13, + 9.055118110236222e-13, + 9.056338887871573e-13, + 9.057559665506928e-13, + 9.058780443142283e-13, + 9.060001220777638e-13, + 9.061221998412989e-13, + 9.062442776048344e-13, + 9.063663553683699e-13, + 9.06488433131905e-13, + 9.066105108954405e-13, + 9.06732588658976e-13, + 9.06854666422511e-13, + 9.069767441860465e-13, + 9.07098821949582e-13, + 9.072208997131175e-13, + 9.073429774766526e-13, + 9.074650552401881e-13, + 9.075871330037236e-13, + 9.077092107672587e-13, + 9.078312885307942e-13, + 9.079533662943297e-13, + 9.080754440578648e-13, + 9.081975218214003e-13, + 9.083195995849358e-13, + 9.084416773484712e-13, + 9.085637551120063e-13, + 9.086858328755418e-13, + 9.088079106390773e-13, + 9.089299884026124e-13, + 9.090520661661479e-13, + 9.091741439296834e-13, + 9.092962216932185e-13, + 9.09418299456754e-13, + 9.095403772202895e-13, + 9.09662454983825e-13, + 9.0978453274736e-13, + 9.099066105108956e-13, + 9.10028688274431e-13, + 9.101507660379661e-13, + 9.102728438015016e-13, + 9.103949215650371e-13, + 9.105169993285722e-13, + 9.106390770921077e-13, + 9.107611548556432e-13, + 9.108832326191787e-13, + 9.110053103827138e-13, + 9.111273881462493e-13, + 9.112494659097848e-13, + 9.113715436733199e-13, + 9.114936214368554e-13, + 9.116156992003908e-13, + 9.11737776963926e-13, + 9.118598547274614e-13, + 9.11981932490997e-13, + 9.121040102545324e-13, + 9.122260880180675e-13, + 9.12348165781603e-13, + 9.124702435451385e-13, + 9.125923213086736e-13, + 9.12714399072209e-13, + 9.128364768357446e-13, + 9.129585545992797e-13, + 9.130806323628151e-13, + 9.132027101263506e-13, + 9.133247878898861e-13, + 9.134468656534212e-13, + 9.135689434169567e-13, + 9.136910211804922e-13, + 9.138130989440273e-13, + 9.139351767075628e-13, + 9.140572544710983e-13, + 9.141793322346334e-13, + 9.143014099981689e-13, + 9.144234877617044e-13, + 9.145455655252399e-13, + 9.14667643288775e-13, + 9.147897210523104e-13, + 9.14911798815846e-13, + 9.15033876579381e-13, + 9.151559543429165e-13, + 9.15278032106452e-13, + 9.15400109869987e-13, + 9.155221876335226e-13, + 9.15644265397058e-13, + 9.157663431605936e-13, + 9.158884209241287e-13, + 9.160104986876642e-13, + 9.161325764511997e-13, + 9.162546542147347e-13, + 9.163767319782702e-13, + 9.164988097418057e-13, + 9.166208875053408e-13, + 9.167429652688763e-13, + 9.168650430324118e-13, + 9.169871207959473e-13, + 9.171091985594824e-13, + 9.172312763230179e-13, + 9.173533540865534e-13, + 9.174754318500885e-13, + 9.17597509613624e-13, + 9.177195873771595e-13, + 9.178416651406945e-13, + 9.1796374290423e-13, + 9.180858206677655e-13, + 9.18207898431301e-13, + 9.183299761948361e-13, + 9.184520539583716e-13, + 9.18574131721907e-13, + 9.186962094854422e-13, + 9.188182872489777e-13, + 9.189403650125132e-13, + 9.190624427760483e-13, + 9.191845205395838e-13, + 9.193065983031193e-13, + 9.194286760666547e-13, + 9.195507538301898e-13, + 9.196728315937253e-13, + 9.197949093572608e-13, + 9.19916987120796e-13, + 9.200390648843314e-13, + 9.201611426478669e-13, + 9.20283220411402e-13, + 9.204052981749375e-13, + 9.20527375938473e-13, + 9.206494537020085e-13, + 9.207715314655436e-13, + 9.20893609229079e-13, + 9.210156869926145e-13, + 9.211377647561496e-13, + 9.212598425196851e-13, + 9.213819202832206e-13, + 9.215039980467557e-13, + 9.216260758102912e-13, + 9.217481535738267e-13, + 9.218702313373622e-13, + 9.219923091008973e-13, + 9.221143868644328e-13, + 9.222364646279683e-13, + 9.223585423915034e-13, + 9.224806201550388e-13, + 9.226026979185743e-13, + 9.227247756821094e-13, + 9.22846853445645e-13, + 9.229689312091804e-13, + 9.23091008972716e-13, + 9.23213086736251e-13, + 9.233351644997865e-13, + 9.23457242263322e-13, + 9.23579320026857e-13, + 9.237013977903926e-13, + 9.23823475553928e-13, + 9.239455533174632e-13, + 9.240676310809986e-13, + 9.241897088445341e-13, + 9.243117866080696e-13, + 9.244338643716047e-13, + 9.245559421351402e-13, + 9.246780198986757e-13, + 9.248000976622108e-13, + 9.249221754257463e-13, + 9.250442531892818e-13, + 9.251663309528169e-13, + 9.252884087163524e-13, + 9.254104864798879e-13, + 9.255325642434234e-13, + 9.256546420069584e-13, + 9.25776719770494e-13, + 9.258987975340294e-13, + 9.260208752975645e-13, + 9.261429530611e-13, + 9.262650308246355e-13, + 9.263871085881706e-13, + 9.26509186351706e-13, + 9.266312641152416e-13, + 9.26753341878777e-13, + 9.268754196423122e-13, + 9.269974974058477e-13, + 9.271195751693832e-13, + 9.272416529329182e-13, + 9.273637306964537e-13, + 9.274858084599892e-13, + 9.276078862235243e-13, + 9.277299639870598e-13, + 9.278520417505953e-13, + 9.279741195141308e-13, + 9.280961972776659e-13, + 9.282182750412014e-13, + 9.283403528047369e-13, + 9.28462430568272e-13, + 9.285845083318075e-13, + 9.28706586095343e-13, + 9.28828663858878e-13, + 9.289507416224135e-13, + 9.29072819385949e-13, + 9.291948971494845e-13, + 9.293169749130196e-13, + 9.294390526765551e-13, + 9.295611304400906e-13, + 9.296832082036257e-13, + 9.298052859671612e-13, + 9.299273637306967e-13, + 9.300494414942318e-13, + 9.301715192577673e-13, + 9.302935970213027e-13, + 9.304156747848382e-13, + 9.305377525483733e-13, + 9.306598303119088e-13, + 9.307819080754443e-13, + 9.309039858389794e-13, + 9.31026063602515e-13, + 9.311481413660504e-13, + 9.312702191295855e-13, + 9.31392296893121e-13, + 9.315143746566565e-13, + 9.316364524201916e-13, + 9.31758530183727e-13, + 9.318806079472625e-13, + 9.32002685710798e-13, + 9.321247634743331e-13, + 9.322468412378686e-13, + 9.323689190014041e-13, + 9.324909967649392e-13, + 9.326130745284747e-13, + 9.327351522920102e-13, + 9.328572300555453e-13, + 9.329793078190808e-13, + 9.331013855826163e-13, + 9.332234633461518e-13, + 9.333455411096869e-13, + 9.334676188732223e-13, + 9.335896966367578e-13, + 9.33711774400293e-13, + 9.338338521638284e-13, + 9.33955929927364e-13, + 9.34078007690899e-13, + 9.342000854544345e-13, + 9.3432216321797e-13, + 9.344442409815055e-13, + 9.345663187450406e-13, + 9.34688396508576e-13, + 9.348104742721116e-13, + 9.349325520356466e-13, + 9.350546297991821e-13, + 9.351767075627176e-13, + 9.352987853262527e-13, + 9.354208630897882e-13, + 9.355429408533237e-13, + 9.356650186168592e-13, + 9.357870963803943e-13, + 9.359091741439298e-13, + 9.360312519074653e-13, + 9.361533296710004e-13, + 9.362754074345359e-13, + 9.363974851980714e-13, + 9.365195629616064e-13, + 9.36641640725142e-13, + 9.367637184886774e-13, + 9.36885796252213e-13, + 9.37007874015748e-13, + 9.371299517792835e-13, + 9.37252029542819e-13, + 9.37374107306354e-13, + 9.374961850698896e-13, + 9.37618262833425e-13, + 9.377403405969602e-13, + 9.378624183604957e-13, + 9.379844961240312e-13, + 9.381065738875666e-13, + 9.382286516511017e-13, + 9.383507294146372e-13, + 9.384728071781727e-13, + 9.385948849417078e-13, + 9.387169627052433e-13, + 9.388390404687788e-13, + 9.389611182323139e-13, + 9.390831959958494e-13, + 9.392052737593849e-13, + 9.393273515229204e-13, + 9.394494292864555e-13, + 9.39571507049991e-13, + 9.396935848135264e-13, + 9.398156625770615e-13, + 9.39937740340597e-13, + 9.400598181041325e-13, + 9.401818958676676e-13, + 9.403039736312031e-13, + 9.404260513947386e-13, + 9.40548129158274e-13, + 9.406702069218092e-13, + 9.407922846853447e-13, + 9.409143624488802e-13, + 9.410364402124153e-13, + 9.411585179759508e-13, + 9.412805957394862e-13, + 9.414026735030213e-13, + 9.415247512665568e-13, + 9.416468290300923e-13, + 9.417689067936278e-13, + 9.41890984557163e-13, + 9.420130623206984e-13, + 9.421351400842339e-13, + 9.42257217847769e-13, + 9.423792956113045e-13, + 9.4250137337484e-13, + 9.42623451138375e-13, + 9.427455289019105e-13, + 9.42867606665446e-13, + 9.429896844289815e-13, + 9.431117621925166e-13, + 9.432338399560521e-13, + 9.433559177195876e-13, + 9.434779954831227e-13, + 9.436000732466582e-13, + 9.437221510101937e-13, + 9.438442287737288e-13, + 9.439663065372643e-13, + 9.440883843007998e-13, + 9.442104620643353e-13, + 9.443325398278703e-13, + 9.444546175914058e-13, + 9.445766953549413e-13, + 9.446987731184764e-13, + 9.44820850882012e-13, + 9.449429286455474e-13, + 9.450650064090825e-13, + 9.45187084172618e-13, + 9.453091619361535e-13, + 9.45431239699689e-13, + 9.45553317463224e-13, + 9.456753952267596e-13, + 9.45797472990295e-13, + 9.459195507538301e-13, + 9.460416285173656e-13, + 9.461637062809011e-13, + 9.462857840444362e-13, + 9.464078618079717e-13, + 9.465299395715072e-13, + 9.466520173350427e-13, + 9.467740950985778e-13, + 9.468961728621133e-13, + 9.470182506256488e-13, + 9.471403283891839e-13, + 9.472624061527194e-13, + 9.473844839162549e-13, + 9.4750656167979e-13, + 9.476286394433254e-13, + 9.47750717206861e-13, + 9.478727949703964e-13, + 9.479948727339315e-13, + 9.48116950497467e-13, + 9.482390282610025e-13, + 9.483611060245376e-13, + 9.48483183788073e-13, + 9.486052615516086e-13, + 9.487273393151437e-13, + 9.488494170786792e-13, + 9.489714948422147e-13, + 9.490935726057501e-13, + 9.492156503692852e-13, + 9.493377281328207e-13, + 9.494598058963562e-13, + 9.495818836598913e-13, + 9.497039614234268e-13, + 9.498260391869623e-13, + 9.499481169504974e-13, + 9.500701947140329e-13, + 9.501922724775684e-13, + 9.503143502411039e-13, + 9.50436428004639e-13, + 9.505585057681744e-13, + 9.5068058353171e-13, + 9.50802661295245e-13, + 9.509247390587805e-13, + 9.51046816822316e-13, + 9.511688945858511e-13, + 9.512909723493866e-13, + 9.51413050112922e-13, + 9.515351278764576e-13, + 9.516572056399927e-13, + 9.517792834035282e-13, + 9.519013611670637e-13, + 9.520234389305988e-13, + 9.521455166941342e-13, + 9.522675944576697e-13, + 9.523896722212048e-13, + 9.525117499847403e-13, + 9.526338277482758e-13, + 9.527559055118113e-13, + 9.528779832753464e-13, + 9.530000610388819e-13, + 9.531221388024174e-13, + 9.532442165659525e-13, + 9.53366294329488e-13, + 9.534883720930235e-13, + 9.536104498565586e-13, + 9.53732527620094e-13, + 9.538546053836295e-13, + 9.53976683147165e-13, + 9.540987609107001e-13, + 9.542208386742356e-13, + 9.543429164377711e-13, + 9.544649942013062e-13, + 9.545870719648417e-13, + 9.547091497283772e-13, + 9.548312274919123e-13, + 9.549533052554478e-13, + 9.550753830189833e-13, + 9.551974607825188e-13, + 9.553195385460538e-13, + 9.554416163095893e-13, + 9.555636940731248e-13, + 9.5568577183666e-13, + 9.558078496001954e-13, + 9.55929927363731e-13, + 9.56052005127266e-13, + 9.561740828908015e-13, + 9.56296160654337e-13, + 9.564182384178725e-13, + 9.565403161814076e-13, + 9.56662393944943e-13, + 9.567844717084786e-13, + 9.569065494720136e-13, + 9.570286272355491e-13, + 9.571507049990846e-13, + 9.572727827626197e-13, + 9.573948605261552e-13, + 9.575169382896907e-13, + 9.576390160532262e-13, + 9.577610938167613e-13, + 9.578831715802968e-13, + 9.580052493438323e-13, + 9.581273271073674e-13, + 9.582494048709029e-13, + 9.583714826344383e-13, + 9.584935603979734e-13, + 9.58615638161509e-13, + 9.587377159250444e-13, + 9.5885979368858e-13, + 9.58981871452115e-13, + 9.591039492156505e-13, + 9.59226026979186e-13, + 9.59348104742721e-13, + 9.594701825062566e-13, + 9.59592260269792e-13, + 9.597143380333272e-13, + 9.598364157968627e-13, + 9.599584935603981e-13, + 9.600805713239336e-13, + 9.602026490874687e-13, + 9.603247268510042e-13, + 9.604468046145397e-13, + 9.605688823780748e-13, + 9.606909601416103e-13, + 9.608130379051458e-13, + 9.609351156686809e-13, + 9.610571934322164e-13, + 9.611792711957519e-13, + 9.613013489592874e-13, + 9.614234267228225e-13, + 9.61545504486358e-13, + 9.616675822498934e-13, + 9.617896600134285e-13, + 9.61911737776964e-13, + 9.620338155404995e-13, + 9.621558933040346e-13, + 9.6227797106757e-13, + 9.624000488311056e-13, + 9.62522126594641e-13, + 9.626442043581762e-13, + 9.627662821217117e-13, + 9.628883598852472e-13, + 9.630104376487822e-13, + 9.631325154123177e-13, + 9.632545931758532e-13, + 9.633766709393883e-13, + 9.634987487029238e-13, + 9.636208264664593e-13, + 9.637429042299948e-13, + 9.638649819935299e-13, + 9.639870597570654e-13, + 9.641091375206009e-13, + 9.64231215284136e-13, + 9.643532930476715e-13, + 9.64475370811207e-13, + 9.64597448574742e-13, + 9.647195263382775e-13, + 9.64841604101813e-13, + 9.649636818653485e-13, + 9.650857596288836e-13, + 9.652078373924191e-13, + 9.653299151559546e-13, + 9.654519929194897e-13, + 9.655740706830252e-13, + 9.656961484465607e-13, + 9.658182262100958e-13, + 9.659403039736313e-13, + 9.660623817371668e-13, + 9.661844595007018e-13, + 9.663065372642373e-13, + 9.664286150277728e-13, + 9.665506927913083e-13, + 9.666727705548434e-13, + 9.66794848318379e-13, + 9.669169260819144e-13, + 9.670390038454495e-13, + 9.67161081608985e-13, + 9.672831593725205e-13, + 9.674052371360556e-13, + 9.67527314899591e-13, + 9.676493926631266e-13, + 9.67771470426662e-13, + 9.678935481901971e-13, + 9.680156259537326e-13, + 9.681377037172681e-13, + 9.682597814808032e-13, + 9.683818592443387e-13, + 9.685039370078742e-13, + 9.686260147714093e-13, + 9.687480925349448e-13, + 9.688701702984803e-13, + 9.689922480620158e-13, + 9.691143258255509e-13, + 9.692364035890864e-13, + 9.693584813526218e-13, + 9.69480559116157e-13, + 9.696026368796924e-13, + 9.69724714643228e-13, + 9.69846792406763e-13, + 9.699688701702985e-13, + 9.70090947933834e-13, + 9.702130256973695e-13, + 9.703351034609046e-13, + 9.7045718122444e-13, + 9.705792589879756e-13, + 9.707013367515107e-13, + 9.708234145150462e-13, + 9.709454922785816e-13, + 9.710675700421167e-13, + 9.711896478056522e-13, + 9.713117255691877e-13, + 9.714338033327232e-13, + 9.715558810962583e-13, + 9.716779588597938e-13, + 9.718000366233293e-13, + 9.719221143868644e-13, + 9.720441921503999e-13, + 9.721662699139354e-13, + 9.722883476774705e-13, + 9.72410425441006e-13, + 9.725325032045414e-13, + 9.72654580968077e-13, + 9.72776658731612e-13, + 9.728987364951475e-13, + 9.73020814258683e-13, + 9.73142892022218e-13, + 9.732649697857536e-13, + 9.73387047549289e-13, + 9.735091253128242e-13, + 9.736312030763597e-13, + 9.737532808398952e-13, + 9.738753586034307e-13, + 9.739974363669657e-13, + 9.741195141305012e-13, + 9.742415918940367e-13, + 9.743636696575718e-13, + 9.744857474211073e-13, + 9.746078251846428e-13, + 9.747299029481779e-13, + 9.748519807117134e-13, + 9.749740584752489e-13, + 9.750961362387844e-13, + 9.752182140023195e-13, + 9.75340291765855e-13, + 9.754623695293905e-13, + 9.755844472929255e-13, + 9.75706525056461e-13, + 9.758286028199965e-13, + 9.759506805835316e-13, + 9.760727583470671e-13, + 9.761948361106026e-13, + 9.76316913874138e-13, + 9.764389916376732e-13, + 9.765610694012087e-13, + 9.766831471647442e-13, + 9.768052249282793e-13, + 9.769273026918148e-13, + 9.770493804553503e-13, + 9.771714582188853e-13, + 9.772935359824208e-13, + 9.774156137459563e-13, + 9.775376915094918e-13, + 9.77659769273027e-13, + 9.777818470365624e-13, + 9.779039248000979e-13, + 9.78026002563633e-13, + 9.781480803271685e-13, + 9.78270158090704e-13, + 9.78392235854239e-13, + 9.785143136177746e-13, + 9.7863639138131e-13, + 9.787584691448455e-13, + 9.788805469083806e-13, + 9.790026246719161e-13, + 9.791247024354516e-13, + 9.792467801989867e-13, + 9.793688579625222e-13, + 9.794909357260577e-13, + 9.796130134895928e-13, + 9.797350912531283e-13, + 9.798571690166638e-13, + 9.799792467801993e-13, + 9.801013245437344e-13, + 9.802234023072698e-13, + 9.803454800708053e-13, + 9.804675578343404e-13, + 9.80589635597876e-13, + 9.807117133614114e-13, + 9.808337911249465e-13, + 9.80955868888482e-13, + 9.810779466520175e-13, + 9.81200024415553e-13, + 9.81322102179088e-13, + 9.814441799426236e-13, + 9.81566257706159e-13, + 9.816883354696942e-13, + 9.818104132332296e-13, + 9.819324909967651e-13, + 9.820545687603002e-13, + 9.821766465238357e-13, + 9.822987242873712e-13, + 9.824208020509067e-13, + 9.825428798144418e-13, + 9.826649575779773e-13, + 9.827870353415128e-13, + 9.829091131050479e-13, + 9.830311908685834e-13, + 9.831532686321189e-13, + 9.83275346395654e-13, + 9.833974241591894e-13, + 9.83519501922725e-13, + 9.836415796862604e-13, + 9.837636574497955e-13, + 9.83885735213331e-13, + 9.840078129768665e-13, + 9.841298907404016e-13, + 9.84251968503937e-13, + 9.843740462674726e-13, + 9.844961240310077e-13, + 9.846182017945432e-13, + 9.847402795580787e-13, + 9.848623573216142e-13, + 9.849844350851492e-13, + 9.851065128486847e-13, + 9.852285906122202e-13, + 9.853506683757553e-13, + 9.854727461392908e-13, + 9.855948239028263e-13, + 9.857169016663614e-13, + 9.858389794298969e-13, + 9.859610571934324e-13, + 9.860831349569679e-13, + 9.86205212720503e-13, + 9.863272904840385e-13, + 9.86449368247574e-13, + 9.86571446011109e-13, + 9.866935237746445e-13, + 9.8681560153818e-13, + 9.869376793017151e-13, + 9.870597570652506e-13, + 9.871818348287861e-13, + 9.873039125923216e-13, + 9.874259903558567e-13, + 9.875480681193922e-13, + 9.876701458829277e-13, + 9.877922236464628e-13, + 9.879143014099983e-13, + 9.880363791735337e-13, + 9.881584569370688e-13, + 9.882805347006043e-13, + 9.884026124641398e-13, + 9.885246902276753e-13, + 9.886467679912104e-13, + 9.88768845754746e-13, + 9.888909235182814e-13, + 9.890130012818165e-13, + 9.89135079045352e-13, + 9.892571568088875e-13, + 9.893792345724226e-13, + 9.89501312335958e-13, + 9.896233900994935e-13, + 9.89745467863029e-13, + 9.898675456265641e-13, + 9.899896233900996e-13, + 9.901117011536351e-13, + 9.902337789171702e-13, + 9.903558566807057e-13, + 9.904779344442412e-13, + 9.906000122077763e-13, + 9.907220899713118e-13, + 9.908441677348473e-13, + 9.909662454983828e-13, + 9.910883232619179e-13, + 9.912104010254533e-13, + 9.913324787889888e-13, + 9.91454556552524e-13, + 9.915766343160594e-13, + 9.91698712079595e-13, + 9.9182078984313e-13, + 9.919428676066655e-13, + 9.92064945370201e-13, + 9.921870231337365e-13, + 9.923091008972716e-13, + 9.92431178660807e-13, + 9.925532564243426e-13, + 9.926753341878776e-13, + 9.927974119514131e-13, + 9.929194897149486e-13, + 9.930415674784837e-13, + 9.931636452420192e-13, + 9.932857230055547e-13, + 9.934078007690902e-13, + 9.935298785326253e-13, + 9.936519562961608e-13, + 9.937740340596963e-13, + 9.938961118232314e-13, + 9.940181895867669e-13, + 9.941402673503024e-13, + 9.942623451138374e-13, + 9.94384422877373e-13, + 9.945065006409084e-13, + 9.94628578404444e-13, + 9.94750656167979e-13, + 9.948727339315145e-13, + 9.9499481169505e-13, + 9.95116889458585e-13, + 9.952389672221206e-13, + 9.95361044985656e-13, + 9.954831227491912e-13, + 9.956052005127267e-13, + 9.957272782762622e-13, + 9.958493560397976e-13, + 9.959714338033327e-13, + 9.960935115668682e-13, + 9.962155893304037e-13, + 9.963376670939388e-13, + 9.964597448574743e-13, + 9.965818226210098e-13, + 9.967039003845449e-13, + 9.968259781480804e-13, + 9.969480559116159e-13, + 9.970701336751514e-13, + 9.971922114386865e-13, + 9.97314289202222e-13, + 9.974363669657574e-13, + 9.975584447292925e-13, + 9.97680522492828e-13, + 9.978026002563635e-13, + 9.979246780198986e-13, + 9.980467557834341e-13, + 9.981688335469696e-13, + 9.98290911310505e-13, + 9.984129890740402e-13, + 9.985350668375757e-13, + 9.986571446011112e-13, + 9.987792223646463e-13, + 9.989013001281818e-13, + 9.990233778917172e-13, + 9.991454556552523e-13, + 9.992675334187878e-13, + 9.993896111823233e-13, + 9.995116889458588e-13, + 9.99633766709394e-13, + 9.997558444729294e-13, + 9.998779222364649e-13, + 1e-12 + ], + "store_number": 128, + "dynamic_dispersion": false, + "beta": [ + -4.297685991899704e-21, + -2.3129619420534807e-36, + -1.7213052445313677e-55, + 3.123863656169048e-70, + -5.491724179694968e-85, + 7.359230800667852e-100, + -6.761066526516418e-115, + 3.796990421076536e-130, + -9.889234142368432e-146 + ], + "gamma": 4.4926279040719023e-07, + "P0": 195860797.115454, + "T0": 1.53170008709379e-14, + "N": 0.0021916963309042297, + "L_D": 5.4589962161616086e-08, + "L_NL": 0.011364544462611223, + "L_sol": 8.574971204333894e-08, + "init_P0": 0, + "init_T0_FWHM": 2.7000000000000002e-14, + "param_id": 0, + "datetime": "2020-07-22 12:28:59.517366" +} \ No newline at end of file diff --git a/tests/param.toml b/tests/param.toml new file mode 100644 index 0000000..e82c25c --- /dev/null +++ b/tests/param.toml @@ -0,0 +1,4 @@ +a = [ 0, 1, 2, 3, 4,] +c = [ 0, 1, 2, 3, 4,] +bb = [ 0.0, 1.0, 2.0, 3.0, 4.0,] +datetime = 2021-01-21T07:55:18.882279 diff --git a/tests/playground.py b/tests/playground.py new file mode 100644 index 0000000..2f8c855 --- /dev/null +++ b/tests/playground.py @@ -0,0 +1,15 @@ +from scgenerator import io +from scgenerator.io import _get_data_subfolders +import numpy as np +from glob import glob +from scgenerator.math import abs2 +from matplotlib import pyplot as plt + +path = "scgenerator_full anomalous123/wavelength_8.35e-07" + + +for i in [0, 63]: + dat = np.load(f"{path}/spectra_{i}.npy") + for d in dat: + plt.plot(abs2(d)) + plt.show() \ No newline at end of file diff --git a/tests/test_Config.py b/tests/test_Config.py new file mode 100644 index 0000000..966dce6 --- /dev/null +++ b/tests/test_Config.py @@ -0,0 +1,15 @@ +from scgenerator.initialize import ParamSequence +from logging import StreamHandler +from scgenerator import io +from scgenerator import utilities + +# dispatcher = ParamSequence(io.load_toml("testing/configs/ensure_consistency/good4")) +dispatcher = ParamSequence(io.load_toml("testing/configs/compute_init_parameters/good")) +print(dispatcher) + +for only, params in dispatcher: + print(only, params["width"]) +print(len(dispatcher)) +print(dispatcher["fiber", "length"]) + +print(utilities.varying_list_from_path("/a_5_b_asdf")) \ No newline at end of file diff --git a/tests/test_compute_init_parameters.py b/tests/test_compute_init_parameters.py new file mode 100644 index 0000000..1671d6e --- /dev/null +++ b/tests/test_compute_init_parameters.py @@ -0,0 +1,13 @@ +from prettyprinter import pprint +from scgenerator import initialize as init +from scgenerator.io import load_toml + +debug = 56 + +config = load_toml("testing/configs/compute_init_parameters/good.toml") +config = init.ensure_consistency(config) +try: + params = init.compute_init_parameters(config) +except: + raise +pprint(params) \ No newline at end of file diff --git a/tests/test_config.json b/tests/test_config.json new file mode 100644 index 0000000..5228c97 --- /dev/null +++ b/tests/test_config.json @@ -0,0 +1,38 @@ +{ + "name": "test config", + "fiber": { + "gamma": 0.018, + "pitch": 1.5e-06, + "pitch_ratio": 0.37, + "type": "pcf" + }, + "pulse": { + "power": 100000.0, + "quantum_noise": true, + "shape": "gaussian", + "wavelength": 1.05e-06, + "varying": { + "intensity_noise": [ + 0.0005, + 0.001 + ], + "pulse_width": [ + 5e-14, + 1e-13, + 2e-13 + ] + } + }, + "simulation": { + "behaviors": [ + "spm", + "raman", + "ss" + ], + "nt": 16384, + "raman_type": "agrawal", + "repeat": 4, + "time_window": 3.7e-11, + "tolerated_error": 1e-11 + } +} \ No newline at end of file diff --git a/tests/test_config.toml b/tests/test_config.toml new file mode 100644 index 0000000..8594281 --- /dev/null +++ b/tests/test_config.toml @@ -0,0 +1,28 @@ +name = "test config" + +[fiber] +gamma = 0.018 +length = 1 +model = "pcf" +pitch = 1.5e-6 +pitch_ratio = 0.37 + +[pulse] +power = 100e3 +quantum_noise = true +shape = "gaussian" +wavelength = 1050e-9 + +[pulse.varying] +intensity_noise = [0.05e-2, 0.1e-2] +pulse_width = [50e-15, 100e-15, 200e-15] + +[simulation] +behaviors = ["spm", "raman", "ss"] +parallel = 2 +raman_type = "agrawal" +repeat = 4 +t_num = 16384 +time_window = 37e-12 +tolerated_error = 1e-11 +z_num = 128 diff --git a/tests/test_load_config.py b/tests/test_load_config.py new file mode 100644 index 0000000..6e32c71 --- /dev/null +++ b/tests/test_load_config.py @@ -0,0 +1,11 @@ +import toml +from prettyprinter import pprint +import json + +config = toml.load("tests/test_config.toml") +pprint(config) +with open("tests/test_config.toml") as file: + config = toml.load(file) + +# with open("tests/test_config.json", "w") as file: +# json.dump(config, file) \ No newline at end of file diff --git a/tests/test_merge_data.py b/tests/test_merge_data.py new file mode 100644 index 0000000..06a8650 --- /dev/null +++ b/tests/test_merge_data.py @@ -0,0 +1,29 @@ +from scgenerator.io import merge_same_simulations +from prettyprinter import pprint + +# a, b = [ +# "scgenerator_full anomalous123_1/wavelength_8.35e-07_num_3", +# "scgenerator_full anomalous123_1/wavelength_8.35e-07_num_2", +# "scgenerator_full anomalous123_1/wavelength_8.3e-07_num_1", +# "scgenerator_full anomalous123_1/wavelength_8.3e-07_num_0", +# "scgenerator_full anomalous123_1/wavelength_8.35e-07_num_0", +# "scgenerator_full anomalous123_1/wavelength_8.35e-07_num_1", +# "scgenerator_full anomalous123_1/wavelength_8.3e-07_num_2", +# "scgenerator_full anomalous123_1/wavelength_8.3e-07_num_3", +# ], [ +# [("wavelength", 8.3e-07), ("num", 0)], +# [("wavelength", 8.35e-07), ("num", 0)], +# [("wavelength", 8.3e-07), ("num", 1)], +# [("wavelength", 8.35e-07), ("num", 1)], +# [("wavelength", 8.3e-07), ("num", 2)], +# [("wavelength", 8.35e-07), ("num", 2)], +# [("wavelength", 8.3e-07), ("num", 3)], +# [("wavelength", 8.35e-07), ("num", 3)], +# ] + +# pprint(list(zip(a, b))) + + +all = merge_same_simulations("scgenerator_full anomalous123") + +pprint(all) diff --git a/tests/test_run_simulations.py b/tests/test_run_simulations.py new file mode 100644 index 0000000..5fa94e8 --- /dev/null +++ b/tests/test_run_simulations.py @@ -0,0 +1,8 @@ +from scgenerator.physics.simulate import new_simulations +from scgenerator import io +import ray + +ray.init() + +sim = new_simulations("testing/configs/run_simulations/full_anomalous.toml", 123) +sim.run() \ No newline at end of file diff --git a/tests/test_save_config.py b/tests/test_save_config.py new file mode 100644 index 0000000..3e60257 --- /dev/null +++ b/tests/test_save_config.py @@ -0,0 +1,17 @@ +from json import encoder +import toml +import numpy as np +from datetime import datetime +from scgenerator.io import save_parameters + +x = np.arange(5) +y = np.arange(5, dtype="complex") +z = np.arange(5, dtype="float") + +dico = dict(a=x, c=list(x), b=print, aa=y, bb=z, ddd=datetime.now()) + +with open("tests/numpy.toml", "w") as file: + toml.dump(dico, file, encoder=toml.TomlNumpyEncoder()) + +save_parameters(dico, "tests/param") +save_parameters(toml.load("tests/test_config.toml"), "tests/test_save_config") \ No newline at end of file diff --git a/tests/test_save_config.toml b/tests/test_save_config.toml new file mode 100644 index 0000000..0711272 --- /dev/null +++ b/tests/test_save_config.toml @@ -0,0 +1,26 @@ +name = "test config" +datetime = 2021-01-21T07:55:18.883204 + +[fiber] +gamma = 0.018 +pitch = 1.5e-6 +pitch_ratio = 0.37 +type = "pcf" + +[pulse] +power = 100000.0 +quantum_noise = true +shape = "gaussian" +wavelength = 1.05e-6 + +[simulation] +behaviors = [ "spm", "raman", "ss",] +nt = 16384 +raman_type = "agrawal" +repeat = 4 +time_window = 3.7e-11 +tolerated_error = 1e-11 + +[pulse.varying] +intensity_noise = [ 0.0005, 0.001,] +pulse_width = [ 5e-14, 1e-13, 2e-13,] diff --git a/tests/test_validate_types.py b/tests/test_validate_types.py new file mode 100644 index 0000000..73d7648 --- /dev/null +++ b/tests/test_validate_types.py @@ -0,0 +1,6 @@ +from scgenerator.initialize import validate_types +from scgenerator.io import load_toml + +config = load_toml("tests/test_config.toml") + +validate_types(config) \ No newline at end of file

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

&!6x;=ZlZnn};xbVX}7$3cBTv zNl&0NU+fqCp@sdPe+_VTc!ZgL5}i5sfbR^H?YERngFR<>l}4dQ$44#kFX)U`n%O0o z-)!n!1vOPT{5Iiu&AV`|DRky=Qc?mGC_R%s0BaAhln73vGx?pb&cmM~v7IF_IZJ0~ z70U22%&E?xGk4q8qM+N(NctYg5PyPe*DN}-jat+Wsz)}-<-@Tp*VUI`NHAe|WDYxP zZNoMcR{Pd^lA-BhU?}9M+vi~7)X$7;DCJOIFaz5^`&7%!qci4*NP&>{{o?y3 zm}~HSlHnUV(|K{l0DjimPn{00zL{nH5AIUU7nE4QpRaY1_J+m^qC^c`DxJ`!TEw51 z%CXRa`wQ$`lOTDoVBjEh&i;H;XbGL+&%EObv(qddmqLP_r)(V##Sgqz`;N{q-tCEj zoHtEIdtn(B`vT80Iup|S#~yxLOJI5iWBv4bm*Ku8W{IOK*jer!is8_4I_6|M+~TNh zy7LD*GeYNN0gqX<`sBcm?<2zIpueGdqU=v}rfW-95PYHCSlkTtTSDp?f1xv~${j{9 zy6*R21{71QnHh&~UIwg6uHw&2E71AEe+54{>fn9RGLfxo`16mvWp&{Pei^kC=zDMB z%n)SdD7FzuB<1ad6^x>Eloa#zF z^%zFz7@N;Sp;opF^8e78<30Yt(6T;0vIVXy>ZLMoqBCVoxh7EVV0&pM?0pv9GzmS$ zw7L&$ArVYDv?G47K%iy59-d4O-=Lu)5fdD0jCwFEadX!lxSP2_{4=bJ3RV!MCK2Xa zk7;_qU)R=+D`3j+Du=)DkiWmT=2jB%_Pcy&9CY_siGL5b&6Yk8pdk@YoV<#hp~jeW zT`~O6@*CwRyf#qyk)S0J{Kjt6k+A0NzF%F??9?<37afWC(VE9@1C!L8gr7j^SHg!D zVCRwlR2Aq+gll=0{xwJ^V`JS09~bgpWMLo?YT`pdW^g1YJ?0?{-hJ-g6y(X^dMdq* zL{xIVukeQ^NhvK2@H?|n9~~o!h>vC+*M|pax|i-k%JsO-5$Lj^%OcK1B4`2_1unry z%jEr4P{lLq=q4PV)zr~qCJ|ShY0f1;?*E!y24J~W*k!@(B*O5c>W%Yo(fD6-3B281 z|7aCT=w5xH%0ePYZAy(%&`Eu*s~b`^R1S0RAQ4$gm%rLVJJ-qsp8 z_n+BLDozp+Wz8w11NRR09ZZ7FCdn#;(6+}wPl$^|{L$TE#)D! zRJ0m5iSRkPEiDG_s3hg}!lFYr%XxN@h*QNHZ|vdpzOC;H;El(x$G$`1J)w(AJS3v= zzRJHaXvO`PxgGvauH)OuOCr)(f+Q`V{H-HOIq)6rs@5F56jos-%SR%Z|N1%y!DoT8 ze$7zp$5J>WKZ*EqsU*n=hJW?Q&VYjF50s3g-t=H4_qBQKU53vn2OC& z?GUz9US|d{;|vMboUmf}Db_CWCk&()%p&%a2+oMl#gXvkzx(xF z&>+a7gYy81`1W(xCuTFribBA`y<0J2|hxEq1*kZScWRf-H+P zi8yvvU(F1De8+6?5MI{ru$hAF?J*wG2T8;WP3>TRsP~#KwgG-sZcV3?AraBl5&8O1 zR9?O6E__q6rELV-?QiTCJ47P>J_(udg!hG&mn-3shrhRM!uLEiJG5j;gzuez-3gGD zO+jh^7T^AHOi+$Q=rWX@IuB#&6d46=eB4vJ;l?+K zT<*gp;-2eFsV!9a@}%i0?6Y(3UW8u5A|r|lB!cDK`22NP*q6OQg4$bbDLmx6sk#o|F1*rLBhVSQVCxvTZR+U7Uiid*J%~qzM4b3s z6=M(oJLi9|0AA~tfBGHr8LU(&siHF-r7dC5Ov|f}0#}-)$JvgfGb-Pf%%OB`;pQXQ zaoCMz4!V}^6OdIyXQZ%rVQzlj(PpT&*GY#_9i7P%K4%24^8M$M0eRB0E|0^?oi;Zl zPml=Xc>WY0_a!(FYCRla2VaNW_9cl)WRo-KptS2qm;> zuCKthH_dU!w9y&Wu*?WZRi|3m0Us*-t6|qcXI|EmE#aWl)qz~-U!XMg6>^BK{g69_ z&SY0^4Tk#smv^?n`7}8pW?giKefgjX6iaxak_lTFFX>G}`Jy~ zez5wdafU>^HssqL2W`6s`QF1n+V>;{3`j(JiOY5jR>L38Y^BVugl;dt4kUwCp;}+se^Qg6h}b_3W@lXMQJ+ zo`oU)XBM&`@ACG))3C~;lS#$~oteGG8wi)3bR?Q!!WjJ#23vH-s_mo!Y#+E`dJmpA zKH)S5X}hU>_t~K{r<%gNplaK-#A^6ijmX+!kIuZ>DAtDDO11Tgu%bM$<0CYZQT(*W z0XwVk=gb8dCtkk#0!rrk(5*w#?n9hvj_6FrqDTy+=6WvM3$v3hs_{6XGu!tY*uziJ zvo-}VkS5>bJLC*?3087OXEyf6hCzdXiF6A5w)`lc&4onV^0ccmhx_Jsw>^Tb&Y$~d zp~HXoCk~xQXRIxjufPW%cTqLNqb3787%!kR-FJ2y!OOZPQW|Nr}0H+9%opeh8}y&FQ!7KOzx}0FrWKF%w9iqCMEUWML5A?{Inc~-eRl#19#K) zv}jyLXTsw9Zo_kbPmlM*Ux7^D`TfzEACyfeDB~5)QVidIJt^=Lx}T>#Km?EohKV;v zBjFR9aGfrA;?wbSoPi`_%yiSm8eZ#tbvY06=>^~T2CK@3P#6$?G{G%zf-UHKLkJ9tp!p%2Zj)X^`5UJ`Y>Oumy_*bQ4B@4#q?L5Yyc$V84hwuV*d!Cs znFZ=SK5)|YwR9~E`*NM2PDE$yRZgFR^}~NGlA-yzI@eEdweL!xa1uIm=17zqJk;^) z&P&*Rvf}Y?c(K{HOg$MpOGUQ%7JOQ>)bkE%94;BKvS_)q^dw-oVjSp65(y`18IW>y07r;@yt>u*%K!(*!h`VxQfA51p}px9STMJ}1)E z!vp4LIBC++nf~p2Ps8&DowBKrrt_BCFwD`?G1!}d&b*cHqYDy@<-0i_qBD^`Qr0kl>X33Cgrzg+K3i@j?jvwkR3U3U9g3 zMsCl>pPzo3Y6@E&Tyh^khmpN6zraoNi6*H>=*;^^-Iw7}L%WezaG-PdH`*L@M*H)I z9^Bb-pYbj%QMKS1fqHej_KD@9GYSI=o-pd=9nDH8Ds5u&4>lLqI3vM_15i<>+b-lcI@EJOzp<6cAQ@>iML%F&sF!G(tKLgCTcbVw(@PW}((=2Q(xRG>4v z{inR)NV@#b8hDj+Wh-?h{(MsD&Qq|G*-I!H8b?dZe1c0`zo`gUp)=PD_1xh84Ogp| zknF$D{Wo-3p1Pu5jm~)HMc;zivyN%+po+8b6W$thW^An70R~!Sy?F+?K3cz9hGoY5 z{~fKx&g%ZO7!DUsrT=S(v2AC!v)5r~sdMpL!nRlalDW`PDMjfkq^dB~ma9i+WLVE$ zg~y8CI=_K~;&FaVuh5xX-3VjIF36aCAC_j2vnQZFS5(RV2K@OX%?4i>vz?}^4vNJz z4{dG4pQj0%(}nh-s_QB6-^O41VR%2Fo@;LtIyzSZgN zZRiX)pQR~mNFH>30IgW=1%83+F=kOxB>Z_=&bybPd|2P(SFra_QW-57e?HKlSr0P* zVClUB3odnyeugK%#x96b&>5Fge?4H>I0JJf+-*bR{Ris@BPC9@qcf%&N8;hH9%`)* zF!l6n)7>5D4Eef~3w(P*#rHY9*!U;x7uWcuovFN%brWjH9(n#2{#X2~o~sL; zk*Mgff&6*CpPs;)J+iY4@NDMNs=`}zhP#CBI!sFO;3UC=I}YsK(T&dBnv*>XUFizc zvLJo`_LH*J8L4$(RjD}BUEill-kpe&Kx_V zd;tbkZP$GPx#c>|*I@bcTNjSMM`t8;0;1t!9{tT8cw49~b=L=U=E03zJ4o7f;$=Q` zN~LP)Iene;f)i9bvj-WuENATrOg?+Q|jQ3B4 zLxb2^^JSV>;H?WjCaSUXPuN+ui{6INVW>DX9d4RkO!yCGzLR_?F@(&z{f!82g}4l3TcbCGuxonbY(>HvLi@4WR4?qKM>w+xFT5}qC% zLuWSiD#PJ)5OZrgjQrK!xAQ-A#wTXn0ycir`kn)=UFo)bg}*0TSmegBv+N=SuEN8^ zY6srHcW1X8W17Iu>TA$3hTG4CoVyR7wI4e_0ku#5zPx`Doq1h-!xx4V0V#EGPtD<+ ztzXa?`5!NIp~Z`rjVW+#zxUfAc<1TC&mvR!^CAmh-C@teqTglEgV%lAAINxDVwc7= zI>R<2b{lHOJvrPD#~GY8_-D|W8zRO|P+-freG#m^n(g%io?ErKt~`s*_z1+`fXNF( znVnF^Eu)ZQ4xRaOuGR{=*>h7KLx#`q2j*ekxzs87uh?1rMn8k$*cmpORv6OJy>t6K zI-?aYWD2XBPs==jrYcOTU*Jj&MNjG*I&(PM>N1onJ?Z`mb{wD$qFq2|^4~=3LE63H zX?I|5*6}Bw;c>pra?wTn`Ma;)c)+VWgWpxaUGYc%`wJ_!tuJaWp)-+H|Ki}%7XR%Z zU|g^~|L*VT%-XV~3ncrNDm{nJi7oaJp)&<%k!=GYz2EIr$yp#s@*;%iR!msgf zZ;P+t&ojo|zXZi@>OQN2Z>Sh+HlbYznWVLj&aB=1kO1%dX?_`iN0zq!5d4kKxHnT@ zfWFhAY%d_Iqw1bD_Fp-LyOfY><%hG`b7tNk0!ILu_uLj|SV_%2RRx%Mbn)JyP?zS|TErs5 z^C%se&^Y)yI2``>?0RfFye6iSv6G%m@aO!=w}3SQbyYdgEd5H`9Q?s?vL6$=vdQe(H<&D&WqB;-`OMiPFVN zO)fHVx(&@SRD_wnliVM{5_o z0GZf+noj%-d`4h!tA`_ao4$?%! zaoUBQJ@9&1k(fouTJivQ0BZy5E*uj z{};`=mrS_XWT%~j44-VCWWzjDfr=TZ-aGV0MwCp9oz8d{2t&x{{%eA~8r(|^Vq~Ja z@%=voXnHJldpcaMG~)jcCd#tymk=itQqQ}UykWaUymk$|kazkl)jl#oE5ziY19LJd zeo657uIPwC_&McdvXBIs2--pW$QAC2eN$2jE9k--)}c}O@h&w(<$(4 z>{-hp7){URCL&8FL?ikG-Qk;m$x&s{F39li2K@VTN8SlJGI8JgZCNZl^6hqWAN+7Z zx0g?zO!!W28*_xLcI1UZ_MeXr7_f4wk_q=37C{@h?QoaW z6Zqsstnvapap07$!f|xwDTBo|cuj3_JavpIFbjHnh z-zCU1bx5%aR@yIVZbFmK&rP&6(V24|jtMZnf4|QFJYX;vDtHo|>Bvtw4_&m*KP-VX zZ$yh%;UksFI#n$)p;DXE9tDRF+YffbE2V-n+}dPAsTki~%!Usm6R*xdWvVl`WOUJ);O*&w zFkr3YX%pn|yH&|>8l73xZZ&{s-0A!8!TG7y@i7?VaO3+vJ#=P7eTz42F{j#51MS~8 z3Q*~zGX~cV=)lZQ+tl;vJ^D~ zGBGRVlM@4@3S>%q;a<_jMjk^l@jAQstv$5mzxcTT{z;RZ{|?jHXMZahp)(0jw}r!g zMweaf(EH|I@twx#4E4le3s@BLNFxWHTDLWxgVTPy9b`?=nWbT`ASitC{`F?qIBg!! zXi6rm9Ctl1g1<*T6lTCQi#xUBQ2v84MbZqNG2Hpl2VUyxnW}}%Itf3i&!RIedNjIF z>o_xe3Y@HK7aD@$iZL=G=g^rlEme0|FHNUk1}&boSZ%;n(Fpew=Ga+})PiE6tiYC- zKG=P)A&t)hJBuUai6dl8JXTQ%pECV^vjR1us^1;6L}#c2{)>RuuN_|MfC9f){;^x3 zGnZd(w}NNCd+|SpKQA8KKM#{?WmMQ2+7EAfN8YS|6-u&Umsi^dL}IU+E88ZMU&&85PGgBk0? zP^$18gQz_^BgW0`0ng{W7p;J_yHn-=!kl!Y6Pga#S)6P}aqx3ux7~Xf#2kM~z!9B^ zK7Gv@R%~U8D~3kbDffTErQcD{2q$#L|71-hlw77EcR{kpn-84M=*(=`7i&oEeEdfq z%pUtky#NWTS8NI{Wa87n)jii>pz+azZIH8jjbJ%XCSIPZI&B6G+Ado@gx}QU-KOBJ zSIdFY7tk4{(kOq}T7Kzn19Xs)&ZBchXNu;_^x*^X!sfg1Xs&DT2>iHv-4e0zvSoKp6HCV;VWBM{BcL;Q>bh5_R}Jq>ApRy zc!^9z>gujtha#kH^kmqiPUd9w!p>^Ax%V90P|}pkhW9GAs?Wf~hnfv!ywRDWP}@N0 zwNKTv32uMHFI-9mV=y9lwQ8R)I>S=g<^>yK{N7hXOIo?f zEq>@s==Wu9c=t~URT7j7^kf}`Ju3$Ug)XBrm%d85LZ+_;%B3*h<$~@yJUK3Aq2`ay zSbwU2<-ijXeLQn;>~YdQ*&uXgkAY$k zyG$6bqBAM6jz(~W<&;kbOuEGoHV&ofNC}d`=uBATLm%k+_e60mq`N|0PaQ%ga(^_n zpMq*$*9Vi~$X8Gy-0Eo?qDkxg^iG zvWH`5<%#xNLPMd+@m#o&ne+WCjNN6wMLq(ZNfq1?4BK{$2(&<_*vtdWH_#b+%VQ?+ zVK~pJOsM>C;M^n}ymI&afk-mp|I@_Z4{~_3N7lpA`Q8+on`A=&LSoKoI6t9ZnhIlV zw>J$#v7wH)d!x`9vs<4pLi=~x^X2fL9{t82m`Q2frWuXSXx`Wr2R}5ai@%3{%2Wyh zG3ZQnqlPnlE_cni7@jUscK8WrB{#f?Ti97oYOY7Zy~2U_JO-yb$kj$1WAE4xSTbP4$LL$*QsFzxK_n7dHEZ#ZoP_Uhk%B9@5G zw3}CWLgtgZS}I||>kse#K`r9We!*nLOKr5j#kqr1$Viq6EfMA*Wo3=zpsp~elhM~iTL zbF)P84mxwSq2W5@Uk&ae!CIeV!#nPxGYji;XWh&y`{KcPP1|GCO%q^3KKR>)8 z8VKFay_9c)^!;8Z817+bojGV^0M$Fb+1-PqCyOqP!Qf`MYx~mC85M~*FIZJGeZLx- z9Ded_O9ndg!l_0ZCL9nUC&B~y|9$uf+eNa!?75H5WZC?<0BQLIwwA)2yF+a2P<3a< z9<@w#Chpw97#OsTTcsCrN4`JJ^8lUMl4@xWje?Eb3gF@@>y_^?&bK>C=^;9^7w$EI^#fTHiucCqk11f!u;geEd10@vv?>QJImnB-z$)_GmN&-t2Blu0_)sYN%tM;naI22bnY9^V3&Xle>`9KG$D&JbTnSVK)Iv1VUE1z@< z9?f3PN`@c#N}qp%m(wo25`K)%uuFHk!58uKpI$;e#=_a(a4ynyO+62tq1s0u3q?bw zIQwAp+T*=^PtX}ZM>$9McTq^a5N5cK8LYq~(+_QrJw<06tUV*3&j?>g2V}MQ6w98E z&b+^uVF^zeo-N3QGo75(Uty$nf16wZc2-OB`>U`?)o}6+w65E+!t@L~OW`e*3B336 zHftt4EUhaz3Hu7RNgpUgXGF=$esKGvo4WO|kYCe+rU;$6x7GDD{KDQGkP0IbLT?Vk zJxr>1_7>yM-~5|<5n58$zbuDqAwjSIz&qWpZoCeOYAH~hvE?EUbd&c6*3$gZQovo&OCcCXbMk=S89G<}Q@pYG5-0JFc;Kh*jdx|L(l% z3F-V}Z&kwF?>g!K;BgOz{F7Da%uHKlJiO`@+4=$Q8avUyyBeLbq@Hkr#sf{?pTi}i z>swY~{99s&Y7IJb>W@GaB)8Tc=!Pz8SB`PlqBE})PuarkBfri)g(~Ic=NIA7L0^Bx zI&`M+P~>&UCBBqGf@L|+b9U6DGrK)X&%%ZD{Y_agmUHgyG?Yln|9tQjI>UT^J^(sK zi*7VRDw@e{3=Qba^_*P>@Ysf(_&qr2FQ_mE{g*#$>}$lI_slf*f~B(-4%JZKna6ue z6L!|vz;$gHV|6z^5sG~@dGHawF=j8?^BSG$?ybE5|D8&tyny%H^gpgaCH3vo$D7fa zR~{nqJ6Oq0P?o2Az?i7q*9|i&|w0;H>x!)$j0TuDZTb3pyi6WgP}zXEeG~ zpbgixAhuR?CP_KQ9HwvINP7eoVrrhu!hV{-ibHMaOsGQ370B}E$Gg|CD4^`WZ6tJN z#e2yRPI<~~ro$U^3){z`kV`SYBpEyFKllAU(8^l!Xf0g-IHOHX!Ok*ydiE5Q?{RiX zhP}FbFMoobr11#hc68>%qhvQ&&|v%MB|Ld__lw_fvSPSFy#t*&bieBs6f8C$eh2IK z?fS~wiOxL!uIdn2*V*df>@JcycF8&tv2PQ}q-PPzvXY$! z&g>hMoab^r{1Kfw|K2wQI!&a6w?b-LqonPF=*%b9Y*VOg*8The{L~xw>I)3eJKZVu z2|J6zICL4l)S%41f@hkd)@X;&nPVsE_2I258m_xgT<*=@5!m`XOipYVosm4Q?g=;Z z{uxxl2STrG|G}dVu6myQj6c8YXh=M~oVphK0q$h2%Gf=EKOcL!zy<2j%U3^#bK%Qv zzhKnA7w=U@(V3u2lQ&`WPpOr+(AImNihB&5nSaJ=3o|ab3Ou|?eM+*`xekbI*V;r5)9}74OrzsC_X2D2J>pRm>_%+|-gA?eC@~4*p(7O8G z>qhun?rabJBsx>VIeG>j-rxT%4ZeGl{AUz;2^%u)`-09q+`;PwpYgoiR}HoA+*aH& zh0d_*p45inx3`%l!aWRR$B*z;#7&<))A;k78etdUTF}Ficdg~fGvo`xv7k>23r%8qWi!SWLklkHW zc<(xP*3^W|MX2wPqgoEXezw#91Eb9atu=n5Gw(mU--d4tGK2b|eWyhX{{}jv#dFUI z-hVUjqzEdh-mUlnKh&DEDE~oc6xjQ2K(?2?|8>IWQi)3(fAQxF^f#^G?B4AxdGKa- z2md!H!hdW3;eY5%n)cBUXv0pg(+W4@ThDIaL}wUpxR^qPo9dSzz&4is`!`1%<(jQm&^rKS*;7G(^c zaQ(eEcO|@QC?oa{%6BcupWI3zdbNvB#6!;(ccTxG`M9M0ZW;B0kL=k_AxsWdYh8ffpZS};fC*xU zo!8)joE6{WEEIww@G?9ao=^8m>VY(z2eWtWpb(D|zdg5us?0^N^5JllTjvtIvQ=W} z2rGr)zCJx03d?`zt&yRjzY{$h8--Z>F3e>PZ+rZ=_Ysts&61miBqtm7Lpv#i(-^ZSvnyMFb~GZ?j@^mrNW4On}5l!rnz zFIT<}hqj)Vd)ncjS-H`jyc8nCdHI_KRQ&J7pB(t!>Jrme=<`vESB{TD>@b<%cNG?Q zKT~`IPwBdzWa6g~({19W#xPQS%JDuFZg}i70UMPZ!}beM2!&jj@)cT>tpRP0fLKI>(;I@quyt8u3qX^1g+7|o+cF&P+DGO5w50{(i zHz4DL!1M`dCj3Y`A?U4Acxs3p~H34!NM1np>r zKO2th-Y!ZZl8>$)FoiOe6~`XHu0wvOzCgEPS#v2d3c(=p{rqK^_qfFW6;$8j8A&Tn zA;#_>NY#TO++TC-9iglKc&-B!V(E0!0~;7eK2!7r?$=XI=`|%pwTBS4H2D4=u zez8bX2;zAg%~?1k5y_qf1M^M@PeV>2>O%()Qi!t5Ce;9FuhBm9;^Skuc;h}a!} z+|R&$v9&>Iu$Asg%qVmWSG*^Fh(c`n_w&gm_~1%;MHM{u)2C$JYO1sFD5Q-3d&IkecSyk7vR@Vv-~e$v|0ZCH7NGZ<>+yF3h_oyR3{qRQ6|pz zz<(M!F1rp>i2F@;m+jyYWx*Ty@I%$- z3Na&eclaE<`M~6BHWcAu|2+enQhON=9ib35tcl!L;6|*z*lT!?e*58VN)$pNqT_@i z?E4pEln%XuwC(?cEWhZyB#xpp-mTZXq4u|kxEeThK|Pb|7&rl=;nA3^8ai{sb}7Pz=jILWMw&bYa)m_UiCebf&i$$pyk3v~LNCn$9qoiTTk zz6`Vag^5>C+2B82T0IIe*pX$S2LrThT<<`RH~fL0VX4Z{O;LSxrZ)YK2b@2A?r{Z- zDdj5r3&o}0zt%j1&g7@`#6kPLMx*cHW)|y$fB`zg*Zs#CDy79SJ%=#ceRd;c7jL2|6>P)L{nu&DRDWLZA1QGgEMf;pJ6nQwmYkDMuFoPiZf6G{WgO zFGT3gD8vobOR{I6aGjJ|8f;XUKQjugUOuxCKa0*txq4iJX$9iJRZw1Z>eeQFm;E?h z>l`}6@0gzenePcz4ZvsYW37Vb=uE=H{_}8>(R!i;hTr5{UWJ0xpSB#gz|IP}w<8)_ ztefrbfvbL;QoAhCnWesCc2M?W@~M2-J#ApV1U(#gTsUHd&Wv{Xhr*{8w*|a9i#u%!?O%TyQ* zVVCsZUFp#6S)KTQkX|fELBbB5d2~e68>$Pe8rQ(ldle2;_UH_UpSKR=O_U8yf>li4 z;|HN>RLKJ&2Xuzov&a=DUOP}%3Z;I}QPyGm<${lDj_Azy^V2bq)i#MD?gMI%D)eKO7ppwX|-BOFFz4cejIpyTx>mm#=i9nCg)7)u_r0C3!Czc5 zer+%%c_Ex72s?|VILQpYjd9O@2;FHVOQztqu$foVSJ9b2PdfeKi9qL}2Ke8K$Q)fT zI&*1!O&{`o&8AO-H7>SXqtI+zKvX=0LabO1%Uyy=gBj{oP}n0vzbw%~PirjhObc{p;kr=SF0t&Fc;g*>u)B-K!KrkLqN6f~A-pX`R; zA4jinhoLijw5aXi{!Ci7d`RJL5nO^UDdEyb!m+b1iP$ANI+t9)4#ynTM3ZP$X%IbH>MsGxSG!~r+XXOlsr~kbbX@|2{;$(N;MrVHNs#(Cj-i!u0@bx^| zW)9k3i1Lt)LuV#5gM(nYElq4QR2*tfXN*T@%);`Gp!Yk~stmY8|6l7kETYu+OD5pY zYhIo3fzwS&%eC-^^4gZIiP%}yl{<7{quk})DbT7!PHG6QOD-Q1NkV6yyg20!<%KVq zm%-i#QWrMhC7yZz6UpezooA7;@ENOXY9G|PEuPDlg3i!Sl{&)kh{sKZP;k?sdj-}9 z35^^}MQ47E&PTvi?}r;5F!h@iBgY+d#+8r93U*Hpia&-I?d~beL&jk^Wx!Ni`!b525qn2bZTHb*beI=||XE2Y6HbA(8*_Q3L!WlJy}tCt;hKD!8(T%;FdLd zjRE+;x6Mc}4}X5~hW&Z?(d~p+3A{W-b$u1?bZClGeS*$>zLpsU^~{OFZaCM!QN#Td zoiV5-+d|RKz=5Z*Sxa$h5!$`^`9m=uolz;@8VWONeRh)J5rsoStOe*y>Egk2&`0XI zN;YIIxTrS+i}&ugl6i*CWY4+CceFc_cwV40Eiu{lut!z9qyT!< z(KURBOp2|YN~P$`%ZQ;cs41;JM}ZRsTh`fLqBEk6^cHaUqY$nfSjVp{ItS0)`z%YR8$$WN0?}WaSfFv2dmqslv|sAj0MjrH#e~%V0-Ww)6(P zpkqs%s77a61y0Ap+~dO*eeigFhAUqUI-_VF=m@WtaYq%xT?aqhS%H<$QXe0yMQ6l} z%Oc?SM{La|Hz!RXmw&ivCM^4Y+-VXTdTja}Xh3IXUWNI=Sf}8`dMGh=G>fJYov~am zJ`EiQs_IiAm9c-vFnst{{?pzj?5tBOGZ*1tYw2n^^jGtu`wQ7$NpotxMrV$E6N!WR z<%P2E;n#z1Y68vZOyNEQXDB8i-6xUr(Pn+=|X@oLvrqv;JIEZSdxD{|=TmbjCAfw;6mr zYbf;)+BmZ+Pr*N9Z%;{+&>5>ZbAPDtQTIXv>^Ei%pd+I*-Q-Ap$f6sSdKVV8Y37bV z9d(+QVifGGSIteH@P<-YcO?|6P#yUP8)W{?pKM2Git0Dw;kx)$#sQd?tHdMNfzAl7 ziJynP8I=kp@DkT$%~i;pEN7zHi9f%6*&zyQ#k}zDhLbdxLb6uY@y(vuMeKW z`haIei_m=KLY?CO4A=KR)eRWNagiNDvf{Cll@(?5jgXKcB_yk4L`Vrq$SxsSWoMR| zgb*UhIfpWmT?ipbMj?8xpWc7L{rX&Y2Rh@nhZF$gXD0eup@Kus6x(}rX7v1u8FaN0 zrp<(m{hv9%!Ti(dBJv;5nGfd_eBkIYe$7T0(As~3p%b0aPPQ_JFYC{^CPOndF265u z=|y*>L>D@v5SQ!$<%*5-t06^#t&*x6oylo`qX+4QqPk;YPKv=;AJpPzToCF(XX0A_ zIl-H(VXV&}-yI!+Raiw!BXjs8{`sKSYLW2Q-vIqi7~^xuoVOSM{L)_sJ4kY`^?Cvw zXMIB!;8sVK2dbaYnX#3uAgE#eqO1)L^HtCMc!;M4V{=ovCzGHh~uv#dRJ*>XNS}V=zN9+fHf_oyoQH@Pq?G zLIE|vK+Q-a4xUG z^S)g)+9UYqmtr~Y!ZZ&f;clq*okgDiGj^6E<^>pKeq@=2k2eYzo0W` z-uec^na+?1G7LYioy0kc&a`dGvxH4LjTPC@rtwzuEZk5hy7rBsGga$f{GiIdn)zn< zvBYPSc^sXQI>2%oZqHlhPld(86;fZJL7Jzk%vW@VM?voz42_>ZQwK%1mt5RBfzI4@ zy=Dll=%s_>;o9x#`$I5!Ge1*o5}mo>Q0fZ1mc{BTpvRSQ%3sJbmo=y}g`MSOI}-)< zz6!4PzzLgSdVz1)S%WD%FG3-+v%8Dot1cd;Wq9_)CoN(cooP!r8444QoVIO;imy4` zxn|IrgPs0X@N#ubR4!yzI*~F53re>=Rh~s>q{-F(a6B)vwFL%>==HLE$3LG=H(?5E zd0Q6Kpm{ z%on&i4^N2>1szzzKcD_6HULKRS!A?A=|t`lwq^YD?7ekn(BWP@IRnx#o*I~fnIY`c zax3Tz)ra5SaL_NBt`YkDHsoUXjm}(U7Bhy=f3ztkL*q*khrhrd6S~F{f6y5_S{n~2 zG2DE)8oo8ZeUoYxo$1lMs|Tr!|2>R_>Eu@heNg@A%_^Zabf!t|trNU{Xtk#da@JIh z|AEhxum93qM`xZXZHa`lGK*}TFtXs8An#vvM$BWc9c<2!J@^FL@y{77z|F)$3)Kz$ z^Bk9)f}m=&gm)Y4Wt<9S-^4#3nj3Ec*|*qdXTg%2BIVQY*q<+r3jffVs~PWoVc5LY z$ZII-vTKf!ibTAg99TaItyG{*OKTJz=-;gCjNY3gzT! zYHAX}s<-`u0W50nxDp5THSPrtz{#3pF(Nc1B4j^P`Xwk_{;sGT*6$6kU4!SI93g3K zB@wG)Tl??8#LT9tE~vCCXoZiKM06%;&|ZLUoSU45a9d2B$Rd2gOIh+h1`-iJ<(BUU6)xh@9l^ zvM6|XM_fY>{2XK4v5S>N++=1Owuijo?XyL&iaKg-37)=Xz(}x>h=o-Ko=_O$)hgZ& zWfnq}xweytHdh@TE9m%*`cy95YX9194rYB0@K9za5gL|<0{r1n@85eZ(AT6km4$;u zaCi6?n!*Zwm6|kY(z5by0?uo`__UXkL`2nHo%DiIDvHamVC(arG;}*iguPrT#|cPX zcv(0RW{AtkkHCYEXAX&Tk%$3-C&%5O_d~~Xm2d}_xXUIikNxVayOTs1ZOe{`hTp^O zl6v7C8lgNvZW6I4V5GtUzFA9cE`jH-TXwC$e+#^$hj>Ut>gB%qFsL@2xY+?e*_*O( z^OA^bUpRN!K#p@=Qu(m-Q>^MdJbubZ?*Jc(nCW0K3xMGUl#8u!_uD(y*!W3A(_#H! zGidXQJ}v`psJzXbf{!XfO67Kuhy(K4_1^Gf;gU|dV6L|KRE&Bre^HxwuRg^>|XbsB-LB;wMq78mfJ!{A=Mj|f1;IXuTObVZz zvtU6{g3mNOB5^ugVK<2w%jQV*g@ONd=DdaiDKXC(#YsfX&J#^1p?Tc4&WCWBh5UIG z#zjW{klaHewy;FpU8k^WBCI|{1n(1!KEzJ})bT}mY4y87*Gd&pU(SzZLo z6#q3Y!4oB~-XByZ5wnsvM?zpkuG$<0iVLr<@7PZwnp3Note`E=b>3XK`9Mix4yLdz z?pHoQB2?}^JK_&}={!!iz^k`qFR-YPi0zx-ub9FT-@?E&cx>4@W&(cmkVxOFN+QC( zPZoJWQK#J6SFmyX0*O`)ov{(=KMvOizDy;+hi5WYhT;A$D_U`NbmsW39d7VS+ki+V zWIggwVG|ZMnrZ4DL}w1}G>V3kRXtX{FnHesS3v@uDLv`u0PCf;-zkBXc^%0sa8>wT z{-HzYOxm%^Fu0GGsigyU#=q;{se#UH4b$rB2@rTFl)r&wwjVs*Y1I{_AfqIW2U?wlc&Ub_`y7&;VV{ z_C2Q8MrXPg%8X#%iL!>b{tLn3ayo}G1vyNIW2Rq$oC6C>3T5^+Xp z504&PDxDCIh4-a%l>4A;{&^iCU35l7_>>cLPXBCI2I=_HJ^sL)gmVF!N6{H}{^$re z64jsj0p4UtF67ZeXF|@@*uu(xJK751X}|7IKjFg4{Ye#l5)tibyc`H+ez0zBgKf_3 z9P9?@%*0(`3%J$JKt2m*4KZj;Lk;uR;|j;nneNbYzR=f5$K^HTCR5*FG(=}~Uq_sT zCz}G29>RIzP~Iqvdil3P@;Hf*RIY8l0$a;`yIw+j8I{p3CrHGWf|YrFm?8RN^FBP7 zag}8N_VX$35-~z&5`Rivf;%`$Rm^C|rI<8kRPn0m>sUd;rZnf$N)HvD8aGDw2ghEr!aPN6dvmaAuB zX%8<$HZ(Nu+c^to$cel6oknMlnkxB0v1U%~X4rJ7>m;)&I#UyCdkX$lHgZpakDjsI z8ixn=Qlg~KkcggwJ1JM8roI7M6w>#{l)=**v&L=;rI=403cyXN;>?mCOkxGX!{Lzb!M zK1J~9dC%}AcyvTQ@t`F-V=K+I!e$1^zlo z<#xy(ooTPX83y<2``_(=q&Mo1c3wnhG}j8OA#GiCRUUkN!29hFsQFy^<9-KpMs{iZ z7QFGa{MTE^BYtHIn$1S>D){`{;QN2j*#6PT zQ5SUPv-w;Mylct*_Y;)(^pQ!(l|;0d#Pd4A3mqmBWsu5%{lFiX*7E*{=4Eu|aP;X2 z*jHzG;REziVfN&4LuV@50&QWLTtrL(JYJ}q{u9oM(-y0^qce}2YXjkK!P}&Fu=$~8 z|8@^_hU?#yIoybSwUP-_w%w$ihAI(iI~1;9XVI*R_`<6JRSK`+_H{2!Mo)C+x{}dJ zc3g4hW-k{GBJ8q*hf76oA!P7qH@^aw9BHxSe zFxtJpSt%HunN8}t3ELdbjJ|;mV>^Cs3qfbByEjk6tp58fY4DJ#@vaFt^nq1+Zzwur z*skgYcfPx;_X<{M8<^3Cp)(B(4#(jSwbpA1Fsd>%co<45>cs61$IdFI&bkckC101m zfLn3{>NjAz(4qDt5$H_n-@$vZpSyPEBfS2=cU2$~oncd9aDdP5tn4g-MszQBufXp? zSCtOkL1#7;w8P*Y-=8Nt;G3lq+nsmO8IQ~E*6`n~^sPLY>Npei1FDV}r0kDEXRIBc z-h$T#cE5ZJ+0T4!Wxa>abUyAq0}YScO{Bx=cmFL-!f>4tYPo21rZJV>8@^Vz6l#Dr zRlIWaG3bn9A7KO^mLwV`!2?pJmY-oyF6X5^vDjI{T|VxREiE>@3KsDgCH{l@@hrJV z@1rwpl;<%pH`#{%HsXvX7NqU-&F&Ul7%jY@? zbwnJ*9>TFSv3;X3fOq_`DLux7ih%}Zz&CFr*05jsOZd{ZCB1*hD-59R(@ zJnDz-H+Y^1r=T+{y;aVT-ZSCtGnhMf>f1WzZl@A#Txw`RL5cj|w5sOF3SX0y&XQW@Fr|ZY|DQGZ8;(;w>?E??&-FihAE7+J*iM7w0Z0+{77|sL8cI$xv5Fz z1-Jj%WPJsTuf7tXEkbAJ{bY{AZIdA%x$FG?a&#toz~dHl zV|p0y7BYvKMYBFfXSVE2I|Ft7dkWLx_@B6%Nf>zTWSeXSI`fmQ?>ek?>6omC=2KD2 zbT81E^T)Ot!3QIZoJmmr>^tGlu;XKx{GLj5=Hw9#cgWCAbD|37={24E2esb>x*V;- z&eG7h5d&}4ZbW>7{0Hii{;S5$D!-BE2+zo>z9@x@PkuN5hOxUVyEI;+Gg;S0!y$Rs zzMt=*bMnF_cMUqTqm0ECX2-bgDu9QX_e%eSBVn_uDz)eg^;5k-$a~Al>>aFJ6?fQP zhkxE{;+i>J_?aD?38P)l$9;p+--NQ{U!gM>K9~AHhtFyCjgZFjTsuQOI@8NHWDF0P z^v@*2!SNX-gwIbHG?zAKrb=YH}Y+%C+0} z!?#cGx(mO?&Js7cns!zhLBA4ZGSK{PWj+g>J()3kT##(C+dI!O?<${#%9NS(s{n z)$%b^{i1Mb2KHM1^ih0^&U`8fzX91#T~2I*B^}baOs(jQ!OU|LINegv^azF>cI+I3 zVy||8k$Q*DsC@n539Tz0Z`8oQa(3Hj+R&N8|M-u={d-0vAHbf+sVal;ilF6DQ4%`y zi1&;OEaK|3e-8EUCth8LQ`<~$Ym?EL2+sR=q43tOjBeNv5L?1eL1)%ayt)8aud`4J zVbU-1z#>#~yECocj(>hy?@usvzerC{f!jt~xOQ~lpFbBOb`Box)7qBhmZSD!kbLU6>!*C*_(52yZG!C%KXnDbyv>j&N+P)0jOVt*exQ-A!x zE$FDWP4_L_T1h(1+K;O6=6r6q?zDPM-Tn|mS zsp{wk(V4h<(g}Ev)xSRxO5IWahR>O3rCnPQA3|q>s%hOJ^~UubRWQRxS@a(ymKGI` z4x=;f<(e_jd)C9~6XbG~v;J=cof(^Rb%aLNMSi7luK&`V-|&v9X{4k@KdEVmC7hOqbR@@2sugy1>V6j$wxBV z$IzKvb9Hk#BgAcx2_sTJnty}4dEy=A$I+PwCf9wSEgO4iBiy+2{sF^R{PT3tkBy4-x&tS+VT;{S!tNH+yvfQxy7afL8e zL?dev%BF9WsxP85ymj@#&?(_YI~mfks}6B4p)*mxXDp#6L*;5V90|V0@E!X7Q{+}! z#y{`3u=^&gTq#w015bInX>VJ>KR+j9avDZE&)TL!>4_)qU*S7jr&}_=(U~Ffd)FY1 z`9w+`%>;DD|^% zz`JEhLPyrn8JRP3_u$+79fv-`3!>eI0_*5Z#(m3+FrCl%QZZCdWc6K!{p{`G#9wsg z-rdAd$jNAs+YXnsBknTX%N z#n~7tls9-M!}oh{g?)jpPYxzXFp~+!-Rs#NFhBEUc{SA8<@1_q8<`kQ+W$ch25>Hq z#KK)M&*%E!OD501LM&v$EKHu+87^&^=Y0n6`xi^BLb+9!1BY431m&8PZX|U6`R#Nk zq<77~z{^G^a;7eN+QGvY#Dbo{&m&_o3-IRItaR1wWP-QXrZ@;zofNEVgQwevNbKxn zVnHvZ-vY+GvG|q+Wi)wyPeW2|FRda6nQ%Oiu;T{Y`uvn=6MQVop~%EZCN!RY&@_QV zyJL(V!5dk}t;Zm@z_!a$JIF*uGRe;qn(TH?jy|O3A`?-}bOi=bD*R1l9Bicy zZW(~~w+{D+>?9M^YyZYB!3?kZg>ras;U?8O9B@@<)8-}<-rrUQ?!q1R)iT|%{PT5n zejYMmWT|X$0e;hqkU>*~B@qD5aWG#H+5nR`Hn|1^spbMldiw7N^r zETNi;WMek`^n9vg7JA9$4e#S86C8#1-~C{zxafK_JpOo;aoa93F(Z)4a~g&}wBC~n zcXJ8s{|cL82X$lw$b`+dN2jjAjd1hxb?^}l_m!=JWa2=;#{fh4aqU5LJoLP7k~Rd{ zer+!j`;SZ%Uw&WX3Js?3wN=0=d&9oJF!T%4l#URY5INVj90eObg>U@`txoB33J8;l zwT`VK7h$qNvwSgBejB8*47(0%o*+cXgvYDRbD@w$^_5FId|KgmgG-c5=*g=^TEU6J zKS{ap_MWP|IVhCv^+H*UOuQ0QdgBkzKKj+w0{?J58)ex|CKB$u|1^b)EVBR7;D?Cs zER*o^*1}z~;$(s;&{_IAELh*8Ru7MOPwLU_AroW2a?DP^K(`AHiBMoh*lPsVT>KI& zEq?S|_V>x{(a`0X*-$TJXyuv}lp+(kT0N@{ zP`f^kp%i{mJ<0tW`oCZk*N`R?{0bdP;jp?WO8Y%Dl{jX?Ekh<2vl;DdVC;YI-1Fhy zl(1X#ki7HAy#ss6gi{<%Y5=5VZF<@Yvm*mvvdNMOOJq zmgMBf#EV508XtJd{Wp6f{5kVNh(VrA+;g}lXAGss6b~iCcUB9AU*N_5QcDR1GC^bN zcF6-~evt94hKCGi!>JU>#9-@_L_O%E?UWk}cQ%Mu^ugz96HP+<$b@lacBd2kp>Y07 z8N6F8H2()mNPgbXR3Z~^bJDg&!V5y@_&Xt0DxVauGMPx{?pLvc>JO5RK7oC#XU;6Z z>vwisRNYS|IO)2t2EnqR`?uTRi4CLs><7ritPg9Z1&mmtlw?71kGrp?Ve_m$ML~s3 z*g7%{`ohhzx6`j-igoB8MpZJQGN4Uw0((uVcRqqwI~&EuAp7xveNt-Z%sWEM6CTs~ zYg_}T8)|H*)zKMsUpE6NT6Mrb4!%}gxjO)@ODZ0T93&I#l2@Nxf)8^Qs>|Vi;h%5U zV0UWCM=b)K;ko?v4rGm&UhIN}Y%^Q<51})63$|Z?lXQ;%6~f@#yJZ)l@aFhIbq#dJ z_wlh{Xt`{AmJC-t{&VKkL}$Jadt1VNPN`wpuyg!u!Yp*N;mz517@ZmXRPG0#oJoA$ z40XFse_+-^XO44zJ_Uo?I_FZL;E~wBB48AU=o#g34Pyfm#KSE$3gCAI>N#y6z@g}1ifD%R0OXQB?) zMZuT!>!codCirFluA}J8ruR2{c>l)!-$hV%Wr=nfQm#DTLFl0~b5}$|A)T|lVmr+F z`a_dTADyu+HnM`B2VJal;Y~BC%X5&o`&b%J0 zG=(xmR!bUetG4NxfR0Ln<9iL!nX;h;FPJ5rLRAkn@-5itj-xXoJc1{nZ+fpxBIM>v zP#=L638xIiPmqa|>>L(ua6amTVKdUl|Cr;Wp}imJaWCBRJK~w3 zF*@UUw9x?`{6YJ^1ok_>8D4?j6Suz~I*HEM9bONET7^Ae3Dc2XV96%sbwQ5#*w!*88+Rs=llX~7)3=S%&@aU zM&&)=BdSb|YIxwL^$99-?5y9rtn{Gg)j^k7$Tt7*MjtG?WF9GGfzC|sOm>1(b|3S~ zVCe9J7k{9Lg~=Puv*=9E_U;I1W&D2h16(8D`^jTTCX$XC{RiI9PMu*<=8kkLzrKIZEOABQnUG(%15 zcZtkS=!}0@?kRX@mB1)XVsanuzO`q$1>z`-|)7ym*Z&4sHvu4IC% zuJm>ke15>~eh)N$E|a+Ykf8?aMmlyjpYhD zvta6P3dJw)h)RRa-?|=6KwJC!PxgAEGoOvBy`1_9{AKa`)?Tc(p@+ zF#&EjV4xm>B`t5ai(f-$4u}5d2EWy5%T~fL6>4G=idHlp)Ab?~jdB5JqoH*n;oJ+? z#s7K>UdPUQTodL1_Y3+al)&zX2Xa=R2iHpZA#Zf%e#PrBSh(%#hYqM0q40U94?08h zbIuwD2bBEHgF@@B%=57Rx-{PbUv%czv_t@0yQnz`XrY?; zZI3@XQ*rvYJA5F|NmmUOiaK{t-9l&f#ER-cm+TXYv5@gUmcxB8?-AKZC;&Ta=N)S& zIC@|2av8kELVxoQr_=dLFkNkLyIkxUG(oMfE2fb z<3FME%-Vv=ZFI)rB~=j28TDpsgNLp53$h23iIKh~84Gyx^mFwr$ot`n!8EKqCU2n- zg3h%5aP)->TE*92!{~aKP{vSnMolXIBy4-}?eRnCppgG;6mBiP*eDr>&Pa&8zXA{C zj19kpL;q!c-x7|_q}Z(M!=2oMOmVOxZir_9o@7ngBNBm~6=|{m5{#ndIZ_TKgL+S` z!PdX==d~iy8J|;E?!YZe?15b{!~H`v-yL*jHahJ*>~}a`^b~rJG1vZrJFH1yhKIR7g2lItHCdUCg@*r@6~t)WYxw9&c!3 z(HSASZ+tLx4tA-V%;rG%s_kpv;kJG68I%*znUZ_l{_v=jp?C}Yn#-ijl7!9( zw`rTg|I)%u(qJ8ruH6JY8^6_KZ!$W=)_ltg#@`LP_X;Y~Yo^jZL}zYqK0OXEZ`Qp` zfJ`_1-VMY2Wz|o+AE7f>{!CnkW8W*6Ucdk+FPcp#@O2-DZVEbM^Ghfinhlo8^}^*d z?uP_Z(V4Ej#~q;DiSL#ru)Xc+r4@MTh_mmZH2m|g_e6xj+=G*e9Z;(}CwFH$cGkWN z71q$dRJb`0@=1T``~j=-(!cD_Kxag(=5N7YY5bdSVGQrUHnvQ3CLx*M43f5+No7FC zC@$40NXyW3R4xmh364AC4K@E6Uu=NGH`uPxKSpO(+HV^{9?z)zN$|y-LFQ*@;>=jO zCmWsl+WN{J-m?v(R6(gBoxy+bof*x{(HwN9`}Lm~NNp5I-v={Ehjt3(qBFW1Voq@2 zb?v?~=tJDl`UAOMs+`o!!_HFrZ4&{F%U-yBfOFE<{CV=Rv+@ zzYX<5Yl=y5lFGM^qa2;Nd4PNt3jJB`e+=udR(zX*mh+y!6`$juzobCt2NNgfcQnI& z=SxJHEAY<`yDFZ7ZWhvqQy}xlX`^viU|e7={Q{k#I9$F8$B*v5SqlT3$M4WoqB9zg zA0C6XHMRv0p!xp)ss`c8v*8xeDs*OVYL5$)e{y#GIqVSQ{k0BVGCxu2RAXoDN@R9S7_eyp6=SQeUZo+dN21(z*BF$_wTJoXEgR7@q*E{OQ&8z=>yNt(>95u4Pn6MTwND0$09qy)ZQ6;N1#_Fh98hnmrug-0jCV7jY?RR=uyjoWqS8+7JE?+t5s z{d0U|9^7GhD)|R|*2|v1zXkui$%hxW;P>|EH*aC2{_$?sx7b-N%wuQZ8%@&BbZA!> z@oy4t9yrP>*NV8W=`bLob@jtU9SRzpG@EICDyy>;4 z4V~Gc9^wweV^`y2|iqVHuN7Eow@EY>j--m zWYTNt?;RS2zqc74m+V4kBACuyfr?w( zF1>{B1Hyf`bmO02KN6u2nY_0q-G}+VnsWQ0j$2TLa1S~&t%OeQ znsa{hhd-h-eX5(0aOu>aZCx<#eI-9%FFJF~OX@tNyxphz6kgK$b@UgcuP-~J_6a*n z)&1gasP$s+H4^+R|NS;cA9hyJ)B9&3pM-PfV_22Fr*sCI{x|tbu^*jzltZ}zV|HE` zY=V2^glCur&>5C5e@vibWIBBcq@}gmISwBO^6!=SPHf8SL&?47Jt3vVo*IY~2w zf8L$T_85FI)9v;EnmEMy55oCT<0#Q#bjFG;#RW?Bw?BCfTTe$-ufvNU3|h5E&>2I< z-n%fPwe@Q^B(%d8`9GsG^*Yq{&|8g$y$EtuzW#3smMa9x9{hrxReXpDfpZcY$0+bl zPVLzpqv(v#4d-*PB}K(22cGBt9rhhkJ$R9zG=|QwUdy=&)$S-he*^ny7hZ20M`wac zKb(df8<#()!ZIJ3A7A0|rJ27nU-8eoKVkNQ5wnhbui$P+aY@<<{PSa94;+WK*4erV zaHHSObQnG|6|&zwiOzJ6cwUAd4by^NK+kuUu^Vu^4qwKRDRicxulOD`P*1A+2)|XD zk_En@Gm1L~E<%x#u5ZP#QS$!pWoVUaM0aQ!oe^T?3WLe16wwZ-%yU<9=L|aYK>x5c z^k8E!&Vwv>-&+5Gg><2p_s^m;x3zEHf)g8C?!JY=zKsuAzoRqDw+ha{R~|%FI<)-0 z-ZBaQIM(#Y&f%XQ_Zhzq_t_lyRS!Q5EK||{z|J~T!Da-RyF3MxV8L;Py`SNcwt4kE z^XQCDiGe!|Y;?7#f&vGno&Levs_E-Tf1)${3PNMxa*0FyC-^{WclLh^=uF=DGe_7V z{J60cx}@2@{|y;<{~OWxh0eqee-DS++f&!y!!LKwGVv^;GxWT?wva#g)1CrYy_vB8 zCp>fG^bwUMbY_|3bRdkq(s}+Jl%0#YvV9qyaXJxb4xPSki^+s^w&b*LFnchvNPY!7 z%S^A<2aa^nks6`jiIzTw-`H8C;3;ERc|>a^8J>DgMLP<2_ge%F<;7)e={8jio z>c@-2>*x$a@ta8aBiN<86W;wNImY`Jo$>qj(+<8}$@}*NUhurg`U`IPAu6D@fzCLO zN#BO*6Paox*l%m2&#{Tl3<;Q@g`DO?4v*op?nhoT@Pv^?h~hu&EE4yF8!%G0H>(MX zH^rARQBjCy;#7kPw0p_k@d$1zeHa>psb$f#Qd=m5s?6~Mi|u*Y-wI^^H2b!bghe@}ZWh4|}t zGxaWf_*<>88}7fl`jVfPLiGHodUpX{xpe(gA!MCYnp}iMc8g2ubQD5=_!&(IoHX~~ zpumtGS>YY@6hhc|PVOA6Cl?;df#;51I{qE5Hc6aQVxSO-ho&ywgi1BJzHeZsvVFuh zMhfBnOeE)huNk|#uE8Mw!7p|2zodurTbU_D9f$d* zA+(6z$&vtnGk)YBhVh}efNc~)VT+0CW%&N)cD)zS^-sr{4aj)y-o+y<6e55A*tL65 z$Au~QBOIN4cVB>&LIj)-&%6kCjT|X0hA%C))-OY|k4+SUjY2FL2Mvb8`xK3tb||N} z`G;#eg`hOo(OW}j4ZodvkiJ%R_Yat}|Ifbt>=Z()yi)5H{JhueOEW(V(6MMyF0w`^YedIklQs~_8+X6I!7GcNg+%w@EgX!`H}v! zpJ3G4Wat05DTGw-86QX3dXg)=6xz3UC;W!g`f)iLJQO11jq&qvNNBP(y@vy}?H{;# zDTMcdsLwW#>$$;?d{{2axG@inp0+Zp@KK1l-C=xz@J^PF>Wb#C@A0Fs% zJS;3kAwKGh8#_bKmao>&;P%7WmseqNo!!mD!W6C@-{i63~5~mQaF24;mfoG>f;vd03_S)HF zFyYIVa;ZHOLh)QDK!ic=;4DLM=fdnBK2{H-H5OHS2Nk$Xg$#K{$T+0I#Sd zg$R7LyvGF!s8;NM4r?nskE}y;d4<#3QWRpjaQ^&V_+U@Tm2N1X?Hb50O(EI^rDHBY zmq*iSg^*!qLD3@2z3)(~E<+)-S$30x;g^WP`z^fQpC`_$LLoR!FDjpbWgkR!(%}iiF_TF++nQ-7t4bjv zwQW4EL-7WIfO^=hHgu0p4V|fclzIYgDp(XI!jxj}nh~ff+51jh9i7RE|KtX*3Z0s) zgzTy8%bT!-`vc9!66^rO`#o+)yocShnn~Om=#1mPTpP$b{;DD$7FyqIo`?DaYF!63(HYa# zF99&5vueH-3Ln3|$#xi>d8fo;4$tW<@@K-;hG$aWV4}K*s=O9DQzfhC13MMx&NM=| zlERA&+UShbrEA9UNv=e2GSn5Gy8i`!P0h`e&_QQ->`OhMV7y3uHLPPBrBEF~XYOVU z>cJH{>zP;>e|y(zA5_>JpcmGq5FNe`cREAYWwYJSAmf#tN~3ew&AN`IEWoAXOixwy(V4b))j?41NO)@-q%SJY1^5u6PWck=p$42E3V9C))&hMf?aRLv$uh)zAc< z=KXW_5nPC`bRL5-+r50Gj-xYC`@%h88~v|@8t52YmP364o%!eX+yG|X*xM8bHCARn z48Wl)Pd|$oQ3&5TryrLfxAUHja#-=#{I%i)9sdf3UF2ao0{Xyy`6yhL}92*P=s?TJQp|=uO3Fj#av7@ZJ&JvbO z$C0z4QNHoOEc`CQHofmOI+Nc1+Yj#Hi=ul2-y|4tZ8Jq@*cru6!+%k&im5P_A?)y1 zs1~AQEOQ2(`A2PY4PNtmeYp;D{0_Le)eN2SJapF(8vgkEFdoi0*A@)H@Cn~4F>~xJ zJC(PtuxV(ervloTzZm}uH@dI>(y>5ij1;%rg9pez**?OLx}|~wXVICa%X=?EwnH)p zi(&E08G~hLp!~#wu%r-EWsXjvFjPj|yB&%Yd=2F~Mq-ndefA55>EW)l#sPSXRdbb zzYhPKk3CWkUtKafO=pYFOtM@!0e{<3t|Y>Q;X8pNP|-p^M%)ga>7h?|gO`op7F9wf zN=WS{EI6u7(mjvPG;isThGT~sr+Q&v&8-!|3+T*#g4Pk%JX_~1h30!}M1I5N0v`np zdkPUJc0e;6%4aU0cn{n8E3CLLQiw}Qo~|~Kfm6XRALd5SN6tenrjq0X4(Lp%YkmOq z-y&Vv3i^BNGk@~C&7kQuhp`O!YhG+&3dXvO|C4h$x!p;S@SP&n8M>IaS5H#`{d;TdEO+1RKph%_Ro67slF-KWWn?cOYf$k`seab3RlpXvsWg4;q_j*<=2qYzSxCFO9eAHYHOLkavt-)il+@o68v9p+a=kLI<@c7LxC`xmRh2I-H>lXX2 z3($J)y;LDw_lj0sgvkqrdg?yt%w=Y?VA%bw?IIaov5&aM>5I;M(G9kQg_g8&*--ye zbLK3ZG`U^6?*@ek?$E6FgTe;?D9y0G<<%gwABC_yd~@a$T&+`EO@WCjtMp&tzKW`y zGB?o~x$C>HLAOFBr8>yGXHjdbKRWaH*-1mFE9hYx562(Mx(~r1t~r0PTjo$5x0xsOwP)UT*EStI`P$sg@R6HD=+3IKS1|0%buU5jXe}4yU z!YuE~SltM8X7O4^G#qlMH{$9JLhmd%&0$aJP!}53ELcqq7eNrK3@)i-U{hA zTj7r4b9dS9QHW;}{Ey6_QBHqB2K@eCa@7=!OgZybE*hQT=KAOj-^6u~H$XeqxL@=! z=uD*X7Gs!7%eFlkss^HwGw*yyB4CfU%G?L& z*|4(C6OYcQzhJV1MU_{1pFjgeMTrGCRs3_mY65naWa*J0D3W{mbQ^3ClDWX1h@F)> zbHxI#aX$&nf=Le?W2T`Jn|QiH5;}9|YmqN>r^~K=4Y%F4BQYkUGaLW)pM*z!N2VUa ziKWz)QFzHO>s|tnD@WmN56Ok9juKqCem` z3qRjp_S%<;&TKvp@q>IfJRdZ}>Sg)I%vtEnmHDz$@Yna^h7=g<V&iSZah%@gC|@o=~;OL++1IAW_KmV?f`7Chw&UmP5^ ztAHleDIR~}&wXbDbaK&|Ql982C?)+VwFkb-ODNoxht7zcuCa&I=^SlEFq60Q(-I^S zVkQsfV`ptYu^a+@qPA^qhg=L~4z2?1tl&stD`@=hsC+J*yFsTh2k)-DIj;N!o$(Al z=MP)v4!g9#3(izGSe~LY6ZH|MFwNFKDGjO*spn0=KC`uoy@mMayQ`bMAg7Uc*DF{? zQXZu(!auLOG=ChdYdpMU(!ss z1f3E6b}<@$OwYU43$OBB3>GX!XA(u@9AGi~SY`=4b}zGZ1%6|&sXtVP&V&fGhe1)Q zp}`K===W%5=QDKXxB03yT=(Q=$cM>4KJJ`{`!B`sK2VO%OqeJIKo2{1?N-P-{Qe}{ zb9BZ$+SUx}^%%Nmz)2(KTT?KY+!iHQfq(vJM2a`8Z_<6*04)#EzNCMFfBt22s}W38 zzTKMy_dU~`_zXYD{9D{piOv+fqV|ByVmH~VVL^tP5LFdA!@nx42gehuh*%iNaow;F z3Pvkg3RR;sjEl}r&?5AiPZ?aH@(BL}AKa8p)O?A~{P~^}0Xwc1KK}q+=AD~(YS0-M ziB4OXH#zya0BWDl{qaA;_4!D31BP)tA{0_2WJH7{JhuFdkR%~9v=A~gBC?ZYk0cZs zMWRBHgpiqY4zkNE86hGe@?5Vz|H1ve?s+&mXtSYEiO!rAU<`r#x<|NLV1+@Z=&pC@ zOxrnyvv5(HTRRIT)DM_U!6T}vwo+BtS#Qleec=^3_Rw0mt)wfSp&C0&JSo!?^N)nS6Mj*hkljWxjjJA=8TylN z4Gk^I$_wCJw^!pY7;Pxst@Ht%AuW6jg^ed({%VD`A6%(e8_*dwaTZIMQTc;62P(@K zi2s27B@W8cjo4X7gmrH~wu14q^{`kd*I`E!c2<_Pj}e^V<_}MYckU10{R$7VW#ou8 zqcd?D%<*J=ymPWcEMKs^9u=_&hUk^ zfygU(YLZ!g9ZuPhv@}1WGs98F(NNIxq)ivB?VowvN$8APZDkmAe;3r+26rl`^s|xCnbP$ME2tw;xtt3p3Vdm2Vc0Urs-UmF# zyU-aU%fqpdLgqZ$1D#Ly>F{==GmZDm?O>j|iT!h^S;gwT4965Y!&G|EnOE^i;gDNW zKbs8SK4U6o??q>X+iK3krR+%Z6PU=WGdKq&(&%R7`p}s@jcb9>F(Hhh3DPlXaO~_y zXCkPC&EPSb_p+IAI4Dqa0tWn5Hj)@XXMFx%@`2^QDz4T*6W8lObf3|gDY;mE7@A1cl%nsOP*vCYxAq`9(|Cv`9{L@d+T92D zR_F2WA3|po?Ia!Gnb(4Typ&5jRFLsjukFbgQB-w6?o*q84r$(>7!HhR&SZW@iYM`agK3!an1hH%H;McJ)Nj zaqO&9Te95Y%cklV6;MwjpqlDCc2@OKk`9beTKk*;h05Mc_rp3VpH=<|bf!p_-Vtty zEU}lswA>P*HK?%PUFO&%I+HG;5eYr_&KY(>mZZXqTvO-_vy+=O)QuDkEP#`=lhME6 zt&k__O4I1fhHXJ8e1H8wMJqhFG}^TL2Rh^SsK)}{|8agi8_L@AEKS2tW1p#|XV97R zX}fMfrUCQ)_3)X=UWpyE=uAg9VFbrd-942KZ#JK?{0jGL?s62H!_KOqT=#^QM`LeS z!j-a9_qP7T&iZf1V_hiyyrnb=wu?s8eTFWNk9QoHM`!qHN1R~(gZjBrc$_12<1hT0 zq{gVZfX?jP`Ig%*LCN3OJe3#GnX59P zVbE#jS9}|!cPP$eTS8~Px;?jo8W)aK<-(DHnU6Ct(Dd1W%x`q2^U9Pze4{6_@&TH* zeBZ{jjLv92-eUse-`fa2gh!MGq{rdM@)33MKiFB)nFiP3wio9vRKc7>+^)1M=**J= ze?2(FpBj}6Z#*`#SO(V4qlT!=F4-hi=mEZ?-&@Xy~Q|B8Vv z|DvgSpq-yC3-4e2^UDl;b}-AmS^POvnGIK7hMyg@bXC^TnQvPy!Xf*`ItMZ={T%GW zzJbn|sfM42bDbM^pTMZo?{em#Xscg|+&^?iOR+W(+SLA`G(sw(Y>0Uioq6LmYYLCb zNUvwW{uc||C!n|3OHPR`B!Vr^Rm2At3y90tz|$E&wCJcv#0+PFu|B+$>|m1u5AG87 z7=|CB$Ag8bNyH`k+&DM*@1}J|Ief6Wzi1OG-Waab-bx~RmLImpK`#%h{$99ij%$*S zhD1ES(!XpEPmQP0zJya3P1#mp_!qVVYP2Lm(EO8B1g!m(pwl^5EY$Fltt<2{y z!qnp==X@wv7j#&FK?Bx(31$A!k$k) zP&+mW`7?tSBpFCV4VTImUubo2ow*jS?yBTr*iIr+Vtfx9LKy~yqp7eXY*}X%x@~!F zF1mw6F#3DiyThk{q`WJjwp6(foGHupS92ZlJhWG6tr?_$OM@ZF{98h$1cadt4D zd5QU5<&Tx%@7HlwJ&jWLWX)iVXmDdB2Q&V)*5QQeV|zY zM`bOIe!-w(PHQC=62UFrcQq8g&A%7a3e5yfVt4N%5lfk@4=rHgzRqXaP$DJ%?KEuL zt>5zBZW7@b%hcxw>9)6huYq=7k;TP?bO&yBK%Z6Mx)@~O3C?8@Ri)pfBQH{#F>&JCR_MZ+?l%&#ymYF zwge9eO(`mKl8B~9c_+f)Wo|pOHb{M6(2k9ZL}apl^|FFQT-ME8II#U<;tcc&=gpGY zMeI?7shI zmx=(1@L==V9}ZdKWhKb4XvY%4et<-ryj^nYJe;IvDo5;{CP4 z+kx=hg5$kLxaKVSm|2KK+@G8%HHEUaPwFyY=df+ZcX-wEz{rt3k^p>!12OB)L=>D2S5?r>Pqkf+787 zCD&&7cx1(&1h1I^fpD#92;R67k5@aQzZgnclgh0Ditq=KKY(k4B3q$&m>5bGq`Ou(Xficq=q8 zZZ_U6Pa@_h;Wid9N>|Gx8;Ue-4Vi|G$Liw#Qy>vG)xjBlkV;9ls19bl-l*KJNFt6( zy=y%K`wRX0)1bGA;^Y`)&Hb}{NC}uDjqBDsLQo8UU^GmfP zSbxV=|1-QqD}MffGCC9d!`TU@uRpy}3Kg$AME-?6iw9FR2omAxHl7y+cm2pI`vjlc zSvTxcArZP``@3x5)VblYXE40~;ld(3U}CjJSrwgW=h_(t&!6h&X@l!cDTmqA&>0QW zqgGI^hV5i7>{9w;B zF2lPW&)*h7DLt2#-;mNQ)<>K`XEdk3-+~P9^M8|I-cfrRb{%x4T!{5N9R2Sb{}UMW zJX>-Oav!>+DtD4ZR6OQ89SF_%hpZam(t`(1%(^5Zfy2_z6iVFXypsXjcJ`%whgYKR zJvnj;ouM;%?G1B7SwB=m^?x0m+w{;G-}uqf(Es=8`FoJlooRCjmd|`-5H`p_A3I6yab@e%a7nddeM*)}f+N}8ZEeu6RA zq5kq%`g=Izo>f3^iq6bls4#%SS9qK6!w=uS^o&63i|OMcX6Vf4vrAXu12c}T6;SC@ z&n_x+bmnyOejRwN)kq=%?moU-r60biZ9m0-7M&sDEU&=nH+qi6@U{%2FA_%xy==X$ zZh_8--MM!MUdYpa+yOTPw!PxCL}xNS)Lnw|TsJ$O!tP}Ckp<|nYs*hXD-y9Yrg|d; z7SRVVw!)KPNB8YMhn=;#Dry05-FTyr4F&#qYfr-(4_VXy&Z9GPi?)7n?MjJf9ZVU& z8oK=gI&(=P;SB8jGMkwO-OLN0k3ps`$ErgY(HVWwHV=5>!9oS)MIaR#5WiZI)a}ay-sA10BE99Feg{XRPa${o&)m5Zw<@Z?u(?4_`rN>Q{2S;G#--$vYVT_F65CBZ&}~lW9K%KNkNQx(gk| zi)X(;+NW;of==j+;E^3JQ0>tS=W95)@0rL3ypeK6UdtJsVHG(Z17F8}H|~Z;+aKHT zxS%t)Y&#=ZbE@t@Hcdk>Dezfz~~4*jW?z`_IA8 z)@GBB;q{?Ce`X=OMHj8yRdl91ku4A!7#bdEgmY~>|6_JXXHJmSOrgk!X#EV>sH%JZ zJG7}}a5>^ZBDTmk-|&VRCE=0P@aPe()NP(5qVMU}{L|1|sIKfDWX%e07=kakRl5#) zp)>b4#$4eK)^`hKFe1)x%O*UyLvg3}HFPHY4^JGtNL_Zg7yb+II?Csb&aD1-(jF>Y zTQGkCd*)x*|AC&)uHLFX*jbZ@Z{3E^ZGI$CpziR~?7i2~84HKv3oyLr;QKsy;LJGr zC#)sq49feWGdk8YLGbT~{ePQas@gCEiyu1k?jeUc{3LHB{0O?2a>-3XW{G}H$r~i% zSwV`?b*OXD)cQUAp2g-)?@uCb@_Y(1fc&WmvG-v$o58~oXc^C3C=!6q>>$0p3h&*H zYIy^tx1Q|V5{S+O(odX#u4|3I4F9;e-Jw3LM?Cwew}VV5&>6D)ol8*ad%ji-MQ5s{ zK7_z03iF*UQ1jLE(Ooyu83~v9voP?P*k%^w7M^CBh85ZQ-2a7<2vc5rF+aGJDx_2g z6ZU*NvHccyRzkMf8Q8{n$u13EiQv072Di}+-8>YI&ICP3^nmJrEwbLiA#cu?)VI-@ zU%k~QA*bs-QX(v$GX63EjW4tQ5Qso$MmkmwUtf}r!OlvQ+v*Q9nSSs30G02Q?q`g}&Z6;< zFor(Ck}3}%+xpz8Z?M>>$ntO;Ik<*j6Y2wityS#g+;D^!6kMBb3 zbAqqFz|Fp~I>7{V#yG3P87j437^$AFS;nWVvEOcgI zJJ)r1%(O-1Jsjz{El;0~&gdOKZUDJjXiVbY?a; zG6X(yut{x!#5ex@T~E=O3nOJ`;q}iM4OwuH*}1MMSlYSot5g9xb9!LG7tXfa-%M~?%_QH8;*crsq!}x z{`1>l_yp6JD>?SPL}xtwgl%BYtb*J#=y~Oj<|1Sne{FQM7@fK3WqlLse)-S+Bb+o_ z2x2WkXFk1%wS))sT_5Ja_pOHuf57v{f4r40MQ3WCw%maC35ULVC|7ZCV#h0VMrQoC z5xn{`hvorfK5WhU4L-};FL3xZcGiJmNiX<4C#ZT1()@ybx1Jj<9o9`mFSFikli^* zt|P8JhE6K$H)kQk+qa3b@6Z`p->d+rQ7r$m0gfJCu4bx2XYyZ>OyE92&o2*QMW)n` zacH`4epS30JL}$adT*Gp+huPxJQ6E*a9a&_7Q?j6X?W#UzQ#ScjmrMa5X|)#x^(b8 zISNkOCqopCDFz6$S5xSPI# z!ZwnZx3r=&Lvx-d;3bQq(0I7n?Uc|59~d5bwErXidD7%_2iSWeuj(cA`f#~z1@2N4 z{H)f7&Qy*~MZius^kJ4CkdT7!pnXM3Ko13dlo;mfL1(gOXRRTHr*ORhI;T4BScKd6h;kk6MQ7qCL~cSY#wYS0;n;24=YmXIfC)FubMUCZ?N0nNP6he-FMGYj1DH(;X6=ZtzNF_l`hV*s78HGgLW9Y@$d zrb9Zb?*6avac|P3*k^Rc=*%BaI80{Q_6`P|q_EL^L1!9c4xEDJ>Zks@3r(uFtAByN z6k7BJ2eGqW-9GOO#U+osyn?OIX#Cfqy>NY`<`6oQ6OtMYvw79>yP#^?zcTJ&bY@Rg zgDvz+xY1PzIhd5bF2UCkD+|ga=nPHymRoQ>=-N&ajQK0gyJr-g@%eT59Blse^5|oD z+12gjETowVkr!7Wk)97FJ7;eFwQ-?6hq%;a2Q zU(Oz_GI))z%jh56ot|iYd;*w_68 zm*K_rrWTbc{PRBHec>>DQFDR}72LKivrprnpRT3306p!3S@R&vn2NwpSafbfQvL@z z(_g6?1SgICPB+0@?F#31&Y&}={y3Sz_f4<;GT}K5uR9a)Z}oroC1%kXrG+OxP`2#F z>l*k;%Jl=?96D2U_>(?l68$ln0-xnRogaoL_B(6}|HRHpKgfI)-rPIR{RZw&$`RW# zkIpb#E1iIrk^6Px;R@}rSs%O?^3ZPo0y?u{dCdW~U*`&Y30;@^5?A1kt0`G(zwpoh zFnJjPkK41=w8O7sog|J${PX7%zFdU71NuMmVWkQ4+B`JxXrotLLT64z?G1rR%{m8L zprj_f?5^MFOiiQ4S?F~1)|o6wU#@X!3O@Od`l{42I`jN}pf4N|4T`CSfscs?41drW z{`CSwSn=R(MJhDq@NFK2i%IgmqATdk&gF4;cqHo8QU(0D&2uaDDmoJ?wfiL8_V4HZ zM403ITw(yK|8`apSVL#7is?DR8#7auC6Lo0-*F9=eYNvF_80&B1)+#YxG?bbUMGw- z&3??aj(@)M;wx*|qQ_TX0PR`^JAT2fS`S8)Hqe>(7C%FwiZbWFR`|KRmyz`!IwO5= zpCx2}VSFeDmL6hN`~eN0bZAR&qBH#QrZ-^p!_$}Rp(rPl*N!b@qVev>P$Ou|5}A+= zsiIFj`U*4X=w66XkqPCS4OO17|KH8FO6cu(?DJM?GQqaIWm*>&yVtBF!PBz=bYI|% zgEG6|Rx)wt+nS&=Jb1A}`W5`}+2`0gyksV4s7XU6{&g;0h=vbNm%4UA#a8zKZdx+Y zqa_(_3%zRR(hA`&qUh-oeE!Dijq)}!aZ2V;Qy83jG1=V)!^QHxvC)wU!Mw|hR$(f<_!P0D47%xSbNz#iA8AF8Gm(j>$3Mu&LhZWH<2~>jp>D#te{I5YmF_Jk*vW+P+oYZG@R#fv-aZ&t%p$&jFPS(jPC4oTTk~U1 zzJ&IIr_QcG+DF?R)HujQ_P!SH2&kHJ`&K&~+1lA2={KUFV2UrZ-u;{ zhi9nNC<SUYx%-~v%idLp-=ZqYX%-NvB%KO-4K?vi3g`b{Sz~>qj0vq;GrllnTS-qQs@qa zD}^g7V1wNE7Aih6VO^5jrvtYfv6)DK51;Zc_d_M25gLL0WTNj;2CE~y#(hqp1n$1S zPihUmWF1gF#!n{n;_jc0gwxy2&UM0w@IB640%Ssny35ZR)&(TqDS#JO4etMf8(ur} zln#)Iw0Y9&P^jP>{h<|hPn`U;TaZk6*f5M)K$hXA`D|EZ5xzMMPxfdsOAC>SNyDu? zH{dN&tyn!2&B|Dd8{1kb5$n5DzD%1XPh@V>m?H8Ei_AzP{t<_SL?`IA@) zuNJ({+A2aOm=1cq)P>Ko{;NrXCwLY}pW*oZ7hevDl8Kvau0NdM{`kXdrLbzp5Bhaz zdHd;J%|m2jh1%g@G)xXWDBA_4*S=|Ri;;=;YdL3Zq07RhONDTU%l@lNFn@9=Q28*K z(6W6P69&HyTRv!m!IoUl*u=>MPj6p^6|6jy(wqy;$tJxs@V5@zcbOw(BB`Ns$sbCp zCv0tiq<8wenIy=BlL9lp38a73Ch-tHk%&?mhZ@gx^u#5}#K=KgQLzt?|i zNt1~jZ~1>QQ0>=m#vVB2@@gNi44Jqw<#EUka$J^Dd=AS-erhj6Bdh18Dzao^zSsG3 zIE*zC^CCkr%2X)39GPf7nV)bT+BMoedIGl|6M8WRA60#=l9MMBDvH@{f$;OIi=P{z zuO#0zvjUl5FC1Jkg{8s|=rW;Ujs^P!oa5ybl29ZQQE9!>K2VhX-mx0km|$#3r$i=f zm{>3BL#jI+t|>5sCO%*o9t}PnEqoN6`OBE@2EBbgJ}rl=i+A2^!eZAGP1?%n%=EUN zIQZjo!?#{|XY}SGAA!!CJ4WpQ>-)CsdI>KX*YK^tf0TeDYAR$RU00cifQn6Py6v#% zScL_LDmqi`bLAr3r6hMfA3lG*6h046NtGrmsG&23?zzD*Ttu?884Bjk)v~CgGkitu z=J0&F)9@p>&VFca5~e0ju1g*x6LQRXJA7f+oy%Oc(4AILltF_`Fo%rE8^Xf%N5@m4 z&h-l>qwxD8kFBUCI^*`m!yWSfNDHZe)plp&skG3UvAvl(aP?eIQ3AZzfA?KKlrb^- z$bTH2Y2P()1-hPUpDc!q&9Q%0;ZqI0ZO63HnVKDYBH=fs)&rd|q%7h;t`q3Yf7<7~`r-U9_$N2iMM(#p*{|*&3Z))wMz%uA-s;rdC()TC|9lI`u=8knHq47$ zZJ36d+un5jr%NVAL%hHG!JrM9Uv-e%cX7*(Q)HrIsd%RmG`o70HytkhI3oTPCfLs& z71Kj!zCJtY3ER#)o~?ve21FdTomm+$@lDKp&ma94&T& zT<CNB?QyyA%)jP`Gw`SH?Lrx2 zG77uSJBOWhWlvHd z?EdyCs}Xu!Onk|F9y{xcL5(RaGTTYcfcU+?e1{XKqkkN^fX=j@T=Rwk#~B!E;QQL9 zy>u7R86y0kK3sdFDVqZC%WTyghO#ef&j?>46P;qgm)zjhJe8~Ekml@%WQAwFFm%_S3O*ZjCgydsJ*=Yl>U{w%!v6dI2d-?+FR9w1GdEsrje!6C zaoODt+dU5Rb6iGe=B6bs!tIVvRq|o}xV_#y)Vg%gO2H00>&rLCU>IzkMOd#efyYCRKPd)+DxgO$b`x6sLMKVF-FHL0md`X z-|UCtw;B`poza;sw;o-A4*nW1iXrU^RrM;&@qFK=?t;$z4E%ft4muLk9q`8Yzbl-s z=#2GSI&1iP@H%?|G&(CU^b5{+{gzg8LuU+L9SenGZ61cLuvuH`;_j>HO#M$+3%FJF zc|bON^wv3g8mh>NrT^!S&J<5Q^@G>N^WW4#_NR7D+da@3L7|>A(BRS6Z)tFDU-se{ zj7qskE#^rkL|FNDdBVonLB2|8v;D!5tzOt!;TD80%%I{tl?0Cl^jds|eJjaV4qQWL zyo|3qLDu=*w@cwmr;g;m@bpAnu7)={V|}_b3Pubu)_sBpEk3sI^Fe32?+n|(ONJ-r zp22@@+cp+q`iX`e%Gc4E4>!5OV2|oC(KhH=xkZ7^7oCx>Ic^1?mjsyPLfs?Ewli?* z>6(X(A37sc5#kRIWckE@fVJFmnT$8knfpsc#_%s|>AMFoHO~FxHz>D5a^SE(c2@Y@ zq!)CjF8cEhG6y9HXC@CAxWHqD)$KT!k zN`#;@@W;yDcgO^1l}MaDELWI#_yQWgdR+JiE=br`sz#zS&jea;!^6U( zeH7S|ojI{L3Z3CSzkC7Gq;b>c!>m1@S?8f@LaKm5G&;j*E)@)YBiPlN;a-~V(=0LQ zOiCJLu5=Q?b-;s>P&T@^pe;qbW>E^wMwwJe;(Z``Pqs<=-V5ZgW zPxqm6pVrt295A9;5Q#@;D0Q1xA)9Upa|JAEROO*cKxdBq6Vrh+RqvD%V5H&=oqj0% zTG5<85&yj8irp1xU08Ol7;Xw*3tNQ`a-@^glh7HyUs-oxZ`#Y39ng#2t%mb1I+G|) zz64(|&3t(ZPu(f_u>hxOuB<60qcg$6453hPeSB{#tn>Aw_oX4LAcAM`l4FQ^Xg?C+1+ejlANzW?A1JlSsgEDcWR?s+=~Z#8{t zK9q{iXe9P}z?y139d+$~!jR)vVVy$l!3}p_E_yqYPRZ{jnL}zF>9@{{Rkjhuj;GcEh z`bC(0U7_=620F8}JaQ9K++P3u2wi@7{$tHVXYBuDvV!?z^ZRn4*7+BQX5d)Ai=xaU zbjIZH34h4bF>U$*zCHEyGGi7x(`@f$41a4Jy!iko)_hC&1|^T?JUX0>&Xiqx;RPN4 z+h6?-(mx++qsc*ML?3=W1&=+poW2W3_H(U%fdLQt=!9~yvp7=NUErG}6QS48WG9=< z2K*J-c}(juIR;@Jts6{kJWtRW-?o6ukoI?EbP>$Hs+0a3s?E?95P9f~ zedC*3@W$7$CKBYhpwY7@ADtPX8b1e(Oy4g)hVvbP)N?RKkJu&m6rE}L%NGcnHQyd- zgqPo6CzuP+8D;rXrtneuZ;K2_NWZ%B9e#f9as9|MbmoxMZEv{e$b$Z|@RH$W~k}pALlt2Cnf}U^gY-@%rGAH)1l%g{) zwh5X;U9pD$9>K{cH`OO$xWF+3$yex1#+D1$;d{;+m-p~|a)3YmYjlQ1Im!Uuk6uf? z59R19@<-sOn?B_tW!PDpvW-_E^NpphH}KhV$=5CA=!}Q^uM_b5tOQj8ym@7AXFud0 zFXZKagU(!Z62Ag1zlbUq!&S4%ldJIFrzdCCEAY?jUv{_yJ6aF;bU@eRW4Acp;-9a3 zboUZ`N?gc!3XfOtlq|rnGGE>+R-!X6(rs zn8anoISr-m?GpK~3Z2>2F6RfGVq&%GAOnM*@%CzTCTxez8K|+P)jbW4-iQbugMojJ z#~rFcXFO>$JYdCKec@YZ>KIx{{T`heS8F{96E1D`CBh?vRTBfS&D?)kpcb9!QlfQ& z+YDA&OJVNEa)G~4UE5nqqYnRkos3!(^jBFt{RwiuEk3ue9{;@TRc9M$TzurlGq`Yg z_Rb=V&3|_P=m&I0&@t~OY{?WU`v~p!O?+T&Kxa}Of3k#GyKTpEph~R3!Vma`VRTcv z5uLe}$?Ol=sm}9!fUo?y4>LBQGb;m1#_*?Ss?Gx#{nO0+8x(b7w?EvB&V28><^^r7 zlfvFXsv*N9nih2CEKBw&sN79{c^CE@#MFF&K5e>W!B%wU#P&gFSX|%y;}z6by}h;$ zXWnWtXnn*#FGs@>1BFZK4tB#2;vup;ZP-~)RW&ceO~HR>ir|As?=Jm@irhD@5+rmc zMKS0W^kQ9!A;Dd7We@g{(V6Yno}GiI!lmCnhEr6(nrGqdfS0|p6m(|Q^?LxU^Ai8v z058n{*vj0F&Nvn9Hic;u4*VHV-bPsRJM0=7S2@yw&RFE?dBdGO)>hT9(2(D0TPHe0 z8umR6Cr)HU+=F2stWt)cfZDz%2S1@RmHn?=p_Tmo`ZBmyV%qr+rX1Nbdb|retKiem zSlB6)_^$`LWf?H>bz^7o?BuqG1@}pZUO;WOXvIJ9TinSLsy*n;4hFN^kneWWWeTjK z4)@yIi_QdU-n;<+tWqcD!Q^YTkAA}c7J^>L_n|Y+D%C;IWpcf(32wKo{JgUt|NOA; zv>DX0R9MY~V?E1slQ8JaYj(*2bcXCHbRE9c`A_COG;5eYM*kU|QF~!%02AN2T)Yn@ z6b`$MKvL;+fXEkgM&fDoRY>>DKK%`ReDGkwmO*qT``eonaF{2jDINx-Uh3(CTzmG9 z?;pa>iXU2ZfF_I&sf*#S+m^dlVfHX zY?sa}PodgW{PhJmXsdr)aTNdj2-Cd~$YIr%+X7$rMwadx!#{7NQ+F25lj%CLV9d$J z;VF2iF>FriD>|dDvEd6ZS5Yz6L2AYKT-(2)Gp_=h;&#U;8Ffzd-GZBg~Nj)Ec4G}-z2~40fG|xXe!Y#qh z110d`-$PSt@Tkw!pJS8g%&)v{QSh3p-JVa7by`qx-xNA?`Rji+P;WF#{TcjWbBoBWbD%BfL{f_wIIdq2ogt8Yrm$*&$ z9sJAGaF*sLI&w2aQA^Yoj*q`hAz9zv<4wB>O~WRKUX%Za&O9g%3xakWSCg6`&D|r}J2%mpowF~^ zpi0!UnoRg*ngzW`xqpOhW^T4GyFvB$U>Xxk(Lb=l{=mhN7V~>r8-Ys1Z`XHND z(zE?E6r%XO;adlITA8KgC7dZI_pZP@(lOuFXeq?O7rMVA;DP8!t(*n785Pmzv7c(H_7g}`0Ws!lEN1>Ha2UGx;<)XjGhXW`U8 zzmzO^+fVVy6ck+k^Gb?=Le#pK)%(H=vtFIGaNR+AlwmuCNd30((-6vEeEBaGc71kb z8iVd;;@pRJP>7wMejM_Eg{KP?-$I>MhZEF{6ks~x|b2>FRzuK`%|#`>lJ z6NRvn;ZJmgt1pHhmB19Sj2CNACeNz+7&C?F5ZFhGgl-xApF1HV*Zpa(ofM)V*>u$! zYVX=Z{|tVM{=~irL+KNRjRcVh1aQ&@``YGJ<2Df_lU?*-gG+?MewsZLBC%rm$SEix` z=dU=!+ygJJzkutI?KB+758HDOUKi959D;iuQAr=za0Scivbcp2woIX3nn+GGh^TdBbAwxT5 zc|i(M*CwbN1TUWWdbSB})Mq*D6rvDmsuz9Cph6{YcqZ(Y8@xLKJxbDZBo0ytmLnD= zKCtL1M{Nz%73!tX2~&v4N6AC_@D{i6YzjPZfA{(@e9zjkT||UJoQsR&ybAwrKP~bG z-VbM#-y%vOWT`)Doq(SL?ik0ztE<{JeURzeHjn*>D8#e*55W%bg!9d~mvDSSJ!1vl zwAoUmCPpFl4_8-4z$%M?)^=#wbF`o1Fojq#T${KElSyxu^P#kk5A6bM{~*hzC{7_< z)RqK7;Es1CQY|oF-d%0i5elJIDxrTCemydGE(-=16gp2q-h)mzq$DUrWtM29FEr2aEDIro03 zHFf2;E)=~iLUR{3j(p$!1=?6W<`+~(XZma;oneNNfa)uFlro~X4*O4LT4@sKOyfDH zXvlhu+ph~2R}DmPtDrNAsVTN_=9Sr#LU>1#{q+(&SlCsstcuPECv}FwOF4$4ZSWs2 z%RHMJI+I5JX9X46W0)Spo&;U)S?I;IT})OTow?Jj7yzHs+&<9&PX%k4F&#r^{%*B1 zf#E)NUJs$*V(`szSnH~qD6T;v&QEVVx(3%Tzk5*yQ%C)(X*DT?+&M*(9_;G-^Eny1 z8<$NFLgsd_RUs{OMpv5N73wrCu$RH_$6gBkgJIRKGRKdjGfLtbv9RX#55pd4B~@^d zR~wxvba1nSDI&sw&!J52c=R&t;LA-{If2fkTNi{w#=ZO%WcW03xQSf{ong-CIS;?x zu^N8@LumIc%|X79eroxX=*)V`t{`~!y6OHV_-Bz#Vy7-T9 zbRJ`NlsH8p7|xTf`@p>ZsM|GA)8ynmIz0+8+D`vi9|oOjDough&9~}?VTFcfhwy21 zriOaN4K69w&XvQ&vY?GkDDj^P;|YCqrf8ij9y*FviuOUe$G!^t4bYkW3fd0v*n?%0 zmvDIRYugp*pXBMOW{A%0{4X>DmPgLVw?pG?FETmKpfe#Z&o9Eb4Y8_xc-VLP<2-C# z${$cLLT9epPX$Ao8KISCm~H=U+b&~t=4QkOEp&gytz z;0w>_Szf4xKbtvS8BDRWH2eGw;i32UqEcbgQIoV$c)6VQsi+w`Bi&i<4l|#}H&#I6 zkbXCnIXd&0>6;Gp;cxqu0QWqMq#A%F96BrlXDNjKT{=ETIJ>h^yaYx@g(cxL%@Uh0c7Fs||%O zF8rpnLcPzWL%YwRGo~K17VvhbyvZ{*g5A<~HtEpgg`me*$RhSNSnMJ?^CT0}iqW?2I7tJwwz?wp=(e*An!TUFpXQIf6>~5tjs7e7r%neaJk!GgTIp{ysKc+uDLK;M|38pFi8)R=$*2Yp;MS>@gSt% zGFcmDU&9fP12Y>iU~Y6x%Nd<PDBfjmvP;4J9YbI>ISI<8I?RJMs zN_e0%v1+P5@DanNUJX>aRb@rziOy{CchZN~{gwPuAp6Qn#4s%NEKd>k!p{16?TH(l zbCh{q4x_&Rs^5en*2SIL*U*_kx6wFgbN0x5FWk~S^N-IPoiTXEH zR-kwNcSSWHbVl{@i3nKy*2b(Io|Y4^EBHT?h06WWCE6^RL4sDI8fN~af=~RK( zS>3?}I?&xvwITsBlQx?AVd05)J^VrF%m=^mEAYFj;!-gTtNcT~2KnX7b{z|*5Y;7K z`y-*%5ow7|xcYQ~;0mD-_k>=avW7BQu9gL`gInD37j(V<T0QI}|>RbGX+E zkM9tEy!$3P6Fy#Q0Yj*B>#`wlpmoPIe7CxPiK~PbVmMUl@m-TrEe>R5)w@Ve_>m}ttpK=6ynN3&6OxfmrYIA1#@|7 z_i#s22=&w;L0dS?rXpPk{o~iwmmnu&rGau3I&<6iLKrmOs^HoN7Xp|4*`m>zwO3JA z@UXXMS}tr^ka{`;?Oo=}Wn$2osppOUFw54Z`vX)R5&Om%i_Tb1|1yStz4=rR;a($q zmT~xsEW{@sht8b*CVmb6Y{*uwg3;=ibZO(!nJPXDJ=ml${gw&Fj;X(=M z%rnkp7pN@Um-8A9WZx^K(EVGA#-r| zXic2lJ#@w@Fe4D^^(hxM!fB(wmCPyV45gyg6bk8H@6UjBjdGLU;e}(rmyg^>XR1nR zePEiR2U`u4e=T`{E)|`T{3)dmJqnA|Qs7PzXZ>MVlym63a2h(pH|6XGC(`n6l*3!> zc9EM1$pbJa;FntQW4)Tx{TbfSnc0+hq@B*T0OtfSo?+3xA;7;@K@~ z578Mnj-3&(V7iB=9ctSpALhtFXGV>VUWB3NcAw0L`}^C?=V6s`oV`LOI@7M_9Sm1= z8E-Yi%|T}p-)OqSL}nkO3Md&VYfY7l&d@Gh)q##7 zB|!<0e&cFvKYV;$;vxTI?5w5PXIJ2eTjASc81TcfWfgMSi}tBML1)G$zTbf+=b!xU zfQ$XMG+cS;jLCuj8Lsa}EZ8^Rk(E8O zg(4(-mq-X1k-h1?{yILvb^p$r*%pd+jULK^ExL)~OYmCLWkvZ6{O8Yd>pg)f9|kR& zp^`%Eb*4=G=SxjJ%-};wwt!^Fp4S&W151v*Oq0yQoq20e;sF=<80+g`@av9l>TKK@ z_K;Bn*z`hoAr{&*(EJ;Nq=8@Pj_2UcQ2ck$6%wAPAAb)Acgf^Qb8%-LeA3i`tgAjI zFJRFvrK^Kb|IeNqe;)3PL$&X982Ia9L=hCSl26)(jo&x&Rr7IYjLT{QAyN0;wjP*p zPHKp&0C(og(u^JacD8Uc8@hkINx1@H72(dX9}a#5<6e%$)kE3+Z?b5Mac2T8D~zD)zJpD# z;eOxm{o^oi@707z3GR%C$%-4CT4g1zhJLqu8Ocj=XXYaK&cWJi7sMjr<#C2HKj5}i zyRJYP?#y72xigeD(Qzt)J>66fcHwQkCV#bZ+?i&-s9>0_ruMcEYSoe!b64QboUW_0 zhrZ?BUAgd(l;X%LtjXVGyIacBOCgd0PihqG@I;QO`Ayh(WJ&b8_j zHMlc#g01fGrQ^i+8YnT5GEMOTcgEUwLl52<;@cMusZ4*e{)A~g@kfq+#GN^Baq=b{ zZRS)dgI?+b`v2g;x@aqnTHG0eu}dg4u3+)}3Rk3h0(t9jX9~h&9pDKO{mgvWnoeK7 z4juX18WlgGv)%;u`NLFB?ePw%97VazR*%kN{7h^O9|b?#p8+|j&hjq6(x)URWE*g2 zh-y!J!^MY>b(&zvI>BszBkqjr&NWl`Wxn!WB6M(i;5P-yCS@YUKjY5WtfkzCia(0q zeS|}%uCH{6qDvnWGJz^(<<@1|B88IF$+OA2F{lLYs{)a`|@L8P_nDC-C)OJ^p4W zf1OT}sRMUrvPH=Zy4gNIpA4CXH80P={7d_sB|Gt-?`wGI0cZ4|KCgrRttv6pUHH#y z5@#5|x=$ZUW1*FzSHl?GsXW~)+>JXUy*+jZ%Dk&stc1Oy_lZb*aAz{58FV0nz$*6( zn3Gr}G6=N~-cjK1#hr;3*S-#)GXFI#f`>zM9k$^I>KpE=edsJd;b(zxi+K7)4~+Iq zPv+{!o!PW6w1eGlM?Pl5n+s#@%aHCy(hr5NxHG@4{`f)-JD%+pI59j##qtez#w?EA z0`m4>I+_ZrFR)Ahfo5&}XQc-4pVy2ud;}xw4Q=b8q!QC@+VA+!zwdl(1f69sVHOjdKH8yph|_)-NQCuw{m8^WF8rueN3D__;GzJw+$zGOe(YN#@^ zzz^IR8luC_P|UwZyacw9cq;BfCocs(wPDL{i3C!Aabi#~qt4aBwS_ zvJBpL*Jb+$S(m5&?f-+$O1UX!3P16jIFksiWB=$*!ClsDbMZOcnQ%v^`%son=)p(W z_ur&Hf9Tt6Z(rgvy{+v3;MZOj+8_G8Lq!X3;565 zf8W)Fmq%aGhQnKm)@p+(#oqh47@*wYcAQ3!A8Trl2*^q(2*m6vd5RN7qw zpk__blP)+ZrxVVxj5||8m1qO`B%1OvVNH%-^&&JEQfrl4L1(3q4*I|--n!{8@MN6# z2IDF^>ww}uGw2er%bE;n=&O#*z{~)Tlagz=GvsnA9`Kj*(tH2UdNre@8)6v z-!Dsg#==WC7X!!O+Dv||@CN?#S6wpiK#4Jt@=DllIon9GiU0gSW}h~sx_E6o0;Y8e zE`Nurx)a3wTevfyQ}$nnUaGddMUd+Q--&HlA^-EV>Nf67X}nG#T$Zpf>w)39oQ_;O zxHHEF?%BbX)M&qK=*VXrxeO^@v!p8QqO;g~-uXi17vZ%naF|}dlX(w!<~jXObI3u_ zHkSfReFAr8q0z1ujnqHfnfsKSk6_43qfk9OP+rGHLDWeYUp>Sx42w?s2d70xhTjxm!MP$=Y{t)hGEq;%kw0}orJ)&Dq}%tHqLcf8y-9S(B1{ETYbL~0UP7x z+)82O;H!tnJGF6aVCeXWuQ}}w}Uy9>-p*O z817?KbWef(dI_GN;oG3yr?b$t*&>KxUnfC@vg*Z2$f(X0X99ovdL%!Dd9?$XZ=mNt z*}_jyhw!TWH{^V{{(*+FlQ3Ow{8o-bd9*2yyzk1(TRL2H@I_{f$P~_* zXV3{DNNzfNN*DGz8XHK6Vqty;X?tBcGvRl}o^c_yy_{wOPzTo--m>825J) z<{k!KKLx8QX6{^q&)2m)JmIBNnLbHS$dxjn0j?D|giXVS`Nn8E#!kXZ5y3YS(9Y>u z+C?alF`oMX5>2X>#KR8$l&V@7Z$nZ)0dKsqX`y1m&VGFC7KKz?eBUp?Z>En&@51z` z;i(vSx0kR`4bL*gua81z{hd8>=1#(BusMY=ENH2u(}RzxI9cz&a~cm0M!|#6zVTPW z**cly!?1!VT9SmNlkne}H90|O^5~+nHWa8V)^vd@>&*HQ@Y5+*lTsM&+I{&uv@Vpm zx(CJnhB+T*?Ii4qEV!w|R;TlioM2o=o^J?roTLkU2W5{qNA$yewyiN+u^a;Yol%nqfA;Qc?1s5a4sC1jk$z(@CmVJaA~19Ya4%NHOyCe#@w108`x0~T8|V>z=jA7;+1C~K8?rG= zq|k6-XZm4TVz4;mZ=oUdZPlx|2Mwt6KE^>lO}eHJ@b9x59lv1Br2VSe5k%Ae3%dkU#;8Oa)lQg8 z4l*SL9JYj`!&Aq6VE#c(iMP9$|tlsL01hgXg5O5KmP~r)H0Czn-U&X_g z_d{=LVeF5{3mLr;ov0yOo7=@L`hS#%-wm^WDEl$idCDuM++?yG=g~OJ8-ek{rd( z`o*{fp&?7?5p8(bVE(uZTns&TG6H^R%aJdIAvClq-=U?}b*(*k+`n1>uuvyqtNxg& zI{ZQsVC4j(m8PzSz^h&wF7M!}sBPp8^5D=7<;-rFm6ceq1|LlQE8`T#&IGMKoPh_f)HK?{i6riJKUn*+VrQ~q zW+x%Fdx(t*94MN*_7G+)>fU+--Nkb5eS&JvG>?BnmTV_KniJ@(sV~7|uu$+=q#^Xa z^55%wP%rs+N*v@KQP2JW|8S?h`voh_$t(AXp|fJH)E>*aL@npjt*>Vs3yGyUz2jvyo655kC@7#+~Yxx zAxK#*e~3r|JKKs8Is)IyZi;C_H+NH+8&I{l>`WMBTsoj$3`fM=&wYdW&V5EZ&@)@g zf={xOpgaA-?kwawy6kifPG2#&69mhX3m+6f|B?MZz3?K>t^YRQ5sQw{gD0`Gm=n=T zu=ZUT+PpI1($~5{9 zJcZ28RR~ZTf!gihv|G^PO%TmTljEk zgzF2`5?A7%gX}JEgc+r=v+O;IQ?O*(QtlFbdbC=}6B^nd)J%ehQXZaffD0qvji=!U z9{J03GUzOe7<&n55xa5YB0T=h#O(pxWG#Cb51R}R_}0Sc@Vn0^pnXSgIF&3qi%u#= z6q4$^NW1{M{##1F3lkeJGkf5@^W)#wT-)tb4>m&?Tx3?aHS=*w$=iq(0 z;KAEaTt9-^}9p6KEoI;ZGVAyjrl_3|CSZw&&reQ5OS?`_y)Ruo-q3a zRmjzBe?vyqR7ViZ84ZvV|(8adhXOdz6W*W5BbMI&imdWAK-M!&&Xe}Z23(5 zJ{A0DBob1O!;3d}v(H2RT#F)CxHR*=G8)zjan-$tp;tY={DhZN2Rcbrv9mGRZ%5%a z@2j6Wu-S5b@+ORlGoF6|9R^BP%b+wH>+T>VzvxCrbQYZz(L-|tCU;6QYr@;~5u7)m zqVD3MFi8Jg|5!2n@i|}o8_XtWklleEsxFFrYS@`ioBCPE_CZAN8l2n-ych&a~jSM=L!b=2hC@nh2=ouV-wMxaP#Wf zH!JXSYDyZr20CkuB=0n|=d&%bh9@uARy~CzuledTVAsIomR9(N?PvD_bh&uuJBucE z_9A{%7SeR>Oj*G1^cD-=FjM#adMdp4obz83RBw7fF$Y;G2Iv^IurpOz)>H7EPxQe{ z(C5P%zbDk+y?8tc@+g!@Ho&?2Eb`N^s?=4PP8*%I(yb{0FG))3UxY%p!c88)wcLfv z@vvd`{MB0c@>ss}1hjRaze}Zq|IAzGN1~AESF7&@*v=;sco)WB4vdI_H(t-gR73gi zT1lgjiaj%fTo*gLNLg?UroC_|I|uJ}HP+mQXBh+=BO%kdXKfX5^!a%24_MHoIz)U9 zokfxIO8}lbOERkk4?eM3a)vV>K5mA?id|mfQuv?3W6JN)_`xv49uz1eupQRJ&Q@OY zsKYwR9RVj8e#=}m1X|}+O1*<8{&1Y`hr7ofsBXblhi}?E=h0bjWeilHlnAzk!(Cx7{a`M`LR=Pn zbnbjgJJbox%UXgQU+CT)xPbo*g>!{GEIZr!@iKh&L}q(dL2-@sc|yk|Z^#dt5Z-;i$bhc1l~I*XlPBnGpMUz;1k z2QRm6??KIOGp9Jnw!iZB2RLz#l`6i4!8P@dzUb+4ETNyl= zuQxIXiRW^E|AU>vbbt9xu(NA7)-<4VTFdTrczRrzJPgtteok8q2dt)rej(U^l~m#^ZGOX=qy>_sSZI zuWh|~3jdunOV5Dqw=42m;p=?%(gk>Z?p`&EId*pZYrQO_bd+wjfM3%hd%R)V_{#TG z=yup>tO=@G7ft_xObJYj`z_E}gSR)NU_M9JKU3&sBEHWP>PCjrCqb^BdDaFvvtN&U z8kXzj9-*^DX9dxUNI>J}>nAV5Ba|)j58$$zuu43v^9|6dg<-W*`V-LVpN1*bW$cWQ zZY2tLJSZG4z?O1*m%A`_t^RHdye4(Tvl`0W@qIc9DGJ5{$*s^?bILD{!Ia}kvFG3& zN2280P$}IiGZHdP)D%>};ln)TKVXiv=LceIbXLMpqX5(%QfSwL?3{6Z&hWR%)=)Ss zjl48o0-yDi&kjICM)u`hc=-IitwT20Sx`T*I{eUlipmLwP)6<#ftKnkZ13Rlr-r=! zaI5y6;1>MykMRVLEjo*E`;-d2`mpo#Rd}jG?Cf($x*npF2fL-_4Z2~{opWYu@Mb}d z4W}LcGxIc#XCR%(^;@=Z(6RZRAIwTW_BabZnE21H9cu7T1uww^HX4x!u3%>gX|LsB z(GYp+W%z{CKKlv0U|Rn!4f00uS2n}>o+q{Qu$pnKiOC+FbzZqs8kz+sel>%~TK)}t z!F5Wj$z<55UNhGSBcF1w&Op1mM?3Ua(OE=8q$eTq83h^>*zquy=^;$0*yMNvo!3nd zeS!+7%7uPIYF9RK8VBsGz+FZRrqB1CF@)|Sr_}F3HK&*7;vjRzve5@PHeq1#3l{Rf zv)gwKon^y#{W#QnbL-A|$o-?^fh(Nl6!VFOm8K#8y@vr&bD=+>X|HZHsUtdzDJS75 zTs=>drUUDPopNu&h?XzKFQ5(8v8pmCuJPZeLAdwyck@5kR;S+0?}VKZr4496r!(ZE z*P+~_D^sD6vhvg4BG|uvc>ODUd+N#FHgt0xCFi@2&MH)*I|~{AzG1lrM@0T{1;IS0 z%lrkq49La5BT6Xd0GGPVS?-h5yVEbp{D&VEgvKMR+KYjOPJd z_+cjy4{NwSiPXa2ONXTNukj6zb)gEz_VptGJmbUy|YKYjN+2X7L~Kf4VHiZMZvkk)hKMFkwJG>Q8GGdD_; ziCyuZkv@?+WXnVRn^ zl(^t{^f@F7Z90($J6exQcf)vUf5IBPp*eY$(;YkWQ`0>Isp?Y=ZQ(a!GIKweu4reQ z1@C&+Ikv;I?+@Kxg3O!V_Yd4dXGxDdmWKsyivE}3<97)mPvE(Q-N-a}@PuW2Gn~C% zl{ybAGP!b??xVAQdlX4S6M^rQW>CORuFeatB)?0jC&D^<9SMGf43l%zHnpzV9JAYg1eAIMk8Jx_BOP-lej1g;VdY zU5SQe3!ksQhkhrHy8eVlH~c(EAEC3dCVY;f%G_MyrOUq+H71H|;tUJJ=df9)0Fq`BRMFI3sTBqxUnqJ1N8<4H4mhb3&m{S17x0PVSFeOY|aS?1b-vXCSuGr|IP^;5=rL%eoLsnEsX zb4C*+gb5b>fi&&U%Jx6Oe}-nFMha$XoozIQ_xw}Z9zpd6lDs5>l~B-m8FL4Z^*Cz_hT1XT*NkS^N250jNrw|56JwY16-UhNJ$@Dd8}` zp*5=ndXb8}8-VAO11okR*W;Owhy2l5Ra#AIuwpBt!x8$+Qhp7F#_kTog;1claiR|{ zFAB_U!aA{ME8PF#KjS>UtqiTQRY|YH6Vu7m&*82h2~!?yy<)@B4P%o(@~uI~5ndtA z0PKwCvDg_%VKFRi3;SXSXZ&F5*Vk%U@DA&aZaY*qG&fp;`@<{E4?IU_wR70X!(7@2 zPM6^$?QgfAK<)oz9;88z#whP*I7PbVKMzZlFNQJ&qO%?sM@d7YYUTtpczFBHTQ9gM z+ntjPKe|g4H^PwOu=g|2a_Mg!eGqmge!f`}ZaL?58N)BxbORpn)%1;#1bFpm>+d>v z%KrG@Nl2FRe2qF7oi#GOdjcl$XptMjTNW9#_u!e>eJpX1?%P$a4{(UJ@$fI0WhfxL zF9e+x{#4>P)a>{rdmbL3Q&n<>6WYld(XjYG;`8s}lSXUfpYQ_NM@!OB>`aB%{wSP( z>~%v2R#*RUy$OT1Pd|JC&E#G`DTBxEZ3hg(jbgL#f3R_>;uU`wI!l}*Q3GCaxu1R= zO6Gjc3x&ip(xpYP^JrA{SNO($wSF5qrx>;JhT}goTGXQoX?U3j9pHe)ov}ce5!*GL z5AS^wU+jTu2f{YiA&b%9e_RpRS-9RlC0N*zOMeA=)6pIH51!Y#!JPxS16q!B!at3| zA}jDc+4Ga^FVI;k)AFaGskf$zH9T6AuJshIZc|*yfc0`$Ow1ItTv z*0QgQEc_?_>#hZCb5Zg1hOcvyo~FXJk*3LZgK%hTnFkTEXqLp>b%w$(TV^ADJ{(?+4Qj4JxXp>72G4 zKQRh-?uDKre}(@{$^7YKFlPDO*>mukM6S+lD07q6FcMPaUN@_Ny)(@=KVXWGup@B{ zc6K%3mH<>row}z58OAgoJHuh#biZ(zV@VNG0w2cNM-D*kf%@0Gke%&F>Y-TtXN-Ka z)nIAF*gHq~v{Sh<7#h+i)fU3Tx1%9#W4=&Y-T>hdrv_1(G4@ctO%#V1gM@3uu6JaD8C!(|N^N*f@38hb_4B(BG z(ZB9cK~i}=7E<3z+^c~Dx&O$2!Svb7bo-L%hv3Y$i8hzzg@wFQ7?RpM4n=WH{wK z2v>Dqy8VNno-aS-PeErj8Te{I8;W<&uS2o3j1i%5&*xT55p4U=k@ywH?ViZkhE570 z`Mjyv*@L-KRk*KAx5feXuVgm_!ncw%ZTZmkmQ!yJRLT1?xDFZr2>s%Ei_SXs-;5&6 zbNIbz2R+}aZ~8->UvG(WAm<@+%1$_a`3l1dEPMUw0DBrb>-%Az)9@nu69H?;Z#*jU z6fV6`lFER!U2haxVJO2tl?8bD++}T+bnGm!`hqOnZaR3$0ya}Tvi62CX9pcpp~DmT zn@v#qV~qPBNWQn>xjzG)rC|C@3MM}&3o?bb%MQGJ1eI3r#w9}flYPnc@W(BwtSOk2 z_o9$C6P@*Esazat2^)Mgg6!7{Ki`LwZ})e+h9$pl_J4#=4|V()hXz(BCMdJ;pNS9t zBLWw`|5?_DHSD_EZZOz5nj|0K519DTPM0_bowZkIC;$nk51VU2S`QyvXZXEr z#4#LZt}5Oxf%i|oxjz8aZ|^~Zb z#^rMQ;M}2@qD@$3wNc5Pht7&OsZ)lR21~!#Lm`d>T>)^-`0lq{*zmIVXBT|gee(Az zwB7$=o+BTfrMI+7fJ8wTc5Pt$mjW_B7{6~nZ5F(tc9Xds%KNr+E8Ljk3vM@EWGckY@{d|d!*g?fSIpqS z<6{~ITLG6PKx+Xc|SLuXmng-ODd_(QLZ;ip0GHy$vYVM2?#B8aK3eNJ_!H_#ojgKXg3h`V zar`Kp%3qY!fn{_0@;BkL;|0nupphekRvF|^chMh&i{ou3|KP{NqE`H+*qL?ERSjsF zFzb9BiVSJr4TakrS&xd~7Za+dU*W6BYk}L)q33f1Zy7p^@o20nBs=eyp}I6=!BU z;N)8T(lRWT+TCQUz<=hB1@UQUQ1G788uHC^?tcpZ9`|6&fHjT-JgqP&T~=@bnomTF zvQ%Pc{OeM(aKqa8v<3W}P@?J$qlQ>?QsEU&H-jd4(zNH&A4n1L01i$LT_XW>}-Qe^2@rhT^ROIYj z6+G&cvN8hK(n)s6YS38|Hl)Yk3;tT_bI{g?kLflPfAg3l68;++=Bt41oM(i7z}Ken zV#FWNSy4OE0#Lr!{EQZ)WO}dW48NY|JQohrf*%-_K)04}<^xcbO4e={GHFCR9r}pQ zdb)O74d&NfeBcPZh)TSJ;kh#`{}n>6N3NlLaHgU=Y7>qO{3b-{2a=jK&tmC@S8QHTG`!$rBb2q`W(kRSMjokca$%EOdi0hY_~4%0KPCs0{`{BRm%2vHSohQlq% z67w*ZibRg79-XCOqa+QrpMBIYgB+iD&wIh&M30S=VdwY8VWZGe_0j5#=j~KUty$ZvdcES za-GBiGP21>Hs^B@CF6K1Y55c`OrD>M{Ex~J$yQO9a0~BoypaL&bqW+ zpa?Uf&C2bddtb!|f2hXH@i`l^T)5xf0mnkV_ASH0R_PyXt=JiL)VKoF(_Edkg4}*a z%f9f>r=qQNSV_!G(h36_coprrMM+&~q6gD)4PQL@p9zi*QX`4hyX{YH}5Bn3-Z%x6s z!xZ;vJFv5ZS09T*6|)9EBgpvbNXUIS(&rob8s;(odi@c4UQkILhq|Fj*_55=tTv(| z5jah4U8xVtH9yq4L4QAZJ;b-T$Lp|uMgW?y}V2)X+g(H0UYThmwYW1JHUI^J)a_{uP z-xp{-HepHVbsz3tbXHsQf6CC1MmWqK9?}Yk4uA`OQwh27L%l{?7Yrsz&s~KUN)#m= zeb||oeH8(2zOVme1DiJaTb{va8Q<38Do#n0Ui# z-4fo+s@d~_geh){G)ODxN!JVq?S@$9VP=xTL8h&`(olnYOV|vunqQLig5$5s z<&t4hKbvwR^kKQDIRo_#`p?sU!+$31l!+vqYkPUw7*^4&*n7Z0Ekox7Xy*UUtquw` zFg}`u>m;{*sRyt#rOxLk;7c#D2m@$W6%ykPCAa1hVxOlu>*~ zXDvF_2tx(2<_0}T?R>254*Zt&UvCslpZYym3Ec%XehtI3SJGxk2GLo`g`zwrS7`(6ztw|Lw@%}((DaTr?!ac7|2M5?%WqLCZ#%-0k=R+r1 zHm@Ei>+b$+9qudc3*s8a&K9L!D#BE;mvMH`)pFpr?K44t-R z;8NHZ5(`+{E=27OLuvnGOof-Vf3r71(f`!>{=n^qw@3Gn;y*)5E+z$Il&?seLWjqn z2#=t2^nDjia+z`@RUlU_+@cU1%Qu;@d4K+_CiYCETPn_+1V^YZuNB!KnZCuMtgPXN@;^ zkHC{;9b{UNMCAmnGwgaC%p4BiRR7^DfiBxRhX)`*F8kOnq`5~eacB~qRqQCM1~ZqM z6dmC`aUqRhsP5vgR|r{iCNK8EU(;%qoABMyw^z7-V`uhcH6_v!jwy83fj4gmaLsTp%?37vTjo83FFUGAGNCQq!Rj_B zq4ThQ5fTM_Z(*HAXEn<8$iaBBnD3VGhRVjM50v*dnSKkYYDyQrz;D~E8*?yC?(RRv z8T@DN^-@T~vn40#%^=fq1gjSu6<<1-3=3Q?9BG7JIR(dO;JF!wlk~ILnb1vnNjPKQ zu51h|Qbe^p;D4h*`U%jO_m4>(6tL8>nuIH{Sy!q5ptHVFxtxIE2ORGjKx?C>NAB=M z#L=g*aJR!Rum-l$O-78tSRJ)kiaB&vKx&dOl>JPasRt>@?F#O|K9#z%D46Pf=tCvE zQ{&w@43&3&wvo(ZXYz`Df^hg=!jLx1E!q9$0v|0~%tkpPsv@gV*O zOJ@cs`TwG`gyi;XK%=X#*sjCFsp~wUaB4B%{3$Cq0GF^sST#MLQfXh8anDn{L%MRWm z7xnXpimE}u*^tg>_GJegs?mPE46}DKQ`nZ!S@Klb3Q+U@wRcvKt@Lw+FPvBwtWAf- z5`IlB(D&v<$6t6M_v}~ZWpvhT%CHRlD?~bJ4y&))&OL@fskJL9(0q(<=QBLU=S}(t zZdm@L-oJvK#hqc2f{_F99H#IJ+b-WDc=Do!P$DFL@m{PRc6M^gOu;ww9%pD*(OJ3! zYU1$pbJ=r7kftfx=sp}EUpIdZGgOW3KEiuGB~If|?E}jl$~AP>uImF4_)EUWTOStQ zm;BESdY6WWzJljh7NV*kx1@f;2>f$1|1H@%c9u(@D+B{(or`s$>9Mx=x8P9+kxwt- zYHDC}IjkR>=^BDB__POzHqcp@Ge?d<@z<17n(*I%!`~aQo$d2l7<_$EaIY9%fANfb z0Lpib)9yk_hO;b(Hu0a)P2p05Y0pXc9idy3jc_njrKpuCgiL4oj3>8I_qNwwd z{)f)GrF!8649QD2HGmd>h^^h>abX*WSh(fz(WM49z2$WugVDddJSm8}2v-jcKNW^j zR)iouNE-k8#U0rFeLFS^Cb63*SHhddm6^lv%u9|!65=ibUHAQRK{&|p?SnSVIw$kl z1wIIjYL9>#Usn4{;emY@e|(1%XN$-8V9^uiKZi-W2v0uVSyqP^_PVy5An$1jl2ADR zAdIRAR+s(V{}l$V>alM_vy*weyrf-(W4Gy!s>1cW8z&rK#RfKaZN)mvMxf$p$s!cm|(Tf)($$yUv>0{3WE)|vLQ8x!2J$5VEpv)GE9H@ z%a4t`i{Rd^5~2Xr_9sVLL1sPTcwaacXq}o43%`8GZh?>Y@fQ7sdTL&k%oJS&Zr>lZ zGH~|e=`ZH6axbp)F$_4p{WS%ec$oeC3KlL+^OSDETz+chK3DHxYlbcmL+i{LcQbW9w|9lj%O1Sze%WbVWMcyYzo z@a7zv{&?D-u@fc-Jqvl%bizHH%Qo{3UW3F z_>92mebfJuQFjr_)ilF|pr3Dgv@X0@OY!CwJo3*z?Im0~-H=-jYdwyX48gE+-zp-S zF2d!tu}?>!sFX^JCfvE5)O`as=M#MogE4bfqs8#r@efnqptK{;!VV-)_gv?r?IQG! z5AB_W$%ju|pgI37B$+=}_62qw z52%@giH=hZjQhI?F6kO=ryyY>t@je7<);|(goD=hzmi~PLj6nwyg$UhGz~R4eK+YC zy9lhNV?>g0JW`p`7#8&;GI&5AMk2NZsDIvyrw;N4*9c6)xn^!rYNjqi6{V-t2^gq8 zq+kFqJylS3heCC++Ocr`-{yrH*g&{+X$-!6SZ++U!8AknFQ_dBrT z&MB`b7+>)6StYzNzZ^6S6+{eQlCX3UsGQ!#3Bqsbj49eMed1P@3%twUSr`G&+K5$@ zLgqIiAHT!Vp}Eg{uz>Si$6;3N%rvK89iEG#8FqpPdz~gi;4EYFpLek0{IQjO_+RjU z+gs42+CS zBD7YF5)@(Fx{{h5bUc-)>knmJ{~2b(eTA3JJ7C{@we2!Y72$SbWA7rkIz76r097&u z?_0tBlk(oa@F#z)e>%*w*$iockKUL@{e?O|%Ho+hurn^Uw=!_b)IG->mPPdyJ%)b0 zQtwls5!1`M&yZh#`O7R^3O49s;OruNY$^P95{6PSj+ns98n=Ewgd)#6=HI~Wx)W=k zU^7w3?r-?&%p4glR~NzIkuI$`l&;KXHiBdu)Li#r&nc(FuVJ$5mt!B{twJG*aj5v$ zUzYM9b|(5;Q3MV-scY!N?2Na1ZqQ?r%=i`5JaWad3bNULx-tSM-yFU{#@$6I{^8>) z1bw+iJ#?YLC8Z~~AYb&GfS2%Z?_O9rtYNzRY6u4DSHB_R=^~hi985m~gs%rQ(p|PeA;OF22T>3_Uu3s#j@{wyj_IOM+e5v!Z($7r>{YmjoyVI zcv@O&qX5#lz4+G)zZWi1Y{HDc7wEb9x(N3~3t5$+`t|+X_K-F6=8*vSYqI@#E_`?7 z#K|t`V;d~L3ePA0QRX<*Mc^6M(IUV(u55i9`2G^L=`;8|+R-W#Ug~SQ+6Ip@3%M-9 zHGTiPtcS6)kjY1K@I|ZIQ%h(|{Wj1CN@$Y3cnkkMvy1%#+dtJM&B1u$! z^RItjdH}sL<+kGCx!mZlF2IVB2u{GIGEr6XRma?6I{==-i2GIE6T|sv!VAd-d z3zwr$o~nU$eG#X}U^w%VDurMd!Ro>V9btGPw7@_Q?zS?R-GMFCH*KO|tY-VQO6ce( zdTSWU)Cb)oIod^_Ao=4Z2>TRu{Ip?;XI8Kayz`zaG6E`ZUVB{%8DyGLzQbX+quF~f z_nqIn!$R2E!bF8S)IOnB>jXJ&q&9`XsZ7$&cd+!g?bm+zOrUOf3mVxSn&dgwML3+~ zJ*NT}hkveIg&z+p?mUMfW(lPE(DKzTbq^Hjw_sX_Tg+7)T*6(1FBiBDDZ*Ew9zu5T zYTJOAKRiVvCzB1yv|gR*fZcxUYRfRG-uN8baqNtw)JOrIQDU{Qf^=SPcD``veUDQ* z%-WQ^(*hsJL_GKlHSaEZGmD_JiuC`JffEb)q2{po1Vi*=_~eF5LJGW))%Nx?UP1XGdZkSyg_yikYeIEG@Bl`uXXii{f zEPj8*prpaXnjs_(JG*xecDALEzlI4kq;wylvz9H(I6UoN%S9=M&T8P}7l8vL-opAY zL+Pi48+7+NBlilbRmCe+L6)r@jS)B|V{x8L9G!Ldy|EDVF5G&#K|X6a7|9(M78 zq9X+Nw{V9$-t!A=G2eMQ2V-K)gBYdJSzjw(oPsi}oN<>Rx#5FkPuLswEi(zGw96DW zz}vLZ<YKcD+@b^~O zGLkKi+tCsL|+^>I4sv4QGeIab-f$ zJ6QDib!9(%QoUWf1@*VhzVMtzXUSD|s=#@7j&E0CRq_3w&tc%w*U3C+CN4AI4TW5y zR@dNq_UaBN0Xv&EB2$Dfj~3I|K|6b9W`8J|a)&b;5{-5p>VO?Q633Qdf<>4(+Zl9L z>|YrLsPIis(F#%@$W!-)-wf&W(qVe|jf*YNy`#nAFFZ?k{0g%oI!ovIbs0GJ-}D`G zSkS2H@fbcP%kW8odMf(@KEs3FSHouEY;{94gA)ET+ehA+&k(udJneQ|Cow{aVe)4K0v3@ zxbBG0**je46>w)_RUqKb4ul!YzF+%$I2>jU*DM_Y^ z&Z1kD6M~*PM#{QSC!k347UcZQr2i65lie{Xhh-{VmxrLAxA;|}v)EZpsPhrXzccTq z376#b9^HVo_i}y1U}y<#U@^SBd_CeD6qRU+*@4?G!byB;=&YQ8jI%IiW-9+0bP&=k z3xd*D(`yPKc`8L?FYFn$Z`**$ybZkv)v+_nBST71G0ykb6-YlYHuE3+aX@7$2WA^3 zZFWMB2qNNDsMTpj$)SPHqW{1^fRj2rY&NhYz?0`0^!+>}kO>XQPm8v}L#lC7i}0`a zmIA9LI;-ZAsvHd7Dc81y7V_){K2Z4ny-RQ5W=X&G7ud9X>e?KPl8C&?sD=N`%@y}k zP%78Z>k=fHefP{0b_p>BC&9$4w_i3um(`c;1O%S%`-k<= zS$vng)#2I8<^E2P=`~wu2pk=7k9r3S*!tu9q1VMzZ@1vN7cX;o&SPg?%S9@1hTib~ zRal|>uI@Sf?>S?09yD&c)zu9JC_2Bb!4*}p5l(&V%qQgc85sUyZr&DJ@9M7kK{17# z-TxV`&vqaf01Cr|kc4DQc4o4&y%LgM-?C5eQ} zc+aQ%7o6*QPAS~=q9Az<2W#yQ|AHACeY6a^=qxdQ7C9*G62WN!Nz1?R2gA3^YNACj zpTAIg0J__dD6PV?1=i=$ffOc5)s{)=7LK)kkOjPW&neN5y{q)PcD! zdfV>MrTp1`D*W#|HEA=X6mU865l-8@rXx1M&I(Q)=Y!t!G2B{EonuAN1u|G@i6_Cu z%qOz-uzK>4@-z%)w7)=Lh|V(TyTlFIllY9(;p&@k3kTRj_2p(9jMi3js)i;}1s?Aq ze;={`4%|Ly9l~yeKcmtar2M#ap_qA%!dJPz0PT_kCLii@#4!4?|A@*@X?LW}Cjucom&hxVJzR&w`%31nOjYP``p~Q)3Kk@H?Z#2|5#WmO&z~42(=#7dC@NBf64-@Fev! z`2x79O|8-gUq(4=uE4~;Aw3#X?2Po(RY`bSHRhTz+zko(8G+lCG=3c317rZ5Z zDBvrU^|1@1G(%_A_r{3AcfU_2>%&6v@Jw%b+x2r^7Ccv>`lKBmUCFOngdYWn8_CVl zS+>{Ph2h=8j$U1;wZJj#0a-W$-=)KE79VF?V13qqpXXrsRQ3vq1$M@?x4{p&4b676 z;jg4-A~)DE!a|V(4< zJDIPevzU7O72yNJlOtBpEIDi<3<{1eek_H5sa2PTVBf|3)peK}O|(UCjn3+~+LMKn zWE~_HkVuV#G8m2o-#b;8$&4E8S>4H09 zi{5G@il+oi#0%E&}Fjow4vYl@aT@OO5W4f`$ZYK#1>U(rk?Zo^C+=?qo}bXH92Vx0Xiq_?8hLv z3=9(zqA`Q|_EC(1kh}QXi2}I3c;RFpZ09ODwF2X=k)5G&MrY;NC`dx#58W!paEF;! z%OCa|g_a4hDUmp;rJXbbR$uH@|DSy1VG zz=L*36*`l=2tRZvWRbh#&k$tg3qxPUohQ2Rf}hEA56IZq*q9E#Y%z7Tz#2*KzBw4; z{(hLm4Lf@#^`0MctftIr!=FN%pIu?Az5b767*kyRy8)VhrrrGj1-adc54fYVu8mOe z!rmNFS`C=`A&%Jz-eCF3kpLx(b@*!`QEK_=N%&@rQhE6|<7p%vjS7`CAzwmq~sXLnoI*ZW8M;R_Cb_d>s&;5ArN5a6y zkhpSqX?s3(1fDo^E@u<2xIZprzJtzsMp&*0qgE|zte~-QTXPuXyLIAaDcmZ)J1_*h zK7SZlhe_NDlk}e0nN{YTEEIk8Z^;}I%v}8$1Yff>ZWY2TW2XIn=#c7la23kEeMd>_ zg`Lq#(MiGgmr__wV9|r$TmkUT;1$6^~KJ(Nh<~6pw-Pf9hmW`>xDbCpW*IKh0?4cubLp~ z)%memIG(CJP2`8pdYe0c61vk8E^9(%UCVW6NFCeyClSsLvJuw9@v7)W3a#EsOL6J`{H_+H2|H(^CnaYp1FQH#u^gm z#wJC;(U~6^W$-cU#k^tYa`kEH2K+DWa24Y{{F(7v4f5~yMR^zS-CtLOYA2~cz`;&3h8Kea?V z35Oicv+TjF(n3zoaCFuZiGUiE<-H+l56P`xNYM+;QI#$U5W~v5`Fk#SKe+)%17AA%is8EV&IeDj?a`bg~T@7tHM@RYRVpgG+2NE!`- zgU^3W7Q%;XdY}5Cok-Q!A5hwnX6Gl3qn9nOh8UWp_9~{YpXCJT7 z^+4*6TE~~+%<(dAs%UhU35Ae2^h>uFH-sAR`ec0}6CJ;D4qVcUxX=k}sC2KG@;_x^taBC z^5mcCL^y42v``02AJ;8ULGO?BzxJUz+nv8$aoCyZTS9fXm@Yx?0IT06Qpdqyx?c>{ zQ1`OliT98_{u%EMTpgl5#U78&I_x5;0;4rv%iBVeh*K)jkiR=dvl4C-t>}%xp0iq4 zw_$R?lWVLA_%khs?3AGRKRXv|NGQ|i83Bjy@CB5?oa*qfVd%L2Ic5XOpH@p|OvKKd z3Nq#4#1rCtOIZB%`jZgod9t&r7^>djY#fBg@&em`!ugLMdygfdv)Gh|rQto(oOh;B z=i%PWJ$U@R+2?%tovvl27dBmH{rw%@kN4f7PDW?Fo+OflCn;qqjNxyM^rQapWyCg9 zE==q;?Z{u5X8hPPxAwX>j%=lYd)NLHh3 zx(MH`S6(MiMQ5F+z9kHAJ2|`Q!gFOq-X4(Vn{Z${{CF}Zq6Jpm_#Qh4@8)TylBA)t z=1Q~qA4d}x=KS1s)pZf{Z@n_;yM|fbz>->oe zFpiRV&JkK@USEobr|x&G*1(-^j;#qeKpeQY3m+r5coak$ub_9^Bbw zc>u>`%($vxo@cYbICQIF5&H|3e)-6-WuUV}CzX`pjFXJ|O;}czrV|N$zikM8>iy`het5HIdGH66AkiEE!yI`8zXJ%)<1C;xQA!(L$o%W$e@k(4S2JNu9${zsv&tgy#3x0K%kamEY+X;-Vzz6P0i!ZZ zEnDH$i6)zQ$j`vyOqz?%y5e(35Oya_`0K#rVd+qJc>PFPbSf0n+DdGKgpmdrv+#9K z&10g+_%kGQr6-}|x!cb)pR^%V+Rzld<8^6#AF9??eBjDM zXKfr=JP$vKI(@$dpEBFO%=U<(nEb?D^=d{1QeLc>fa_ zyDc=pRdChxHRl?sHyl2K>=R~N&HcVhxRADW^&h%BZl%Pmr-eqgJH+;Y(0=_z8 zWmN_jsqR4e(+tL}wkG4UmW9=M=*&VL@QlgAnN6x|3WCm3K|D1|f}H zQ~pml>&0AltO%V|>-}6B`ft2%G=-XC(jE68vrB4UKK%N0bGR4QE$hGk4#W6sW~qzu zXKaprk$~I{*y>mT9N zhv|uq{NB*^&EV-Qc!o+yx*d{eNBy@5$0EO}k(Z*gdM{iQhOP%o^mU<<3YnP)JQ8GM zoen>=cHe4&WxG7?bI?aF)Q98=I?H<@kRLMEox86MKW{vabA>fx2hx&Zh|9H{2B=rw zR`>yOd_Pf6ScaYP2h{Mu7dA7^7hp_*!b?YJI-fZZ4+S`OMrz<6bCbyl*qhlnw+mAy znZ9y7MQ1U3|5Sw%2Jg4*;DIEm{TTS>P0GP4_=swgavVBo>(l*(3Q^UpY~|QlA1${s zoIL0*coUYWjEF@-uOLy`a;Vl8cXkBQ?X9YB!UZ{@NN?PDl6VmaLn$*J4szrpv~ zCzg*?VP{cy*TtYm--ka2P=!>1&==CGW|HN=xuAbkov^a)D#I5Tu-Cvw@f@8c&%`SN zS$({OFT>@!cM_hk;rAK&3>YDva;_B`y8hOfhddQm^hm4GS>K-<3&KtT+G{#6-qy|5 z9bzNSsZeC$v}Y6C<%qjG3kNM$Ly2mzv#g6TC!yWc(xN6Z^(dxbD;cQ>g>s##?&H ze-R}pB>3TsHT-8QuNVRQ3o}&9VA{f8tzl@xdG*Q$JY(5l!q|Y$%4WPS4@ajw?JePB zrgyF((8chKcQO1gIr-ioJTkfw{u549Ux_`|h(B}jd5Sdji9VWb3f22v3+_P%vNvV< z@U!aa>RwnK9NY9A2Dks{pl-s>_O<&ZAiKiTH%4&P=kSCdd{KYv<0BZo+5hDwG?5Tk zU4jB`_csqWqq8cOc2C2emGdO}Fh#KFus5`}J9sP$iWl8rX@>_EUve(OVNPxV@)mTK zWw59)bjtoDtqbL+&nkI93g+DN>2T7JK&J&3CtDcILC?__W+X4LGa9xV{P38Lzk@cM zkDhjSg;o7>zRB<&Sw>I;)KU9;{{v(TF^(r}MQ63wr}4n1eTGLDV5EX)ks~zn9WRfE zCmSSdYvAT)Qp*JFlGu2;3lrTg4|25O&s0{8szT8pG*fnPU(oea3>>l>{`w4N6^X39 zg|`+TZ2y6>TtD`Yw_|75v`LlWyX>+fH(}v41$`v+V7_&{9G)}k=N^GaQ}~58;oNA1 zICBR&i)Kky5#H4~uWSXiV+t>XL6!j$-BS3C?1s@0Y*2e?u@1vSxNPV<(ODfqPO^}P z;FE_r{H1W#KL~dCJ_;#>@eTV?{m^2|Jn;uSCHdmv(U;hn+wsR|;6SBc$yNC9$5iEA zXeT6B{}@WyKWy!W2aEr7e}iuqjfReNp|iN^--n#K&GQr)R*BG9U4YYSR3PVA_ImFyyk6%m&rv=%|p)f z4;>wbSdu4+=q&vIrF*t@MpM#o}7o%*XF8j z!O|S1##re6A*cO0RA<@meFy1{&4>TN#gvwJC;G9oG1l30FzBe?XB(({X=)`3vOkdh zT>*a#r0?d)07+NtInpyP+s`;^+9;()~Q=R;Y4wa+p$;J z+2`-x((n$qR-h?VwR#e94<37TC@vp<`e2vZ3!ky{Wq*hFjQI+whtOH6;ZG&t@wcC= zjo|mAYR!JI@lrwOBY6J-@xV)HGHl)}+Tgz59?2qn)o4aZK8!!J-F!?K-a5m|staXq`*L|evZ_gebog#nMyv%E z2&c=;!P~dCl}O%TXC;Q}{E+5Lt&TSQ$W3qP3M;HU%#)%2qp=$eP-{lq@dIRGO}tGw zg3dBt_vL~0sk*@zVEEh0NJpqoOPvr8xpke>Yv8X3Lysn4`=D^~E{r=AQ^7HcovDAX zRfWP~nlJ3&PG@OX3>+Xl^y(Q*|IcphEwuITo%#c%noiCiA46yT3Hx>yj-C0ub_3?! zR{e7yx>n^AltZPTL}Vk7>eO|rP59wf2R-v!bXExmn)JInr2+&Ee0tK9)hSm3Gpm5XR`rIQK)-*t9!8 zpx~=5|D*5FS%(Zm&%j>w+UTn=HH&VMeo89+s;${rth*n{eIHk_(*8t;ImKVNKV-)p3}7_VaaOQ>(1RkH-S z9`7_C{)9g>Yx43mY(L&Ka0SMiFpqjc^K|dYOep;B{ahRTcTD>00_@jI{Yf^DoyBc# z2|=47{ryYu%;B1Y9*{)i*pYNN8tzWl0v~scu+BkOA~9}~1$5TgctL)6B;co*HvG`6 zBkKyE{4GD541J`JTxft7?l@lh02!(W4G9;~S!;q8Jg`P2>gEL)?D);m5$Zj;;1Lfw zz83q{z*SzdkO}z0+9qlj#ysv$;P{Nr`pEN86$-G0=GwtOCJV(euqXXomMk7`C9k!FX*iJwpVB2o1qhLZ@`?x0n_)Plg7;aQ>YN3u>1xd?#^8Q4JV0q z{xB`!&zvRxr@Zn4YRf#{_yk!! z33m>zptGtii3DN8dg~z_7;*Z3hY#PGOhLQ%XRhx>*x1kp&KP_#B+F7(=GNLq`vQ(i5zftvR&R!2dm z7f+ii;L^XtoujZ$#-V=;hI$UXVOhhUsS%j?4|4sw|M5CpJN@-bIBauLUwr~&%ZfH% zL$hxO_kKYkzMCYB>)6?iuEX-MFOU0}B}|(OW(k2dC+0bep`@9zz#t^f$QAtwN8c03 z9Q%dNqPJ9%hAvlH&zr*k64-R^LCRr&gM2tm`N6CgKGBrF@f~{K&v2mLKxg&*b(eq) zBv*Zn;G%LvkRPnR#~Aqt2EXu(e+hMW#?zJ{yX=`qhks*dp2vF9Z zG!cE?k_q{pk9M`e?K0QF1=#a#c$91toyB*0N(frtjQw;8is%3MdK(gc(q2o0!zZ3@ zH^UsW!vu5CG2<2~$rd_mqW=g#q+k%B*M<{U?jLuB#R*H?$j-tu1slafw!lvoHSqh3vo;g3Y3GsCE{v2#ApSvT zd0F_Y!jrWxLhRt?ujA1%@TI7K;xm}&JpJ%3w0bJ{_zyh2{IKNsUvw7V-^#Oa=%#V~ z4Val<-+CY3`oz%l6w0!D4!wb7=HqXF!*>~yADI4OXA?;a3h*|=#_~0IPXF?+PTe1BI81Y32v!_%C0~bkwT7wbchFgpB8;+-rT4)JbNG$q2X7FpKc{`F5QYbqN%lj7 zRtkk5kbBo&<>)RtOSWJ04D9gYzkC(O)ka*s3oSOjTzd>piJiCWhC9xMF5lq5QxdNu zd)V2sb$}SO<$oDw0HtiW9{9k61wqN#aO~4uW(Uk;Kb!v)~esSR46g@j1i4wR)!$Vc*6x zsXCY{M)Thkyy@biwhtxCUu$z67*QbleoFs59N~XpdJE>-tXz+U&IMYxoA9#XjM4>dZFX9~Zp5%+Of#(?`QllWf!I$g`xR|I`I0~P?DR{aCgQ!Sq zScpdybhWLU|AQx@IyD z6$|iX(4jgq@)3oEHoF%>@Y-H)*Clvbp6}IdxaS={mIhzdeV%HDnZH%%KSF!)f^Wo! zMigXRiP!lcS;h4~T5$Y(2Z1Xr5a1+BhPQ14sT!bi;Ya!pkY?dOHbROKg^wILJUp=6 zVo&G-^v^PraD-Y@&2sUOnThpW4g6~0t1$uVlO}a{Vc3X_F~{K%1%2vtOI65yaoffY zu16U<$H4Z!+B?r+94YPC25m(oDedV(^kYtmp;Wr!;cWz@kGNSOg9kz6O<6qQ^tw5y9^tO5g`u&Ba%+ ztg!U^8uVEp-=L!!QMkZq_fG~gTJ|0=ho7@f9twgrQ(-iPFofwdV?VrXsLK8WawO-U zJW4&H@N%d4r1CKlpw# z&-w&Cb|yjOa1MI7S-IOlmCAOXC`kK*J*WcC3EsOu3M=hq)_gdw zaEZGY=KEF%euwT2N5rX_v9m2lSqVrj`Rc3@oOKhr;0Mbqqb@yyem}k$zJ!`W8Wu~C z*}mlFVU`hvr6Mw?)39#Q#^VYM*BbhGasnoY1H?xIVp*umIbbRUVSDjwr+$ z<>d-N^OOT6m!QztwaVM@A5D8*8tm6$Z*7KYF#+8lq0PX|E8^qW8M)$HK1h5%Yg!AA zhV0C{z{edX%Sq6MplQ7x{-?tJdIJwUxRCi9 zz8NUaW8xT5$RQ_tq5z%F+f-eH3ZdN%p^&1Jr@aJD5`^}?f+dOzuh*cb-??{moFfWq zjgMz!Al)|MXEQi2d2J;SR=Kxr6u`h|CwBUv&gxyFACOIW=Fm|t?95)_=o#2loXK<* zMt=Useis^ZoA5n`C#@Pqy5VLHlhilZ^}$Q=2=|CWBFlSKF=%BhrELI3Q&X<^!2Pk` zCfRW4sQ&d1n02Yz{xiJwfY$90&xnHTpquw8NPcMKo*sO6UNqtkEDVi{eF!}|S5scV zbA&qCpWxB|$_oziVrPDoPX%B_qeJyYcz1iC$qj0s5$sHXEVm>38{xNSU*F8YhE?^6 z11Com!i9@J@rIOVd{A<_D;S!6i5)D0LOiRZ z1Msia#i>=;_vq;-S|RLg=I}Quc$3v(%>+tb9oPh7nDtDL3(UEi zJd^|-(>C7LL;3N`AEqJ2vF8f}qUbE$qu;qc9v-_8OI`!# z!+uatz-KSD8F%5m15ZzIh+$_+hfk`)<9BbJvV-57`Xysv(;t3?XYjt%eU-P+$YV+K z4?Ow&{N>}~=&YZGSI@$irw&@(fQb$_?C!&Br7vBc!qZD!UT@$&PjJ9*`0DznFeV9f zR_@sc3h>tKqvUH)<~TuCC?qqn$S;BK(q24y1q;THKVO5lkNG#!Nn&Su)9o^lCQh!; z41Rp|a5xZFQ2c#Y0R1l*&-OvB@cPdykfn>^2hACD)&bAolCWNBe8(7u-<2f33-z0m zC>}%ZzrT)l!(URDnZLnyk1CEMQs}JbH2h-FV$J2W0TdP)mhyo+4kG_$!-3KVY8~+5 z(u($HXv?due@J>nLCU(!^b|b!n8I2Qj?LQNx&!l$_q#oWZYKObFQ8I-MBpb#_3lf= zK^g4q*!egCSf*E)dJ+1@k>t2RjUns86v%k^<9*g(aP5@(~}VYVdo z3OHr*OJ@|8rt2AQL9chu%vluBS#&fv|AX|GT^z5&g}B$Z!{PIxQ+`ii(BTKcui+() zmB?T4M1)oXgCcg;^(0*mHWN|gTEM8Y_Qk>QYCvB_5#(#(s~dn@f5Ts_!fxp=U9|t9 zv+k(9l7iQ(3&u>K*gEla03rY$^6koF;~@Zq!gGw*yQPQzz(Q*u{ez-8HUUhrak zx<)2E{(4)t4K5!xGG2g<8g-Ur%Gg;1y{!;5?DlZJ1bKI!_C}s&+1Qff?&V&yt}1=~E5$P{t{yZ5oo6eeWSq zL1%r{e9a9DPCgk|hwe8H%{V~iJiEm>NHf>_y&BH4@ol_^<)-2PcA)>m&j&bE(OK_R z52-?C`T`m|`1LX|Qw*$&zs~*)hQ01M`4;L^a*F(cT$+Jrj;o=wB0egdh3(z{sosFG z#5r2`p}F$j<)={io|(xT_^+ke>No8F$70WP9)Cv0*Hr=9cusm;+U1?Xdm?4?A->9MnQ*mECg}fF<8%eJ(;TzW;*UpxVvs z`zeqve>biXF3g#x&A_S?%{d3O(OG6JMZEA*hEKT$WSf|%ae^!KGA#+P`AXW$S{RwI zH82T{hYd#eAm5SNNzRMtEKRykYOw46?XUJQsb}=(187AezFh@H&n4`SLxRAyga6>r zi%UmN=%BN9D(KEZ2U)7)Hc-yXi8~6C*S-?0fbV|^iI2h}(P-H%=;6G4mgN%u%u|gE z|3TX2l1ta&93Qz+IIO&BYw-jI|q`Zy4ac7qMsaW$WRHffDsdU zQNhrVfhe&E^5|PV9Do}M?YXP4bC|t^Ru7$Z#WU>*HY=cYr@$w6>?$gh6WcuhV_Dh;V z@QQhb-X+MDdF1MCxHjQqYQ(+-4)=<>y@ELhmjS6Jz_UbYhMmoatcpS-j)hHqc+%qBo;Tdgd`yxJUrrKIcECi& zYsWrAD}y$cL+0qLq!V1H;QpJt0(x+WYDV-9%+ywpc?fSsWh%XZvVH%~e}ZJBCOQW# z&{-;t1_H1!h{^mS^l0m!`N9Cn%H^MpZ6yF(GQTIFOfF=IS?<!Zx zjy-@DSq@WG@YK}6r*XK;DERF!959GnW3xhMC4JpihIS+B1U68Lx|lQy9=u3ORRP~d z-J~Cdd3{~Sx1bv-4-d`XO8=s!pmJTHD7&a^4Zg~O+NxynzVuRNi~YpCI4srw5u z)wdckSfjIkvsuc)TJgI!7BJNHgHtfPTp@p_2y(7u_z%D}fqx;Zu+{czH0=#^R$)V; z6f|34%rJq1oL-Lu;9rY(C3&zf>&&wrm^zhQzYK3O{cfeYiJci<=@ExS$|EWm0Xfs(Oa2&x7Zs9!Z^Prh8#}BH*jfE$;@w`3rh(UO}P98W&)69@}N3j+(_ZJLAk`=GMUjkpy^6Z0~a z#u;|!T*%V#sJRP%-QVy03hNat1}I&yGv5~@qENr# z_@qAM-twFChQB1Hm$G2Ho7~TK7+3jlYY|%f__Iguip~-;K6nc5*ws_&!GR(Mx;rp^ z@eb=lXv;Ou^#V#=lN9^}Nph0J4!WVUrhmx@z&z&5XD>omqbhYbsFXr;DFsrExfnLW z4>ZH(Gq6lY@4PiBQLx#uyR`iGLmciIl(V#Wx)xsCWIoY7KU`#CrrZ21pVoI zkVBC_m-99{%QvD}4YoFXsj!DJTWWO=ps8fxiz+DSPSQON|5RGP`U`u1bdIrkU}r*H z)5`FMebD?(C{aB3EfNxaR$4EIZ@3=)8G(+r#v|ji#iofni!K;3HcTFH)})lrR2&iruRJq^ukE!Od|`I+leQe_@cB@0CzRv1fBgj>vg#YB@Ihzg z@Xd(8q7UJVm*E|jFW)_(im}>82Bb|b_}2 z>tG=JZMaN6cQOq&o>vlSh7qATXFfv1&OHTUKkSUqT$K-QD7I*6!A?KcD=sjh(bpsi zT5eBT)kBdpvi8$(&pq9hz#pCUY}<<)W~>_CQ-}7#b>R+B`WAg`93(CANU4V7pU1M^ z!+dUuf*t5?l~~4p7dv~j{#*r8&*(PU!daGQ9nrAdn7Y3b`lUL*8H1W{hu&{PX4+F9 zSp(2nmtwvs!MX?Ee^|q?LCwtwsDJ3mZW-iKKSc5du7}zk{teqZduf^Op|c42SQMc7 zf8m_hps@dE{!sX@QB|}A_HXA)zk=y!h?Ul$&F$;w=>qX*syZ&pK$4#v24-+nIM6H* zKECzQx&XSC{O8aI|ND~dz5ggJ`=tGX!+LzvNb&zf_3%)qyG1?Ae)W;?lp-Gtd zC-M+<*2{#i!tf8_`cGZh^Pldv2Tbv=+)sx$ny5%$K=D6LM?S#=QbTkHL$R~l!p8+* zPE|DbMdFc~ z;QY+u%>-D*s_Ik=1Fzy@wB=@vGU~ zD#%CiU&%P!RL`#b3%kO0>)0Z&vzMl=%FyaSbN5Xss>CuB2?_4{ye)@AO%u~2Fzb)> z!X|W(N?T^WkIwSgT33YR&kg=s!S_FF2*Y9FDLV2e(8J+2^=qh7I?C`19$gYU!4Qeg z;z{6@gO%6Uge~CR+)I+dPy1ouEK`2S9-Kj*x9(yRViq2Ec%)W z?X36FW*B;Wg6Si?Vj|5!9E;9M zPvzr-YvY?DTCnYyfs_l3)vHlVf@X2Y)as$okh}IY{6{f*g&+={bwSLO8>WTFUss1V zT|ey|pd`^Hw>U_Aw!*s_j@~^I_#WmqJ4Wn4m%oFt?D5!{v{0%Fq`VWAZ40NLe=CTF zPu4Cxt%TkpCDmh4-I1($8!|kx>10hnXDxO2E5T}B-VtjUY#llg0d*fQd@O_PAI~if z!`0(?s~fPz>e-qFA94^^wHeRJWlb=u%AI4|NJ`4v8M9Eqn)L1#S?O&5haU*jI>!{aA^7J0+( z);bkgu<3DmZ9BaGk@CeNG-7k?B2UGiF&!KfhMVbvW4iF=yT~aIm`L~SQ#!P|eBoOQ zJRM)WHV5~INdJ(eVP}VJ2n1lJMmOn2cq@X3$_>hPhtQ`$GUA2fjqu&sb38M!FyOJ! zfpm0M3!wxrJonF1P6Hm5X;XHBAMc#dNPrd9cXeyw-SrPflTholg5@4$amuvee2ASr z`RAkt>%U&TV-LemHu^t+1~-^Os~~rtSM)gi_3>TeU)aGWmBE&Q&N5ATtPCw4{w}!* zPrbkLEE4X}Ro9opfy=aQBk*CoThAu6ef?&LITM{lDLSqQ4{FAJu!3U|s|#T;ulwTn zQs_op{%Z&-DO3JihgA0*4lrb4XDtKdaKrl)UmG`3odUkk6ucgg^5-BVPpOQvQ2# z89HlTeeMYr?>97NK*}D*j#fBD?A139OO@XZljdS)_s+Z*gy&x*&+0(>osG}#a8c&U zk5u^F^ZD;47*um~cNXgYawR5yjLs5$L%|1sIGv`|f-PmS%q}qM+YgQ;c$M!We?8>C z`SkQO+{!yFO^}Dqn!EKMH%vY;pr#J5n+aTWfMOZ<_2VGn#FA+>d`+)z{T^mtDY~@- z9TN_^v*)9;hHv<&z(Ys60&U@hCinelSad%)t`gqq`II^aRY{a{wju4g+(Om@bk;qB zawYieg++}u4A^BlypVttWT13GH~xiGOHPUWwyZ;2s1M-3l>28 zi7K%^D8q16b_J5@yPl;fMrS1qt4qRyVUbJ5@b-~dLw~5O^}{?D(nMQ0B|%R#SNpfLZZu{pSN^XxRq6LePoqj`Rq{%QZ4Hne58 zSa*eI%wPOTh9sHC2^-`k&PnR2!J5D%V|y6V`pfbG)Z5jwt%4kKRnFt^ zrx%UqU-+Wd>Csz(R^Q<6@0_a-x~%WnMb@Xh0d8@#)qK7q}t3nJj__QNMDJa>65I;!jeSm z4Rh%Art@DAJWs_%R0Qd?gANVAg~&OYRrtJDiHY_ZI_uygb}4vCW&flJJP~9r5&&0P zTh8Rc=3Q3B9vCI(r@9P{y{ELOs?b?=vRB06)<(LCA?y$nQRt6-u&?{(#?=zp3&BLNe>T1$z zbQYsalOR+vc-^4`X_HR%yTiFRF>g{~CDqFNCK#Zt^>G$zM?LvMRD;gyJG6QdE+4et z)PxNxeY?&uB8ZP92^zMAAFhWyd!K2i;f99!ScZK?_tLGj~92Koq&=7dmTE+iwNt?cQ1J*@( zv@kYcXMJNY<>3`li9t)qrJ6Vz0@s7qCyQZQo9?GU7`s>b^(Qo!r(QeOh|cnH-j;^{ z>W21BVgGMo(mw{-1G>@-9;+0ZvnkICXz#$})FELKLbq5!>iP2E*%4-tco$hesBy9^vqB zhr!f=A&XG&;>RfR7Iaqhe~H3ywJ-ajE_^|{m+JweRn1D$p-FIaWeXH&XQ`iq+j~B( zBrnie@{`^CFvUk^NE=$$r@eKB;+tF3$?$-L;X(r(cCB6h0COtnei63f&#c`3%L5ez z#|Skbg`GIL6PzqepiY1#3u_Fu(34a5#3WR+tmNH;blFs=INQ)!Q%;gD6D2#+o{t@Oh=PL|(4V1=d6&e50Xtn3LQ zDX2XyO<@9AnA461z;A|IOnI;&*?^-5hL6_pEkgquy3 z`NDXz1nnGXp|*CV6P^mWWcmf}wpU!I=tgJlAGsw0A1XMxU50kPue?2>RD)1p20XYG z710XcN-W3D!#p>QRMH-FR%J=HAUykntWXD13)wz(hck9P)v54l5pQ!7^ji$=oP`=( zi~U5s_%qj3Moz+|?7Rt0SUY`S&KZU>TP-ERD@N_Bb&xZKeQOG?jRx%P!#0{(67D{9 zmX0E&Iy8&PI_3a{26kBD;9oLRu4>q))+F#AriCzz?ZBHI-ZJd{=q!Q>B^5}lD6MV_ zM|@LtqG4{sra>ii+0r*3gNl+hH?|?A`!Pq>0qm^O{k9S;{W0Qe4ZVfLf+L{1eSBmY zq%Zy%KMWTab<#IrHCM$W#zAz}wIjvyP&dc1!Vxz8wzLe*yq8v6e; zTwn2AuwfX-lVoRRWoGY@?7y8AA(d5|m=&YGg1>irkLNgV)-uo_0WaipuO2NTSDDz|@b<3c6dO1fSIpRN6onBKeO2P+cwl za}K2OS?g?pBb8?c7hu6g$r$|r?io3TDLH6x=f4Fj$Wq+3<_o75rFOI6JMriPO)$`D zk#Y{2y*$N0Gl-o{y<$5Cm-wiUn!{SV8^ZTsWJar0Iy^rrqEHV-*~8VQ;Fjf#4&_&L zR)XFsNtn?0;;b2TU?9EV0cA}c>{B3d)F-D}*xknGIsr2%0=-Cw&{=vD_eG&x|k}kC3ANcD8g)YnOMZv!raR=YR#?e*k zLHLCI%;6n)*{Xz{djva6r03Iy`}$o(ufZ=2T{4egnyHjh5xfxY_b#Z*X!5h1&aDoeLm?x`8p+g&>lj*x3!E2w@nN zSMbCL+DucXxdPU-Ifb27drNA<(_6!G4vPe(D$;GW?q zj#q*i)^uq$@MhBO=K+u~@TDLJQXQ6j+X9D9M^-Jsm(jmJ($8XN9fmD(P=~6Z%L*Pg zp#16!e}-KDo&}3PeV%HB_lboUXQ7Ek==z~Kbe7-Lt_=KLtwUlCtGAw0-Gku@B#i0M z(%t?@JrsIde{>42FCP`5oJVI#21rZ7C(h#vX3#EQUEKpp&!p?7z4V?E7IjOZ=x{4_0WLZsT3VJ>&PLM;DsE zryX{J{M)yFM8Q>sFEb^u-d$pO0LHwH*w}`)EAx9?OW2u|A*nXpbzo`OGe);ZZ3t6eveFEXML3&^=EDQbjunh(^UWi?SXAZni zX8ePlX|iW2z-7OCFVDjd?}v)~Vbr!_c{aSDm{i*g#XL3|=i&BS^A6fobk@qdK3SM3 z#WZ38uikX~=?#w;^v-3#1GC5eG{7Fg*sW=pd1Zx&dJUcR%#>Ujs*M-Xo`uw0v@D+R z+xc5uPhoy?hd>?l92A$BgnCR7$H~{RvorH5;&3wNq_!!1`z7zB8+<@bVU`3q}7$eo3p#kU!jW7h0a|_=}PCyz;W!|<@j^6Su|X<3zR8=XaBs-p_mHH(bwV1qx+*{40lPU;GeMb)RcR;XPT-QC1DK75q2|p zQOk?h14`WgDv|KIuC) z3Gmsio-0-GzgIHOV^Cu*<_XFr~R&pqFMc7%7z7`h^$ z=GuRQZy?>V?y)}j{kHVfCM+zBUf`haA^6NMu4zC+5#!w}knLLGfp9qUoSLc-mQUPZ z=!U^OZEWlC>_yR|Y=?RXd{4uLRpH9ejFcU$W6@U#hSBG8)$*Xt6H?s{DBkUGY6b4l zG@fOm=^?Zl@n2AaNe=_a><2a=q~@@j#-0Ym`{@Yx63FnZb^g3G_! zXgR2^!j)(RX}o;Xec?#iNKO_kSW_u%g!hi6md-+bm+k69bUg%?*H#TOaB9Ay^&Bh} zVeRpPf!FR1r9rctf$@)!=cnAvFSx`LzeGWgon2h}D*+>(p4mGM&kvUz^njwQ42M$S z=DGh4*TUu}UF;Jup<9ZNl%a=kg*IAL6w01jlre_Hk4`DM!miJ+G!kG2DYbqTymjJ+ z$rvO&Xf-Eh>>*IqiCh$f!~en@PQsTeGtRf*T`xViSg2e6!n+I}UOyN(41XSTc(?~k zTs}SKJ={aM|C%pZ7n=Njkm&@uL??2i;O}diMJ2F0C$nq-KK!|_b{kqAwQb~L>LCc( z*0yWGzfU>)uEI~lKHna~C#)kAui<5LmAM`$6PL2`7w+rX+C0MCL-;~#MWhbXPF0ZE z!yAuSXhWfLiwAQ7q#zsM?1Y0Sd%%Zv}`?u`lBMLvhcBO*fR@gn>L;24JE(n7H7bJtS>4WV4L~Dx@njaccq!? z2zJ)f@I?wL(D4nNfuzO{M(@J@M?WT0VRnng?+?(GEOYfI)YRFxL&n}ipbfl8EDp!& zYA8%$;T{LQ8}ugluqMHi_r7tzhinzfLgR3HJz0{3qlZu?yCo+Kga5NsHG*e~%1^jJ z-UVi(IJhF}ai#)(aO}4pfl)7xUnb(j&L*E+=Z9jvt1kL*+t$p}8MdSq`^Uh5k z&W<-wslvtocp2?rO;Ny+U>LD5el!nSi)n~-K#}Vi(kpQD#hwDw(H=t6q>Z`~jOVS< zwSiYIaTo`{W9i=Ka^U`v;R`LWi%t2;0!+6^zCq91L%12g=_&^ay%zVZASHcyfG->} zW)9DSFC*Mz8lgvPU*as(AwQmRhz~o{eeyyEP6YlbJO_(Eo_^;A@9!&qp9YOp={|jg zoZh$Fe!<@rUwSC`dk9s3C59zn`0>aer=g|m?-_R}_{MNK8LltnZ`8m~VwC$PVC?nl zq@)5p1iReNheVWyMv)d=J#JBc6@GLrt9=M# z-Y_-2hPI1t9X(J&ysz&s+`TS4azq3>%Z>f129tlS%w2|#e5e0}Kn1%uTlw%{2JQY% z*f(;Ed=+LN`9jMgiq5i>U{Qe@2@zbjkhX7LAP|ny8%pHDS0?$#+n{$O1z`yqv^i=s zilMV8KA%*8)4D=t=i$4c5G#KeRR8NzHatV5Bu zkHHr3g51$aZzy)>eq09JdhbkqI zn~(i-D$KOI*ZBe7&KMf_3Drgw$H*knS?o!_#Nao}jo&6PKf!$M4)pAMx049<7?=*c zhs>sKl;dzRvX`Djs)z8l?HHRdd_WP)V+2k0R)kz2cd)5c99*m~lCOa8iD=bE;3KtL zIz-agnNNoiKNPMKKdTQnHXfaKhD~zwmt$buos&+b(7rhDzpwDv61mqdB$9Bv&m)7* za%v7e0n=X!Mms|1so;bNsKWm%?G2>7d?Ke0e$B{!wFz@aiAy<-VQ1`@t2N*WtB>_p zAY&p=YZ#p9^Y4BI-!Odt+6Dbh)yCJLaa7tgt1LRJeRq)n=P54yy#%ZDs{aMSu;3#H z^Pok87j*{|+&{#)0@u_O*_n=`vwRYHm0)buUlAL4Y4e;+0F;t{rGzR5MR5^*2u(Rc-{DQDoVpr@We0Jl!>@E0TUX^kzRG((kDuXlv zUIxQ(^zv8JJy?*bV9BeD&KgUw)rAHef3G@07VC4jqTp0wse1{0*U#uX00SBC1Z_jJ z(>;&4RIsyXnI~FssXZp;Dy*ek&Uy$V^-c0#!}B4p-}FGyPlqc0!ma%`KO7;Tv(($0 z)L??I*q6)Dq55He2$bEL9m$8p3I>y3V7J@L`9CnDglv^r6`i$wbz2##N;d7cg;dT0 z6oGI!FNiJ|=1u=(X@i~u+T2S}*Z!FxqZ;m+to@P-aB}RD+<92SQAhBH0oL3nvY}~` zpJ6lP8W=U3hYO6V*0k!_+3BZtvhZQ_j-v&%>ace4hQd@;cQfE$eK!9F*cjp&G7aNC z4MtLFptFb-;-#RBM#9rGkjQU6`!4)aeYPMKrft0~`2d|27^{9lWp~$)WSZ!#x80w` z;MZm8E))1dGG_1&ba!4FON1x#ji;(1!%X4Aclbl#(E0%_?9ASIR|xuLwH+{mr@o6) zxj+uihYWFW&U%)u0#+vJA02^V1G&OP+UTsqWYYXl!0f7mK3t1#RC9*)9sIg6@G(`; zsZw~!;OE(|P%>2O!Y=&xDa)Sc1a?Ne|HcWJqH)R95nlKE;1vNC-*W}Lfu!5MVSTV) zVKjOZK6fW1a_FG5-lnE&K+ToyoGXw{%DONNjyYGBzJi7Mtna&^&&=J1HE1X}*vhJl z&boq;!I`Z1p-Zs*``UOA4CXvL^Aest|8}Vz@+C8DEW?$7|Mm{+;hs6%eNYKTn@JzC zfi^MGhXbJamqqp*xI<;k*8*D%3Pl%SQYiH?dVTDy@rIHdlsnL-VFgJvMfH7QuV1)H z7R-7-W8Mf|w)HN~LUqMlheHPFEDzF~GH~RrgWEY+u=2^<3wlZM2c|*&n}H8MLY9Jw z$G_mO8O>yhljtnLtV{_Qc!lWYX?XgXZIL_V8Lur%hD)4WwKcHjyl>+V7?C{Ee$Ws* z8&v5Nfg(()-%i0zv+arhU~`PsTs(~bQn6AAuTZmYjY8RzcZrCN&{<&vWP-4(QI7T` z%s3Fwd<)*xT;q&|1phMvWss_-M0^+yZPOp$gD(~TQ{g>@d&Z+nOBd>tN}Y6qhyO&K zj)Fg>7A;F)$<0%j2H^dISJ$?o$t=}vE@SLW=!S_bRM@CKCJ*J{%8=cnvMN zW}fswp$mGcf8pQc7tfBEptA-K=BvRcOb*4D;pH=*Dng+2W4^k4xUcg;^B4Gqdg99; z`1GXa0JACXnXt@JWvJY=@7G00PGbA}0UXqGLbnG zLazYFJyKZD!=lnHZhz?a$5JR88cA13HbeGXEb{YkuE0Z;)(o9B+kZk9h6>3USwM4# zxHI06KYP_W1FnvnU2cH&TqW11Vax^k|ESKOvr=3_O>0Yy1p|f^xzazk3N}ca7!MArMKLx=D?;_h?!qcn2 zd)gtljM4BiT)b8A=5k8u`zI*{%3%6|Chay*n_vOHi>`>Ac*z{xS&;pF- z)@7nUkIu5m;gEyJQc3u&;Qk?dF<;op+;A)lrk~|iZiF{u12ku$O4qplp$q6N8Vyq! zIAoY%aSrB&?_KnQ9?dpa)1c15nwuXXqc(^8FF0}E+lRsi_e||@pak^aReE$98Y?Hq zxz5D^gWtiU_yojCMb}tu!f`xsxr{MaWY}0@6lkk&{co=*2 zPhTapdwzOk6iQFL`MKW~oyAQzF917iZvQcWPgB2a-Goj<68mGJ5=$g`86-dVn|2ru z#2T{f!JMvqF5XMn84abNF4Qu*F5v{}AAUX_1;?9(2qp0K!BFi1=&L<-avK^2=$LWY zp|d_bx6*>My9ey9!U|=3$A>V)v;OvLc&_Z|-5$ulcHi$W{3A0SeB?4Z>$ZBN8jLAS zkGl*n&i_jdff6D%+4*qy>ihgJu=P26$sd?Jaj%lu9y{Y1u2Y8c7nMF=ga@A{bv}T7 zLmLAx;4>DBu~zusxw2o2P~!>H0>c$_R=3-lJRGIz+p&hPjARe^!+Q^7DYK!$=N0;9 z$Vz&eZ5~c(zu}>EKxYNe3d_Qv54WT&pxM6;d2e`BMM5nDE_+7kG{6sK^G4G!a_!_< zs;jtXj^&@1f?_Td_GjQ$p`+7X_<6qhzf_ngBINY}I$R66{}Ue1`4vib4LkdJB3cY~ z^E^*5fteQ%q~C$JpI**MgsQ_IUsXeD)}y80;kR@5s}DG$vz~mf7lNMMYORJ)k2byg zHe@>W@9Psd`S8McIeh!Mdiom-AZ1_LcO9K|;@)3A$o*jGpB`NJpm@+3zWWrPmqCpzeO8aa2 z5z>7-XZZ_$XMJZ&;ewr+AHF65ed6xiIt>kbdfeUN5xQf($#CY>1L=0n zUPCkE^VU6(C!)&kFI;M2yMDwS_Y9eriyDm3`Fi&%$szc@`HDI+ZUce-AiKYO^_-5;qDy#`EB+9ttUE*&45Z423Wjg zuz)7U6E^G|k ze=Ze1`FQEV2Y7j3o&8TJqso1Q>>fJH+s{=DeyJGsGJ$D-2?2NDjpI+l5}~r|PINV- zcw?RT9S$y3rXTP|XNj@B5Q6U4Jqrz?cJ5&5ZOHIT{{0j9gEyg}92Q+#Z~X@S($Dtn z^TEzW-VX6W_9Kix^x&L@>&y*U8Q;AW4MTgSH{L>X`k1{zC}6U5a2Kvd7$4&CMQ61Z z9zFpdlON)6gtofQd=XGGs7>?@{P$7xSRZWP_fTmQrl`(paQNY#@z&SZfQps5CRZTo z2B}3D>_2|>;w$*vwb7vqy1wDRxdt^C1Kn8tu`}_X-UK*yT`TYsEX>V%7zBNO5yifQ zC;2WVw?j6&51GqwCY|f$;rr;U5#J(37<^>3>;gP%NvORKc@t6_pTm{j?e@>Gj^4WO zH;gi={6-gm&WdFHc^rzj-JP?9+vI~QKCnesek&6u1;rCJ!mIUbWV29?=q&A_2iTd~ zTV@&9zdsoFj7eaz0Bnk!s4#%>ZJKpA;T4Lk=EqQ0kErt<+#hT^ zFa*2mYe)aV3?i;yM?=tAYQDd9Ai-y3^*W@gQrU@wLmMf?CGe%(HpKwEd&i1?8|oBS zuyTdso>^ky(Skq4?+RUo#ZCi~58?fna`LaC2|kn_$jQHU;xGJdcgE;Q7mg%WbWhfo>D(WKK*G`r2 z0CrH^NP7XF>a{*^g*SplUM)hUhOoB`57AlsXR74kpqgI2HO%pO(c%Z)st$HPgW8){ zzBWO6`A^^H;P@TBX_`maS@DC#W6*c$$GSN*lF2AhjMFfb zzxD`K1Ul<7C$ALb&-4*F16N1CN#BJZ*;N!%VT@IZ`Uhy6xTX6OO7vSAlSQJl7%I+* z!8TJC8xxou<#FW>bZqaxkq8wisZQ(s1WGylJqz9*$3fgYKG6|~QXc%Ueb4!0#<-*vV+L{~Sy|T|n*yZ$?wnr9qXB>ntB3 zB~=U8FF2$xEJ%@n&I$>YkboYarjDP6I>fpJcgU!bqn!*Vd`S#zU~#p**$?QyRd01L z5%-J&ubl|wbPsSm1?Nk~Z~q6YmeudZ!*IzAze;G~ycawQ1@mnp_a|Xz)9>R1V1oe1 zQv(=l@11=U+GP#rKZa7@l}g^hJ&xqcA=qKPS@#d7CRuzwnvBjGDC^XLN{5*TuR}63 z_pwMg5Z(8y80K`yF7(4YR8Q8npq9a(9nKW&EcEmNE%^P@8_KKjH8CB-L+GnCVD=l5U0<9q4d{)+7-ge|F2f8WN9p z*nEfGoDvQPvaqxB5za#JR`UEEL#R4<()%`~X3Br?1P+@~JS>NKF^-SFLC-JEN&B9m zv#5nK`5@EDkX$`D8T#w>4Or56qAVH)9C%*y7Mf}vXdHxG{+HW#;KKWlz1-Q@**4EN zZTL{}{=_wCig!Wh@kH4*sLZvY%$kGFx?rwFfM1i}8C-%d1`nSOg6>RimM`In zGrhL$kn!=cYs>J*m&dmbzra01z2dG2{ZE?uUVx{=mMEDTY}NH@o_wOLqI<7F7Qs z_MNj3oyGlVN)wJ;m|Jjw1t|vW;qczqm%D{fpP8Jb2eO>KM)em?J#Jz+@*17hDR4v$ z1|AANdKsD-P6~%Wo^WmHe7Mx~OyLWxB_US-10%HTbeW5A&)ly&r3^)DxzAmMn>&6N z9>8X$G5Z%V;jZe9R(R#zQ`bc(ySn4W@CG}RIUgVoyKYs5S;LH1Y%zZD)|_YJGe{8r zn%)Gdt}48kgTvVgg*3(JtRL&8$KYM=bMMWeu1#sfJ$N{ku`M0`{Oa0M4@;PPhNj^C zvob#@OVC-d0DC}$zcDkCkgIEH$qfEJWU}D_s|{c8rND>bhe$s_%Vy_8KcUdU_QPav zu`?|(4l(%Y{zEub+JSRtcgncSu(Md}T5TBGRoQqAn$xg#Jc0s7o_$4d zHGJ?}FRX8t|G5DlA555IFGpu-udk>>$$+z4_V8crTcR-7w#z{N3Z^K#(sse?p54rA zP@znki?srswH7Tvfc-K{;+J6dZR6uX(6z8o!K+I`4&QUCUHIGvj7@fns4k^23H!7NvU>8j9K=Nco9L*6I+ah7nU zD=^guexUjJEE7f9s-=?SlX@Ev#x z<^GL~*1-cRgkO`e$20Xe`FrfFYlfpd#c z`jMOsLjyYNbKDhq*g?8>!x}z4apsO6bb3&7?-^98qkqr@$@g5s=iq=!R}9T3be5M? z(lO{(9+hDZwbmD2+=KM8r(UPSahF%`>f!6xR5er3_qWq0%0}EXqOEO`@Q9;GuNj=p z2^;o+6+fqcq`=Uldb73gob8L{3CN#zaFetNI~%^TPYix!{X}X4W6b$z?m*kP2TX}j zqUQ%kHQc4u~<8lKtvX zj4f)!9&VX0{0xPkMB4cZr=UInk=eaQ4T!0b7kl>K4# z8NU5b!|pc>D9Ui8>p*8M?A<;Nxy3HtwS=KU5o1BEXs zKc)VHdnPS8TN*Zf+sr=;H0g#JFzq4db^!RxDz`-tb*1k?k5y+@2$#4oz+>2!U z55B4R%@Ys({~8KcLgV8FQlpT=l~Q4UH#)26x|#s2TKKGE0K>$DPu+wT*F(=fhJv|M z=ikA#Ngewk*ub0P^bf{fB5^(1gU(8~_tJq_ump?7h;20}(c*4)A&F`|5Cbhn%CK5Nhdqw{}CipyBRy`2C~O5L+L1 zwl8^H75b=dPTN64Z;Pd1c%-uIZyuca%e2=4%a6Ms`~yQ=`>2`w(OGX~4=Y2y#aQ-> z@Q>IZ-UsmG_0ys+V07*qnO1o57p>AFl;FFq!7zZ%y7Wa)9=4`Sm{`N)kqC1?cJJo2LKY(XGBY@(T3_P<-+3QxOo4%w_uFfs*~a(Y33yaa{Tt~J zI?FYELKN1%`8R6}BNs2MxWe<|?>7^ms1rL;HQdU*NA?{y{~Dq>FpSRPQ(_i^4t7bL zhEO(Rga0-p9yJ$#0=tit$(F+mOD2_X@K%DG*1m7pSzoUKAEaWCJ*@|aO=2x?z`V#6 z+h};V&Ggz^s7vwY)*xikqxINN|q8VE~at#5HK57V+c}W#d-4fs%wqL_UY_sku~3Uw${-2A~F{#_Jo4uy^4Azun$oYSxVPI&p{iP2Rk zGnGBbGKQV;ANZ{Tzt~+~wS{RJAGZUc^C%DTOQ_6#pQ0U7Sbe8khF=rZSPy?kXZ59V zD?)dMe}Wg_3DXOb_aQ@6wcK;~qwR?5XZVKV-ihDPPjASOZXBHzta#=)--%bO`+mt@fJ5on)#?J3HFc94ZerZ*-w5S zhptw6QzSppS&8I}!jP{2+PV=OV`$!WfrX}mB=OKEDwwJgo@}3F7=>(51Zw$9kYhi(*je7Qi^t&2 z>HSyDAwj_I<~>MdU+0z%hcdZ+>fy^VzrZPYmt*W97^$u3Li8ZmXNf5K1e^kl%*;++%2;z%M0B%;oUuvN6{;cti5F zz`jN7%=wT6A0*FrKCTA`r`uF+z!w5y+R@O>{^7~DP&;e(^dMyTu5Yyi$2neJ;$Ff% zV@>9$4gHd?-o6Hn1{yscLH5G}enoKZbWm_Ftcd;@u>nInwBp#8u`{Y?sp^p5V1Kqf zTn)LD9}4R~eJCz~F~r=JozPapuWl7e`i(ZTte~^137smiZ7X%a7N#idj0QqSck5rd zP~mOm?>0!f!n(Eu`y@Sg82_NNoCk>&p=-W8+B`ksg;3G^PoY?2cxWBmCZ3I&gr7C^6Uf)mS$?@`;_&Kw(i~GL zx9#xC4IWTze47M&-1)2D!>qS~_2cmN%0vsvU)(cNTHV6%(9Nu`M(|rc(YOoDpRt{e zgIs^N%2Jyy`uqkxyTrrGqJY&-j?GL=YvIUQ6 zGB|T?VQ2pT-O+@d@4N0f!1QgY2jTFhVsv;RRPk7h>4uc0r;^s;(8{X}wrzBl6m_mD z^tgHBwH?$cXnhw98D~Xm^5BGE_@@q7d}XF>1^PeJ>t)(OXN|uYR)U;dq!Tu9{=CC% z0IW*>w44LO2l+NzpaoOlzC|c_W`dMq7dwm5q>+aWUox4jVJtNfrysOCY0Li%N`=*m zHNm|`PT4uwalluZ<{vssb42qPbn;g*Fo#MtDW>-z`OcO_Ivh~6vaN?X9u-%opj#=+ zEy_J~)*ladNk}g};9~~IZ^{LEz}E$Fk5ZuT>}qT+G!im|%Sqt6qC z72_^%j9~~@SGg-ZcR}hy0_0DLYN~>N1{XTU;76uY{lrAQgqSn0Mg-x-$5fLip+u+C z{4Kak-TEgMww@H(E`!NoVf(*9$EIoWefxU}@+5k6eDI*w3l=@t=YNp<27Fd?MKBuv zx6>f;7HTN*$qho9yAKFEaJ2M?HaBrE;ng1vLv46ZI@9bLG`O|T`VnM(b`+;79S@t(Sb$IlLa)>=#=1PeSg|!#9;tF77isjQzc;Rb#_9_%* zW+`AH=_PEP@hDM&pC9*E+QNj+;~xW|!=bp(x$wB*YG)fH4mTTIg56EUV~huT37I7H zQws35mdnCIcYSs)go-r6ZrzZ~DAao$_J>bBU^~=Hc;2k@P!--enDf{UYH5=s2Sd65 z`^-G}y|zBL1HRrpTC@Uvlmp6`XnF~Tp5rx2@JN|@qYa!{O>Yl?Jm?)&F$o-l*I3-e&7u6cKG}Pa_Lo~J@Lqs~M=jL<5aBxkS^mujkuqRs%7zi5u+%gEi7^Z;qeyjy zW^0bm5+Kj9&v{jF>9$bu7_2P}sUT+TB}B~s`XC6;i|90;gre7;f4K!WpC1^Ah0PO} zN6TOWPyOUDymImA?>#8{^!_UEVeD-9`?fCZVo@i)0W;2}Q$)jCPyW%pg@o=4tb>q> z_C5Cw95!MX;%4e4ynJ|1QXAg=JS2Aw>XIs{K7vdql1>!Cp8*?&y|Cni`I!wE@b8^9 zJ996=M1|?HI^^ z{*c1l@q0ELe9}DC3}18$F3v-D+K_cxwqAnvsb9OYkm1n@5=;2wb2gO^EFwL?m|FOaiiXRnW35r?+Fy>6I7Nzox!H~8K8#WHFA2p95;pinO z*uF~?hNNkSGmK#W@SPVf5N|7tgRbVs-c>-&xX15DAZ^cb0}*F0VT{(ajUN`CD(caP zK96XIo#Dxrn?GV88(GIpDV#YWzWf!IJ$SUS3xn(C_IS9kvpoY+9mq?_J9Hhcc#$(j z!n*Qn9K|qdy@{_M+Qf{$@>_Y$^WPbz7`mfzZ%4lqeHTR$9LbtE<|gmN$J zEV?1dWZlJe*mIQUDjQEPAyw7@(#V!r#Z1Lnt_k6nRY zJypp}N3k=yBUwt2+1Tr)4gB@!Yf%6!ZBZ!Cfe*+MYg^!HoxhC>kSFk52R&~uVX>~X zPY%}XF^*Wl2*RD8zR>z!&s-K1sgU{82shVbwq{|I>@pDzUoRp4KNIp}@Ji8ZT61`8 z;SkF`xL@ohS32x+Y!|49=`X}2rr^!VhsP=Tu`}K|6-h{W$w1o-4yC<3=>cDUBQr~Z z9&FdFYN3ur)1?V`I9|Y!RG^nI(GzrA6c*D>dKkm|#@c?a&?Mqna029P-5*&6f0Nn8 zjlpW2x>RDpUP5>vceWt3{OFf|5(@1bE4~HS396N`@YB7gb!G5L#ZL1uwEJt_xd)|> zR}JtAVP~#vW4f@T$n%#Ie7Z3BI||+qQ&=m3O4k#11|WIvI`Ix1oIFd(E!<1U;Vq@t zhHjS_*{(tDbXT57kbb0Fs0fa;$w>9WB8wRL4d@%cq{=SROEBs+)=`J-^skNV;jHnY zv!Spe!ufmw3~g<@+zHQ-i#e@Ae%*)vv4~=4fwP_}@Z(4Q`?fG<-^&5h{rUDhRCuFR?GFzwX4PlIKC%6+%`p4=rS5t7 zU+#ymwBqQjUtHs|ke1JH+5(PV8eQ~;uhI#BGobfK>c0kPaAb#M2C`aOQ&UUy5~kxT z8Kq%aFDv_57)0;M>j}@842nF3ypi%Ub#S>gUU3qBAYWG}m&DF=&+3W83qfyRMFNKpM4!vLD z+ary`yYPV}{{)W=Ix8V?_5|ean^<;)i}YHX5%9f9*1lr+D3XY*A6mEB(riItiVsYj z$Iw~2T%4M)Dae=K0mjvjh=oIYB7$roJf@ba+zp9*wl&vbXQh<^n=E#=QDLeIo#j|9 z?V!q?ySBlQvUuQX9{jo}cdG;DipRUJKo6%iAEx8zte0nklpy0&$s-#$!N>3<0KT#N zFC_>1XLMz?K;u!VyamX?9{q-14xMGWSS|;v5>9=vg5iCyntY)J1NE0IC}?`4zY(rS zwvNoghBlGOL-M_ZSc>p@8EB_B^XD9t3f9~9f_wEZ_NT)RB2tQan5yPLHwB%1KCw_L zU}sf)+>(%N^MRll9FUuk@PIjYH04s@o#ISFE!0}tcVYt4OV}EcDx$NTYRyF9>zAC? z#?W`l$IcZR@{c$sz$2GcT&mz~M#|kWSU$StN34X-Vz&wrgy*a(B2PlTM3(ql@K2w| z(^&YCVIaE;#j8>ARxfwFZ~L5-7jF zYis}>RF|6ChP^&f3tTGbtg3}IE%@K2(e72KF8}JlBS_;$MO6exi=7yHVZl-h+XlQR zA##+RfSuh46IO>TdDBw%aB50dAr!vjf1y?Y11}%c?Sy8TS5B?Mqhk$cSyZtzcD@TL zu-58OpsYIdRDvP~n;33QfZP5TMR;mpzJ2EVet zFib#st`C~qC$DTmfvn9<4jtSxV-`f3uz{nT%mF^OW~L2?my+C>3!&6NA7?lG$9P;| z9k!o-BF?6ZokjnVRfX3(POI2KMXF-0U`S>_cQOz5hul8h0iS>RVz~nE5KCTS(nDuy zL|#*Zbbh~Y*}(7Bh8_X1a4X+82l^;b2Dd;%_v;Z0knQc~C-nO0tYx88Ian?k`pgOj zJ5S~L!n650#aWPV=6OXUToE9tn}v1u_RWV3u(PcCFEY^P`_X}OP@FSh)C=xdk58t- zmL&DxA7Ro!`sy!u?eN|<#YuFQnGLZdB#C)XVFr6U*y%lB7L_+^3Uo0T=B|b6p-Ms% z@K9rtB&i`fi+EE`6c%V$s2W2rzyBGo&vqaf01Cr0G7^%k6!OYUNU~)m*)y`rNHViR z%1E+j_RPv2S(%YSLsl|MX0pnTGJ4Oa`xl(+dQP2^D^zKwS5JhDJMMaoa8_*4cpTPv zh*%P-V`tTIx4EFs+S(me$S$bkptVVHV-*xhp=ck1M8mf4c3|JJw|%Ud_%piPBMQ(d=JA9L zlOu1RrAED z66n7p%i9aJ#5099AnVdMcW;p!;E(H?N_hs?&!#cr@hW0Hq!}tK-ZUL0CZ?F{KB6 z<(K9?p}L>yY8qr|DcWv@i#y~5-(kJDEh)J^I_qv1)fsrThKpVsa;^uRaEBX$v;QT- zc1I=tW*AeFdu|e5Um%hsF~FbUwv^|A`_`{i)ZvF5cI`Vbb<)o;9^Pi1Ft3MVrm{9; zkTf;J@xWE=Yob_WLkKn{s>V<(KTv%9e~auio8hb$P&9Y(bPyz- zx*|{n2Uv^Fe}vhly8v5u(~GH0 z(OD9E&xN6}r%8hW2&%x^Pbr;vB=E12LkGBgXVO2x)0%+OhjiL(NbkZ0?s z4(z*Wu;~Fab8B`}pyL!B@k=Pp=5}Zr9x@xCB{j#NNfl=1gM}k8?3(Z{!z#Bcyri!s zmm0xIt)4f!(8q?7vq*Zo~DufSI?`!(sTv9mp)t76bxGRDjV3V5wp`@y|hO^00gexuB- z3#JHD`7A+OXNQM0H?gy_51}IP;1XY~AsplhOZI`eHVau<&?Qf$;5C$+E-0UaH0)$` zls4!rGn*DcSen-HMi2Uoa&~*dD~yjmr9mcxnJ=wyE>2;32G;gvFOc2BpP?pP(H?r^n>l`I*y9`vPdhLMWj=qI6Rfb>ZcTkNbgjgtrd-P_?;hi@f~Mee{P zuLj9@c(aa4p&p*!^t>_#iO&sdAGnRqa=u{137?iFTvvh4OPe+hP=;6EDFzwS>`)>#>ps*AtMG!pT9eAV&_SQ`^euNpD@@#9+;aoNsy(9k2odahj;Gy#CqGoVp z>7{f4EZ}8T%7=GvJy3fGmGZ}Qe?ht#DPvkE?2J9lLKIe-@7P|0e(BflJb;>C>OHgJ z2_`1L4!C6C`FH^~J{gLnazCwhn zctgqM6~!HN*2BKH0`Om}V4n``-j5pgfN4_8<0;V2TjNIy6n|0rYYLM6ru==-1v@)u zzsC#n?z|_~gl^@$l&(x_oLJmghg?A#z1$%^Vcsf@-I3imAfm z*WbuG!TI$6l;hxwFAp{9;A5s~{V!1es=Vnx_+R`}D-Jj8te?PM8Me_}ceR7j8ZW)0 zpn3SofGT+A-TjauxJx<~y#wDXNhPtmqq82SW-7p2ZGZD^;DvuiWnqv+y1u3ye)48) z9)LM7?!MlFF26s&Kkk9f5)mDch14$bqn7Yn`Nrg9Sn^YMz8K!)t6J%SS8Qpw*CFGx zJO3E&;?KbQFO^f!6MZu)poK zj}OfH#}SwXounUzy@oRPrefzHWxZSqr8he3ch*xuSR_JFs0Te=%qu*haz#sB8l?Yq z;$<)M3ZK6NWqR$&rnd@z7FJ_jElJj(C1%3=+IQa{j=5bQaki zDNdMisaHV-+6SIhb%2tuB6VUQ1;H<)8aOPieq#hayH|2+4|>!ea%O*koo(H|s|1gp zfA_!^PPy;|MZn66;D}1-`|HP(L8!s6oc0HvxSgMK!WW(OjHFl&Hhi~wZVf{?Ue|}f zt2a2>O5y3ufUZ8c`E{~q6SgzU4KexQ&lqNXlZH1E{(Zjz&weud`3UYGY1t@*-I^zM zyJ2dC578RD{r(FDy+3wFE=el^NtIKW%;4w1KWqUo@0B5UK6E8`arPaQmtnZ@3m);h#Uwf|0lRPCqs z8{im00LeHkk(s0<3PNZ3T%_ZIDh-*(RUzZ{{wXIod)|yU4%WCf3)R8EN*3`iP-pqx z#eb0f%ok;j$Jp6z2~B0#Qjlz52P0;;O{1X6e}>jokk_KlehB`_q<7naU1RR|ScB17 z#|HxxptX@ms0|cJjEf0_goA5I<*<)dCu;y^X;nVkf{u|i<;O$NSs$EgWg#U+PqQT) zRTg;j7#2Q?_)rWz+m{A<;H3jB7)iXYx*nK_fe2P7}yoXvyyff6u-;mkZzgcS^DgKC$qZ zUxF4{6Dl;}=&WzD+9HsECDYIlel*%Q_krn&rZ!p7ez3{$HIz8Y;xPxwweQ`hjKIz! zM*{_6{s-}JJ?Ku69OnrYFK?%$LE50J*{yK0y|!=$Rve(OB#Xq(WZhrzL-qTgUTQ&> z#&ex+aB(~KV-l5;xp9K=5}R?=mUL1#tfUQ>cJ-9#3)aGb)@HUgGje&t*VeS+9M2cha~Ki@x)iEtw5 zL@YW>RyI-&*4@vDw}y`z_tHY3-XD|PQpjPQ1a}Izh6>@^9|q&yFp0Bvb`{!K9{Y9d2|DYk+om`q9v|2>g##?-hy&o$ zYq5v&p>xtI?K>#@S&R7>JWN-?P8*NT(x&DSg~d^hg4du|clU({@baNEve}S9CHztc z{2sKZz5uIVU(u&Zz@H&3G7*M47s;&*AlrjmcHVHgvC}03w){Em{R)O(2=bqW#_r#P zDH5@>D#d64xV@5-r~^9%h%!B3g1tq43bZO}D{X=2=GbbcAmM4hrh`f7EX(nBUYPk* z=Dh}V98d3efl?>-MiSs5W0T1SIGWTr_YD?&W?msoMrYA^Z=HshbVl~CK)PtLgHCX| zJMnNFe12$)t`7RC7_fYSnvZKZ{=t)P==eBN&{>3T!pgAm;()jv41FLh7X=NQVlG!f zuD>gqL-6+nt*blmwR^c4YbrXcit45Uv{-d;uz`YSyWPUzKYM?*?BM`Rn_CFo zf_A5`#2!z>&a4WPWg%HM*;7k6G;UMy80MeoEH8#`#;5CgphEJamUT!wH1mcb9i2s| z*ewamb#gwL!w1oXUmrrXk2j{D!Q+%|3-95A3ftN;tbgqL=V%5x>&-U;F=#*}LuLXw z<l@9%gY(tbDYLM%({#54VUCrnlOA-*?)UJ7auY%i(jfK8m`APfoAFBc z3@lC7d_wjVoi$XJ$`7v`qsq~OOu7z5ZtzF+hsq>a`;o7{2|l6>Yn_0)R~9;nv(Z_> zDm~nA^-aNNHTaTllZT;HUX;9+ZNC0qCRtC*`&eZ52R0Fx_u%KI~(%6BL}OF4SQO{0No3IAy7Le;c+Qs?b(d% zgTE;C6EPQ;Na@ zu7ac2pocZ-@dr>T=jN$wNH_V0rvpx%BJ-Sia<>3L~23k?sm+EWyvvs53r3c$_aF>f9Cx}PeNm#P*way&g;~BqH0jl)p?Qv- zQB^UBz(1<{**(F9pgfbXJSHsvykTEz!|~ zP7;*YJfXCw-HkLzS^Mr*EBvy~<2(Zkg+lIpa373M zf>k%I)0&`v?(3Whs5Qk=Ok9JVu|0gw4S$+W)vLj#RJk^17&emC^#mF*5cIx)-1_E2 zU*T44%Qu2r?5y|1?0@hH)%~BBp{3f_4SOgYD!CgC3A$28tN{Dn&BQTs$@5Gro0EB%2-g>}_Wyui+!p6kiM ziqaz{*3fs+*)jxb@bum;g)BB_UHaf+Zlu>HY?%7#$5fBbVp9*6hF8r>qHe&`X@?RY z!HtpI8HKQ&;ay%gjMe8UU4_@XH0D&=-l_(3iIoj*(sCF#$Dx4W!H z-a@g1uP1&&QbmrrBaPUZf57s2nEP__w-I#RySRTJ%1dUEWJ4OSf0P|?yw;3v0hVnv zAE#hJSi7n!62JI%Ck@}&rp-18J#sW}_l*E$|HElY3KeM}IxwU<>|CoK7e&Ozx|U(SSD8N0MEj zsJe4j0wf9RdDZ|2x&+F`mB z0~?n<&UC_1UV)`WXml%Lo%#(rD}U+lIrw{8mCz8rVJ{~4fpO*(N3x(rx-H{tDD&tJ$oVs=;VazW-EJdzi_W@r_3eK!Ccn1#GQ2)>Y}g(OoN^zJ zhI{6pW~U?J87u*`@72xcuGXc`w?8dlj~myTg!<;x?$u`i|AEo%J(YqSU3KREqkUo z{G0EWZwlYejFKKJenik#rkS?O_)2RXM>>bv_}WG6%m9q5NEF$EH-7z=JU)od;x|x`h5u}8u2{nEXLLG`VcK_Bqhe^sF>t*H zO56~>wGPQLW1JX1$`N$duht`iFomCuNe|w-?aSr~ zFBE*^N`nVyrO&p)PaNr@Gcf1It~A*wc9vf_9MZt$C-mvIs-Nf@?h zg7-dMxIF={&?ep?{({cZ`t8XLe?;i}slnR!)sLNFAUR#s6R4}~n(zXideoo(6|TGz z$|LxS&LW5@`42|QtW;fwCO(>t_K>fk>{T@UyLI?oHS9X?&^HVdT|W%(!kd+R6KrGX ztmV)jije5c!mnGf|F+8SaF|t4uvY<{W=Tl~q0E0alz-r1i;klwzM-=+IgiW1qOrhJ z*3j$t3{MDDHc}8Oh4hKpVtw%Yrvn!^VHNESWu|fb8Ld_gX{a5^YH$Oxet2N|2>v4f zW>pBAm8I>wVc4TI*Hw6}eaHLQ1a@}7I6xe3$uxwR!VVv%7=IYw;F**MEw_g<-$G&0 z3(tPS18xarM<&r(m76u^VaBpvvk`PSQ~mlrl(akg;VGmjbQyR9M`rs*=i#&egr*Kp zp|dQa=Y^nB*7AxzJo-&z+Y3$|FZ-7cD~%45zJk7q_EfV_WAObkifQcZDBlSIxTqES zpAKw@oagg^As;TEOMzD@3M5+K>C2?@Q*iUqO_hT)=&bfPTD&m!0H>h_ydfKC?gG!= zpT3y@_Z#FL8({bLQ}=H$RrJ7p!tdxTx9fqYq4@KcVOJpO%E>rK`1#C(lvtQ&H};-<2Jnijqzh7RAccRd=8nf4SoF#=MzO| z{=yf7@rx&aptFu{uE|4vZN0xY;eSz82g2am2U_xS*hb+(GXSG6_c3fivmim%<8$b& z*HNcs;qHOuGnVk3tj77rF!_F|R585ONU7KZMgQ2Tu0xUw?{ygFu`@T`YmzYgdB_cO zcxPqq)47~RA`6ARwB50sqL}z_AZ#xH9j=t==3R|>K_TGaLQTK;3p-K1GZ|#ux zkksrC_~&x!&qGVtS(VPE5CrWu&^=R7;v zPjuFWcy4|u?Y?nV3sP3;UT}k>E6-(;V4(o*r6%ZUe@A@+Di`(Y5&uGG&7C#jhBKT| zmTIud^4D!==>JsRBn{P18;Re5ELJZrK7xx+87>#X`f(4L*^kblKjGe?-k2jB=q#19$>(9}R5R?<+`J@kNJc7S?!SSje zQ|Yj5_0mEc^f{Zq`W>n|ko+P4jhz)+5eUG!xpq<=Sa+I(+5-kz1<)PQC~&GIgg|JaEu32;ZpN4o*Oi~eHx4JLh*xK6l@ z&Z11QISoax{BgVjiGvM29O1y5y8E#(n~332Ep(Ri2p@&AzJqc5kg8cE_0%79*5A17 zOR!jMz3?{l_Ry(}gqN!;Up$8lYc#E&;p|!G&cCqQq37etzv!%DfzR?#XFg)=CS>FK zITH$(t<;vvU`uxKdOr-GpxF5hjZfYtJiddSnY<;Jh1<#8M=W9I&|}8OFyYt_)?#R- zdx@(Do{Py7Scil?#G(wl=qySrX-SxQrCre+ItHIodkCdE{B@tfL&THU-osJ3ix$hU zz&F$O=pH(&dEfa0ytHHLX$D2r9Gmgo* z=itxc?c%GjasF!6Js8SW*N_Q~tm$91L#`b6w?E+TiBG+U{$Xb)MTXD9IFq<>U1*WA zHhUKe4Qu~Oh5wFKZoY&cb!qmdVS0=cF&V+2v|Z1~L;O(Uu)t9*NUj>e>;{K|m)MhF zeupYg6Lcpo7My?z@)Tmk2L`2S{cL5q;be2yB{f*S!=>R2ABaEJe*)F-&YHY{$7__V zzQTpITss27LFsxyV%PuRV@FHx%g~_YmA^gYTwo80hU;AZ(be#k^+e(@jLDJB+=b?o z8To8PgVF-5`=yF-&&0Im7JQ%5)D#X=hL69lfVTAa-hYA@^hW!);lWt(Q5NDs>A{|) z$%`=O@b;V)bWy#!5)9=+YPU)tb?32vz3>~c`@v0ED*x#)6Um_TJ->6uq~Vp8Se6@* zX?K<55u6j(<|~A?cPoUu;iDRAiB+h#?kIQc;Gpy=p^ulv;i}^qEmPQ95`NVmMlLLx zQ=%HELMZYzqFW8KFK%F(}=KBUlhd~k|#P(90ij8+uTMKZ%4& zYKy7QAzkQ|oX>Eov#{tdtRx|Se)903w4cJQdU>ef-`RQ-o_Kk>D-b-DUcAHmKJ4m>^w=M{vbuEH1o zF$wqJuVKz0#&HlF1~<_>b}Zf;g8U78U)7% zrE9vR4gQ0H2h&Y2LtVvPD|^TuU~C@^S6()_R>PNjO!tOiq@-8CE;R8P4q>Aol;*3u z5TgkHZX_h#f?dMDGs9t`v;MORc(bg!>=P7OI$FC8iFjR`Ss1W0oBr1qVOE~d2P^0_ z9X${XW!P6nOCY7W=2S2Il2$gq0gFZtuQDtcCUno@} ztfF2x)(r#HRZgrzt+0asjxh~Nv%V$e7l*$N+MF|mO^O{7{xB?nQ$7z~YYkL+3%U2F zwSK}aNd?0r%-ES%w)uJZr0#%?5wzUA?sy*xpKEo03JLD8-hTso${qyH!;Gb|u*1g( zrR{m8!XRPL9r`}m{F)3k`t@d-Aq!3Q;v`&DKe|qGVoW?1YI_Oh-MZ;~8@lGdxf==PXa4hj4v(A)4EhYm z&8H*&!m@Pv_>*kd*_Wqj@=%rOK<-V*eD!*9D4c)t@_8Ao>p$7h4})kPwEc$q8e?6| z?1R!A;ZnUaaP4jCkOgcb-T4*-qm-`A7D2Oz^*=wtGi{8UYj9`(?k@eQLFso=Lqw7= z*<19GIkb5ZPx}yx{@!4E21!Kp*x$o}J5}7vFuR;q@F)j%_Vdn#3s9D?PsSKh*$Q6r zg=6_q>N&7@=9gY4^gg9wvIteKms(Q)Hz>`JL1}jm&VI3Txe9BT-h17H53ln2XF{F$ zkl=R6J}?*c11{5CPCUdpDBYs*EaNPU2tSyw3yt4dm)?cEWN)fd;UA^{nqI=LhY#DQ zVM5!~JJQpG($@dv`uU)U^wSYdNO+H6(iQf-FrQ0=S-)GB8=<4f$*plH?Q(yghzmQb z_)5YJM}JBlR)d9nsdUcJ)AsN2C-BlUBaRpF*!LH_U*XItMqvW(LFwn$?~4Bi{WCsa zybQIzp1*7lPcp}AM#G<1Hw>y_Q@pO(Fbo}dZoLbQj?g-=@nC0~cia@=@9^Gxx8R$1 zXCH>cCuC8f70}|+ub59zC{R6l8xp)K$ztIhl>YedP{Bo*E^SwC1?}&>s||({^*k*l zkbEonO)nf4nftH-^IeobG4i3aD)PTbLB(Gr)7K#_zx6^OoV0ztS^z7aas2rJAAAoW zScU2wQ>4fEv9lX;)Z%ag^t_`|w>7;&#a_66Clb;=wrg1$|bOw%BI9F=J(qBC<+@TNu z+16yJdONbS88Q|8{5T2czN>vE5yZ|oO2&BLqZ^05t3$oa+e>#K$JpETc(}^Uvr`XS z4TA~4!Kj2EI52CHuyruV~#1$DWpzbw8Mu67u)zX0 zXNtTEg5hIvZ;PPu@%7%1kjF@8cnxkRRF2c1AC&I=MDs%e#?w0gGJ{rHJ(~gWT%^EW zJ|z4QLHr)}lK(uk3^SG0jvf`o&K?yrUw~5W6sL^gp#!&h0G2>$zkK1S%v-@6Sm47g z)(P)6JeFOAm$qjwQC~o3iC)q;2d7>0^smC_mBgm^px?5kRVLIt({9%ePuiVw{Q;K> z{Jjr}p|fTu{LjMB|1O5;LPLwp=(~_BYdUdGCc#C{)#AlR{_xD7vZ$*Z-q1zXe}e*xn3>(OF#%70~<}m-{Cu z!1CB<8}1s-K4g(bXC*3yU4$uvxv^Hz_9$^mFub5``LqNcjCxhj3kN^2S8Tu>3jaDr z8T^^c6D?9uE=acHI;4J`(H#iC9oYX=083>}zkY!C?l(=Zz$=Z%7wKfNvp?QzV(^FP z=pPeU>n47{A3l1XM3x72SGK6%!cziQ8Ggc5yV{dSE~2vvkDWdbBY(J^F@mO?pG59M zKFf1bPvPIJScNz6?YGq{^DvP`Tj#JGI_p}6kq|teM14aa5`A{OS6Or+xIaTCcyslfFe4}-fx2w z@)V8lsKBisGDMEBgENC77RFod9jS$uPfeIcq40Pk+de#S;yCvyC3My`@3WU+M$(Ar zZRqe>OePXa(IqK8hZH(nYM(DVvd8nk~cKarzdpvL_6i&Ss z_9}ywgt318(C^~v4ykSsZe(ieXIOh}gl^XM#&cS1Lvwo{8xKAMe}`U*Phqp#38IB{rP z>?$l%k-2ye-hZ5~oC($5>}s?_W+D@VA8`I+qv;`4?Cb%v^;sCy9rH1W7$_zCh=x0-LmKdY=ZEL!NSv%ZcOVWPt~cPnUJ zEPX#1ip-}4mOvt|-LPKRXJs6>0kg6jQW&+dvk9hbDJXr?tMEFcG#Rc4gkO>`yeNQ$ zLkTZGK+j{pJ652wuKq_l9duSq^`ID>`FM291XfYH&iFz9EB%YPP%Btyy$iB-ME_la zKZ#Zj9MMH*$!U_Ghhe^DG)B;<`7q;s$h~9F`V?-7eK`FFzVYA_n1@fQL(d=9!_L;` zrG%i6po*eCBycQH^@2Ucq`K)aeg5XPHfYb)apOCbwC1!W*GFgN1UjFA!xPhYwc)dq z3cl{p!z4Q>87ih6h-`*Ohp)#^!l`4eX(R^dEM3-I9_SnMpjaJh^o%{f16dABH^jrm zD`{=@upxM-YYYZ=T6@P}fVTco+mS-AQfg8S_vktJmdFW>hjNK94tby0X6Lv@7 z*}I!W`*6Qn@6ahjbk^o74L*Lqpz zq!BtRN8^$_l%FhBzX@qr59^1*aT9x!GFX=K-m)M14D;IkhN|?TF3i`kGrf5)88{bn z+1~=z^*jp>fdnNDkR#+x#u{Af_%EN{7@b8NSSkUd| zdD@;2cXkNgzk~0@ulN6gNq1k4(3+sLYEDjyLecg6bJrlT(Ae?=IN&I?l?}5?QujNc z^TJ<}MJUUC?J%_|{>;sKx^wVr4kOD|SUh=`;~w;89pcS|DyE{s?T{fgUi=4~9p1Qj z$P7E9*SmZcKGdty)P*{+v{&y!_TD>Ysc`vlpY==FqAKVx4I@IL+(^yQS)IS`@j+e^ zjfa}>k9=vUE9~^6j7@|IEq2L`(0cb>);K&T!COFd9i8PFQqBeYYUXNHVdlDWixYGd zdiEv`N;@6wu7ih4tv`K%qYJOU{DXzu|4nn;Kxf^2xS$L#r;Yi z_}r9$Y#92dnp5vW&5;&*HVbqX!^xA1@TcB=&ReiC_A7rl4DFQ^sendQsgj={m)c+X zZTLIH=n9J^cGmeq`yz}ZVKlOW77BN-2SXwM&o(9SU(0!?UifkMiN^*^m)N+^Xob%5 z)O{ocC2F6CUx(xyN1g=2A)z~|1u);KH~Ry0FFjkd0u>e`E9tD!Sva8ZQ zBDbW|4?dVW)RPO<+3Y@dK^C)jV@q%$mFGLnP5haW;3W|l%rLiZ2o3a=cYGjcTt4Ab zxY0{O@dm!4vOY2oW7J+V9=5^GLOIxkpg>mump%+*%(Ccj&V5#Woqr2}|B-hBVG8o|Euf=^tMbTXfc< z;bR`?!}B6i9bU0vNVo%;@;uVx;oQ_6EDq{LT|#WdW;gChdaY!@P^GMNoS>)B7W2WB=#B2A9pu zLg*dQS!vDD5-@y}CCLmLGx}r(KpulH`T1}=PNM7`?CeXf`32*t|1{A$;m@cWz7~b& z!s^~%g9qNy4?KXq2R%l!VW#5XWCwHz5Sd?qQmt_-RL9Ff%dX8;SlDi7X+ zck5`VGNIC@)3J6)cdm!!2b^{m`0vmibXHje-&yFlv?QzxHF?z}?!ptdise$_QXYlM zOV~JVt2GTn*xz0ybwOvDbDQ%)uJp$@HR0yytb;3j&3MT@5ylzh`82{CPlyA@pM%^CE1-sQxrKrNRF#o4c(C+O-K^zn(y;xBP$&@ndzQCb?{g!_)uhq1J!wsFa z-_)%P6{J`O?cfpbdtamAMBV6g6)fKrUmSw>&n2(zK(#yDe^}k|XUeZ0P=pIhwPd&8 z3toDfaQOI^J3|FD$p3Wm6Z~)H-05w&&K`G$#REGtUlX|qqtmsetf2Xq3WZ=Oz(k{3 z0(T9Zbb8_YCm)SAU`qd)8;p0+Su_#1q~HaOC8z7~V7ThtK=|ox(Srh*LrM|!0lFyJ zMy$Y#54)bwd7`u0xYESnxBZ|T6IdcOTjU4tc`H57g;!qW)^|b1-$ZRo@W(mJE*dZF z?9Qtm5g1s`K4b`WfBJp%fv5N;zGuOeTe3f2!8jU2me$ zhkw(L(|WRbCx7N*xAF_+dR;-ZS{^iRQ{*sbqCT*SNO%l8E@*~dRXIhcl9RsJ*+3hm zJd`}bPInVhX!;!wg(KnPr^?{7cQU;F(1R>P=r>flv?s>wht3K#xhMmt+8UKDVC6q% z%^>J2?QKv5HSUd=euO9L#jMxh;_pOzdVh45$d;=F3~@2IX9llU)C2^;)4%9K^Wi3+ zTg*GyZaa|l3&uVZ&Y}&#&c4Sy6NP6vR?Duz{p(t_4`6pjd2=>Q{Yv$w1KwtK{ICGU z4Z8=Z9-^}n_`e9l&jVpo1~Bi);=DI>)x5Hr0p%kKw_m{{@5u;$z;Uu$q=y30S(iGg z&cgeFr|ET}>Z?a5?m}jQ@BgL3d1*!dm$2?$&betAR8J^L`Urn!>xMiZ{O^35iY8oh zVbgYnZ56(Ti7@)tH}ghl#xG+t4$s_9cO(kJ&YtbMbHR7tjqj_%WRAu_CwS`yb9fvS z&Gd?^gCt|aDPQ0xX0hylFxxP(kmE7_Ov3L9Wq9$E{tG)uMO*VS3XW;gbymTW2-lB8 z(EEM=;0{zF7an5`#?F*uW)$FT;L4&6ta+um9tHym%Kw%_9T_UZPmtZmfqWaT)PJC1 z2|;IV@iAV65$D5Lt)PkP!s%ehTd5*Y0{{FfINuAq_{pRl>d7FKK;C>w?E3rE{0y%=@%rns9U$`R;QO=&x+tU%9J^Cw${ty_*J~R30U6gO#*!393Hd3L=uIa9si)t1Ko}I z^wptaVyMX-cyw^yG9FISs@T=T3atW{G3Xmf>U|&@o%P|SKPP0N=m=JUi^`nQ4zT`F zU}6jmZlBJmfmaVGew%fw%qO9*D;90i^{grU9 za%^M}epr^8`~y?Zq|Kd(MQ7RVEXzT$!fRXBkn~6Weh3`=kLh3;%(d`5+z(x|hUk7n zxo@H@%yH-}mIMwNIBvAbYXM6W^@M|<&tR2!5mY^TRPG~W(ssGL2InICH0hsUXCDNw zO29`H(Pm~)@A9&B0OSbLaL9+N?WJz-VC#XyKEGg;to=jUcy!kN_o1SYzmYfg8r<0q zNqzv|iOy$b!z8!M1s%}l`Lpr`D7td6jw%72C2+Gv7!KIId1C;x3;*l(hR#18e#(Hd zoYP-kK`Kl6=~?(S>*)eTBL2)bf;9o?&2s&Z4!nHrCBa?DkaUtP70wRcr+x{mkB-q# z!-v{ZCrOjAv#3-~KFHSnmtPYuQ(O~qg)NusB@e$~fdD9MUFAMrX;2 z8gaqS`|;ORVM61EjT5x`qw5q0&t0hUsDp&=v=6?(-sg87{ezh+z2O`w*qMOf6J;o6 zAC+nc4;B5&j)J2<)QhTM0cUCD5WH(iS-%4>J+*6PO+{yozw1#9W=$* z3tzvMW7~jngipB`)A4665}cKSLJ!PEufueYFqJ&i$+I3Y4gl zG^WeI&Q?<_#Nd#?Ut1HHZ*O$R54sn<@XUn@a}0i6koNT5$4hY1@^d6jCOYfs`2-R8 zVEjqCAyhxHk?RAG8|#*2!G)yfRj*tnAXJ5&&xd- zwT8sL>ysg{ze#7l6h8f1xzY!n#g1%mLKzR|e@yxKGu1r@W#HFU0V)evbT;x>5cG2R z$x;L_7pwjE5z@~W^R2<}rw^T@e}JfcGh8gR~d>EzkOf_$>h0%qTrD45`p*be)KbhDm7<PSMo;)MhpRmeMob31YlSAPvwbs=&s1rItQwt_k~_f< zyM~G8v|u8=<+2;J)_e6k35vwB?>9lBUO$pa*mrn>lB5Qmr7BCu1D!%Lj;lkN&b?E2 zASH<@Z#?`W-y~EIi~Np@k3r8C?~4a&@n?2NlsO^2gt(>(oVlB1-~g*?woGGSz`B8T z4b&2|m{U z_6I&Or7l150-crWSStsGN4lG>ApyggHzBY`FZ@F(%!pka=!5pXSH5gQNvfhLrh4p5 zjeJ2G4u{-Yy#b$fc5Xj{9wb}@MNm;8i1Z^o>i?Z;4NkQv($hDfvvzY%NI+i+B2F`? z;c3Ai09k6=&gH|!bvDU&utCUA{uc~(8dsrhL}!)CXp6$ri|K~f;0E`e`2*N~)5Inl z#^yFUcEIaX%pMEyESvXzswV8rbRjLXM`3VzYP;D4_Bh=qmpc#i8!dDoHUgFO<6|!={wo)=KRT#Bs zBj5zhcskF=!810erR(5M?jyx7@ZHpm>OYvwrl`x&iq102xuy(7(+Dl>Aj#+r+bB4| z(B@nPv-R0Lhv1z!U*8=l+xIPqwGEv`Efc8#$JEl}ZD4WeZdw@h?lR6Thbjjfiw7Ws zB6HOiob~r=IQ|MddpX=D3m@)XcxwrDBolidLw2v-g$nw_Wzf9@T~^n^{4H}cb9s8?%gD>SNO zt(k$`n-7}EI?-9e-`e@%8)xbFTJT9(TE82#SlSs$fRx`{FukILfnPU zn)ck{hW6~k`)W|a{KCOIkUTx%a6B9y-K49B`HcE3W6<58n&ZG*?Ci-=K2Av6?;@-M zC#n0z9bkpJkX#IW5Egy82CBbZ)*OK>q?%Xv;DTbA8T&hQR>0w#N-((9-oX|c?7w%5 zfSgi%K9z98EA-(Yd{s9e`saU!>ob}QHV)%Bl9lW&k(E8N3jc&qNJ2u{E0moik&q;m zkR&5Jge0Tvk<4Ue`W%-xhjM?#_JORI@os5)FT z+X3m=xtEvVsByq1a|b#r_B)Xx^#7_%VF7jMl4$QicD-$uEI1QkcDNOmeXbB#fT85< z;tZX*XEc0e+n+@tyAklFRa{sh)JXmt)dQJE4CB|~1bfL#&OYqy5<{j6yc_3{Zwt@& zd?^Wohv}t|Q|K(cXgn+KnMVtsSK!0ebKR`{=q!qYZ%Xi}CiR#lTnl#j84MfiS{Jh6 z(>>v}HfTc#-&urGw`WM125`@mYf&GEooiW)S74GX8RuQ-;%U#D0TqiHge*77nb)Vh9|)=`mM*c(D=M*!X)I6EKi{rLT9zIW{bgkikolr;bYDI zQg3J(B3G3FCF)}vKf-@|D{W)2jbPYAI*gs&emf)tuU62H>q3Qf_h0UiOzz8{SlH_+ zxls<&i=y^Mpy$Fo8Sw}@OY9tt0Hk%!XFdx@vk!1xhxt>^{7>L*zE;svsBJAQGYHvI z9w_d>pCdn2k9@~H!=ZIn1BRMp={rHg`28l4khj;)vKTJWH#+pen)7_Fn=mT!-VLr% z?5ypFzbX`^R1L9*Tbij6;qY_FUQ7XeR&SBm4IPN8(^jF}Nv>S>|Ik_f{zU}%wPLu; z8m6r))`UVgxy0sNc+zXLqXQl+HtAb}!wY32%wy;*G1kcw@RqaBZ*!=X)3+Q1S*B&T zGT{_oEO9F=v0kBAfcH`i=oo%rXWxri;nOR9$1UJdEv(5IL;k8Bbn%pc;ma3?>YFFh;+Ooo^cVOccuzEhyD~L&yd0Quawk!wxN3g%X$)`t;-g zbZ%JI*oG&F4bE}@#LiTTjnrYkKiw5am|5v&8v(sHI-Luln!JQ(52W{wytNL;is$Zf z&Y-gvbsng|JK}lKwouoF>RA}%$aPB2gTJO*GP__ozfi#nyl)fsj`bHhD|PyV667D% zXt0FKoSCh`u+Eh9Yc_oR%yzI1TJ+VAEkbcd-WkSO>`XssQ319_jjdgV&)ZdY1L0Mw zl>He{{>(0Q3*3L-oM{gBHhkoy`;E>bKEx*rJydRsn7~tahNS%=&4&{wQsMWFgj0<$ zUw%Vt2KsqlI!`@^&U*XaSPHWJVYV=W)8aSmePO9f@3kZtk}Km~3k`n8+@6F-1eWhn z%;TQ1x$sa7)}$6a(T9N zoec6P(D%bW+ES>sX~QxInHB1}cHpG<5rHFru(P*!#WY~hpZ{c>puU8PQY7TQmaJ9` z=W}FP34eU(n8XJ~DB2X8n}>l4k5=gaqO)%N-jaidO0-GL z;O{@VlmW0pf|C9fd~oe5TQj`$`V;po6r2$}O0$a261XpM3^v$K$r;0#w9^DXX!T$E z>0~I$wNJMm?wZ*cPQ&(uIy0&@+%x?=HWJX8>8_IjJZ|uxyALFPe9|`&_IJDttcDo} zcJ7Zuud`R8$kws5un%z}kgkd2r5^l`#4p1WzBx6R7Z3ddj+azIosZ8dMD1V8@zn|U&A64 z$-CUfxPzU|RDM-}p9DFEF2i`cTR#G!{i|;?=}=}&;m;>Xa`@T$Z`gf#ZI^Zzo%Q@8 znJjc2cz4hQ5}28o{ow&auS2PD=fefZGltiLxjeU}rQ z0FN${M|^~9l8!NBu<3g9b5i1d!qYr~G$Cm7DSeL8^VO^Ba`Q9n3zd?qsZK56c zgZeVXk$wGyLhVXg4H)o%oz)4RYxX@H2{}o>2^7OwRR!@rSP>X6y9vXpR+YF&`w7O| zM(V0i;KVy^d${7mXb=wT-+7uAz$eSyR^8A_O8V+5lyH6Q#=gIwu#>mwLxAnS^a8A5 z;?Xyuq0q_xU}P>lo_;O11Csq{d$9!j4vVHUll2oat~`8w0(vI?DmI6z-_BG7K{}S4 z+DtfVNZ#@p7Cdq2nuq>fP5t!b{RHiU0;6(}T_>?kgQ29awws`l z8u7ka$a~j{iiV<}uvAq;e+<@cA7(d(Q6~a;{Gj>G??;oNSgEpPJ=|J;AwLa2OKlUV zDEkQsu4Wn%&>_D<*8s}RvKje6QX${ViSVoafK4?_OP6;ZhweY(Jjkf}2`9N%eMR6w zbECU@a3rxL%oD!;#t+|$$@^tR9AGqAbfXlu|yl*)6x6j z3NM5g)W<-cPt>jN;R5Nk?jcyE*7j`|KDsM1#!KB#Fsly#sR@Pu%`7;>jT2|qqG0pQ z?47qTu9R&50JK}Nr{0D#(oKxq2m1-cZv33;@JoI$uOm#E9T$#(*M-!i3!$<@+VLKE zAcN@CIvo6Asl`dtPsrh}(Nlpp%?}&fLX8)9%)=nl;D}uwoM2JD)&+}=UU;p*yD?jS zthD`v^IuHwDM2opif~Ifr^EIn7=8%9nUD>`KlP`yL6iOR*^BU~dfXdEx_-jy-M^&@ zu(8^(>N0%#?`>lsv{qzjPlr;z9zCDnUg?*i->_pva-5dFpO7RS{YwVAxGns-1Wy#4 z+qexWe&_F{zyTp@@i-Ql@^wV|B|AA!r#?9ia=wYq*}e!+-z$6JueU;z(LKeD151I|8r1Pb?y0?k6bx z-7MpWWXDWv&cI%`^5$zWy@0jzG4%ZH)AtUZ67C=Q25BATCjY_FjM(2iEd7N1@s;J% z@HUU()>Wu&@s>CevL(?|7Q>%|?sR?dJ?j_NO&D@flADXQpJ4bjN>CN@cF&93!#_0V zjCy$BG!9e3l@@26RVYf7EN^ zm9lPjz_Vm_j^e}kowJ!^h`MX`&8a%_*yvi z?L72#+^eAH=qG4pTGYuwmWiqsQ#i@P_2mvMvG5;AgZGk#N1LGjkmB?&$jz2Ge~=S9 zySVvR8h(6g^6w&y=q}sm2hC_%417IQElsCVRNW(?%A)GT-p zenAL;Njz78b;gmYmtl15Ty`L| z_^MNw4#ny6-hYDI=cuZG!`29=CR%>%>~l-I40I$H>b(TzHNu8(!~Mb2<0-JGR%5mS zzS_-L`UyRhNjDD&U}t`|L{gBZyq??$eqTL8>kIQ`f>@HEpT`(iEj(MOA}|Tr=99%J z1p5ioBD*qTu=J|Al0FQ{`l#j&4JJ9Y6W|fv+ZR5xqkWwhm<=zd4&53xqjmPr=f58qwiOt=GyPcN03=o zXRZiNdc0ogg>MTfw>MzW{8bVz5$sH~g;EtBb~;LL59hP)vxUQtlT+LU@FB0p(QasJ zl_9YTg_8Hlvx}m$hHVH0*u-9c+8V}QI-(m2ZQ|}4=0fS7|I9id5xt7d671AVc48Jo zXFb|+KLM|`Uhy@DiWDCMgCM0QXILiu7VH=G8D`fF#?8YUd&ghWi}w>w6B07yAmi=z zJX83i+_>ZpELtnAOoM^4%=Jz1oTvBaU+_>-&zFM|*xCHCZ_=Fj(G=P#Ek2rkb&ZXZ+5@CCsws19k z(UU7R4xQ*JkCREEv(8^t5rO29pEUJgU#p;=C(NL@e=#0=&4(6{m`6m@aq;7vpzm_SOz;we)dBRejZtyaexUN z#(y3{N0ZX^H&8B~Y40l}?e!vChduN?2RUWYS?7;2t3db2Cx>jIO4}d4FnEwsUo;Pn zXcivpf_Wh{iYw5s{<K0t8YURPM+oz_{Ai!qXDMGkM{nAuDyhj1IN)>3@;}n;Q{@Bvxaae z^78UcnA29d`2yagR`w`BqGb)e44{~1Wq>9*?*H>*JXi_X~pbL*KJ~nlSYhr(_Vqv56`K#sdY0ewB z5oj}g@FtNGI*b2$06*NbZVx>JJ5xj>ufe464`Uxg7tYxi@1UaT+4OIa;#tn?e{i6e z{4I|%?imKhiqp_rzq$4*RF4v9c?22SL%NFK56a2@URbE5KDq$|LSIcCB4B3?#Pg>h zC$aTkJ2-o?cKZRW@aNuF0K+N+sJfx?#&`NvC?HQ@XFrL~@=D?%!206tqt@`rqM2kU zv=pzD&xH~$>?b?mPL8j}5^S3u&}CM^J;SeHbOJir#9uat3aP6$L6B_J$T<`CalZ5T z4AV^+Z_Pu`XP$TIPhn?$-C=T&mQgy|6prdYj=uv7q84AK!Q1V6nN3ie>P`MH$bRPF zyMwCetk7#8q~ZI9w)%@OlvuR&7Bp0O*!>dn-ud;d4lY%m8JmJN8`(c8)zDe;KmkGvk=#Z<%Nv4jS{Y>K(f%^oAMfBiT8!Kr~ zn3h^|JRZ7@9zInGPaX=;8ifbVzUz^kMrS=!HWq}h`(Bu9!&{8ocCJwCg4wkg$P!)Q z^&U>Ov)vwo@2Gt5?ZSI!2EutYaL?SAf1(L_8sie2;R5k$N))V8G0J`mAKfW=(+|x) zFudP_!kZpdhc&S?`R+zF*z7IU?f~Q7M)y2~c7GOz-oRrLdgEUq@wI|qYw$}h^%92` zI_sy)#z}Zxpl#0vD%*;Xhe4{eaGE?gI6A}J1#=Fa;aY({X4(9#XV6&*WMWE?so!44 z5{@%ADF(yh3;b%?@NRVQ**2)xF|NM|xelnAFrLNE&ZJo?z{>kXj+bG0qor#gG$ES_OMrUm*J(Yph3NI2bL8%*CX}96-ThrVW*zu>lr~xKP zu$BLW&ev|%9MC~$z3y+8gcLJ!orbVqAg=Ew%(VSG@&bCN8BW$fwg2A!o`CdR3@hZi zxM$2fwnX8ZgfGPU@J_!Zr8m@Nil$3|90m)lAK|a)bKGOFydz(b^c;3}fLcNbUOej} zrwjSRT9w`5N~7@USXf6Au2T*lpPDfkftCSUW<+}EtdCjN{P5rAey20AO~Ky%8hn1E z@#bTAwS+J59aLDlcmEsQFF79h5B6SDjpI3woxM&?It@K$_R_DyQ-YRxk07mG_1hx& zJ&mif7v}%xU$+5obB(kd(nn`qR{C-ZvOP~6u!BGQH%A}9QYO>sd>CR-KK}(8K4xA0 z3y*aA{A0U-&N|S)j{s}V${nzVkzuh6q3}x63VSXT-Dh~D18$yrE3^b#0_dff4Y0G1 z?g}TM{Z`jWb0~XUQZoqd^NBi_3A;3_B4gV zGoNqWfw_XhL21y}?!kj5sP*b+^e@Ofrupok5ju-2D_I(rT;88`5e7ZCE4T&q2O8eJ zgxt)0AM41wkoMl#4Y(d=G4mWYH&rcG!PtFV z>p!5as{ihOW9%$&c)tiFs!}|t2fMbOGkL<~jxj;7bKUyW$26gNY$u2^U z^xH~|SI}8wLuv}J?69KtWqAL}^9zB{C~?Ci9rAs;ZMd!d^ic|IeX#tr0X}cO@Zu+QBrSe*zykM-8r^G2xc{zOu_5fK z>MXwrUu}!mzJMMlB0tqYm78;&6Og7a?QB9qPey&b)Uhr&w%gQsz zI(u~c1Drk@MluFV?WZY8t1G8#M04>zBv=$?U}x{?jA!T5u_W{;u0j=9Y{C=>qC=^G^Z#Od)5c9Y)r z<*`9$sSO35hOT!{gk6P%>V&9A@W8+IxFR@o;?m1rn0xbm#s<7u%A9}57M-=?U2+OC zOZQgV!3kHH`UmiBe$3~57&N=|s4yC_b6%K+#G%Zq@uv6#g z@z3yO_SN_ z8ZpK9aP(h<>JThY{C#E@`ul3@^SYq3-sfJ@gzSGQES=$u^i_u__}=Z)^|vszK=4LC zH2NLtzXf@Pr-Bb(LuWahj!=WO8R;<&FlwA6@gX$lu}OOa#VqP_zQXMnJVk5p^I%{Z z$93E@tp8P?gpL^gE*AXJ{tc^spEsa&M`sBan##b-jx^Snpm65(tGD6Cc)ME){KO-6 zvjN6gLakeDqu))0QVNRf0CraW~_e*v#|H@~id%Cv%SC*Xl| zp%vtw=&Xm6wW2VmMZM)byh)bcL=l&*9#ljEA{?V7iaQDmXBhchcB@dA|?wL7uA%3_jd`t2SY;^o4 ze+@p(R5_g6jJP3%nRY^yRXzm?N%1;fh72ScFos>4_gxrv?Q&{9Nwzd4k+`ieRT{>vn0%7kqbR-B(<;*nb3d3e>5TZH}=I_qVCv>YTG z{(jsP_OcO9-GS-GNm^;pGj?0A37-0DX8a4%(p8!t^ux~1vD-_-{0QG`7vb&C175eF zHo3y>myk^({$3sYd2cm*3cjy3dO~>{owZw%APxxBa z6^xR3T=fH9@mOr!?~l$Z)N2=pTXO|H=U|J-!C?>h?CQ1gIOveo_NxNQO^Pgihx>RR zZV=zWJ!AQ6PXMO9JVUMx-G;MiT;WM}a+Vl)@R9@9dpI21#6JXIf8`h3g}3NJWOxJ6 zS$Y$Snvms@nwm45`kZz)3YL%)Uw8}eX;_)`!wbPRmRpd!?y%$GKy=pb9alA2rTqPd z1B~!fzVi^8mA?pi1BKVNBEG_P8MCKru-T&`k>f6QR>=11B($BsnQH@&i4GLqhr~|u z<*#8^R$NUdOrHGPybQ1N8g;S+p|h+?`V=8mGQ)QZI5_Mvc@Ji@cmK|UK9{6cTA@Z< z^wt7o>{%dYyob)B)1y>?#d-yFmto)|YPLYA*XqKZ4!J1W1V6#w8X^+EVP$Z*9BnXm zRyU(81264qoxTJG3E4Wg;i?~*VG3+0w>N8mF>8(1KcTfOzte#bbe3nZyCmE#9KUG@ zJLXjbZ^9(ewEHihvlCHN4Lp%;88-nbrmB<3L(y5hhciTBrq!Li^UynaYslK%Uk7E%iw*A zxPQa&qUPUyL}A!jh~WW#xLo&^;S8+XqvyB=9}_%|JcbsxzX-j9;uVro-{8NsD20Ep zRd(Sd&jWOp=Q+*O@M=;1xvNlq;lRa5aKD(#l_J>d)N0!cUu6rsY(S5x2cCz*u`|Az zTc;q6wN{WF{GOck-~r4Z+5b2n`f=Dl`vT9JG$#LrZ1H?qY!A^{J@*QfVJZFiJ1ZD+ zUiD)LG>A-X$bm=N_FCKF9}3H_e_*v{^&nFOIxB?h$8mV2-hbu_6d@W}ybCu8O6wW0 z<#yt33yiPW+&>TP*G&%6Kf*mDSI#5{NxWDOnZoWOAHF*s>i6mfUx3^U`44Zv`SS;2p2Lrk&d;l0MBC@oAJCLiIA?z}I!o(8p)gzz`T71F zY^v9+_JFZOSxs@!_T>JK3MlPw*ZUn3RW=M0KgQ11c_#$mOSyZqXW=!kA4}JvQt_$H zCy;V6h3Gx}CbmaD1hbtjXm{a_oGKRHC+Mu{Lx(jXBfr0ZGyGvaEEWZeQWRz1!ocs( zmHOd1&P}x~c*xX5`)~|)7GHKj4OaBBm^#1*3_ey5;U)b($2U+QO4jWw{M+`_XAL$` zuH4~xiq6t92t5g{LW>{SK*RVRGmFY$UAI#os%v&5paHs;C| zA-TM6tp)7!%KLN=W)xF(WkIh+r~X!`CjR;R0;F>hnqr8uvR~X z&;X;Oc2EC=7VYM`2cDs`sHzMl;kMSH%Z9Ku^tR1Sn9wlf^a45(D|*yGd6nnB6Oi=I zMj&|tI;-+hm?(U;@jmK2beCs|_kt?kH(ox2G;ez|KERPhnf(7?p7_&}eb2Eom*vW% z@J#N7dL796v*@!MoaU$NehS~&xP2>w!Kt194MT%b@t=E;=TPJVUm`lobZ%7(RzK6( zae(3-$9WJPK@8+MpO&OKlrKrC@;?o?2IZ*_%yUTGc9!$%G}pD{s@vZ zW~dawFT|u;y)Z?^R&N8k-l@NMC<&eQ;fVPucwqCcogEyKA9HyCbG=o(^5M<5$$np; z=AWIQzmQqNJe=(%I?LtbV`ca@movc%2L1F)34!MYhO%Q*aIMdKC<8Vz_Wo#rPcO*)nu9jcF@NY%u(OV(by>Ja zbz#p0cAhCBy8~a|r=>}QE{(3tO;C}f^UyCyc}krBU@AK6&LdH2nDycJv5WA=rncfO zsIKr@^(ADuL3y?g{&;&;e+m}<`E-dg4V@)%)KVOtyLR8<0_1!>b^QjM{dxMvb66pe z;a>&AZ1;uyfW~Py5&K_ZXaCj32*Z^_M-tD$db7J}9`H%Re>ri`vj1dJ1(aY)F8dC5 zF6>kjr=zo?uQUt5#EuUgXQ9&p&c5qV;jG`t6G#>|I8h4w8jt@Tgy|#+%RA8X)cWR; z4BRsT#>ASC_G2l9GaTJyqKkqB3f`=5q5qAZ!~IaZ8)2bk=_nS5HE7uHSApQ0%hy&HHdG zAvfSP{M=7*zY``fU5#9Z4hElMS+dbtj|GzyA!%o5x&{1tVCwZfn0EH`+brlFmR`{c zPd1U%Ex?2OY+4v{u(MNjUGngC0MCFKy!A0~GytC28l8FtS&pBaZ-!GhUjChh?@In{ z)8wMFmM-s;ffpn{P+fvN*Etw&!-dzk*i&HD%r~9}_(<@$&`)S)_e}D@YjoDDHF-(6 z@!!RhhOn8dRO2R$yUcX%1+;taWmE%?4Sc;k0g0K9*^=jBX9iE4MPc&eKOX1d_0IFR zyr435;oWDDN}J}v2RImZJ^DYG)6^cnFCU$?Pb~Q;)KHDc)PYQav-xgt;^WzOPhs&^ z&WAF1_c%qvFg)+$*t!R~-Zgjg72uv(5*XBiA0$J^TwwV1$)C~CBu{;@1RnkMYHa|n z3X<$@!$v#n{XB25vsbm$r=j&2H`7%pbvTgo5!|~x%3B0Go)biRVbVa7^agZc{&)OP zAv(+O@~Kmh;z^~J9USOnKmPz`Qr|Mphu+%X%)dbO2MYFoA$@cFHMSyj*1k0_Wmu?s z@wOGb6Zr042-K}&e3%0{w>_V#pT5}S0KOC`S*9> z%Jnx@8L%$zU{ecx{Oel#9JD;z-b42mon$Fd|&n5vI>T5D?9#xh9{C-_m^U4H@9yH z!$0rL?wo@)%M~FWFiML3Q5?MD>ie_;isla_eurDX{pAIQ&F!B@({w zD%dK9z6TGI^g}J3Ym{4%CA^L9a5*}wS%ggumXJQ=c7XTPehEH=`ghMryn)=+*>Ydu z!ZsOU4Sqb~aGIk6oprNG=Oi>M$_u;zKg!OCK?5gI}31joq+?S#4ERiou zC3Yrc6{rY_9BS@cz^?SeQTJf-k2`T$@EZ5`q*kb8uAH#|sb0JQoj_v0$Yc0`&ic0X zRvu=vm{poVAES!80C+lv?eiB#>_^AVjD9yfgq>V5himLj10;uoP$?t z_LtE$p|f`Es%7D(Vq=pDZ1Lsm@Q3m5@Aala`@cVi8=>qm)rlEM;+{H7-HdytU~fqZ zrvA3rG=i?e)kL=-!I6vNC8W;ur>%oSMcVC;@W>{)1|6!qddl)g3p>Ioz&(|uhEJOAbt55kwn z4pi*GYwpgqM_SQYZ$5w0fRuAWT~6?u@PqzHnC1BMdojF`sX5gLPfujdZ9;}4`~Pya zp|dRPwpC$KQUi$t3>f02dI-<4-J^d44;lYp`wC~Dp5j@972PREIofg0(C$f`gvRGA z1va{M&L!<27s`^VjW!PfiaTE<>w(ikDeBu(R6dHi~d(XT!+?wkw%<+=DM} zmHB2tr!tnit?>Bjjj#nsF4Gsq(234+myMT)8E>AxG=pAq%NYSsRm33w6{NdbT+$5x z%cT1-3kxRP>S?;rSx34)AA>rU65Ym-{bl4gKR7cq_g^wBW7GXv4?~Uf7N((5EY%v- z7wqh-(~bmOqWw&22y4#?QQw5o5n+rkp!w%%jv6RNuE{$Aw@+sZlXs)D?vYB1!h~Ae zpQDO&KI+cyBD4HRi;NBUZ#6G&MPy zoD`K|jz^2C6}(w^^lS*!oWHN11DQmpFSWyos~VPn;M=SW2c`jZ*5p3dN6WB;+UgQs->U}Ir zg*J~kYZ{?ct6%dB+#?_ApdQ4|G*0wM!KC1X5hLhQw?5$u759vPCqW9r`{i0V;K#f* z3A4(*i7AKBS!+EM;!s^yhVBAn@Qh)-0mllL4nK#5^ZJ5SFhI0O{0G!^qLte}jLyn- zRThS`lO5{kU^%b2jt300dSnm>jgxy`#8f%XgKwZ-3IdVt@GT6OIF50uVGDcsbnXN8evjchUOgJ zCt1eOStdOiif}9L*f|UMx#x+|J@|}%>2elyIInNp3gsdTofqJ~HX2WcALuL!*IV*1 zO|#>!8FUK~dk_Fm)<;CYf(MCy$2Y@af_CyOe0@7NlV%({tDq=22DR25-x)&|xlbSb z;FPCeLozHW3T>^2_ZB9*r{M*$(}PqK=q%^-F$uVkO)_HutEQ|MeP9G%-C80vv*y{Y zhQcX<`zPS~$S5`WBsz=ZB$FtNGkM8*9@@qK;?xz*36&6ocfFQWzdJH^x81gILYL_2bui6Zu3o} zvnsyc(}Kn8(hptWUAZSuqM@GGpM(;~ReU~m0M0GE$=-&QVl;)^Khasv*War{lbrS{ zM<_Tg+7tm-`6Aj2VWahIPY;YqIXk=#t-t4tbIxFAoD{PvaM#3f$rg6RH*bW&q+S7{ zeCW&&O8y0&(4VCF3n`-1S=fG|v)W#9DZ@-k5&VTsRJOE0avFK#q-V%e(NG+-1iMSngHn+5+zvv-`}!i;KQ@=ze2o z;@?7K;j**BBNJGc6aUm7KAv7pOobNw7hg3(ahrF!Gw@#uV=?s{I_tYy^J?>0``}-FAYGE(K`R|i3UH{D_#XLGI>foFhJk@?}MIX{qwQqUD?^>cH z&tZP(L&_?6yWtnz4|taNEZhDC+%qaU+`{muKl#yfu(Z-a!UKkEG|9z5LwNy01w7&% za{4>`Q#_$VyojAGsu>EvNby%@XWwwG}p@M3EZ5naW91}{M^2S@R?0O;10A; z{eJ(*A9U8Ja+C(#cPJ^&33i)qCq=^4XJ#42(5!U%6Yj%8^2w%`cM3Oef#wXh;w7r!QD0h?Uf6z;*;ToIKlX!|o< zvlU7U{5rP)iEPhYWcZ7FCN=wtJWL)XvonL&4mr34Kqa##&sUHtf#0tge(MVknuXbn z6Ax%sv9k+mkB`CA(P__&A!7$oiXR-OvdT(^MQ3UX>S5sh!==+uukp@Dsx@>L$@c~c z_*+G}%>Y*3dGXZ;KKQUTmmo4bPyenSw33h~ z^MaDs;toE8ySaavKEU>$hKK%xF9b^X_HAHiwhW?2;qf$&V>*!hzb_};VE-X0)u%AS zEc#3t^h#JbKMd9S&t2MsbW8;ne4FU33)Bu;@J+PKbrEim}3q3Ikn2zzTqw~L)M(O;E?izFUyCb0U{7axBZ86X*u3NL?*3T=cU zTl0@*;HJX4Sn54=){XoZQZT;cK)MmMUvhr!3uPo*i<2P9b>WIy*!}uJ?IcW@`T2>0 zXn^1!-TWYbf1#O zb$C=YQTGX43)nO)g-st#E)T+|TV*yo(B?R+^O1c61Zf{14-L3i(&y_0JC|hdM#7hp zv0=r~<@!ogA5_dUh~I>izlvXSkq!_B1nDzXVV0eHzCFD0s;eX%o*t9ARi#KAOE2u z4-Cn}r#9hpy333=lkj-S#>LRgVt)8ACdI z#e05m^wsn5WLPk^@wguPA2vythT2!kQm7~g2<(Y0*%EMO;KmyR_@241)CYzd%2p*p zqbE-rt08aKa@#muqBiIuqZ%O8Y8MZQz^Dgw<9g7%+3lAn6eI2W6A!mkB{nMI=fKFl zQJ7FQN4D?40Ks8fhvq1hJCVn%14(aEak;^-@0|Fb!nEZU(K6^RB_uNpPr8OF?!klk z)2e*b1B8)Z8fUd&-qB2b7kJB_)Fc|7Nw>8ufvi939R}dkVP4m5`0h&34eo;jgy6(6 ze|31_n@WfyWO(`4}8@1F>M`QK6ogXlV*S*taH0a1#UbTDzk;3 znorb(!8p?A&3VvHZKI}N zc@CcEo>QlzA0Tj<>*&bBxy087Ch)^IN;7{L&f;X93Qde!t~SD>F-P5J;A+?Xo74;g zgvNu@0aEa(j>df>XdRvr=?kSk?Tbr-d!)8WwXj32K7A4<-93^=!HAtz-+e0vPyG9@ zLLX8ns?>SIft$%K2{5yCr|Tp1Ub!+b2GylMj*>DB5a``Fr-k5HzTdnqESw$u>kb2i zPW+37x(*5ZDj;XZI@NbL`@@)ln0bIu&i$TU0EU?}A2|z+Uw8{$hx~&*l270Yi;O}k ztT&1|IS3!eENSdO%P;!pj<8^7G(|=l@ShIt6(`sh?rIwe6F+r07sIRj#Xb9=g8HLd zn~*H%_gya50YY!J_5)Rz{x3J$9(pQLJ`0DZe6J=KK-%}8GP~jEieSMi%$L6Zj-73Q zaNBL_0|9CmoNlm&Y`@c6L*Y-MeP46odk34r4j7VAH?{-~$9ZO$*|9U8yNf5_AM^j# z%wf%ole==hq@JtUcADz0Jma3a58WV5L&))@X5nxG=3sx&_Q=lIsnQ( zJbvO8+}HB#R5Sd#e_d-9rm7pCr{NqRxCNCOAA=`rm@JGT^^TXl9~@Tfxt0uH`yTVI zhraKh+@6M7fB)R0Iy69FIi~+m0#3OVJ~4nL1vJln;Jx41Qxo9@;g0NT$n7XrI1U#w zBHoj6VQ1sBRU$BgN4rT6npxzwdqUwPir#p*KIk}H37c6zjgP{(i-NNxhX)9@PeYdk z;j!+?4Q)tFdz#1%cIl>*KZVH;NodR9^%iTEVW>n_$F&EkPV)%xabssefnr)PyJl3z z1^Vm|l%k=A(o3}x$aw4D*#S8I{_=%wSp2urgqvr85O|EkN*(IC-*R+>TyMU)M!?^{ z6?_U|rSP*mJuuvHEo2>D%Dni9^T+@}aN^xl6}Za7^uiW4Sa`h(gE2{8bMv6}kaTeu zlw^BSz5;hI{;6T*#m=6d|D*(8bie7egwC`y{lW0Wx$EDvA$dgmWE<>n5uICvnPd?w zjC=zGuhX+z3Q+CdS&}P|zBY&QF8ptYoIV4-QF3H!fp=~-bI(DYGJ&IX`~w7z)es3; z`0LoDoCz#CB={!5e@RJ!wXk()`~D<+&UQJ9LJ&JMu8b3d^0DkM_2K@nz8T)Im-bs;0(^B& zq2wd0T zoWAvVl}KoSP+GS5j~|At>XDv>1~P9BT!%+I4l+K0f8Jcv#XcxI+;n9VlCTTdafu8Nx{X6z zRAFlDgr_}p{i@~{4heLxf(jtD9&va#9Ez}dyb5za*F0kv#m>mNQwUH~BOuEfG6#Pz z2!)fi%B8vR?e2?@9WY3FyI~3H`gH>PT`#3XXW`4? z=wmbz1B7erizkjjrAvCM#*i|u;EW&q_LW*c8D`U6yHpQv=(Sl)!_$vM9H=C*v)1tI z67UE4FK+`_q;baI2L=Xb2PeXFbz~9M@X(%p%sBk5-1MAG3Z3Q0pC$qyln3YN!Aoo7 zg`QAAR;?@^{`E+!u7nMRM9rh{$-HF;i8MM(w5C@ON;(}L(S|!&cP3n6`{c-M41B?> zy!;+IS-sdCg2$7$i1r})h$#i%F?1Gt1+5m$xWvZl0=?pH9*%~pJ^cbDkd7X&2mjNH zlih{|kNzrg%b>Gb4b|154n>K!BV^ZPFo=LN!5*fCu&nNjRSyi^lf1ePjR?_hoU#K1 zzS|2vDsZ{{T!1aCUCR#*gVD0ok$KR<(fg)4tsw&^>yuFU!^9^c7Z%3%rF6i6UfJv=c#a|V4YLY5OMj*G1e}dD zs4|BYZN-g2FpQGEJrf#hx%YgA0-;?)^KhkJVx0aII*TakmmGX@a{iAgwDi~AxC13B z^Y+r<&N>x&Gi;M{rkRC_UZ0t1RI#&SA+BRkVKI!~7?O$q6!n9B&YCjGFg+(zu^xI( zld4TaRerm(RBGrfn+AOeIGVz1VgL)i2U+^S+nhff5}~%~Dc5Sq{w(FjIQ-eW>rbYR z&SJ0#5rLulRS|m7FzV1#PsrPTJ24(EQ4Xh7!Wu2b+))@6`n-tbH13&(jWR(fMr=}} z4Yy8~HM_#k{w$p_Fro5B-+Sn=(K|8(<>X~2cOj|w)8D)r=&a)9Wlfm2cwx&Kx{DVR zN5hjYbd)9VV6Ge8034a_WZj0Z`6alyHF3|_L<*|IGpTdpj*w+kM=kYW|7W;9 z+ks#JC=6RgMv@RRvnrWcNk;M_NoH0uv&oj7Y%PgeE%J- z3OdWpxIqG5D6MHXgyd_?eF1Rntj|aed|@{}*#S8+F>Y`Svht1?pS7%{@a*sBd8agZVtPwvHYK}J7fd2@;+q%JS*()w7Fx{`fy9U}- z9}1d=Qaje+BvW;n$*JjbSb0KrVHAcLWUlT(os_@7*sr0phK=?W z;U;a(0UOwGotY{I#>L(}_8OXWk1>CQXDOsk?!Z0el+!F4*jearVR@L^tSe;+t%)k+ zBA|pEopKR8;O};=9}ZOy>TbcD9g&-i*U?!L36?TY&VAk96jGOIxP`#aYb8GU@TCBC za5wa^cZ^(zDh1u~beia_1^!eiIL{rOWene#FXsip``M}`&!N^-enki5U^!H`0@nAFWB{#*=2%Y>da({ytYclxBb6K@ z%9vEs;D77h*Xtm?;Mk2BIBPF?>!2?FOhNMP)9~KHFGqE#!K3Tp0@*Cy_$9#~*~dbv zV9k_k^dyX88GJ~jhn*RUJm!IXsqs%$;qT$Kd`H-NOyhL|e56@YSpm)C4%d%EksgP( zeMmsr-NShUou$G*tOPT|qCVR~`!C|fQIdz|Hl+0kIUWUP%4XS0;H&jZyn`@6Fh}4wRCgc}XEs1*6`IP(!sUf}MRQoi z!>$$v!z}`|3ZdT9NrPURDTs3Leg-ZvH&>TQeKqw}!(op82@M^Lua zKdurUCYem0fS=`Mo)DO#vjWm{x!~Q}-6CbEvTN|h9x_N()x^PX9*oW9@J+ebhfx^3 zF*2|RHH9R`+0C#s$D}WcaJ6u2!5Y>rYOh7Z7~b;Vub`nN?Y|*-I>+VU4&0gUr(!Wj zXR!*?$-^Y0xD%GpGHvx_1QZ=rKT`yW=!-@AVZRpD`7M|gZ!gbifzImvpezGrsLp7Z zLdq+VdLeK;eDP*J%x_h;>V{qzEQ|tfh!x?FKDc=GaTLuV2kDF zp+)#8=fVWlZFJU`$6tk^Fx&2u4kR!(*zkruY43J2V8-Zi!bWIM??v_vp4T3sCbvds zC5ST!z|r1BR!x{owZ-iL-LGh$O@oRNW#{VP(YB)(X5beRmrDn2urq~z)zi>FP)Ji9 zUagDOcY!DNe%wleOH%6ARq&l>k<%m$e?#d>WQ)$)wDaeI+`=D1RN+s@(=m>)@nyuL z1Q@@x@VElr;#1BUhXPi41^e)C&cRYnJM8R>m7n-?j;w-|)(T z3yjPT=&VbR*=6BE;2&Od__j`8Fbsz5Rf-ov?eoVk_QI21o|iY_`kP@j21opvO)+h0 z7%QA;XabF$ewqbC{vs{gJh;15dglY|;5+KQ3RA4^1kyTTXV3b=B%s)gV5}h|VUJA; zfP=P9NxfIHLavR90IU zZGsGu|4q-sxwhPSiaY460|!?HVelo(Us~{bQ1f3;$o~H1fpoaKcaO3j)}EiCorTd} z^2}r|*jYsuCqF#(^WP~AxGiiV>;~JM>LgQOViAj64YXMH{cjqIo|;f6aYbj{me%Ei zeb3U2)!>tv9SdjZz^-rq2wu2Z=~@XX(iwav;P{xwJpwm$7Q=7^7xdH-i&ut94kbXJA!wj6x;v*VuyG!r>R8Uclz!w(n1e?{|j{jg_Q ziDe6>pUUN8^h9UfKEN*n&p)>iHHBnfo6d*85%!Y``7rn9J(X_gmi|R!9bOujyFurL zogL3Ik%H4Y|E!E*$-|qDLD0Xy*8MqDqh|5zfXr8Y@2|k6$WKu;-sr6M^AE*f*uk_k zeWrE zb0Pz#Icv@~KI=cYW6vxCG&6|Nt&aCU_66`MR0;DdXd0Ts}=J}7h?p4p#{*@u6m%%-(w0yXMGwXmW6Z2&rz7eGTnzq!{EI~8;phU z`oMLLUdVRjHQy%uarKB0LlAZrT=B0Jox+GckK_bwf>6H zDoorjFsHqT&bmNuCjmw7+PD}(!pe5<0NA_58&pv4gcBVdlfFJTiOHpaSt&WsqZm^kjn>ht0 zT-G~T15JY~PESLj209UvP;}P5n-m}HzAz-G2Gj3~Dmz2l%7kl=pwzE*-AYJy?)uFM zIDF@oB|#WEtAyHt3%ad1x+z12Gd(``kjCb0a2%Y@jgBmb#k0%tqtK7@O6nd|yH$|I z9*)k+JoG{lE`G8uv4)k5?G@25RFAjr71T)#Z5e`GgL7TmaO243p%W44EcIufTz?7oE_3Yk!Oq}7f-RWZFh$B3iJkqsNG$`!Wisha;Q^n&EFo~H z(ug}BKK)hA-wp4aV?MVIbl;nUw26@UG488_%Iip6;y< zczo{7?G-rBN#{fpjn2B|<{<{}XAb)5L#+vs5I@Mlln|W_*YwsOw!rs^8jlxY%wWk= zsu=tk8tMXJc;=epYaO@~-CgMo+dKK|Ghi}VbXx*SOo4`egFsHO^6GBdOsVa>#zK?00oGBT@x z`Zua=#vxx4)17_zd(hj9Gaj8qGZvr(A6=6SvxVj{$qybt;SawOOCiA_-Hc(_tMumC zADD6f*h|&~bXKElnF5q17_72_hc1dVM#52__>N+j_in9k0J{IaHu?)Hij_<;J;csj z56@qOUtT%56b?7aMCie11Q~HY(DmY8@)M}wYxtxI9;vFz zorhDu8H*{Bu`@C6H-gaDb+kqcUU@Ci>FB!&ujyqTbZ!)h@O+$YDYjh;3=&YpT6MV39h>A-M zrW|!R;|y~^yPLRg?Fp&`|d&I?XSV?kI`A;m!cHmH`k{L*0B6FVOlf{UcHt53TmFM ze=!6(?ATsy!_^o5Z%?G-&wTq_CkJD=WLhntp;>x&I6R%TJMTc-RrOmJoWys4}=`zt-%CtOE za6H82tTD`Q>OU6*Jqd*`JcmlMahEzEo!_eJ3jA87u1WI*owZ%0F9w6esZ90ZH8*=} zKge48!6_TAte*C4fz@Xt{TE@R-C_t;7Iv1e93u>Q=kp%vz+YUX>E5u#%qk}XKFn$< zXn_Uka?V|K4Qw4)^)NrmUH-f?Mo zka@>bP!%qTkBB?McW&Yr6JS_r;^hjcyY^FU9C8b2YwyFKc4dZ~&(K-7R|IPy_U@qic3jb!s1`fln$sb{VVA=`wSk~wGGX_OT3Q#hIGSdnk9JYHN2|v<) zcv%deT|Zqu09|4us((TG?uACCTg%1Q+Pt(3Y zXW9D+OF;gD2}wivXI@$^0CsRc{x1innEz34gI3x4y30^(s?wM`A3I|?ZYc@}3_R`i zV0Ox|s}FP@7V~)mFCI(0*956Fe@4v1iCC?8iUM?2cWH_s^rkqPr3IB$?&Ntw`mny@ z$8fG$u;M)|CyK583h&ANXeKR0XZc_4Is@5jUJhP^KXxcSxx!iryP0Gd?cTXq4Gqgq ztxv&I>*3qPFY#vt7XI0KS2?8 zHg!*w3p%jOoL7by4CNKJF$z63>rD3GUDb}#fUzkumH zf}35?&f>wJH7NCTg^=zwI%`_(kQ5wYd3nSbJ~yN|9t7P|ZP}i~OCudT9gv3Zl)ws{ z)(jV;DaFp><}ZjrzaAw;eW*s6d&Lhjs~*tGhKpeq1}(6%rO9*=h7q5%p(;aX$=`Dp zhFk$(Jayn^ja+~?Z20peGy}#-{)=gVCLT8v=b%7&ZTg{dbk_QbXJ_FDLEpmbFwNmp zsXMeTJYSUxB^FZ~YT-fNo%Szq$l^xdfj9UwPv4H5f-ckaQ&*uJtH-xHklN_uN+O(0 zJ-77^z8rbD_Zj-oZ4whzU}svI6g=>F{OhBtaK7gVlOwF4bmmBa_f>oODxg-lfY3PP zY>koFhik+u7dhXev*gv3l;DGa!mGB>sFqyk0X(y7V^j+NNOqVH!*&loyFW0wJj{i) z5rulPEgTB_-T5& z+zb}5%GHEIFQX?-1@OPL{mvdpKWaR%0cYuI$LOojSz0H)oQL<~eHLy)jo$IqdytLl z{O?@&Lp6236V`-pA6SJ^t$I|n)%Y_cZ;wepJ_Y&{hVXZQ`^f;c+^kF4uAdB|5 zifeE={&Jlwtm=K%k_;oLNV=<`-WBtqDaaGi_=)&EcGk-Al@~UV1T9^G2@2EePS7+^ zcIP1!tji>*g!{XHNhe^plrc3yJvz&?hMo)BzF}rnhEkh%x$PmT@Hl@Q9CnmCR}P=Q zOpzXiu1mia_Mifvo+^6-c4k#^T@g;@(CJ&l;xBHuqM;w#(Ct_7im|BE5M+9s;IR!C zN7wyMG@`TUuZPINQ0-UI7EmXF`cXJM+2{E9CETFudD;gXuAD9S31cIoUmtHmXSFR? zUVvv0T&ceWcNGfS?!(T&L%lCxYMu3P7qs4M`@9Cl&-2b5YsR1P3jHn#hu+L>8o{TV zio1dEj_@<0=TOdxn7jiXE;6H8fuENej?=VYXM7y&V(_k2Ag?}Dc{U~B2anHO6wij= z*fM2W;2Yz=ii`06V@_wU#jCU|=@Xfos}#&AeeI#``F+;c;dP1crIL?8Tir(-?57<{(#{(1)X%5B z?_rS$(fzN`*V#0Rv>!Vwu1`1v8NaioU4sj!03vEz&%ouKh??}>+yUw8EDTe$mBV)+y7=ug`C2UDnj?VKFM zpSh|-s0_uT%E{~@NeAtbI5>FFm7yFyRUBX)h0gbcdG?@eecW00A?$2_^_(J{kiK@o z8WwsNUy6oz-%?$91(mn#HHRRBXqWyr{N{Yd^u$MWR&k`Y91Q-x=wtykPpf!_Lw4&I z{x9L`bJEa0SohT`<|mBiXnk~i7@cLpoqhqH&bXg*3vQ2pEw~Tcj$bN$0h4r}zUzV( zj|dyqpy?~g*jr%fmN?%c3=~Zgq#8qK-PsZshO8yp z7j@wG?`4<0VfAU+s~IrT+C{qo-pK7YoP)fxLgt6Yu``Z1+q1CQWcAK<_%K7=+Z~#H zDhf=6LX1@5weX*=ee4(5^XNm;fluhHfzz3%pxu$k=U3r*^~INWAX&6>c_JL?$g6$_ zb4f{?K127*R-J?s=&azDer|ZQfon_!e%TM6c7P=pzRt%(|GNsSZ{XF+>|bM$`4_?d zU$`WC>j39x?Cj2aN+lRp!g|aW>aO@PKY-k4K694BP3sG%hhbyxW8ptAe)f+f>m)jh z(?CuE3fy}4pB4O@ar{~&{P4+Bw-}}|ju;O>8$EH$Ur-`3(Vl4voi+H=^&p;Sqw@&+JUT1s)Nw^PHW4!fC)c7rFTJ7e(7gxP{=l|@YoVMD{rS%5_Zqss4{}- zCo3BQp{*%H$1^DP#G|hrl70R-@*NH{iA^0@MrYl4^z9sUOWIty0TqTcw|pVZ(bByv zIDL(Vqy?75I8!V_zYo1fslMaS91>&_hRpvx;Lw4K_gDD5VP&J5PzDSmcq!2UbuLoK z&Ot6;TctxQ*x9>|t7l=uZ$6#tFitGo$Q_!v&YP#gv#*uxYT@3G=PqC12mS+h5Bxx9 z*;)jhg4QpZ!mmP!Z=7*=-~q0C$%$~t^h@SDnDay~_cOfn`AHGsDmsh#UpY6V*1uV! z0zW6!HaWnTLnl7OL!YC*18<;;#;36{c>KZnFMr|uhtvg*HFVaYoz=_m{(m=q+d!?5 zxBD@Wqlx}tDO@A)pc;nnFMd4s2gdlGJHfh+&Z>HNQURXX-Z*Uqcf>SBB4NAhYpG(G z{Q8Le0JL0nQvL(PO z@Y83TVERpT7IR1BdFZ9jmv9sQmmHRQ57K}9mX!-7fOMbw64@lk~{fW-% zGOrVdY~)QX2Jpv!oZbGgCM0O+DU52G{?rN$2<5&mK|a|hONY1cXMFe9MPO@{@s2Kh zv|U5s1I@)xkUfDSZa&makf3y&ejfI&O0iP>!p_d7atlIxyKR0gD4nl&&J&W)S4cmG zqg?ct-ordIch#@ZBWvh7>2Gw_q^SNGNPFVpt!r>bf8(|*e3g9NDH#TQeC1IM)oG9T zPr(z{okEDW(OD0AqIqFe*V#u`U^scqV<)Jm{Qc=e$P;>{;4S>wRPg!}Y$7Co_YWq> z+SH%iL1+23xBUkNt9g6v;Qn^#a4hT+|Ms~IK6bl2Hv(--pMBqjl5502+5Vuj1k86Y z!C|{bB5U|8pMyLay3PmEyn+hc)5nM45p!AgZ8(*c$$MfKe`fNpfE@HaVJvO|uNc(G zghQqj=F2bP;>Wvceef;qxYkb?dR@x!_#So^n__kWp6vc@a|>>e>)p8z8;0=T;f$(J3Qb{UHu&n zmO3^b*+*xsb$6VDcLdJ%-+;3A(WAcbaKZ9a7W_P~I^PTnxeID{(>%_umVO^}5AiMtV>p`-g)93j!Dj7*ti3OA%!Pky2T#|3`pI>3B;-QsxYS@7n~8>qB! ztac32@whergG=61Gq*pD2cpR8+YJpjlY{nO{)2g-n#`z^DuX zvGw_jut%;<-VA2=^QeSE`a1B&le!0Y}|)tmqGp%H)<2Ii82^>!$8E zp`u`e?>%_bf&G3i{8A7Q)d^oMOeXw*{yZ1cj*^bbT(!u^7KbOE?!7R8OH+og{NX#6 z>bFl}xFOT~R;Zim-MR$1M@G93la0#!JSO>31U70WPw2w8&o|f==1NF$XjCSxWq?c&+7OEz(Snll@eH2uV89ydWB9S=8qa(9>`(F8uh2#E zuox-%sEoXa!-X^ONO{+#YjAS?%oSHyBp9Wc41FDz^sAw2p^E7gWL$h)UjcQbeq&0o=5*#Gno4XCO__mq?PyygBM*c9;Y6axz0Oq`2u9O6ux>3u0D;^z7K1sR}EjlXx3}yUC_{|*mez` zN~3Z)c4Sm$d&J&b61LHG1scIbtux_)&>}uE_8AoIT}*0+gj6b--(jEXi|0pZu(NQ| zqI1xp)vEjkyg<@g?F%UsxSO)zSit?xX85A^YySfD+*KH(JUS|KS?cMu5Ip8dxS$Qc zmfu?Sg0DB;|4N5}LTvl>@S3ClfjP+X@-yWj+EJPBix-Zah1I<2%-3Or8QM|Nx)IW0XIET&xFK0Y|2-8r(kc|`0CP#=;^U#4!fMJJcqvdlYYZN(E6V!| zr*|n!IOs=ZN~G*7E<=CM54AQ>?ak?y7|6UC(e)ZG2`vtOgq4oUpLSr_%e)yD2JCF< z;F3J#;%pTOvguM_R_LhF2WC^1l(pY zjs6yYD74moFIoU45?G~s;K4pWg$+1F^;w0Uaa1Pf%7yFap-aT$8#kd`+aHsAkothZ z?OZsi@XoOlz6?C>@dNtQdHNk?!p`=F?~B9Z=f$H9;JjzzLw{KD=4aYdcz;vtX)Dwc zF3VqnoK8nyA7&nvS$lb>QUtzV>U*yXAMgpa-G#^%j(mkqeg7RNWf_&ZcsP&k z45U&!$a@Wbim()Lg#~TRV#(0^0GCWP{O?k*;uNG0nz=&Eik;QTYw^Oey)1((@ZNa> zGbec6%f#j(WUHuiehYtWvUq)hwZeV@|6r8UMCeJjQ5l0G=?DM8Q_E?IcJMdfpY&MR zYNh|I3?@FSEF6L6GYn$nXw#~$@XK?jDPBPCE;M{8;j zl0Pi{_8X4%(fnZM7?sI8d}m7*dZ_j7nZwJGf+XRPw*3LcOE`1j$I(9c`qEXVpD-Zk zCC72jQ5p636sImgmcO<_x8U;mPKo=l%IlQu3m8!muG9tfe$HQAgFGVt=^Q&bDzoL3 zYa|JqiVj#9!GvWCyFh4qs@dfk6uN!#Zadt6b}#5V?4J1&euN7Hji)A=&uN+$=cEP*>CppX;!^S%7X2eQPMWM`aZHKQ#$K8fxhe+HhJeZNLi_NA8TJ zL%;SLU+SUS!ODeM$fU@yM#eKLvl!&@n;%xb|G2LKL;s#T=ni$HA5o=3F7M4_wQ!?C z^TZd}@bmS_1H9Oo2+f&O@TRk~$W?f@xL4{9+*=lqPlTPP9w@(qskc|IeTLT0)$|DY zMrFjm7T)BB2RJCKRN&A}TL%aDG`+(u9^M(}^L+#5j)w=2!Na=qk$>Umhe`4j`Sv4xbMRi>4!p1UrG@46sEp=4xo&yLQU7Gf z60ZH-{}ci1q;GyLf-&B;Oa0L3?TL*oczVlchw%(LOXL&5McD3qp3Dp;7pGE(Ld);l z^ab$T=^Ly)kl6Yy_Xg~LPJfo3e^e&xtNXe0(23)t^i3#Za_-VSNSX0aH5Yyw-?-ih z^N(xl|A1b)uWubai=90>Vl58o2ArG>;4F2ohd(U4D&YSV21Uh$v_g%J@6k(;ja2Q? zVF7fOV&P*ESaXj&M;Aub+Z5b|`upv#Ga=svzIToAw|7|mH`wy_TN}9`I&154uK+X` zeLk!Sh3}9|dO(5_^SLzG`@Qjd9n3h*`Ev%^TLx77ruHlE^`G23`kvef>)2Esy&1!)VHLNe3ii_iq6`ietrpdi8{T!4Ikg>DT{)(C13teXqO`AgnPMi5Kc;r_5k3u+=!TYNh7Jmx;y9s?6zmXgl856X30(3r8@q|(mon=FpCj<}YxfN@}iP^z7Ua*i;v^E{yy_L{h50x|5Kg>dg35`KA zDeR2#)i^&a*Q1`%fWe85i*8VJuzM{9veTU1u7RuS(f_7lUG(z71Lx6MovMdVK|`_v zx~uTC(jk^Ra68zVD-pIew4Heelm79Deufq@q2~#u(OEuo^4yT!-awgG4OU~2;s?9qUpRgy(4FG~c4jl>dl`D>UA%7tmF6;{Vj$hgzX`A5 z*IPzuA7N=`b@mPnnqbOjkwIrM-F+nwS#ONJwS+5)lJ6s6^%D@&fw`EiKP-$=@1e)C!`I8TY8{-Lk;J<%sWE-$YM&k&*EC7Q* ze7|<)Q^If_+Pyo>b`zfe?Z9&n9un(5n+r!=_{BP5?yIN^KcM@MrAtTU&{_PdSH$5_ z+k8y}_$80bz#o>(-8Ov+{ZF=8x5BHYJkCpy`ALZ9VR>}c#H_yve8;31stdzz7{?XpYwODA1XW)Q2tI_2--IRJ!iAIZ7eB!Y)3wY0V91keS5IEX z&OR4w{|7ml4;$IR^&1Z6v9La=%eD+Y7&_xJ0*#MGdGA7gjio>~C3IGdO86z%@!>`6 zZJ2V1EIA5V{dYUF1d4^UJ|Bc6P25Gl;Q&EMIrD$$tc$bNve4Q0QjUZ#A z@-6z$(DdVb7D9D&7A+e$H~gpJ&#wZzAAA;dfazTqq~oC-dAhR_@#V$}?^O8MDvP#2vwtkrQE5+5t;Q-=fB zkB+*)tk^qKNzkdg?^_kTNFnrN5>l$fZV~CBvqFFD@xX%St0Y&T7f}&~6Z}t(lJ+5_ z_qStu3umi4IX=O%ol~d&!Fv)BLMLyav)mUX{)22~|H<0HA8WZvv9Lzqpn4gMvbWS3 zfd&Q5M!S%2;iLtdK01p#*zOW+HJ@?04IgF8-;ILiQ&~YJP=tjbVh|D-n#BEvy(x9c z%m&!mFv}BJXn)Kv*BnY~P85Yf@;K=?g>bYxt)>^|QT%DzgdQsT9~cbLSz(m}(vY@= zVcZ1H5P5zHhOgy@7xG|$zu4Lbs9y8v_bO!hv$;=egwB%CIw%RN+)Js9U_==WT_Dt3 zcRuk9@(A{wY=>L+f@i+Nrh*3|M~v}j7FMLrK~tWq@;9KM#Y<&hxSvg-kp;V_Z1tMq zW0uaF3((f^lojPo>?}3hK?stL%)4pB;bZ^#dco(KxxwksHSR!EJyhtiNSK8*l+CGR zCg?1cliB>RIPBgF4d~bMrNj+hA(nre0-5Bq>T2Mk|G$=L__pR|H_0t@)}PuTKByzf zGNA@fdiZ{Ih8ty{mL9=|_46B*Fjg>aX9C`I*dZV^#m)+Eka5G^g}2lyu#<;@!2zaP zc(BI9+fP4ozk%Y@=gyA71FVnE{e^>uo6;O+=&V%DOPArDk=Lp=P?nBHGX@^ka@Kzh zKgadn`Uneq1gv-9UCIYeEavz#sw*Dy@OZeIza{+EQWz2e-w;#86v6xQwvYOuWa|k-42*Fy-)N5Ih27!Ba~ zh!49z%%}Ur`xJU?2PipWf54a`c_RB28GjW--Q~j?uMC= zmE@yYBV3U`XZsD-1U$S$ZjH{W-S85C`n%TyH6fqW>o5=a%i~CF8f+^$)`!2HscIK#ePZrv|tcWm&l1p^)VUU#1J*5zSv>bZU z3!mkP=50dPFA2pAj_545jW^Qpi1GDW6F8OjsyP@IjZ$~zL0@{O!4L3?cF*`KWK1|a zL+gaj>WyBMfN!b3uNlISD_6Dypms#TzZ`h7?GR}@Tqm(P{2kUSw9_4N#?AtHSCl-^*0CPST4lP=LaJwfeaT$VSznCq^TR^6nkWtEZOr`84Jtpro0b9@#>TR1 z;2gbF{xmGtPI*P*ia(R^`z;^T?9+X(2H6i+v^vApD|9`NU|odU$4VI8HaIZ>4G)OU z61ZV!mlBq_;CA5phB9oc)A(Z#llDpoO*g!sF&lBF-TO=&F~lYZSu2mxZ}?V zNAp~Uj!w&GZQz9>Rk0XIv7CS5H5}(Vr1%lOu(H0g13jO$X|i}=XEQto^6(gYsHr9V zYCLBh0ZSh%Iv2sfu^i8Sc#VNLU<cHUF^8+)U?oGhHn|TvONZY`0O~%BGS`IM z{Y$nUaPzRLOB!rc%lEE>@sVUfGti{{cKAVG{F#Gov8UnROFYTy@Iz2YrVC7aKl?lh z+Wfs#R0SoZbIK>-L2sfOB0ub`!nBD8=KQShRD~`g>;sNa-Z@|_0a6!FPFKLmWtoL> zSad35bszfN-uuPrkIs5-xUU2mzg8WvgY)c6RI#w)ruVTj7?M89JOZ`GB~I=_&g03a z*#fXLonOM2;QNOUwPu{)rsW{S7NzkqO%UhTgpN! z#Wj0#D0c6fTNos+FZL;f1AnQ4dttV;L*yoO^6rXf2tsGQJ(DU8skS1sOyDPxrMzHR z;H*-T2fd45RD6K{eJ8D3h4iOyx6t0h&ThAMNx-t_+(U-&-q-t|0^oIy*_j;3W^!q% z4gN@fy1oo+#|d|+gV9;XO$p9H1KoPk8}QU4HfmqE-S1DI1zV{nS(;(uRT=IDXc3jp zPkA4m)v+ro1PMtErL|$7VwHjy%)G~_nhqW6y{^~83;QECW+C|niCbhL_%q%~xB20V zw_A=H&|^#6!wp^*E%!@-$L`RE)WDfym*{Eu`g{LFl2GjIwD4m-sBRtiR1LD^uI4+# z?_bqlKY~>p#g&yX!i1`R0^Z25ZzBjpXMOt6!v(jFpBYw$&AO4F?P0>B#o0J$I-vZ$ z910zIu{jF&uafTW!R{z4B93tEtfS@7WoS#vO=AP4F5f>M1IdEFvb~1G^$NTn;q(1$ zfgR{}fl!FV7$ebH zr+1xYV5PNzmnjU*eHRb{b!Lx;ivB*(b!qE(5M(Z&>1_W4~IxszxlzO%j!R} z;ho^3trjTPK>2qOQvb6fIUIw|y6}NQ1irj`npPM3R7Nn}g(|-mI5Oe!bIPY0;ryLE zp>Oa_$w5i-2k5L7OIZP^b*4p06LQ#ase8b+++dwF_V0Y3$Mei(=O4Z{Qb(CeSrIA=U|CX@I@3DWueT(E_+m0D{L zVA-$I-=#3<+|hr-P{ZZU!ClDqs*j2-0iCrXNOuX=oQXYg8%EjuI2i@?^RAvLfqZi> zMF!z-PRjGYVaqK$dFF@ctjtbjS!h0SO2ZtAFh%HvL4q3#Hw$5J;(u1XFmo{1VH4WZ z9CT-RgghD-ubKr^JzTItb`P{_NGOTiuo}f-bXT3`MDhl;}>@4X)9)A4| zANbRza_0$b%3~mGh6!^XWDD@t$zf{BWOSCP7=sYp&wRwH4Z9{bxxL_HCatsS(Dp{@ zxq2v>L~~&lk`6gvB1^%}X!=z7;j?Rkni|kG=7GK&RQRxRD+L}obk({BPAR=~nuf*q zDLhG1(OHeQ{(SHXL1%~>WV(1N#u+a7gg<%&-@coFTnR&eE9Fc;ZL!<}f;4oN>w!`( zxbe#3oieQd(Nu2_WBE_E$HAMn_j=1A|BElfqi}alZgLNHp3ItKe~g`({`;;7Z$G*D z(;A9@uHB7>2bfuiU&Fy0zT_X_)1*%{JMhlXc}A9Wbk@-{c6oSMV~5ugevY{z7y%1E zycI8kcMmaK?1w7I zJV9r1*;b1|BD0Q0ec1nmuhS1c`5e}t4IP>1M_ZtbzS8s}q)2`~PnCtv8X{R0hWSS= ze(69@ji$feQ0W2ZflNr(6-3zxzaIKR`wf=jn!ex>un1c_;6LvJ_(wged}5U zh3)8lCgHyq?)Qjt&{^MxB6wg1*SUCAXm9o~#Sxy*+IW%x4^3XrtAL}-uZzcFuKtmV zedwO-RLl7cJNwwvtOSqJ3Ut}RFB&m}58$f@-^WX#f7g|nVR)6iaPbd3p-jHc`W&4V zVzaFP-!--Wvx4D-e56rOS2pZ$3FP+sMmGq5R$XTK4I8(gaWUtjv&2dGW#KJ1b5V0B zP}+Dt4E|l^P$-05XMx5nn=Tg-1}B0@S~ZrV=#P{RpXuq zT_&0RK0x^sKKEDQ5rgq4+85}oWT}S|u;^n-nj!S1-Odhxs@L`Mb0A}E#j7^B&_!3d z3@gap-&5zKvy_KgMWJ@6XpbJ`Y)<&-1J?;RCZ520+3T}S@PXf}<#}jaO}$A`fSv6) z{t<+K#Cr&}VTaq zO<~|LzfuUib}ag8K4j5c*6xPiV^xjTVRd)DIo)e?7R4buDR@K0+Qk_1hP8PI!L4SV zpy#leC^WnSK9rk_U4f?lipeyk=&YKYOfmRxhbUJcc1xHQ`N4GehVpD^SH@n`0;Sdi znie6M;8Z778UBp@#Q|ZMTaYoP1Kk$(roG`M9;1Z}c+{eLwE<3NGyR@}B~#w}hsv=t zmazi@P|Z-1N)s}tCLi;FOT)jI(_rN>-IH}NO!Lj@8K@g~OyuAjbXJe6)M>a$F({`F z8&yPXpT+qWo#jCGLJ3kA-Y&6)lMAgC58z84p1M-#V-eCa z3{{`bcKw0Jr!Nh$R-&_5ay}`*3PYl=R`7nR=~5)r8mV6|hMaWlI|Fb{Gl1YXd>=PS z%KQ#H>ye?Bg+`Pa^ycu4>K;oN{1ax#T?pG-s`z_hGBMM+O=uqZ`Q^3b{U0bVRGzr6}6H)x$`tI=74t{xJwz+u485PBC1hXla? z7UQCGAU*He!!|f)aqaOkEPGn~l)46gW}2!%6kca_c&!K7jJhg);E&WZ^-o~!NMu_R zjG|lWnTG~iD#H}D*jfCG&w}uG59yp1Y^A*Y-4iCNwr)O#=HcAC@1aQReWF=NNHTkf ztPY(ee~E@4W(GVxt^plt3EADC^zJR*6i6;rFHi%=JlMpiVP3hv49R|uma z(t|jtm$sEy4tYkkGe+SSUHP*;*rY}KlDz?)74K4}2u*wYtE{0Qm2hJ;+*gh3cm=z| zSNn$G<5u<2ZD>nUJawWGJ5!*VmxH8%_CGA(aP5b!aQJ-p^xv1zRVtFCA1Zh*Qfxt* zH_Eh(P1xB+9+M0#79!;|g?^4!r$V6G%NC)0$h5>I*$o$Y@5`>kO3SZGbj|3j90heL zsPiRT#~5<45gG@<4WnBY&tXH_d%F%8H_Ga|0&mj$-=%56pV9stBnJ25FGT3W&fdpy zelV44H#r+xUom*n0>vZV%WbeKHvdPLwlF&e+M3RtXMOLz9C98zIvXYThR@up(AuAaP8Si!UIekv9 z-}Aj|<6F}p?e$*jO(3g8=U)#v?IOOH49f~0 zlhwkYxnDFB(3IbZiL42om8kXnASwQwR(o`QfFJYgR0pH&InBM?H3y+t~K#Tc+w^SYIEP;vlVsOntt;q~F zWIt>7gij{+dQ;#C}vYTH3@f8jxLgSqOQ)Vg zp#F~O8KQ3NOsT|*2mZXva77nZl)E}zhY#1<-J;^H(jB32j#Ewq{5R2DPz+l*1xkBhl1=El4R|$m<^%gT>}){0MHTL6 z&F!><-R7kIq40UE-B?xUUXL2_>MAs)uc*#33`(~qYj3; zntO~dAxnVGk*{#Nu7-OVmhP|%GJQv9DczG$fTmu9^45^ELQ&NpF0Cc&($w4L1BW@$S7ix4_#BRZZ z^c7DzMzAwO=I840b-2e%2YA1^r#K86l1o<>!6RC+bzN{SVCC~VeEZ&{jcpX2wOjm6 z1)f!=AHEDvc;Ec-5Uy6V&F8}pe?(T>;1j9HtrckNwy=+744w5_pF#=lEacPM!d5{_ z)?Ziyb2GTqSx2fg{4OMhSy<01ciAtG-+|X zPzpH@G+pU~zqI(Aw_#1-!&{s)*jfFQmnJ;Fr|Itq1qj)p5pctsB)S-WuDqPs1LN20 z(>I`SBPjuF;2ZgF|U-4+E9qd?CsSbtdLg@_!@W!>BmJX<#ccE(yQck_=XPrf7 zaUU61hA%F9|GWtAr1vicL9HSAzc1h+wxr!JaKhp*=`#E;{wxjC9Cp@Sc1QslF)*=P z!=tBfANPj~5#540u&PB;vKc-)5TmdN&uK5KGR$LVLB_f=@K62g)0Xh#9<7Bhj3v0( zWWq~6U+q6Z@wdV^X5rp?_-&d6be8nIj|5D;r59)por_W9eC+lHuzi;;%K(m+f-TI5ap{KS=ru zJ4@i46o9kceshMfl3{e&4ThXn*^Gzgk!eI#kf(Kv8|a&Sc6=v>~bcAxkINQ|x{* z3TFN4x>^F=ge7nGLRF_HceWtii{HK+%jm4B)4}Sn;P~qZ2k3K&HZBaF%D9nI1X+i_ zJnw=tY{L2LuFT>iuQNb?{~5L-_mjf%be@7kRa}4Mw$o9$tYL zD0rusS8>ni1TQGUt)L&PHn8b~#=iiVNR&mK2OU(1DO;iRy-N&BkfiE8E8`k=_V*a4 z9DF9@$7cm^x{rwZL6!dqvRRONDV5L&2Zgsa=V88+l>yx!bk>V1GbyMueb~wZGV^#{ z_JKbx^CAg^B9ZELPbS6TgeK-2v!FH7|qoXkW zp3n@*20E)M>=z$Y+L-;L4=H6&?c9WY?l1Po!My*-sVm`~B?rbKs44Q9jc5~{<$Qvh z2Tr^Q63~Uk)05)Yp&yTid^9w={QP7oWPi3#rw`5#Uo_f=RY%^Nb8extERR`hLW{)v zc8-wu+pu#4Tsuf`FNO`qsop&>ChDL62E6p;{3G^%=q$>rXjQnYb2!Nkeht2x5eicp zzULM|r+soo9Z=z9LfIN5_x)4Nx{Z6L>dZ%Fn6vSw^&)haW$X@u>bGwVynqZPo#S8N z=#u#CZ&)M}{rk`kcILeFS03uWG}^lW*=7pK{NXGQ4Q&prxO|U>`od!?0h1|% z9L(WW-N_qXQ1+p^M;avkn0c=rcJJF4GzFiZyckYF)K75pt&72C2`AriJT-x|o4%PI za9DQuMKXMKTe-LfdY7bBjKfpEw`xiE^%Gb`&wmzx)6Q?d8p5)dtl!*V;Ed-`JTyJ= zeex~jx*|J2440n8uk0i4C)AFtZJvOU>}U4rL96p`4!A(Uq=WP^aPylROF3+0?Bp1L z2`1vayU_meV-aqWeuDJZU((u;n94}m33lohYDB?j52^J_pvy;R(_Tm*ZnfNk)T)A) zIQI7w27Dhms>7G>e%^F|cQYA(+)Vyz|VgV0UmuUIG@l6K93|K7ZcBTQ|_vo;i zfrf9yu250*6WEudoW$Uq=r1=j`1ZP?mnRI(FL;mw&;Fzet%E0cogYuawJR+N=Q?AXNLbx3dT7No+}ZsQU?{sU&3`q5jq&cPTt9uO!$9e|kKX*oGBvHsv{K`U%0y=TtS}8L>(oM|k`O%jpQXoPXzR zF?|2?n{^L-%qwHR0j=%guCvqj6NI0yx~sx}qozJ~u=!|7KqySIVhAgMSCd_zbU>N! z?MZ8JKa9?+YHKs;7RI&nir5pkLuGGI27XaZ*lKT!1WoGqVriRJHbUHZ0xB*=T}+@}xwI(BzICIRisKfwQ!MRt7FD zb2D4Q8nJ+*zA)m(I8P?DdZjA-2@1?+NX^0x-aSQ{gV>p!jk*Mke_nIS9NLYsn|MJf zj(g|Q;Jyokw)LQK?KxMOYz9x|BNkxzc9B5;XNQN({@5I(X zPrYwX$Dwwp^mEcf{e(lGV_youNs`rKLs+6_TImKK`2ANG4^P+7H@<}&|8BMo!v*>F zZ~K_~3GeQR4xfNwrI9~Q!E-AM^EV)$xWVcZxPIf+RvG;GijsH$#?D@&*oBw*n(4Wj z`w8Oq{H)q=?|H~EC)hSN%^L+%IkZJfp!0;)bU$GW9_YKG$-&Z3_|DXzuMTs~ zxXm2k?I-@{!=Og{*rg(PkVf@d7aY^ea9xM5Lw7ydSh2Iu)_y9`V1LcS%kYRgd(=ZX z=jRij4=Za1Qrlq2KZWcScvd0#74zYK0*~iLi6UGrwWzXzA6Cli17Nf`b8{}Vb@AwE zfuaRH-+#gFS*g*3Z2g2*zSwD5_|$%7@jP_QGWl~K%8eIqKZj(;==V3mZx?P-&BLsx zZ3pR&^b>CNiLgmQHRebz3rKfnf!_y?Jkb}=fQ9Y(at+XjhVtYL)YHGFO~sC#J!&!( zgEOD`%*|l={*VivFj#&1N(wZ4pygZ#xofj;O~U1WB;Mpl`w4XlSNw%wl;?-g)6lw% zE7~0jtv*Ohgj?cc>F;2(%gNkPm{^crNW#%iaG2XE<%2T(*46ru#G$(3ChW>O(i#gh z$Gy8M;LT$L{ew`&T48(-(xfE)JbtX7FxdBZNeAXLTl{r~UT4a8A48oOCbCk<+;N+x z4^Gka9NLC&^rhH2Ir|9#k7AB%LX*a2K}UFu)I>4@{!%YiD26o;=+t^(c&&@>20Xw0 z^)x#dcBUv|p$h+cM%dWF&t>!Wp)h_`??wTm8a`zM3=NiM5 zVLCrw%td&^;bC$RRLY)u_5xB)XukLY`;TS6{taJPlT;i!-cPuba=BI>YW3HDx&RNc zaD9CMC(b&u*6*h;L?w*zQg5u?6N@;L+^^itA{3>x< zZwjW~>^7m`?I$=DN?M9Qh508JP2d56<*OdB*TMK^GR(<-eWwQAo}j%y4%Inbf=T)M z2@E!0BLv`Big27EEb0$Waf7}r^Uvd;zlx za#BXY`LAgOB_ABSK+p{H$ZUXNJVNmrdn^qB| z%keVkg2NMiX6vwkQ{IYA2s^V$ysQFGrLJGQ3|R-v-5$ajma@C~u+03>gEklx>mITK z%{sfHn1#_`g4oNCb&3uNPYcGDy!Do^O)@entGuNv-l8{jJdA|ju zUN}MR0|y0y88hI^t3TKp;N2Vz?ir{v`CNcX44uVAEFlJe*j$n~gKtvbpY(+O1IKhy zpfRhTQ5`&XcEo%VF2)k9$;HuGovC(0Fr04N`82dNv~qWc{NYvJiSTdJ;edDW6Peee zQ5dJ$7fm98odw7x@j;3A2^sp3X!lRR_N64NQ#uNeP2WHueVHN8so*o!__Jz;}w1^{@Vwc9wx*QZ$;Tqj%H9Oc~c;Zwj zj0q1iE`S%CCoMXl7`cY+8r;= zFR-^_IOaFZ{-gZ#kSsb&Dm7Ccs=NJraRJi5K41I*jxM~d$c9CNhwGZ)J;%GB7odLb z_pkJF*x3)+Z_@B5SHjRaSYi8T@*aGcc4qz=JTv%a*rM;iPWZp2#;Tbc_+reG2|jSPhXI!o)ivIvw7Y}GJ<`|Abu zJz)3lBhzH~TzS^A2D*CdUK)odEAt#l6>-n3ler4OAt?t>L-@+=(|tGS{hH@tJk(tb zjC>1OgeK#L;k2WA>OLjxEH^Xj1PuH^^y(Be<-S;Q19Dxgd;0_~rE%1k!P-IJrhXWC zc({EBT3IN6=TgQ!6Q44o1vk64rmn$8`tysCFu~~U+JDeKf_3{Flxp!L*@DCezEg4# zurn>$gX%CNF#fOubg5tC41A&Fm;k=xKs@RzYS)nY9jkhm74=;Cre0Lv8Fz_@yhkHhWEuUdq z#6;&DOlwi=r&U8|9mpJ$go@fkKhHvnAloHx_`SY%Jssxm9o_u^JqW&}Gf=~4h?+_r zo%L4fkQf|ae|p3WzLwtN_JsFuSqi2=!{SPbI>`QuMPU-o33;lLYv7)_)~h1~L-S-# zpN40r;?BCm6UW!A6XDuLGy8Y&Lwd>eQTSwt;WmjTcE;xB!v{srbp+_cop`aZoA66_ z)RS2Fl;KxW1-y3J@Yx`gk1WXBgJi8#ua9e?vko|y>%eU7mKtYxD@fqeW2p8a^vfGa zPxQ03AdFwb)F)S|*An$>}zs6}d z;2B{xW_BHPmeaGNs&F}PkH-$apRy4Sg;B?Ar3#?+rK3t6P&nhB`WoCC8a&0Si_T(G zGEs&}=boOs2ptkOZG)gp&$+8F;QoV^E?;2RX_h;`VP@nV-$SRcv(|4x@=%3BCgK95 z(TR(F0EdEBpJv1S52nwXpchfe%LS;b!tfux9y;ruYo#=tdfQ%i4wn8EZM+8qWTM)h zK@<1IZyzD&e+I)p;nJ^HKdAN5S;ABc;xNL=Y4r@WdeOXf7Ya=C6Q{wAvhlb+sUdb2 zrD`Ss`&%>48^RY9dzajxr;g3Fc&HUzQ6JOLlvQ;a$V zPgfMQ#jAe!=s)H+JMi3+M-|s;>`dfay%zlAB;9-setZ$z z5eZ|bSHAxTFY%a;euLtd|C`=~dl~e`rRe@JsE`;*RRj-w zTR7MSzaKPUTZcKuuejJu&{AI}x=+_I07V!X)D*Sa);eZ{i_D!M- zh2ii1G8e$}n`b#XpnzQYi8c85Hj@ae74Dgm+tSJ~{&%<1MR-M2N+SqLUXRgx0r%xE zn|y)oGsc#`Vfu;Ui-#^?XIJPP<)Koh%gqara`fw+2e6-Ad%z94h=|6C=Hd&f@i!6@a~0@K1s{netk0(0w$~ARek8 z{cH9XGFY9p8iu1uWtaC|LTB|JaykKh58ZY<1@%q4@7{oH(UK3Iz}c@)LdswT)pArn ze0a(@VF#LryiVh~jL!N*o1+C+h+PV3~8SeA9)CeM=x>b!-Avr0&URSic?|*o=WzUXST=AzK@(#gwuyqbZlUmX_`?0 z42s@1&xNLKR@N<$i~612FZlZu+x3GE=&TSgcUc(usn7d7yg(u!a32b)B|dr%H}9`U ze}+xf=1FrfVXHKQ_9{9{{!pGIl)mF$bQThqc9nU<&Si<3bofl{$;S`S<;L&UX-If= zx|`AwJDV*U5QPK0v=gTArQMC$JMixFFTbBc?J=Q^TFAr^zBd7XSj~}&v-Ezb@j?DjjZ^w?{nK;f zoA46}@wr$Sr*_G<0$%ZZ?=T1@YL2<=L85>6J&rqLXYwQWbYR*YLXb1OUYZ*I7%Hv& zi+KYn#I2rwhkZAyGXKH6SBGC7yN=G9y<4mSHTn7~u0lq8xw>#T{ygFHYgjz?=W93g z<1qjB7aCqD9XfIYo%NLQ$4NN<{nq>y_?D?_B?N|=No>7>7Ehx0b-)wtO9$5A8ue*< zRu}9{uZTq%J_)5cb`f6ue4RH4itYa*@&fLt3CVncU;M(9f5ViTS&c(C(OLg=_2r?w z!VA+2kld5}`~&!{)ZtP#%wGBA*aY3hPq;2XHJ2bydRKH-!Q_2uI6ABT@Ek1UdmecY z-m~8q{|xG9T}=H550BSn{e(X`j=iFG!_F?;FA;~qPlw;0foJ-Z>+izj%&ASOaM|o% z`+NBQ$@%X;;N$kUBL{AwvuF-a3qxW3yNkx~U+DL>+pzhw>~<1N+MhsD1Fx$8p&W;@ z56&DUbw_8_zBw!ayZ;^JGK9|+Zt=T8SIz0z zcmjGC6rMQ+b?2xr+<+|n*RMQ*)Ap@SWw10$@K!$z9Dn4s15J<3KH%~|XIblpYQd$a zd5^Eb+CH+xNEpHFkp3UEI`b*#8x)M;Dcpn`?SZ97@1V12Cf}*S1by`eduaD4v*i(# zY9#6^gv59ZJ7I@<-Pj+P@qpv!VNdL=)^~{jmA8l1FF`6r<=tR7;F&_24_}mRQMW{Nehj`T%$dSFK^9wGFo1H%B zh0Z$m=Bz9Xvp#5Z9-d2av%e4d`a7;ahwIGZw?D&=XCC{^!PuBz0kqz@XF3eSB%wHM z;ghp)PoFy38@4@iewGf?8e8%{Kxb0H*V9l@<54-K4|eANvqlttuhscv3Ujw}zubWy ziex=cp~hYN!CH8*{Nuy~9A7;?M|KaLB@wtR2=CvV*f4^Ig=$3Z@W}i#@GLoW8>PaMgN9>L&bv`1~UNh)*c?{*kWbV9yWKD6t-{CjXwV;16OT#SUm>)XJ zza&-zs?{;1T!nNyuFu2ah+@af*Rb%e*ni#7r#!0iFVtIGtUK}mJCihQJPBuR7PMV~ z<%LweAuxE}Y4{a16KMI-4!N%iEUd!i?9f#fe{|Nw%$5?2;?yC&2(4{$DT1I-Dk;MY zxYcjR`UN(#d_49WCYm4TI~0J@s+!nGG|;_Vk;eYm<%H z0#qTZJx?Eqdq(r;(S8CacJ>>U!T*%( z%=_U3uZ9ad(5Qmjjw=+M^~c{?3ob~G-?|2?Tvfdz;iIAq|Nr2*h279^kXO(qdK3P+ zT9bJ65q6fto}mU~CVg`4;U%uY!bectR-|4>ndlG<^Faq~X#e#w?4Edw4b{?8bz0$o8dE6+CpTpIn zYZjkj{X&z?9E=v^cc6{L&KyH-NJ5d^>Dy=F_N3N5Z`jI}6PON@ZTE+NfR1TbVy2;MmFzJ(tGT*I z5c-g_4;jHzT0WDvAZy^jTmqbVudq@D%XX7CM_`ch1`$a#cIItyfDdw2mec9O-+!1` zZo)b#4~|$E>DF_i0$zA6B{B$w7GtFM;HKb;((xzgEJqU!9hjI~tmh2vf6$pehSJLCx;&%O4>lgOt-xIAIjyMxBVxideoY4*gn;ADn?k2Z}@PLUwJs$Ek2W&?VtL ztg8Q-_5+6Q3FjP0LT3>o3WOoA&-@!>xK^q6?lx>#fB7K^#z<4NRKtt696QILSaD&V*pdGP5p9(PI;Q^aZr9LYo`*DA15IlhP@XrQ}26<&PuOmJOSN@ zIFFoy>TD0VZ$O4~qXJLhXuOI<87%5flkbPV3_B-xp#JF#I$SBZXCmJjX~EeRwzJn@ z#Q|^YNcd2@-|jzX9wdML8$A9Y(R~xH?5%qrO~uX#X9LvWW1q4|_R!|-p(l@^$Y1xQ zLikU*JEIe}+>*@u1CxuN6dg`OXZ`wJMu4)y#x<89snhF^!LU1z_RCB7eCkH`SLk;9 z>%cNRc}aMJDIJ}a5k9K`hll2VTf=G``pXD9C#|>0C@{!>A6b#3r;gMG9Apo z&Q9|lm4$(k!93@oY3mQ6`;d!5Q|dWf(#}%+3~Pgk)#qU3hfAkupP{pe>Ww9#pbF=? zvvAYL&(<3@z8!H$hY5cPE+3%1Oq$0ulycv`N12Jv`p+sz6n6fq3O9ur!fdg3po^2& z)2EQ|qA#-+QccUfoPYzz6N|~7QqZNVkV52#V>s+{(r|qZb6-67?1moG`~3bwO`b~+kL04WF29dF3CA;z#b1HN z!}n7|;Qb>bS+Ag>CE-;&WKT>jS%q^w|K76Xp|cKJ)hoeJ7V=&ak({L=8-e@kNLVD^%c+&y?pq)6o%RCA`${s`$`UN`&+N2XiPQ0Jqw zc!Vy9!+V#*uAG7T&t{$O!owrFw^HHHBQLz(!wO4s{~s_o(IND}E8H{RK0OwO#~Du~ z8pCDdp!D1Debi)55`6qcy|5ZuQ$8;pgTlJ|s`nRQXTcX6_+fKHU5f!s+IOtW6<$4g zzdsJj_zsU%!u{`*e-6R!jg%##LUfkwzjYqydi(sYE<9QCmh=Xs`OQl61P+PZJyZr? zIe$OW54~Q>9^ZkwGx364McCPiKN4DS>hc+dYq0d$8`Ve{IC4<;KWM^!>-0CsdA{@P zCR|Dsw>kP6o%QXpy&8;QT)J)#txSw=KY{{}3w;XV#uw_qPS{9!J?syR*KK`rxEP)F zP%xPQr9M7-b_wnyp3Mt}9Vc~Pzl0gSdF5Z>jdx_V%TRgK{u9%G*qPj?FAA{#HcyW= zd{GiO=np-APfX-MEm8HkW_aj&=JFz(d`Yy)P=d~yu_cm)4^GsPpNFTfaM0a{9GSk% z&*8$z(9zHE9lP?0IT&_6MVR&tIxA^QN)qz*S}L7|>x^&Jz2Qd_R=so>``FXu1HAmT z_uMoTr;@!$S&Dl`H~y+9Y^2ZL+jf%|R|6Y%@Hj##oX z>}*pkMG)SWd;Hu8YIyv5c?%wVWB6YJ9Q$2RSp{E|+?;gO#L zy?Su&#G_#sSb62=j~Ez|sk2ZH&yMD<4nUrxWdC;I>Un$O;}zIh(nks%7~OlE!5P{f z3S@l@MNKD;y@A`0)%d={*00Y*|G}qJM6$;!(OIW#2^vr?q*n7PB>QyKARP7(`LlxcI?PhXABqHdv*hFzxw7|+4X zkWjXJ@aCr(u4hn%L`UEwq*2Qi{|N{0lgd-qptGv&PKraXtp@EgP)Gi_(Ot-VC%`-v zPQ4kw@E*QdR<-*91H_&=AE?F7ZtUF>hR0sncpJlCKWqGN!y4YBkCI@x-M#2)c>eid z;usVdQ_R?3ht4|sG?yQKw%RN-fbq%a%3R@7ZZdaxF#P)6 zKjtM&Wg1WZ3Z2YUGnb*llZ+QkAF;Fc-Pa1Rm)fSn8s_NL)cV8Qq3oY?p!#Q@ug#EQ z|6tD|98*&qV)%s4@=KnSfxa~xbC%HHpT&wVWK*cv%!IRdnD>2#m8BjB=HSDX9y;33 z=qzz*7D>qC63cNGuDn_~;SK9&O+?aRG~a*HAE1prz49~^$-1dQ*@&Huwdsk%77kHU zQ;e7bP)DU|KgcdUh^%&%@vz#cP7PqHR-){|@Z1)*DeQ?L&4)9X8nyF#Lmw zSqg`bwW71elQ=b?^sx=TtB}OnLM$A1J}sAh4WIQfsdU4e%pO{QA>mAq!I3YxXJVwz zoP>kzF;-XLOPZC-A@HugiPI~n^QhRZ9Wpi2d9A`9`)@vA`HG#Xw}mJ{{|6$EZJ}{( zL_#1uwmqMg2NxCeb6R1wXMVvF3@@W7Wo$!dtvbGwgZvUrAFSYC7rquh_^IGwXBLc` zo9b(XSNOHY=Anc`_6%J+IxCxGNeZ@)UtYI>X~#b7_`vJdT%^ySQpyABkC38&l<_C* zV?KF=x&u2qlg=#;Jz{nQ&OptM3leuBBW<;ODje58qWT^dKl0Z30sR{LjSh68vq%-r z3PW~{Bx_?h|KP9PZTPnK?DZrVx?Sd84J{Oze8%93ySD@OccHV&x*zewhE>TY1~5h< zCdn0Eyt$ka2gM4F^D5!)-0Pwt_=TUYoTwZ3jDt%J4|K}@`cW6kPY8dx4#_zqx}#yQ z_5467%udmp=!5S4FK4%*It#@zXAe5d+;Kw_j>a_ZIl`h2Uh+tIkM<$$e^B3Gis>6< z3)4Kh34b1(#sha`TeKzba!26V^T}-+}g$yqZs;lxwhlEhH}bVLAaj=QYlg z4WhFIvMvcim#f6rj36QBlItx}Rh)cqHzGe;%Cc3<_<9Z|QzKUV2mNy^S)dwxJq`Z&<}pld|#Rcp9CDMZiKe)?>Edt(cR$|x(VDfN`x*c_{A%=-vU0Z z_&4SQul+gyGXu&?RV_6@GPlEjXW+M@ySr4A*xAB&QgL`oP>$vdRC7!?bQjX+{yCBg zM<&l4e-8_}N(Fzwd$x>{2Y#Tl(rzgT!^4A}s>bjqtAy@tSbjG8bP^1XTRK|}&vY5t zj6rVtBK!SQ=qy8;8~pHn`1RWcFsixL#}!(W3kAkOVXd&RO1Kp;`(y|GBn#Rs{ z^PcfQ2W9dXx=_a3;q`U6zw%RgH0=7rQ(Fo%rGh^7L07lQFWXS%wR#Wd3_5Eub5Iiw z3GSP8g!zsa=OUn2ZryS*)cwJ+*#num?-OmpDcfQ4qd&2;G-Wz97%-T^Y!6Ki|2z5! za$1}}Q3!vI5hdA**)@ZZyZ61jEndf6l#x@mgmt zeuZ{{Z>}yw$@+sgndZ=0dv13WV25(2uQkl@77zA^H!2@TNg6}ioWbUKJPw>AVKig*E18&`3ng#6aV&1R> zJep26Weyhx?H9b@yThMW)8Hcuo`3c5Tznw$H00}^prBktXVI%Oh{BIXnXINTHiC%r z4!qQ2%l8zDAE*!Ypf7>!7doqcNK+6x?rM=q#B6c45fuPQ_yk ze-t|j-G*;|HA^PJ0AT^eYG~{fsx}6Xy_nJ6zk!`iX&dvy>f^Z<1~B{*sjVwKpJC?^ z2l$Wk6!%8ad;b@HBHY; zfV@1eBA4KwOYPFZupvWK`6Y}Qj@0-HFCAIbTZUqm2Bu6q=&XcSmJ0A|59K9mm~zm` z(H}Y)H{Z;G3Q_!?&5-;{$o)mwOEDA7u#27PXh+IG_u!m3OQ_zkKh+m9?6b?tgrh1A z`JZ6XJ?@fO=v(FgmSzu~wK4Wy0dB z_C*S!0m8})pEVI!KRxiz1U}|bB)J1^E+5k3fsF{InBl91rC1{XSkkS`7_} zKk$q}c2zFn{Zs>ldEW<8{P69&QAGn7x~Zb>3N7T)PsPC#9y`XBaINIRxgpr_`<*Qj z^#I|C=#i^D@ZxoE7hNcp-|ul9?##&hM#C>Bl7dQM%9X$2eehc5+1PC;KU(&blV*TG zew69CCj55(_De^Yozz_%0o{8gD~qApp_sZJNN>9Qc>|6=p-lL)$ zwuAboTz-VY!y#Yi3*gU>!mAyyf;eJp4F;>u?>kI4Ksa+>kAeV?SHGmc1eZ4tum;2T za*oGd!p9zsykDX98(z_6D7+jj!$gmriB2giz~<|kn$|EWKTF>qUj0dImIGyYFQ0FQ z`|av4EyC_h&T9+|1BA>`KUW#(dUVv&5}veD@$-c=$!QNW;ZW~(Ua<6(d{r6@3`wl7ho+y_o2DQq$=MDH#sR{TYT0)Y zSbP7_s0oaycAxfuR$E<*$xu*U@=p!i@OZL44jbS6CLue7oh_fH5`=bQuMZkQsT;Ix zw;=JW8(aynq4+|1Zn^bap>_@GV0-wB?k&I*l!9D2mjC2%3+QerQB z_vwB577Qcd%;jJiAe>Y4D^!Pkej}w0aJ`yP9R@#cr8X47So!UiE_nHlRo6NcFRkil zV;vyuEgv3Nfo)=5KQF`78+}U;q4O)bzxhycHet679^hLiU4`H6%xPE-V`tAx4=KUh zV~p&!P=mw$cpyA@p-V6ijwMS-w!+unqZO9meWu^4jBMDM*=b!lc;rdZX)8F_Mq}Xz z-%{VO$$}wzU+f#<*-)Vy^YFyyu-kM;1_-Mpb3Rh=gW9P;3;4wEMVJq?ts#%efTI5# zk{jTT{O4ygu=UP~7gX#6gr}uJuf^cCmC155C?~E_>j}wRo_|V#-(KzeS_iXcFZN8r zTYT>a$&X@Z_QxiLAYIn|xzliDYtZx)uIap53KRc{-|T}93ek7Ap^WE}FDK^!fuzhRSQB=w6h=70OmUjH z2zb-wdP*@=DQJD(18L?2^EcoiU)X=_TmyuB``JoW=#{1W-VW-F=QV~x=40gT1#s$u zLvIIs^Yqj38Vu;;nPTN0Aeb-*Eht0IGn1o@=d*_K>cgV`(C&eGn7~J83Y$IPxftrs zWXRj$+*bqt(6o+@!;kucGo*Y2gqTN>=kU$Tp$mUIJ&2rFi$kO6x8EEf|tw`G`YsfMDKV z8LbX^SXh%B;OZIAj4)Uq)0eAzk_F<7f+6B;0FKQjBM0$UqPS}((7 z(u3U(p`(V|Kt7c7?-*}`q;+DmE3juf>Nm46cBc62uOf82Yq)0vRm%&=0wLWR6>T0I zmT+cjg#|ZT*q5MBp#Tq~2s&#%R7ei83jCC`f-?>}ihi&xJ6A0W22GHjYJ_H-_Qvy& z%jTm6ohUjh<+!aBtm_YOuz-;)6E}R|1#>lz3@8-)>|O)h?AQyOflaiw;Z$PSnL%xg z7_<*N`qT_cH{Hwhgd}7`FH&HqhEj1IeCGeOViMl0+pHxQM`!Jv`z!>hl`6lUhJ$xm zzPZDf<#&b>;oY@wlkcF8q|E#%WO9vLA(2356|Qdb!8h}!`wXDJK*<4DXnd7{J`Nts zab>B5ixce}L$I1tjF(7qfDmpICBg&Gr!GqCLjC~*Z>j=wxWBVhQEL|I_k?-J=0}P$_q*9YpC^Lw;}r>7x+Bf z=SU26YaZY(hbPGu1qUFlR6_Bsavo#nRTt`50goA@}urG?^vFjy-{A65h-9dADAf>yb0N$XJX zhsZNF73_>FGEW6I+Ab7bh6!o<G*DJL8(VnNOm#y7&ea zp$mP;gbgGZP0t2EstB#+TsY92z0m?+lJ6&4f}UDe$Qf19S%DvDI}i*2g<&IE$xOm48A%9*R7Pc!l|7P`%BBNxF_k6m4!MU#I4AW@7c7?fWr40$tJ)F9=4$5}i>6w6ZWIY4K zviLJ{0%JU|G$8zk3VhHsKko=t_m%&~LRQJbt!ntoi=5~yta)usP9TS!t+mo{L0u6Z zCPm2Y5`5equ9i%njE3)i%bux(F?>0q!_d@*SaJuR$upN_mq%y)Xi|}dT^uL0tl=|L zKf`cnlQv;i3dO%l+4RGM%xO*=a6oU@gH-`Li!=7U3|&6g1zW-^v@DS!kVf4rt_Y5Y zkEHa%;tuhgRp?EY_<~6hoh83sE&-1P>eiaVpG{Rwf$-HnLwi09l633sg4*{#4=qEE znzIuOO6aV$m>F@{D6;a~7)H8i{PTl1N=tTfAphdw1MP5&?+)c}*lyEJN2`oKlgH02 z3U5z`oiKo+ob#uA-~lsbp-lKWt>AnM%=}6wJqMkbt>vjyurvKuRbfaKe^N&We*GL| z>6*56MpCQ(Ia)$COALZfw~H>!|Vw6571Zn!Xa#=+K7&%PQMw>Ug91}*u; zCkfTCGuwop+>kJTZAl6CPV1~Yz;w>4y%^|V#&GZzlt_1_`T{A(`WW`$2=iH14s~>v zehjBP^oUD6D&@*B=>$ zP^e5MzX$FwW|jPbJ^Vz~jMvdwwq|cHLc9FN787`J=6JV1B;)e!&xJ!~0Hg?t- z&wUQQCST*%gO3z+MD9b~pvp_>kgJ(qrWyVva8;g#@1*)PDRt0U-ogfg@MdkasTMr5 zv2@!5?ue>8Cc{qGmva-en?zCq_qM2mc)!$4Y4zUc=OB9(e9s( zC6p@Ab`F75vlaJ>;3yZpUoR{)cX_l5Ju^N#)aY~AR}vZswtc{Sjq{66$xrZ z`Otr$xS|Vc(o@wf!{eIv?--2nXCgb>#bJHd=}*Qmj3RW{4;m`YP2@n{V8z)sxZa$% zxBx#8lCII*z|N$tc156tPs;%Vc(#t~kPjr>44}`1AH}AaTVR^oRgO96P@c(4WrEIH zCJ+{e6lYAub>N6ygS02iD_~Pdg?DFt)S93i_n6K!q_>c`L4FgRm62>I0L#X=>@=Y- ztD&nqR5PscN`n6-GWplT`2ml|ldzV4D4N6+JJS?PZZFnjP8Ex9Slt<*#ZlpfRayG58Mg<`s5Gncz@{`<1KU+QF7)*XnlDr-vo+1Fevqh zByV0<=feKYqYWJ}>%7N@Md<84*iC1JomGeqh{3}vPrn+%u`{bv4`7kK)_fN9DlGr= z0V@5Z-TDQYPC64(-$rLy^pc%}Rhfb`dN6Pz^5}hd{l7)Fba=u@^<*<#PAn3bg>MHb zMJcV(Sqyd(g3$PShm00H9nGua0XMrtt|!Ab%AW=eFkVT)Yzp3blxt0DgPpaIIPpOu z;#(f-@YCh@4_sl!1J2+Cc;}6OL>-jentVC|4~bt%A-2WN+%vLyU_r%xp$fdWVp8r1 z6$Ibb#KI#E|20*^ABEm+qp;%V=*NBd@Z_Z-PCNV=%V*;X@Oakdv>p6Cq5nGyzWML< zY6T24I=V9i4U+B>@4!<-0~GA`*cpQ;oh)p*{`8nNd>Z|iJseu}Tt8I`g%6br_Co?? z+VdOm<0B_2RtI!e%SXA((4JUO)e>I15~&>m$$ftt6~W;**DQKr-qs7-Rp>5G>B4je zopsmNQv%Xgw)>gF$(2(ffv{9CBq|^JI?Tp*LDd)XY0Hpx?)h^DN9^n*NwGMrv9zo- zh9Ozab$(Fq8%J{vehp3#~tbRe`M&gQ{ z%{kuZh1xtH{Z%37tuvv{@K07mOdM?dwvbo@qu8!xj6oCQ7kPwk=&WZHCERd($mW$2 z>^Rb1?*J3EPPN3q+cA&2s-W1%na?Be0G0gcF8r+g{QC)a>@4KKFFEM+!D7V*N*`$6 zh=7N$auAfmuf7jS2jPqQZ-=*_*S0hx+g)_lh4lZf!lNF0Tvl+V@&to-xl+)EfB z#CoX@UcYny>KbG(`l7__fzFz{peY64@+9e-!|+=hH-n*3w%+YRczW{HogTQs#(4J+ zY&CZGVZ4W(J?js=2rY-tg`2>0jIpu)kVyN_vs~C4qnXtK(?6CLEW$ffG-Y(2=qwe- z*J6)Di|1 zzq)sB!1u&f|qASpCphH^_M}Lz`r4Axn6Er1g9V zJb08xx(E(v2g~=u>?hNztI(xaR)^^!c6K<&SOQXCBepb!uire7IU*@U>*eLAv zh9&@=1G(Nq~6Ia>E?0Osp3|Jj6hV?8(jdyLNd zG)!<6GEj??S;6nu5~xFAS?C($OX%08!`27Y4_0xn!T)3#1eindXCAtWNWr>>zDwrt z@vg8;Fx0;kqg)7iJeM_l;J;Vu27loD)t9D>Vc6N(!`2s}nUjN~2^4zSb=M#6&+|RV zh26YiK^-vV_OI|oX!l&{DP1@^Ybrlk43eE7%Ql2VCbtV8z~?C+%Cex_7w(!5P=+a} z@fW1k{n2_j0-Y5r^YJV!`II%N3w@}G#=YP*RkP_d$P(7L@D9$k9bcV+uMhfeQ$%8C zvg1U8P{&`ALJM*=rqFu8zq{K^$*}2?5qkrS_N?WZf;X#=36e&kv;N%^CcUAXWNw{0TZsHh)+KHu#f%yA2~7t!BfZ@m|Yf3FMRDUi%EUJOg*vVO#ao z0oGXjnSWOgU4~ZYvgj?Lh%+He2qZ2s)a$P9Syihl7!AWHg$y; zs_9)-QiZH>nHtV;zK=jZ4%X6`-mHO-)f%kEpk6rJ9l~e$GaWwe-0&ain70yamXio{ zfKLLF!(yOW)7FzJD7bI%Yy|E})MW0$ZZD>S6UpeT*B+&E&~|OG+6G<_5o?Hmq%LtE z%HUwhYWDzq{#$Ec6T0$MeEly4f5wLH#}!DM=RAK4PW^bzE!qSBs6CeW1DnEs$}py( zvpN)1EnbiKim$uWtIy&n%-M?z@&Xnr$u;MGQfi_9i4Um`vWmZQgbEP z5Pn|Eh`>+ppB;Obqt6eqg#48HyRl(+## z(5_NUL1T3-I?^n3Rz&$RKDgOIdqN$ykvX4oh4J#ef(h_epy2sBDDo~+Y621wEXomQ zrd7a)obR6xK@Bs`;%&&5?q7NQIXdg>WStCr!+fRrHVoCz z=m>)b@%x`j;HiF-kGu311~@=JS zxOu1-roPi>ScUckuUVM#&{mq|F?^$X=kc2>e(0VUE<~h6Z%?zD(c_uhgcKCPA8w zy~FizLezwD5*EAG|3^}UKU2oa%?nkQ?(?g{V*;b+oZ(N~i}y zx%4#&i?K8FYJG0FlFn$V1RKZPZ#%#!mVrAl@P>iN-73hR5bHAnxBLGD?!tDu>)|I} zqO&y0V&&lNNSb6DDB9(i6#)-Wd@Lw~pB2uO4ZzHxh}WCYsd=H{zY^?>@LKB?NG1KE z=NA0xO)>ZwzNobsD~6sMZ9hIiMX^&0|KL%#M}Lo%qO;0owj^QYk{ppa3=nuu9t<_@ z4$u}t_5us09=J5~?)V>A&&9#RScc9re|Y91G|KoUY65x3r6v9021~kZE^IZ}Q|W;5 z2{*JBq2<6EL%MSO8G2T8F-W9&-^LL3Mt*U60MolJ+{=P@D3W|XKncZ-;9rn3STFK$ z1$Nf_D()=ICuB_3g&xxGIbKlSr~gG7WT-n=@eWRHJgJ?5} z?{&zwOg(%TE(kbIJcD(1Ju`1%Xo0}ucc?!b{_kKFI*WT@=QLb1S2>^#-)9t3y299T za{2^l&T7M42ZapVPE5f41Rh@ESJ>G=un-SSp`SUg0_`;Aq#fbKs2urNNY+iPRt<+J zEObU;uHrl6edrc^!jiKZo%P<&P65&peRHvc-=w9zqF{+n+QSO?pl&y02wvMXj^2hW z=iek8e~q2Fv82nu*X3Thx8bAZk>W6@d*(t_3FNX*eDfLpEm&_}hwo-}J6USbS=_Js zq~T4ABVR1wnM}9IM{sBS^UoKsll9#4NBGR}$@*Vtlen^Xv=*H;sBusN9%Lw`GKB-0 z)JFngcGMl#eCX2M&DjO7PzvxZLu#e)vkZ0kGr{v0#9{G!H`v+vU>Aiy}jYea&|xlY&b(4_8vysn?Lyp zZxl8q9jZrX{bbJ+f?M2v`P#7EVxr_8Ovsd~PJvbvsc##h=zqH{KOnJ@aW~mpbXH5vwY7YS8!n#LkWqs5?j_0&Fs$P6^%!Wl z;$Tn(c?G*oN8q|Wzx6KsP#ETTq6vTI=dZhR(Bh=>0~>hOvLGk|5@wM_l)>JK+fN5z z+JCLdo6y1NWcGjWu(PC~!Yhzs=ttQtIKm)X^BCq|&u%P+ccY2gK0&!2vycBE!=a|Z zW6kI+CH8SiSoX+w+6?-&j4uR1HDamN0{GvR)a`D#@L-4N53GG-M8WtTowZd1#PqX%s;>j--K;{K{B=&=ffY+Sw_qE&cf$O>VCS=ZRq7AFL?FH;ixo7tK|^? z4t|U7N}Yi(d-$GHw4$>Pg%zEF*OY%%T!+jdN_BVPTuc7DXYe&KS;t!#eC771?@-70 z!|=g2?5v*q+iCb`D{xi~Hi`dObb--#W!B=MNoCeK45y$_w)j1)LK@Mnx`)f6E0vtzn; zaBS$_jVM@jWZ1F--q$*BKLnLx;$62P)5m{a$2+mJLpuI4uu8e|@og9wLLU#)H$`Xx&jI;(!EN*Wq(tJPaTz6&qkKZ2Wgsk&akwo3cYA7R3u z&M$xAEg`<|N4wEkcS7ebLE@sh<(u%+oZ?0R%;3r2&x4M)NJ+b(WVY4eWq4?^`d1Iqgs29 zEkY9#p%Zk&=q#D2Q(|!2Z&Al+ZPYXe}H25>{Nfj1Ft%?509X; z{_+~1g;~OnEp(xi<4;>JC|#`Jk_HdY=X$<_W2X*2oPjT_ZiP^M!Jo-_A9V&QedkQL z4v(@2q}_!xH@-iA2CI^<6u*T5BN>(7;q{{gZw`)PXF4~VPs61rZ#&fB+ur~BTwugu zpOJWIbnWZ6T6jA2($8_Y+4^jW=qoylWNYmtjF&OkQ--%5z9w;m=NgVu#X_RpyA0Lv z)5SrSQJ8*Dlye{6dG+)(=NNXj`d3&1Ql8biU)^Y-d) z!y~r^O^%PFvvMMD$-wgOzwK|shwQ3uVNl(q=za-gOQ8(-41bTn<~@RIhZRa*z?N&duRg-qP?EQQp?RBS%h7Mx*}?Z+m*Bn(Xa7yu z^U!}Z0H!ufe$Rt;yO)1;!i$$OR+b>S=l%x$Bs%Mr34u7wU9BfIhVEzoqxOTcPTq_; zknZK^e{FDb{v!7REaiR1PxBp}b$j!i2vmKpe@P#*PE}v^hQHX4DrdkNle?PlVMxk= z{!gg;Ma1;b6#fj;)7wIDRp;*=ZTK$s`rUgl=2MwZ3N)pr4QhmERGq?qz}?V~v1C86 zv$iwI{P5Yq$Se(LBm29+4T}3;D@%k28(+MB0|#~~8o$AuOSY{CrqNlR?LDX9mFiQ2 z*C5TmM`KQK{Os(Hr?A*be&IFre);_GSE#&jV4GkDopsuhh#UUA-At|oUp?obb$~%r z51C@1_KC^kRgmN6Wu6hZl9GOA7dC#`6Fo7D&SEl=l!G^P>t$^q|5Mg$5pe6%eXTOs zPCaTk025U&nr}j@uq2!RexkG5H=M4(1El)*Zoxj;YTw5&)1UECF?4ElkNgCs_WI-g zK`IH6)MIn_GoGooU{6!|9if?JKZyp{MuAFYN5} znc)ji(>h|}24v4&n0W}7rc@T6!}=31{LZpq$qYuj`QE^_z!x;nY8t$IoEdx%<&?p`Y`Y zgzr$jrQhx$K`ysw2k9PXXt@ZZh;KB6Ub zR_eJgCt>X9lSyT0cI?m3J5WeZbNLC}e_Fc!3U>EV?|*?QG>!-Np`BU}73VTKD_r1+ z0wn7QXSIVvqzjx;@VT4{Uj=jvC_Fm^Wtzw@ZbRCA>nq1s&{+~~iZZaoi$~)&^m!eu z7Y47bO`DWJ77;nC&+wOXj>9^9T|(^6@&|wBx4E}8)a82@U;(*oPJ}&ze{=nwynye1 zOeB4T(Hzp5f8kBjwEUxgv9q+@l1p%B)VTU4>^%17Z2)|x$MPW$TE}^Hcf#|ZNBWoG zLD~yn=~vNNYKc?lVRrcXFC*yEq5H=dUM73BnGLDsj}W%O@c=in1z6PdnVRMwI&1&z zQ4y#t`Gid$GTmR{_J*^sH3Tx?tF;o5_b^a|TH+_va=9aOXbn3n?N%0o%fI=rYr_V< zaD#g=(q`T?1sdlmTQ@?!=>o?eaEpW7gKQn0WorF^A10)=25CU6uO}nipa^sD(?m$D zKb`yr_QlC&e}fsHvkMPwptER+%TGZmb@Q5Q@K8ikqZ1tMU~hX03(5RGzJ~YYCkDSl zg+Qrsf=&FHcd64{@W=knf+DPtG+wob{`c#)qoHOEGjSC>zV1me0vAO_Xm??~i})SxVXk+19|y%1tZ|PO_f*~{E){WH2~wLUF9~R1?T5$|83*Xn4Q(W0twS& zjBde?Uzg1v!!%|M+hXXTU*h};UWz~L`43X`JNO;j!Om#AA4$SIb^a(bcsC*}J_yQn z{z@%?^yJFVyWw~Ff}#~z7D!fkWEY+F?snY;s7BEG?gso%>SV`5IDbFr({or`^JBOj zK3jR(gvy)^&Gh5$7AE03VIQ=iUH!aC> zcpp3COyxKWlg)N`b)jv#k+2uMFjgy`21!|%FTaC>`ko3i@Ok{O8U?|qq-+0q-81ki zUBZp)kXB>O@-Cc+(6N68Uv^fyzJ)&I4EMi76$MxSgM_1!%t3vRPs6!)!ZB*Fnjj|8 z1qMqkr^iDbZ}q%d$W{CD<)jCSpMuMADf_`2>ufu+#TPv8#! zuP?7)hpp20FEA-Te{K(2&ycQg5RXcVaoygKha~17_HAK*IyY$)%o+X)&fSJy8jTmjpi<=Vt0j=B>w(f|I72?Ju@0*g zB=uQHMkND-Qf^Aa>&@F%7Vre2(Va(dS*q6k1$^s$%;zJFsJ$2X7aDI2g&jRODtTJ$ zeC#E-=^Fp+CTuJFml*)#m$VD=;4Oj5(oQI1NB?>W5*4^K(36fzewz98;XKUX67DgA zcg&*)e4%8<(${QwXk6__EBwOpa(*5b7*PGCCL5K!mtenj4$2R766(Vv^nB#r@P|ey zO$IEFoICm+KI~FF{u63Yc zZ6NpiD7px^O1N~a3^q%vofv>IKEtO+;$qWeT zh7;r8qgG%s>(zuKG^3Kph_Y^?hSZs@MiHt_>;b&@;R*5WP8&NgQ9$ze?#r= zuN}0sqmrDI5`Cg@MKO8A05%41ee;1)?+t!tLKC8zr54D4nQ46vZu@xbQPE*%b%P{l zVdADJl`gz}K90c)in*_{q`?CfTAc6T=jHO#GcfB6-B}9yQAsCz=L=_`bYbu1>+tYT zLB+f9D|eLoGx)+{QTHwM%2YM^4izVgZXIM8l|1_2A&1j&#?a194OS+0+;@QigS-Lp z@H)fe&|1iT{b$TLT#8aiB07Sdb?0WBgyED2^Od2I(yfv^@bshiub#k-_ndEE!B(Px zmM<{=^7pPiX!+nuKL_Ke^*<;S0qe#f4fo+?^OJ^IS3_Iya~1; zrQlc6<43VG`%Ba^Fu(8_<8A2ibMwD2D1Xv`y96>=zUKc7r!tR7wSjTIvzbXD#_F1boUZmqwMv$ z30sr|g92deqsZ_)Xx{QWwi5~yt0phO{mVsJ^vt7@Jr5`g&%@L=wq-`pZma#ZFT5zu z+n5c>?}oIt!l8=Uo_UzNB0osYf}IKGj-7)t4kXihknV-$!hJaTv-xj2EIG-!-3%XC z`V;+xs#%ldhge4?S-xGS6@tJ1%V5%mHAef#@4-h&COj!ncc}hMBji5vpV$xh_qw+v z*?*&w@1jR#`C&}Y#cLYy=Ama=Zt#rqrePx7eWY*x26nbo+kAu1h>toSV8hO?+`V@S zp7$N_y#^1~i#&3I16#3?PhqzB-?-P%Ty<5yE#kgWB{JlkpP z?11~9tMK{N{!J_B=68-T49dKHLRJE4cUGuB!*3TfkFLWKk5V=kK6F+U^+{=X?e84{ z3&$`XIT{*T!MeI$<1!Urb%n-02qC| z%`p$&yustq2?dgaA1uM0;prfH0ql%XF5)~)($0Bm1g)PCr})D2z2@23kmT^Y!dBR? za-w`5WtL3jIeSO z)PTl0pT*oD-}kdpiE#7y6S+6A?Z(QrZ!jTQL;HX*I%}lF=oAz=N^Nls66@Ttb%K3Q zx}BfGj9z}v*U<5BxZhVOb#49;!C7=xsB#n+9BnO#SA>NmULno#p!qK=diPTvK_Ke<5l)2Yj}K>Xe1mi3Y&i`g>M|2X8U1SG5gX6 zG@SQcV--PX@lNbshU->RB)8y)oYX^);nVLs^u^GE-I(PQJZnxRRJb#+%@-nFV5N5rtRP=;FjftM`v9sNfd?i_YP+mz}i<1c|I^?wd-Xj z)H}=nss)~O3ag)ktHr3MkQ@ie(VcC@h>u@*C8oW_Tjs5P=|=|8GIgV_TO9R`l*rYJG@HG&VTSC zcBblk?lhbT9lxjsU$#kJb%8zyQ;L&zcrblq*;O*ltV3q8LlOJJ#Klhox z@OopQ=uv6xY;Q{95?s0@BYP9R^~_QUfDzS%T6xgupQ&LdJbkXwYzb~U9k-#sjLv%b z!09}UUl{W+g11gf`uf6i)+xc+kSKRMq7{CcGK`yt=_hJasIQ>2ZXU}y2PISQz0iY) zMu*Dp!!JzdYtvzYZhTWSy!Z59+bopt)9$6bia$eBIV1>wsM1ep!SXPd84vid{nPJc zs6i_HuK}{jMej_(-~LO)WHQ)UqZ%bY4BacH(|`sNRLpMhl$ZU9M7UPndFl;p`FC3A z8+>{$^!x!?be8j+)F~)jq9}h268z3nb%H&oNp+sWRBJ2a*U&z<#o{Zx_=C%iKn|V7 z5$M7Nhi^`KD#F~jO5#{ir_W51TmE|1Ql zc~C41Rn^8Sts!f;#G7#Vt3A276xNV#cl5&$Im5mUs2fl-!m5DIYGRta3|IF&epnXVz9p{=waI+Em9Bu`}li21)p=gpSn=+WdCr41(f(pH3IR zgEm5EyWv1?)P)t8^JDSy5hZjMhnnIAc*V3>{RX5-JEZpzPK?@_Jcq@{I&ZZ@Z@tqF zzoAOpV>eo5bk^se_eJ4P8pQwuSgn>9>H~wq4?f9++8wu&S|BG`OU4{rk>kpzQo)}I z2q+PTQBB`p>A)NNSKfL;e#y+1RJiR$(A@;vU*GJXhKXx$N6D{YXCiD<0#MY&=a(it zQ2KSn9e)0OX)_6C@+A|zg-$kGq~D=*o&ohiRdm+$YsS;?D+d#s8hl~u!R-P)(+2tD zq2gCjky?0^IquRpoYq^tN~DI)iqld)2?IWtYbrxcS~`O}kX_x`^a)%F@4fvB)^`Xx zeu3d+QFr&Ck^G_$hdMedP&G&%ZZs8z+rrj;%BPVqPSP&999rJ*$Qp#_YIqB`AmMsQ z8Jh+=OXTP4t1#U~q0tIDl;*aELWxC^k1ru5|EiTb)j$X&k;{Rj61Q$Mg^W21Wv|rBz zz)5$NIgjAN*jM44wX8kro-IDk2%fIjbE^67RuO0 zR#56-XZgQt1>v{pYwxsR31?Be2Yg^g`6(G*OSc_vfGlI}6I1XPGw&>^E;>s;WRVX( zil6VDUG9NI_*b3e&>Q$J!jk?QjP7h^KA?xrBIo2d1^In5Hfs;Z` zu=Cwz@u%<^L5B2eXf3rb{}rD1Hc=zc$Ifc&b+};vI_nKZm@VpUX%AgoNA05F<+6*e zm5_QV$!i#n^KU-ffkn3ZkJ$~-S^3q`vQT-3G0_?xbdi_+Fla2c zY6EJq{C&e}h(BX+{rzRQ5?|J72^;!pK8L_aI;Ss1@P@|6$zI48d1h`EZgoa1GZ|rL zkIGz8{$^cf(d~@)D{#=*c zGohw=x_1jap0O7&2N%a~gi)DbXDszkgkhKg>oXl_m~cPS6Y>sx$xnsrbQepT;0KMQ z>S-7kx$&0#COWH2?}Gq5OHtje2?-S$2i)PuAos6HFs-?NsvbHJip)>KOVY7_NKDaL zK7TfO;Yh6}p&HEFC?#`&cg1LE;-Q?ICpAm=k-NUhRh-Drq_5d{3iBgx)8o}yYRaQ`jjWG{(;w) z*S8sOp|j5D5nqCHcCRRI!q){y=mKEytlP0XsKedQ-U+!Z&YfCu+Mu(Rn?CWuz%wUC)S;HW-#1ryqHtn10WQxpIV4I;A%Tt(;IKuH7-Wn7?{S}HZBnlJQVQ1IZ#kt_8 zDBa77Fr&Ll!5%tN9#M~ml1gs6mGID`&o_qQ==-y`c3=U~6MJ@hbk^k+S6Qg=K;ynO zJo2W*KOFwpJRDjIE6(4E>4y*9yAwB{Mg@Ncs{?kn5|(!v{ysDR(h|P0SAG=&!wL)P zi=e?zvX)+W>ZEnoDqOc{{mgU+ot1fVR02Mo2>NacE&iLH3xvW(vMc$JASrvJ3w|6V zB3OZ`4CbUq9MM_Vn+{)qm!jDjZ$R=M-~S%MVaf@v=P*x6ioYGYKT19K8_KrqT%>iv z&WMe#io(gubxH=X^Z~P`5A=QGshd?OGdinc&0QFVtmydY zKs~{#Ku>tmfgwB#quHp!u95{eIX4Uo9v&m7?&2DmodZ=Kl2GS^# z5skx%N4Lp|+_1Bj4>TvCH}Od(WvFr`==dGT?EB;76ZrFu%$ZlPdMiux3k((~lH7yZ zcgbPu-(PZERB4x z!o;lFU@Lh0+p)+{D8}X)_Yxj39!}|lpOen#tii0I_!rC`=&U1a(Vw|fzVNh=l2A6>bjUy73R_>0O3%ai zIV*W;FYJuxgX%eW?iRO>9wf>RG`0d-(?fLD1=F_@Fvg>y z#T1%Wv2_Q+Gk<;h^Wm=0*k~8*x+5{Q44)Mx|6=gRpZT@5A`Zn*8EzWGgH|;J58*&I z6WMc^GwDIy4qc89G5&^EZiunb24H8&aonPCe0Y`L02VW9i}*lq?TSm8Q27a+Oba~L z>#RHne^PzYqzXi5sR$Ve!=T4eraDl&b@8?*1X(-12yw><-(jer6@X#J>uK_0UQp$tqwl4oc;GAFF{>->*!M!LP?N7YHArvu+TqazoGLo7+lIapW!09msf; zjp7NM*7l)&1uLI?W%>gBdoQu?LCwR-JRBj|*|n`R@^JC7ftW3$op_mYYT3?6*XdejGgT~HNOhuF0R^GLCbqu&Y|$!tMYpk^mUmxrhc7C)5 z(;a&wnM2W8#e(rtP+~qZ)f`gtF6IQo5i8ZALYSXZRM7)HzEjryfpYA2?-;}IXG}WU zFT$y0-cKg5Y$RmZANn2rIgtz1brfbh;D52Xi;Hlfmt>7D96LLFYgY_DzV`lr5!4Um zJmd>`+WhIW;Xjh^%&qXf%oUD#82d1TmpTHS)vzyg4hrp>i0i@qi*Kdx!|r?kDWt=c zSKeyP&~9~9XBJ*Kd+7#cBs$CKnWZ2cD&Dlyg3ssmT|J;1?`yAQD0BO$e*>g_e)sVd z{PukynluVKV;4>2gFYrt)79a%l)t&IkmbwumkDt0Xn9o~e62%UKLH=bI=v^3MrVEc z*vSLAs0BZ(z`xfbzc|9C(BG4>FuLv9Ts6FTuxNP{3dmA!?8BXhw)>nh_%jXd2NmJ7 z-BX9{q4lMZBhm1@=PYX_JXkHyH4OV#pY!d&?6V~2*q>l$PL>yC;pLajSF9oR0*6vK z9Ow1dD1}A0C-wT_{pXi&Zb0R!bSu_abk>P|hs$u*#KheazDlY04uOGRSObfo7L#{a zFXYf2eXerX`&3#+cqhg)ro4PCJ9;N1_)FhO>p zn;{N6^A{Nqha!!!UyUL0-k&Ky*mvprd=AX;Ec??29jj@!7NFEWM?%_obk@0#WTJ4? z=?sklEPNSp)Cb;MSYXS93a77~Y=Ml{F9hb`kLMJkR0-&;DH{o4=zpSJMh9x#Jf-3Z zkEcGmo(dPg%osGmH%#(o(=bf;xixtrcJ}mulK?!`XW^j<*QuKyxWf;s9KlKOY1qSv zdT7!9?dc>uOL{qlBndl{OV8$oAN}_VRbg7=jdEw`u=l1W4qlRAZK{D3UiaI^;7IkC zkA%K zew?F|hw~?5kJ-Z7n}66N;p0@zQ{_-^v{Y~qo;*f#ehdE7b(CUDL1#Vfk-G|?^a-e1 zK{J{N?NBJFwqW!U?uDsX^ug}-LfbW%OiJOxoQlqpv+ zgwG{r;(MU0mt5K(c=dJ8bH+66Y>l}1BAhs9QE38SI=`#)hdw1InscGbZ@-QX$jtZc z(;}R+mL8!?M`z`xeG`MhKXzvgp$^B5r3aAH^vzlp{FBPE_W?GIdXdb-sAFFaQD>mD z^e!-*g934hEP8OeZ=K^l?4Z#*oeq=KUI{nD+u=tp%tEmax6727_%mev3WBg-?wq<7 z%nEp->j9mcR&FH2%ljI)8sK5cQu`@5=0)vBnuVRczH^@sdaZT)t3xFbflyb-^$7|2(cN1Tn$vLP?wfhY2;U#Y<5AFcI{@GS>VODv2q4eqLj#%a@^ zN8#zOvZMQO^H|Pz&K&GakNB4YjE^&4v4gihH*G{g5!w?3m5@l?k8~J*3ZFQ<12a0L z7}=krv&ho^lZBG@#2Lhxa7Cu5Lj2`y)!Mx#+AKam~x{ z$6A8EB`g6q9+ zc#3o7Sw37d)yV3CEomhM%kb&f!(|Nl=q%Wvv{N`Ox90`bA~qY zYbkM1yk94$29nZMy%>W7>I@Zx#ptXE*II7q+S%8n1h0^vZFhh)3NgJga3XMds0tRp zQ=b@t-UKBxyHG{y@ZyP==qzuCe{%3=P1lYMtX}6k5D9}s!zjz4w(BptLC9IA#JmMp z7V}TAm7ufu$#}2ADBIgYR`5pthx4J3e}-H7CEVr=lJA4?~3;`Xc<=nUY`vUy$#l z`9m)SqugAm7*t!_0gpBxt6GFJ1fFl`%F$U;!_8ta!25isA-rB2-}eBrZ~Pm{f=i-0 zlONz)*UF#2V0an*^5F{nnI)I?v+%S)-<~equoXUdAGYR4Q>DZBnI(p1Xvw9{It$O4 zzvQH>#LhCP_yl3^nEhETn9kC5!2{kg;JcCxB@#jv8zAMtoca{}LZ_rhT7}Ni$T#7G z9+9M0>QKJR%E1*fP<(JpfKv+G-gU4%C@^3G`ZZ6562C%c5z0K_fo#%QNh)x`n=sQ6 z*43Kk$HLH!hLUQiFLu0o6!N$|c)JhR%EnqatI=6Y65R?gRv@L{4w~C-k48bE0>h~a zxIa_#YY6sm9s9ElQ_Sye9)FF_$`~S$g%`)g$gCk5Ydm#095VRFSPF9!wAuQh+du{P z29%+v7htWypV4#?xeO;GKV7nfC0#-?A@Bi3v~m$tRb0~Sg)G5p2CMK_bFnE?Ep|po zWi0_8N!vS`LS3KEyMd6q?(~Cv_;=%RP#1hBHW$7OW84&cG|U+<-lhJTs3XbW;UR40iNfcYNdID&a$}rQ3MWTWDe@X>~Vr|Z|K5mI-LQp z7&a`tht!E|t3ToRfY0`!dhCpTj7S*X*OZ{pfyzdk--I$U!tDsR>u4#pK*!gHPPGBp6w@s#OnfY-$-zLca4A<|Ga1EH^q^ zUf5pl?5qkCmV56xL#s1FesNILKI%~oBraTx9D{wcs_}%4*co?mDmQerIP_czN@dy= zIY6q3j*1vK%6hu43KkkZem4R=6MwevLd8LaPbZqtSqyo@a&TJn;5Qps8Fgzm0{VBq zUo3-~lw4~AkXnolMHVor3{&}Ir=jA9aQC5e$fIMjCEhl!--cP-qJUq zv-;@LPCs0-r?$T+;9{el(W zYbYmHFI)`|IPpsUfPEPO^5o6vtm$zjVd&1Uq^<>(trE1|AYIa)K{Om2HM?F8b2zGO zM&UhU4rh|jxMyN~Jp>?o|B$Z+oMAZq$OV?_#D+w|CoeW4O5oLY!`LCnM_rn@2ba{D z-}APhvz~b7slgWwy(JFtI*D|37!*-@*;oL#{g&GL;g<@X-YpojnLo_+1^0|B-A@%L z<9X}1EhH=KSPX$Z3!Pt~~rbs5Qw9zkwhEAw>t??v6s zR#@H6bL$@rr4I07Xh&yV9QTuj!a-*PP2fhu+faYlOtSYf1x72G#Wh3g`<2OaP^$7s zCT$0Hw&n9d3VxLxDl>!$p7Ni3p-W**a{?qRu6NW!YH`EK|WY688>cOav+)OH;FnG{L#2^NekQvQMgoI3OrU(s16`K%(4E0&h~3Y_nE5%ho+ zj2&VzFho~WrV<*3hboLi!HzjqvM$^+)R!&`!N!Z3dY9qLAW9QgXxV6I83j+0ezq@z z`;-N5kHC)mPwoPx>mTHhXJS~?R<^(CdNTb8yK%r%P5lmaGO&x@u;yl?q z@SO95Lhc@PR@PX#Dx8>6th0l80&iPF;eG4fulZ0j*>tcM9vQC~+kn40k4$s)VrM2k zf0bZR?6*~GXfPnR8w~lGV#spfvhF%{7px06U|59_9mVWyedw%%OuPzEOvB^21>6nl zkqCsXjgoR1@HJ`V*>-5Jyr{MaW&N*cG4-Rfs`B*ZVc*svGc%YX=VBcI-Mrcz-$CUf z5%(5IyY$Rw9*&C71<(&*XU-Z=PeI?TjBq2UF-sBS2iXMe5|ZGwb#q!HEJ+r~orQtp zfyFd~*csPk-099SujkUMZKu%%U~*QRuy-e}!ZiJCi6j6oAYwj5jpkWR|wFugQ2E}UOPbJ*Um{{@c3Zc`vSPZB$D3`oAjQQ zZo&T|ephpS$Id!0HmN{Knv8Z^NPLN+F9d!KzB!T$-!?Vro`DZsMx}2+ zt!xFtBgpyt&AD{=M{q}@6_(qW=>CIGQ_77P#&OR~uvy4L!K2=GCUDhs@RmPpcrAM; z1-=}NzTXTjnAZa5pu|=E=d=^pS!7X^6m0Kgcw-3P(731gLdQ$pnF&z->B)k6NYNbr zaT*SgEqtQ>fzDFV{wxkX9^`iF!E@C#19u?(j?-uy9G7pKtbuuVPR##=e#Idx2Y#Zn zmS?w5z#}Iwl3szcF7K&4U|IHo!!a=Ew=G*G)E8>v9*4(l`Gv@SVP`3i#f4z)#7~*a zF#PB_MOS#kEctvC6pbU+EQ33P=2u5xEAuB4qDget)uUF&pk3sB2X!d>_4{onxc`uX zcR1|5^yWbkOnJH;Gzf1u8^73rO8d*Bxu>wRb8K%_;r9o3-`TVfP~=({6Rln*bS zj;`p1tan%IHsEye)h`^==&a?!E+zQ*B*QmrsCUb4JQ(uibWLZ&h2IkYzQP)z@U;~f zX8UiKbq1Z4scoH66@k`f-e@}kT^@f$V2qp3G zSx#J4Ei|6nYM6vV$Bo-4|DdyMKlX^irc~Bp9T@fF&JRy$#XT?^3nj11ELK6HH~(!+ zz|LSw7kQY)Uf6-Z= z|DG0r4CGoW8t})toQp0nKj5HFB=oOwyjB9WcE8*hf*farZ|=dlyH8zs|6yk(GoETN zc;$kh12mLOe;ft{T**TV;7X3o%YIlt*YJ7^Mjk(w%(Z}>-F%dx0>$6`$hU=iKa|Tt zU^{nGO)iYPPSo5D9p2pNScCFI)qU)X=qy&Q?~1Tr-|v?teD`u>?g@17INQbjEr^H%e>2B1ifAGnf z6#~ODcIK_8Dhv5a3oe?gkP=1=Od1SrGf_+LHTf8)!WY1s4Tcq;WOI%_C6OB~*2ohi_RXALft z-+_ms(rV-2_pbddH86|T=Ic-BquDTUU=2Ha#y55Xva~#$(uPyyKjz(Gv8wXwEBNSP z;!XwB{j`s49P;d4rzTrRXPv1&ECj2)IoU76=cV^}T%pP8uuv2fmO3L*1~*+_%Z|X$ zxtoea8|bV**VK+d8{sldbtrAeqVEJr(!5N=Vb{+-t0I`lbINfLy4;9z+kp!4%ii3Z z*x9gdfGQkfEeN)Q83y#>q3~{$>#KaI*4_EG7c$X_r)|JrnqfH{Tj;E3^F>N9pyhI< zHN0{lyFM6lou_WihVu^{y1&B8Pc7e8V91`(1nV|Bix50RfI>dg|IFc9soMHu*tq&` z?>&r?+E3mNEpJ=XEW(p{^^8nA*x5WUhdk^Me#mDAf6(BP5u`$@=O`!bJm-!NfiZ>dBS))928 zbzp?ghel6mUPjj*3&qxM^;W@Msm|dE*mhg&=YFDLLR{YS-^Zc-{GUZlD0kxW=52Vu zK8q+C_N7r#l*80t_OzqWowtRVgm{>sY%atl0O{Ta@oT`b;VBUpn8T(f9SQFlzB^L_ zFa1Y$ZV0mVSZVCR8M=BMUXo!#sTQx18Vn2#Fn54gzl`4ugM1W9w+i6m`2??i`03G} z-xhpPYZk~wI!rLzR~4!PMHD!qY~i+#Z(Im$DH}@8g)wXLnceWFbnJ&Uc*<>~jGb(l zK$dU#NfGwUmo!_#q!Y}YPoS&4XMZLM8aJ=z1qgpFE36DiodFUZmm{--cy?+dMc&)-gfQXf1JV{0Z+& z?v@{*944sonbnQ4bSdKE@9KE$bE~)S(2C zj+_(Rr9CrB9UMPZZKDuZPLdW%X{T+Dvl&Bf^!C?Z0d#JT49LS$@w1a7XHQYm? zhe)PRK0N0@`LGuresA}51CCENhjY*j6Y}^3W0c^1izf-z@N&XrS};8FT{Slw{$@`t z{tC;kkyfq1plHhm)f zVRxO8c9^j9*mR#fY^|#xH-oQU6 zUGfxkb2m6`1eHG&EBis(e~cHC;HZell}4E3&|^3YecwyoprIcoXiP=eo`h`27M=Cs zw8a%qZ&;F$cP}0Wen0fM7U~^wc{T}ojoKqA4`XN1BCkbZP4BZL9T;|a?!6~8yP}aF z3r~b)lvcs5R*ISl*g|R7w4Y&^@ajTy`*CO+DA1<~Pt^yG+=isYlRy81-HNJnA7RqH zl%?CJ?Jfq$tA9z=cdp z__kiV;0bgl&ij}N31<)0c0ejW=g&*w4HL97ny6$U=QRIe6Zq#?Ae%odxBSJO0-q+H6KaOn zMw7+opa2JnEG_#mVb#b&Q3^J^`gGn9M)n=m^o14-{#O&AgwCi*J=_aZu$qSLZEqZ? zk6>q1JGaH5gSv^g9+ZDl{@@OzXkZJDgZ;$bFKXbsvxCt;p@*OB+XEcK1eJ>DcPAkI z=4!S!9GB5Aa)-GdMHR20UjajX1-!iA_GJvRi*4w3`F= zpgzC$znAcsRqk3TTuP+b8-}%`PWy?turrRfgU8@?;}eYPP&6jwh!foDo8=9MUl=Y5 z7r|Ja_a_IT-HQYAJ5Z+GR*C!QFkwG+(*;%7tIn@&2a}&XHVB2c8-AMQLnV@PHocHm zDcNZQe)l8x;NTu6WLKE`DnZ}Pnupf#qU_O-V94ruKO!4W7krQT3X2yAi7W82*qd}# z9_-9%JC^`?GL1{j;llLCs>iT~pRMsdd~S8Otqqzc4fHI)6Js*NjJ(5yO^)ava`3b9 z>Z~bz6?1j*0kr8a+(?Dej0{9AkW|<0z&z}F(RGNPZsBhs6R&@q6EQ=%h>dPAoV~I1?WC ziyu;UY|UMSgVe^$&M^Jr$E^tH8N^Cb0#zIDP!2%`(gC_X_(MsCl~-t(kbnQbqiWE< zaz(%aYHjI>g+UIv!czrs&hxNBKP)f2t-1w+7r$QOIzCJ=6qnFbfdbAijBVjc=3k2t zSU;m_p9>=ea$LKix%I)jYfwDd(VtxyI~)7*L=m=e3Wr(3IFqOUJ%J9fGjB4X+`xs@ z4tRhmJ!=W}>yj5TpFn4Y+mxS%?i~%a*P+V6V=WIMoyMcDX>cs)$G{hu+o(MD7v3XH znmR0k&Qd1&D+Ag6Z>$=_nab*&`>=G2lPm>3k@KT&hF85t4$ncpqBHEYqS)EuYaS{1 zNqkGl5Wa9WlJJGsv&v)>pvWxC*?PDwa7S$#ezES?q!vSGC7;q4hd0NgO!c4)*NW90 zNM@?%7zcY|3*2g8@&LWhPw2{YJK%sgI!o_s@CkS*LOfg>j&y{*a)((5|Gs?%eKa)F zD&WQ7?3^*k(nMWMDltr$B6X}3gvH8V>My}Z{>NKyLEWn0?w62fd-_``{3mx|Vi;C? zrOoU+iJcYgU*Ll#OV;Zbps+;4o+I3J<|7Y>%~=m=ieU8Y1mhsI5me^bfl@Y!eB6@g ztdxBxRAJZnbxAvzz*Q|D3SCS&mGhy(>wD_Gka}=fdjk$JoiXH)!p`(wUsr;6A~tQT zp<3rP=U~W0Q|6Hke`>JY`w9z!y&kQ=fTq3>R%vt=*{MhZHHY*5%ZZO+MV0RR z_b_DpLtYy+lBX|SfP!~is~JzBvx+(!ed8knfH7`x*OhS&QN=B4&=&Ys$b5Zz_Y@eMD z3|6^*%M%(rsPc-1{M8)ytKiDEZ{P&1lOGPd>`Qss?+jBXmcB4i>bKYbPikyCD$*zFTxpN(c#L}v*l#Gi()wtK19p<=38 z_CrYXqp~m!jvVEv_yRM{eCz%~@3^6s!)I~Ne3S2zfy^wigT`?3>c-f8SQKeEoeUp+ zE&1C7bq+DF{f69^J$DZ&VP{W!$)sRav(!OD7`p!@gD*5Wx5S;6@2&#-udz5X$3sbJrzC%8Lyv@Aw7qk#ib?)!Vlj_(=WjX zELOR$psXi?*{ZwE^3ek12TkDZ;7KcouV@5V6M!8axA9HG#0#o$;zl$R_y z(F-YDnWQ%0K#s?04mEVvT#vF6^f)ec(Hfq+8F?ib(!X0Y%!cDXuH5(v^SJYESD@c@ zS{K#}=&Uy`o&->wn2j~jn@nC7;R<}qdM-H%aj>% zur9PQYaQAJ|%>+DCU0JKIeek%o3>NPk^}vfh?+ z_aJ#`?NTD_UE$tpfGLs>h-aaj>lg)%20ANOk?tg<{S(ik4@Zyha(Tn-o2CNs(Dz-1 zXf4$E$$n}Qvhw&4C@-P2u75ix3QOL|UDAP%hhFJ=LOs@XqgcpmU|>-N7hV?IO~9Hi zM%Vq9u`^naJIA4^X3u?1c;cDlliP6XbHwxi;Ais1sE_cK>XkR&q3y%G6k<(u)~7>R z{E&3dx!@w~KGXiu876v*)JDKtrO!SWL&eqKo!{U=DUE?$IP97+%AjVIx;g@1=EghF5y zYpr-Ld}hEc+YODQ{1w;W@$S*{>{rlPw2GRFut_uiswMpI*^bE*Xw_n3l?f#eR5)}% z;`8ioOR)2yw>Ps6?wL=64^BhpJ=x&v@C@PAi-(ZPXDvDnek;{~`vs=27QOomy`&g( z4(noPx7~|mAVXevg)#i`=VbkT_(3@0OEUDgTj*+nT4~zfenZY*x#NfQ&{;f(W+Y+x z4d;Ib@M(P8nh!J_KC$-}3a~xfUk_Ieejl8M^-&iYsjs55y5AoWhZb}ce0oq^>!$D> zxc98-WE^a7;g_$0aR&mGenN-yzb+im$Ic#|(>?(Y)FvBf!~Q+u>+bL!!NTShbocq> zQ~_1Wj(Uti`nCJMqz33LsnLgmF!#1X$R+5P_a@>NyfnWZ^AfV3Fi9+hvv%d_!>}}s zEpMM8I_uZn5M#+=(ZQIc6ha?5Qekq4-dfWhDATNq3C}MzmHzS z&br+e&%rNr-5WPytky}QP-qt#ejp#peED~%7w)IfX5N6k=W{tZjL=z+X!w=j?OG=h zYpArZO)3~3QaEuY8-Di*QTYn9%VsaGK%X^r9adv>mh}5;1jy=kz}y^8<=NhR42$O* zUEagTC-}YEpsxL6zXiyX{_`=T33m2NB~%Vp^CrJEh0o22;~qfMx8}*IPECqRgCyG9eTlFu)cAV?O#Jfk*9>%_VEc2> z44tKRcUb}+d_1sq6%N(Pka)w4ebJQh@UFrtT`g4ey~;WXnLZXCrM!-vtsNE=g$2@X zVmdIut?QI0ypk`W5DU5fzEG`#^C$jYnt+w|T6+6$ptI6*jE_U3$%B@fP>9dT{x)1Q zZ*~0-Hog_U`w>QsJoWz$t=MOu5Syd3uBnIdL!#*P|1QGL9`bl+7*B7T8UdZO8?%bx zndip}zd_2@N9DV4km6@8j|Fz7rqXgAdOlA2Y7bTGhz6fS1|svZ4{$=EW~vY7`*Qu= zg#I7>Ryi%vS?eP^%8=s}fy@@pxy4b3z>oP`hjU@@UnBNzXejcLXASZ@upVc(LT9Dl zkx+#7ll`)mFoI9!>=S5i@t;~I6i-;u?0~x?diqPSjlIy6*%~{$cG&tfw2!{+cpb|1 zesy~Y4;+^8NrQdbF9N>6)aQSL|3ddx&G5rE=q$>dS2B?9!odV%IQG~v?LN$@`;wCk z?-2qjjpAxMv)G?1@3M_sZmYP-H5R<__HEBVvk!Uo38L)WDd8YQCTF=6B8$2kfx3 zBYu)6AeqsKyf*BKKBMdolY3vQzk;rZx3nwZ*(*kdWAIQ|*>zHTbXF^itsu;zyyJWc z`dsMuxCPY%Pu+V7S?Z%6mBJ~am5^arq^K9U&jFovuOOBW>Xy?dU4YyhuJ0Y;zf)iH zUchR1@zO#V`XQ`(0Gj-pZ`_8$qMGeT9no11*}dmr^Ly%%n=pFH;pa1GeeBEcJSb&( ze5nVLBnEG;!>`|`i8!3lSw}8VC_xvaG+Jv&c(tD;7*h9Hb7jM!!wvjj;rlCmqAT!D z*h6VnXY8zP;tT;YQYoJ^hd(bQYCMJof%|md!w2=(joP3#akcpZjC-fY)SR2c|+nkIm4}aP7mjs6VjbUuhiOEp(PBONunKbo9!+1|>53 zKHP)*rlmh7!j5B6pBiAi<#O{3bWGIkJm`vhX7oe91f=AkAH50(j9e%0!n9YNf8IdP zKCzWg@Ek+f_Ahu?XP$)eHg*VL3K#@gf~jPR(p{0?sv@H!B?qq7zQ zZu7%k(TTekVXLFk184X;BOxdP+E4F=6+>D6>(SpJxm8vCF6>L>c*o;`&KmX2J`deE zh70YXvhnGP=a4ogw(bKQ?b~SSgEx;CM&PU#@0Cpzl|^SCl(YxkVCfzwodf1kn< zb?LPn82IGnZWq*RSRz}4yd=5@*}br{vmY1~VT~W%5la|Waf|l}G~4Vro(WILik<9$ zTOQBlmS9W4pR>$&&{+$YE}Vw8Vp&?(;VCC7gNKkT)7~r%c29q{{sNQug`ECESF0fR z!*|hHNmD*DkY?=sLt{9?@$Tt;m}yKFkqo_KtYVs=dVgKQZ^+EZn|{a}_l!G1`~8J_vf5&mhXeE9;FQ`^5TgikMiP8xvMf&??Rp+Mu4{G<2L zStL`X=U{`<`I?(B@_uU5GiXss+K~q(wk-R4;GS&V$U1EIB1K0dqJ$_D%FL%;S_l z^&a|}#1Pux<=FLe3-HK*!6n83bQWWYt{g1WWimE}LE#=251@WWk6kJ}c2LUoGhDtH zdFKzT4O+ZU_Yj@cc;$&Syg{1({2CNhrv2|8+_~@aCK0w)wx=|}*e#K)8E7XLT5#|Y zcIGwrQ3CES(x|-(dlxf4--RjSlwaS#+s<|apP*7!^XM-~J1a0n@fe*Y@MK;DW?N6L zT!FsHsyiO=;&=*aEM(;(rLKb0CYFaMU~z0M+x|dw)&Mupaj3`iKu8nv=#7crh6~|} zvj4%Fj(Ek7@cF^r^WUMVhN&j;6YMOw;wnGfY-BgR2tSkhSUJO2%HJF!ppCzrTQQWb zdgc8Ml5Vd(*o9qk2EjZ*=q#_|7w6%vBF0ztP;trq?Q?igqUYTQIP5H$(+4xNB8oQQ z-Pwf-&S2a#f>-L5A+t^17aRC1`B3*$SUB$dEeAg2Y9H@{S4>4_R^idt&;GGJ#m)wP zuPMMvCXGD{_)ITj{}X5&K|zxVg*tCCcEI(6%}17ClZF5va|k*sI8gXBv}*cw@;a0x zQi@(4+oFUTHi0R3&e6Mdjo%3%6i$T1^%AV2Q;UNSR@ZaXI)y@ z5Qclf+CfJP}Clenof40BzYuI&rQ&a(N<`QWABk8fUp>_Wd>9O10ZIjUoekmJcHM-DtyR;qLFXP zdf;~FcFj8cLSxc=BoaHjRNiqG-h9f|Zv|zV?|u)0`}Yt2%7Q&AvVS^Z@`LE*Wq7-K zb&KUCI&0@D2>~8DT|{XPzu#e?e+;vV-B{m4pXIKjZSdmBlY$G7DV-z|o``;-! zSo~W{!4y6c%2j;;b!}-br$U}oC%w<`-$bkNA6R|#geBd7*qK>~y)-n5n{~Ygg}Q&hF^k>#xn9!_J_y)S{ zPcHui70waY{esj1<}DPj&{@?rUqxWX4%grnc=z=EF%PJA_xn@~WGW&2t%Sdp<5tIE z!O86%vKZVmw~Wb-!z(!-sWl!p68lHD?(0?XXq^v}AG9FNP=eyG*}9qL&iZyRhTy3rC*U=&VEk+|EO% z%UVA6@N`H{z;j6X`QXzJaB#mS0HBZx&;o;qx92+=sTD|xw z%)gsnnFH^akT-Ne%@v#0RmdUP*v<9^optNjkOKUe^Ju~X2G9MN34{j6RTeTJ|IMWJ zcDRyCv~LO4{kTES9FNZ8uAw;%&98GYU58?C{5T%M-ESj&X|RojaN-Mmtsf`(7uvtv zl0WCs4B)-pf=52^(wW20-a{^ce7TyX zUT|?PyZSZ!bo^jbHGFZ?vHb@$d-tW6JPG&A&*LM)aGU$-Pc7JTedf0tjCpfmDH`4! zO4}@lr&!5}#~_)34Fzd3cJ{J?RuCq2@v&TjuC$N1Zo#vfKloolnrF(QrEuhPqVzD# zA}1p3OF?I;-Z;kx)gM-CT!1W}ICUN2GEB=8MrPk-^-eYI0^_QjLH7UNU*P!6-hbH&nTJD5pB5e4hwIoMg6kimIq_bbTE9?J4gTR(^7=4wtKU~l|8_db|1 zOy;`@-Po)ja^|A54C|jNL)!m%BW&PkcRfsZ)a0-;{5Z%+o~-8Vec4i^che=NcppV(QZeB3i-8w>K#Y|U`P z44#lK-S-e~-DWx5c zc@cKzYgHo**URdfv|!U3Plp@)PdcD48d|xHkCa2n{IkDCA@Se0b0o#+tP^`n0`RT9 z*_H-$POl`s1ksgQ!LrtgiqCUT%W;fkMr;3 zL4i72{~oxy@79xb*r3qy{74x(%UATjv(VyW=o>32u|Ag)1oxybWo5y3x6Fc0_$HsS zd>K0YwX0?Mh%NU>qPRV2P@H8iZNCaaL0Gu;VS&{(ZKC4j9oAG zego}JF$H{rGVUJ1zu^84JufJ#u(Q9CuS8(7NaWiq@V3L^I}fPz{z^^^JT#S8R0+TH z(N>PbYzvoqvTAfzLi-mXc=5YP_hra>B=nmroVqqQ9tDe|HD=1-2hxM=a6*6U;6{>IyGj{2NT^DuW!OzAL4B|YtdQ%cAS*qK~Yl=8#wGx z;rkS3yk~!u1Mg0GhjhUU$G%0ZLMBVOShhNJR>G@91z7lfE!_eJ95KiXgjbA;OETcm zSB%x|aK6{QaS>J??rCGH$Ih-u_R2$}u!vzZDAcy_BLJ>bUitkFHeSeEY=KdMhc@S- zRlPIO;RbXTar*%oNOV?&));o)d&Ybp#+U!*OomPy7x|mu8JP@`-;mOSLi$i6I_tyD zGmYKbCTnstG%@B)KI9H4`nobRoy+ zCqFMZcZ56eHT-DgA6gBAUyZ)}0S)^U;>erPSq$;X!f@rvPKFk&4>S4T1|!?b%c7w< z75k@hD6a0^JPP*$2RleUqqFK|`vqVe@vH9|(BbUbFBd51r~fAs9;hf_@ZSGTzd81ejR@5J8=6*D>{qe z=H0XKx=xe76%={F9~1<)+a8By!7o(5{_BJ>>gVE@;ms$>sVr^SSp#wQ8AwKAQFsIP zoc&b(2qya-txJcl757_O;n~gaU;n{FvI>I??dU9zH)FCet6+P|1o|u(|MiFJV&$tT zkj05@w;4`l+$H-1i>3#t={nF^{IU$vP}eG&{Tk#>TIIP1|BYTfo(QWsiX<9fs4;`w z3^a*xJA1Gb_e_76ngrZrIH`3NHtU4z--XdH{+YgkHtky0pP&?VuH!FAa*@WJ;wyIc z#K}hlCN#7LT!AhmC!Tsh1*MSi7)X78_EjYus!&fDhZ&pcX=GjKEZGCOLQu`qw)iq+ zDr~HDg+CXLHAKMzvB#}tFu>_&_XyO^R2d@bMrX|=O&o*s{KT{Bu)@lG!3l;W)vSj@ zqcN_1#ZZv*KKVDeX8fII7dFNan0R{7S^aSw=b~Z#I=&z;cus$_lxjj=D~cXestE1W2rne z5NNG7gZ$RQO#yH@>1q2rST{D)+X5pv)ko&x4U_br^aJRuSn|13aJS!P$q2SFHg5XC z*Sg1ulc9b1BZ?*{*YSh)HzYr(!g6R3_sqp4E=iagL?mDU-5PI*`aosU8tJ!?PMM2P z2S@MwotuI=l_MHd->|c-GrD3>LoUup7qWS6nR~&RLLRlkJ=cPt1pbS1gJISyanaB$Sudp=ii{Uzj>0X@!v!S6=q!`l9|d4c z?AK2k&~`xlvkN@M^rABolIi{JFM-|Rns|oJ>d2nlgRTb;&hw6-vosu6)F4gpmu&|) z(s-Qo1vEGm1pP&pt}DBwr$8ar$u*zBa>XA|GEGyCEEHs|oXJrMC3*K-Df*aP=x3geVGN*SZ{BQi; zgJo#VH4?-!hR!lQ^WqF7e*HT72K+j(8UF|-Fd4l|ht7Is*{zTe!BX@OQg?b)FpQ(K z4))i{!uJ}dzL>x}!BJiQ@O;zqU+JH3N#D=q#=@GZFa4bid6N==j>&$pgv{*1N|*3T8gvN;shR z@ZmUo7cuda>=!z#Qz=3So})>OxeVzq?MrlpAE% zhc~jN57aqF!8U`PbyD3_fY~$-E*8-DQj2FG)Oaf7mjPLu zgC4iTX|m~Oi?BpR?IqJJI_tr^*YZ%Wnk?B2^6pq=1i%IP`uumW<_>RJ3k)j`sF{bR z%i~S-ztLGIl{!wrEtiBoBltOcZ^RG2`fc_r3EB!(%{4-4TaM*fNSf-qMKgz;O$-rB z!o;JeDGlH)vsgMGs2I1w@)jQaW_Yv?4l|buOu@{n%wkl3&{>h5r^Mieue}6a$b3jz z)eHW*^zzbcSom~Fw;Dcd)-nD8uk8O|K|YVpI!9+O4F5j3<*EfMt2^$v!Dl<7{?X9* z^z$d>Q0VTT=c91F_|ktQf3dUW%r^os>LgXF2DG|mpXCB2b3PYDLZUgr@)Fo76jVC| z-`Y-n-h)o5=fCp)LudU+9Z-W*++<@8@SB;{R2WQ;tD7%?Uf+0D`{8+(fSoPKpg&G} zbOHBFO41%jW>sPa2{b@tfP8fN&#A+E@lrTB6ETOYjJlxK}y_3D(H(>iMsenf? zE+;ZL9XiY{zG#K=$8}!)g9mQrzhziPXQk4n$-;L(TyjjHJ9kHsKUBFcTA2dr--OmT z!?AC3U*=#g%cXAG73@qu^P3dB^pbMI5VCjK&G^FEL!bX8z|zZt>-F$S$dkQksQ-C# z|G`ys7WsJ^3Al7FmGLU94It&X3t!Y&^1XrAcWZ?|LD4fjlE2{g-3Rg%Yv`Tf=tL*`0Tz3s(;Qn0G>y@x)uEJ&hjwT3O{UL427FDBAfZ}^X@aEJ{Wyw z?!YFr@z$W_+``UEGnkbj$tnex4eXM%<9`YhU7JO6pi8cRbQe_k6L@A79u%HbVcSM$ z-Bi_3fEn*nbS&WApCm?sP>sjZJOeV_sJ+<^f4$+pwFnD_{JofV&{?cwe)8~&fnuN; zu7{0_w@T`ArYbYJIx+C%bRiXB#bY0|Dz9`R=bzI;b|$!?RZFeJA$MR4(2XU zPQkQ4+VoWWMhKq5d8}ek)$S0tE@Vh^7W9G>KikA!!+ahQnQG{N++c9jP0MI#*xh7b4*BT>ZjZth&A_`P#3O|IXTSUfU_{Hg zAPs1KASKKNik~Nmj)c1pE#gaH+ow;dLojadX!ahoC-@igl8g}Kd`8RF;DIuQItSRd z`lclerb_L6Er9N~O$Pg+a$fn^7NnbJo8}@NA&d!o|5brGc7v<7@LrniZV0^eE1E11 zvhl7__rRGO`V8x^G`@)a2-yfBaF~JjEWFC*e%uQ38Fotq!NsVPa#`?Gclg;(_=0Xh zZ5f(rX=}0UA0dc@=IWn;+buL^H(<*FXX{5W=6suDI=uPlgnKJIRU6{-50dTs9l$_7 zLg*n}d@2i*eBOtfK-aPZG5+xEnr%V~q>*k)Ylb7Y`E%!BR^H=c+5;m5pZTAaQc(TG zxdubXVxQdV3#ZbEdlF#LFY}>#_=xw@#5B}3KRQcIF+$*edw)S3{u}aC6b`l1Ti+K!u1VqiLHLI^q;v;Xn9o*o z9~>csyj5>fh1W*X+wGtr`+>etxMpZOk`EjHYy8;@U-lfE+klqzkC!-TMhFtxKR1=& zzUL~$Hn8JM62(*ahJu(b2Rf>mvvk4Jk88MAAw?aR0NbGv!oa@!q6#og;k&d2^zbDR z0^zxjapyAN;q@(zb~r9=th)&F+&&sH(T))A=d)VKL(RW;?9AX1k%3zQ@VC9popherr* zbu-(dP?<=bR2R}Jrc-&rQD5@IuVKzd8@6ibyWYV418ST)CPdDFow+{}7lzaMKV-CE z$zNqfHy9|AbUqsDIS^@a&0SU2)>Foda(y>d&{DEnXt3NtZ&sI>6JV09ANkJ{_HTA)OxC@0N$ef zuc99+URbHyf;548U$~e@2*Y&+T`Dk>=xPr-VQXu! z@YLU3c9s#sLwC*nXQ9rA?1NU2`yVx95d16Rcq9u}Ieg*mgrV<`3ok?Cso;|=tRsZu z$7bZtzzvHFN;hCrLfVB#@W1c-wbP;X5gUV6C~4GS_74)j;yUV)s6Qt*8Jy>vs!NIa733x6n{ zDM^4I?!B(6hY!j(8>XSw#n_{W`PSPzze@cMBFKK<7>8wan6o?5Jd z0*+A|KjG^8<$V+!*x8is0TCE^tl-cUXkkgu>;WYbT{&am-uKR9m9YJYxX3tsV-zMu z#yLW8cr|}o2+H?eR=Er*7_u+A!u~7NI#KXln8UR)=+V}4V+5*D9luG$HA0|Q4|X{Q z#{;K5)nRVEnx7N&BTjo94lkeGA6f+2{j6UO!rAir*E_ImgEyJ`D0U|EFhdpUdraip z!D9tVWub8SUqVejtQFnY+zZ1UuXk*~8yQu79NZ%W(P@tFN^s}cy3UPl9=l1`sM2Bdu7bxWEX&MRF3wo_eVAFz>;}DDz zd+D|Zt(=y;d4;gEOq~EVNHmil>;OCY>B7U{TdP~I3ZPR`$J>5*W=u3~3sP}D&*3^g zLKrmuQ=|gZV=h(NLa+YJ`VgqfNY$DP8FcNtyWx))pTDia{C2?!c42fDb3*XAOLh;32rGIcw%uJm@1fAtnsVxiRGLIOVK!+Kh>;6zqV8|u~9;D z*0ES34ri!!s`X&$#r(!Q@JSGDdmOyl=+avQ`A9p4f5Igt(Vqvzv9tT3zfZsym2->Q z@cNdO2)}-e~;MrtL4Wg4HghS)CI>+F5P97t5m}T<7+zI-`j@=B07Y7t?6+srJ zw_byAN_W?92Ns8$269WHvpOn5RiW;|BT;scN5dyB6#fhPmYff(8|5;4;d9cM4;#=# zdA*E73Z3O|@JR`7Ru(r~!{#l<&R`fV=h2@HZM=HEe}z&-l9MZtWGUhgt2A~dzPL<) z3C>rx&7n(H9!Vfnm_0<50jULD=-c6tbvx@K%t#jDW;%t=8h<7z57oHl#LOU*sfJ7d z{27~}@D3IXP@Hdp0Zew6=b^Sg^<=U{5Fv_1hS|3_g`Nw<1liQ=I@sLPfF}oIac*Pe^!uX<{ za!NVuY{{ff6rPr-XwiX`F6>>Na4^ezFczlG4vtkpPeHlq38-rG>hFGebXLmR>Tx(R zuD`1Z^SO%2+~9pv#)HvN^R+ueIpi4ZW*>#WnIw5hPNTE*B905d;D`kY4QSA*E$0IH zY4XlS!WE4}7fN7Vu(Q?>jA&}p--G64B4)g2&{--Y5`g|Mcp zH=MFBewYDY7g7W_LCy?x4m-0HNEU*NFT*pnVa4onzB>$JRV_(@TE_WR z4UjE`tYIFmk6E^o$)mIATYCgxqz?CpCNzo-o^pYF{qytB;0}etN-b4?_AN*d-qpvbjGeXdk4nQ-lJHMv&{ko2F&Ih)sI29~Lk)Rb-Eee|bZ-OZ zN?H;hS3zfav>cIu3YA>6#*lU^h$#Sm7M^Fzfo~k-c{`wQQKrxuR9_(!r%}Z}!)GQV z2ESQ0C>g@)Y!(e4_;}7oCll(iO&hg9E)(fH%kXDPiVek8>}-73Nf<^m-1O9irn)u$ zp73lOV`v)O>vw^81n#^xo1~Pk>j?7j4%-M#rQ3({QQC zmgIm2cDB-alm`a$@zY&}+E!sF?IB0bSB_Y?F{jL52^-k*gePE>38}a zYob~C3fyJj(zJo?xY2)ir~}IhetX>4ZPtv=~vSXn5U?0)dbxFbM2R)(gzYZavgNmzJ-qvoRew})`q2? zoRRL(uPQJu1z!6#o7@0TiO6Nm!xhIDugG-KS;YjU0x)dVq*@c|^Vc`HKpyK;ZO`DZ zoQJ)&uxWmBWCq5vOHC8&VP~ev3#Xw_+Mg9QxIba=(*gD{R`15a6g`Fm)zBv1?eG+o z7#yJ{)W^=K#TdEZM~!$^6_^w8lgAD|=(uq<8p@NEiB&)vC7MfP@N=M};vOvi(5J>` zfPZHHthORlmyWt=4NrKjnMcCqD)oCMu=>|)$6**ELhi8xb)9Vdm<_SBHyt6eaC4P6 z$^tg>hbDx=XzQiaLTHkECA%LAF66x4f_v;F<%~DcS*8~6q~Y_lrbaVpJ;~7#3@KbpC6ZD9D zJeUBLJHL$Az~hIm%ud4vrJS!sX4qNK!3}O0(0J#!D!fk6w0|G6Ug98)g=<~`6qWFO z^=G;X7_ohsc^?{zW^i(t_T}x<}u75uqN=;QhD29hm&_5i6WBRT^+b}O-IQ+yNbk>ka ztPE77iF5dvo;wekyKNoUEMUg&p-x@r?@TydzUw?JnF_qIsFl}5oH6Ies= zWH=CpURs^Zh5FuV^PP~prr_ImxV3$FllCrlCVKDB1sLPpPG|(pN=_g0gF@d!s9wT< z0$=FcVD~*GmKB(im(5LOiOyOi78HROIq!(-Lo)OKq`cusI=ey!%%1YU+5}xreAZfm z@&=a;$*s^?iRorSaAxSAl{PGjMrr9ibOCw&{>i7u~4^YH7TiAXYQ{4-Z1 z;sszxa8imU)cNmsmJ8%0)Gv4jH!oF|*1`|o$7^Qb)0zh#i0@%%zlYjR!!u$ceQNNp zbL>Y4*je&pIu0g%zrI)ntbWoqFw?ko-Aq) z!=NrjqaAqTaQ1CxJ9L&Zv5hQT55DbW0qg&3^azEKgzWx>&`8GraX;jLI1{x6cWPu3 z8SkUBey62L!$h%v*=Eqf@5G{z(pwi z<=NORNY3?p#ve|Y>n&x&{EWBX+oAh3-S#THa`M4HY6tAhaOj{IoKHM|)DV^p#~ky4 z0kl6(WJ1mB*Ew1sOVk^_Ww_QwDNNyr&N^&=Q5c3R_gvP6hL6rDd&1LA5!ce-HsOkH zBW#hmYP<;J9=@_T?1X>j-61h%@u=g*4Z%yAvk3#uBHtOUM1dehn`En z3{#*Ax2|~uq`y;PJr5UO9CIY|#?C%Dy9>ZT=0RUgsC82~#09b?ML&54zmKfP*TTAE znyE7|QmgnS@k4ahQ;OH8AzzPOnHtKTU7)a<6uHaczYGJXkPA{gy#>ajuQBw zvt;u>al(EdvMGH%&Mh?vmB3PNR`Frzf5%s52Wn3__vu30RbTss2jLhXjvx z(z{_#b9v4NOg(U{h%Nv-lXb4R2qk<6YHz_q@6R>)!_hxaJF{Vq`1(LQeBgR*d=)B` z7k#DbkZ9jxQ1^oLjp!(M^k`{Q9XZh$dT)v}1M-hb1%FH_{ z3?I*sa_U0eQ;jo?ijdKur>4+R({o<9EZU? z<#Yd_wgv4s_Q%*+meUU@zpT-K{)vMtLip<(W0z%A`Jfwah`z;l#wGf zyA6-}-L(pVlkc1D3t+)6r&}-dxESQK36 zvvT3}*Y&SDA?xy~((mv)k54si1Uk!Ns^J2R$dYQi32%N*?)8PdEW0CF@VAlSbSrFq zUcK-Q#*Z?rQbwY)j=TRn56^3V+|`4GF=7Y2VP9|j;S895bc?zP+FjLVT!K=eWvt{+ zu(MX0(?W2J*y*e`%#-UEbBAtzLYGpYVqKJC13dP3O>G{|UDVJfi$Z6)72Xtpeih`m zHQ}{Qn|m&h`CO;tGq`e}&!ZN;dmZXG1H+b=LWrNDvra2VorXMja}(6yuPl-@2iWx4 zB0CPovNXT0g66k4%O{~wa^O3HX#6vyvyGgv=eS&lGEC8a(QgZFVhF~bLWw?;nQ}-* zQU7HWe!P0>`(Kz7`tTQP3_7cIa!&!uACx+14Qb?)$s^&6-yhl%SX^gtVi@}TtzzGS zY7z{5%(3V!ceiu0aJgbc+yYi@ie3(dA?M<+6hdA5pBnv;v+#!Q7TjDey~P-Zot>t! zkcLn1I@+2+lb3zY!BBAatXDq#%MumP4LfhGg>Jy-$?DN`@#w6v*Uv7(3-sg}w;+j* zO|Cy2is>lIhFN{QZ`+|0Mdv`K2T3L#LN9rX*%wgN zzv*i;WT@xZ_zJ)L4fuUD5&w+D?EX0zE#@CA8q5yOMIQu>Iw8mFF;Vc1N=g-eon=pM|2vRVE}!=&Tfa zOFlR-=6YWPzMvm@-~{b;L?0%=OR;f5HSlQvX81ImptuoB^c??;TIq9c=n+PpsS2;O zIpp7m$4UC$#J~mlvsG_lng5geaTrj)+VT%x-&5;hPex}+z8+SBYwky;?!otO@6A7f z;Xm8Il|n;d-pvun>+tx`AGlrkg^(o$o%K!WkUWg%&7rb{w=EAcghS!%J1oVJaPB|u zLDUj*8`aA`=z4vSu} z+p>2x9j0UpZv6-E%|-tG0xzDLi2E@KjZ>gCOV7q%OwH$P+dt$6RL%0tGhs^c4D1p@GHq3qgq&{@Zaqj_$Ywg zhBynI)!^@R8gl-d@lb<5Brp3rzz-hjkK^Fe%70N+(0J=s;v_tC{(Tz3OYF?yWDY0n zDDo;)hDj^q<+jj@PonlI6thbDuN)rC`Q0%JhvxJK{=!VQ$}!e#be75S&kFEz>VqXK zNHH<=JpxWKh-|-suXSVp4MESi9|w1!%E0xb%sJQ@Rmm|~xTsEb(gIe5+jE4%p!OcV zLa0S5DBKU(6eBNg!S#TZ%Z$0`tcI(~(lGMht7~S^Nb0a&Fy!;JHqM7Tm2DQ?ux*RS zZUZKs4{@Q(LuWZIdR>Gf#fpKq;DObbVg9h6k2oe9W?0=$YKQhYjTx&@dY&zhIv@WG zyMM7LoG_VrYXI|8W$GS6_ldOT7w`(>zpiFTr*~`UE1Zw3ojCdmI~zDLcMkefc`fTe zO^xvl56BX6aVHh7wm&0igter{vOL3c*y#U z{WKiSiEt$<#LniwJ>-TD*slhwLIu-T5%(c&+M&1@_<6!A`7M0I*p@jCef4-={e$Z9 zk4o5!&{=~ERZ8$1m14s^SgrB0^$C0&aiF&p>UEfpj6g23#;HH>ry|?Jsbc&yfqpA; zF#5x%&AZTa|I%(4JS&|>R1E)l?j0J0T~$WZ+c5dpJBAZ)urrYptTIsC$&=?cBz-d` z7y?ID#l;HXOa5olz0lcuTVWH*9*w7*H`WuWQ zizuTk!_Jhx)trX{L8^^V=U6PRwP!S90}cN}0H^_Wc@jJPK5 zTm^4NCVEanzRq9%1eNG4GTl&4*s4_VR2e1&9eZXA?=(86KZWNB26M_G(Iw%cQP}Sl zUGW#DSFhKyR^gx7zSg7wrA3Q7t>6)7iopmt{>E2Zh3MIU6hEvyKXEil3qVVH3<8uR;BkJ+uA$;IGn)d?Amt1($3~9b6 zRDOk@1%A~XeUHw%r_*u{`s9^&>p=BI+F=iPg42026)u|%%zc2>>F2&Jz>uk@KMvKQ zvreqR;p0;_niHGNF^rk z76Yf9GkxB|!VoO<;H26IZ6mO^dw zlaxg)6#^%fnX=b0{G&;e%4;-KzQ!-CcGr`^elZ7I_u$g zF-bUCqjAXuzWQCL7zjPYj;iNEWfxoRPI$bu^X7NB@SX2AZ8LUuChXn?7+~|&@g}^U zuk7IqS-<4^Wx+L0(#Ngvz4_g!Z!jXGIf1eToi)vwb{_Jc49eDnzYXSId%>1Ox$<-v zKm6j|fA9`1;eTJC@O9IUBdzGHsQUi1u&?XX*bSI=*k{HK+9^+cNrqC7q`ud~BTdP_ z=HM9N?jC6y{uvp=g96a)VKuoXRD8#9%mp6XaXax0&WU|wuZ1NpVtg~uuQdJ~aXWUl z{!{!kWERxEtOi$X%C0!Tclk8e;$Y|(N8Ku@&((ix67t*@vLNU{XJtg$a>AzRHD_fQ zds4&87Md9r20VpA&&b2d;r_5q^eF76?R@qZrd;RCVC}@tqC#^O;KlBxA}dICMEPw5 z{HUD!{te82MAAG2U79SqenWYp=E0L)=&Z|}6PMx4!@$`)u=w5V*T?YTj_k&3sCMDS z?>>0q0Rh1l{90;4%Giz0TCby!h9QEdj+;Rp+lS1-kn`0fXFlBgA}P=fKX4_V-+)hV z|B;~U!OmV7$X$eIK2@pQf`3mkT=$2ahHm=VFzMNdNjtO}5w%=}7mmf>r|v~(Y5ja4 z3WuU@JT!n=-K9Yfq0nKXL~U#Uo1k3;v6=MMkimF68c z_95)-fPt?PoWET4=pHQdp?~rO2GqL7mqN`y!zm+>MO^gdAGr1)uHe)#I;(86R1Su3 zXw}?>hG$DZgu&Bx)a^xZ`;|lA0Bl+6{rC&Uai9IfG=k2$^JMW76wX{-HHQQ{r zosd@bpv-qT8*)d9b`(2n{!je^^gY0#a}#RF1{nE5X5Y`Zv*5Sd%QmgB=1;oQHyA3u z??E|+&T=*OKM%Rf-#^xaTN@{zdcptBdMBpC7`utI|DaicM9vp@_G?n%k#Teu_fGj) z*nLO8_6AJOto+Xn-kUkznG7$Uavi9Lq(;MIb8sX{o;2IN=A^(|XD!(F>YJ zK z$ypBje1+pi*1<>T&{@yhBF;hgQJy#*sB}Ce*#pvPFJ`8~`Dn#gA7E+k%aR4?f0VfT z&^&f_^>)J28J@07TRFIZ&f4AE7SUO+pYd=*+vRORRVZ;?j(Q$#~Z=X`ci8;1{AhHm_W3b)SRWdDNBN{%sCf}ck>tna}$$FDm+fxg;r z+)JT)45i-)JlS_YNMuTjejA{Dlersdrg7&{_3=?G)hoy_*lL zAd%!d?+DoE&J^?proZ(FAAi0kQo`cTPyRq>IV8Tg495$9<=ugK-*nzQhHktS zm9L?a<+1uccr4qwbisEz z6o1xXSgai(-A{B@e;3(B$U`YWbqoGd3#a#oO<~KYvSDnS3U@m+C&@pv3WXHNM5(vX zS^kz%qOhmFMcx3W>~URv2yG;TwO&98k9mV;NLDFt_7#5onQ3+O7j`C04Bu9}h^g!ty8;&hYw1et^Z6({T&XCtEt@&^9`2E+y*>Ji+$&)pfXRe6#cctWK$^ zPJ$uhj33@ZT?UV~&yY)ZwD;g|bXM$zkG!z4KVe!OMpOP;aD*o6I;-(eFueR{HQZ~X z{W}FaNt_Q5?ckqL7&y!gtpm={sKN^kPZ{q+l7HV>W8kplwbO55mPgUqap+We^uj+V zyJdTc{SP|pe3zmUoOa+>zXuD8!nB`2ua&PiOQ9;C%Iy)zXq9*G5B!o%>U3%soi%sY zLkEp}gcyjYtr3ofjbooj_k{sk*Z{N5QJ{=nIs2*>^fcD;jnQgef!psT0c!~vpdX~n7+vpn$FFM{Q(aQ3|EhCM8C ztp6Pg{fbW!R6&i^hoqB`nSY9c;J~!>ij~xHPFRzZ%&ZJU=l^ipLVb2afv1q$wEBEG z+)8DT9ED92ZgPKN4C6-?R^n-CGd;2E3Q#CMUf&A-8~AAw0lTTRE#JTtjk5bg@LmLs z>u-3m!|~zCgVWMvWc@*x;fSJ8#2uI&7!~^%x_nrB{u;{dt7rB>YU#rKpK!*Lyo7;d zTDqvprb-Gv{MAu!3e`mTT7w{yQ)o{f{93#;+y$#vuS~7ONBp_-$4IB8b*xEN#35&{ z#ikM5oNxN$2S2cL5@o}urh$jrp-I{-)hawQDa$}jHZA>^@db-0?9?ORF@Q<&CV~&4 z)nJ|I3wVM0lyoyZc}eZ>zbobFnCoN8K{U~2e33E0ad+Gz~a^y3Bspl!nDSPqmN()!#157U$` zt-;Z2)ax|V)6%(-4%=eTwX^r1AyhbYmc$p*UU_mf3(f|u9&3ef8r4pIgT4f>IVfqc zvr9+#&%=}6_k{J}x9awbUa)5Sv}`(jEc#gaKd9&Y<=Pj>U81CSgmzl`=UTS$S@@s8 z!MitL%)L8yZqPLEKbK^9c9Gq?9{%G92%LjmW}m}Ik4;M_r(cfYhxew^ldeJW6Z;v? zkkr69FApB{WGU$R zggDC-s&w6c6$I%I|5uU+7q75acfpEa|AuuK_}@(HF{Wv0EyBya;*d=yeZ&ZU_x?BK z2kUBXExd%0ziU_8;7zfUKUW~1i`OpI3GA$7oJbV5e!qCw04AJCqJ9W1Y<@Gmfamk| zSeqfym$y7$VL#{bvqw)(OQ)MZ5IYC&XADW}KU%A zbQ^wSeu#NmT8WnG-Wf=D-QMv!oO{ya{s5MCo$*V8{)Zz&-otCkD^EVdQ;)7D96W`c z{r4)B7rrAroUIPSWUOC1LW75GW$}>b9nZUJ`0Mwh#wpk=w%AU{GA$kJqS(&`%}Za7 zs=#yW2WIRbf#B^g(Xhv+ajgQT=Cl18gSKD%_V%Cz*9$LQt+cM-za5N*0_8!cc z-eYo&PKUxHjjL!RdFr_A|)N3ii>Oz0~Z{chuF4>aA; zeD(thUU-v!oMT#g&xJBq0(O<&FEWPD*SjkMptazc_c>79HlnEmlDzuXxdw;7s1DL_ zVrN{h#>Jr1?L)JMQ1*q@S070AsdYUQPM_rY-2w{@AMGzg?`I1nlw8x&sv`;%=ON>< zmvnk?>G}a?FZedfoHHE;cYomj4{9G_JO2f;tN2MA;hvV>c=Sp3ENp1Hq;dm3AxhJ9 zgSRg4=_Nw}A0v}`_~+fbyK}I8hv_~k&$RTj3!V@7;oS#g-q)aLnRt*hB;H62PlSVl z+cEFp3tQdipP<95iWdh?V`odp@_FDr zDpo%1EF_;^0rEDJu~@<1L{{7pu=R55nKv-rhg)6!1Jlch3?D1Ik7EMb0^wGRDmG8G&4*~JA?FRVv}(Bdv>|&6HukU-5(=ZU$bHMXpo!}AI~6GSSo%LZ__sNwBN}!d z_}gCrpUd7H8-rH9H8Xqg!h6Ogw)5E8uKRaII3zy$%Nl06UicRYoyrpqmcq+Fw#Y{y zrI60CKXBTv{KP2{bXEZ^haB|!>cn>!s`3n+3xf<6=Pnk(FPTp-55TuG->>|FL8q== zV-iJY85QYXg6z+a8k@uQkG2+%U_D)z?JM}?2ER)WG>Q)M`T_ZSzXlu^!_LT6!X#ju zYF@N4Ongk56aeqG+|9^=BE&7Z9q@o0SMeGg@C|xPa{-<8e(t>(wBMC$HiVZhW_J0& zqi%#lnQ)@qbfN{m`cXf-3_XNcmMO&1S@(T5gyHemQ@?fL!dEE*FIdKtLYfW(EOsgW zgV(bRkAHzIpR1XVT%49(JH^O#7QQ!f7q|h#pMN~>1`S8WB$FZU@dUYgxP4f?4oIT2{4^qX z;NiN$*sE}Cmps`X=3cbTjD@alo%xkev4XE;0@7}VR_()Cp|ABEQrOvj<<=|E_jPWM z4b)gB8Hs|-r|(Xc!EYAL^B-YN7U#+?4E-Fq$s&!;Vww9R54ms25m~{l=PwRL!2d=G zsNcYtRW%1&W$(|ht7&w`YQyj`mPY`KrxEkBOdUe z8VPMG9168y`T#Rqo7fhh<3Uc|L-N>}e4x-7NZ~(w;X0hEla+Y@U;oWeN`jse1RC$5 zio1!4mQVFrcc=SX;8t#7FWN{5|YABN;@Pqug9_`$V*%vaD^^6DgV(B1#_(Yx?U z{Smq_NVj+IWD%T~=-?QDW$wKEzo7ry$HGj?_-B58xp)b(2w#ykhpYBE%8y`e;X%z; zF#Ovcy&h=5+hqI$p0?z;dt3!Odl_IS0h?z(yBNbbR$1==c-uH5FbAGX*$?Z01mngr zYp|ETE{R4Jou$M4LJZo*dgmEJ$^MCAA9#pTvN98nsy(l3fw^Hj&CBpXn|?RNRdg0f z)sQfxRiK~Lg`fRh=RDz?`r+j?=({KKqYJ0Z-k7y;r zF5`O!?_hFDyXhxrJ$~BifCf5?;jujrB-Q=mdKC`GD*4#Mm;KqnvCx_FU}PnfRlgHA z0ja|OOWub7mOyF0pW4{7IIf|yNCIA6f!+$AOKjlPfXmfUkf|ZPp$snV{cHUQD;?!8NpKx&ehcts0cE+HkC;jr9_e`O20E*K#a$fIldAa{!9|6F5I1#f|eOLAQa6=iWmlswDBx@R-JLnS*-htZ=<6ys)(Wt%f@E zCq1s~2(KwVxD^ji1rFV*hN}(dZKvS7e=*L4`uJz0et2?01JCOLDv+n@O{g9GwM7{n z4V%x~KdXSTjy>sP(7gCe?jAh18d1b%fX?DusZfMHR#)F!!_=HtO_9)M{!mv5lwh|W z9EOKX+s1d`$5ftKWk6^W;%=uR^Brr{)2kL&!Dk`|6h6VbPUcq+nBkv!^FfOT z60fluUWEhverERYh4m+^Sm=;@$)OTnT1a)9fJZs@eD>j_snH`2b97ePyT~ihW0EP} z1}ZaorbNNx`eRvTa3Nm2;3F&_Of21n0o2>oEVt2F*K|L~L)OTOHcPnHajY*Kz9)0} zSPUbS2B!z1VUY0RHso!LUOjOKJKJCXDFa)iHUHj*@m|FT9>Y7;6h~e|;cYvbK1e9q z&G-}cISH^aSfI1sgrAmzc5BOLO`(*4>V+V9_+I{{JUEt1rql)V7A)1*p({tL_OZL@ zEHiE+ad<2}__h(8ot(et2TPa~oL)jd{Vb0*sF6VAzXF+u%pOx&;-8`Z5G4ZNU1Lqu zhoOW%@*KKU*aWwfQp=ZMQ_$acZ|ekZd=XF31+B>>4vbpC0=k89-zAHZyZV@H#q%RT2~@1cC& zz=_Y0dhr~`!F%W|j%Yq!SZua_P8~i>zjo0Ps!bJLj)x~sP$*Z!uljb^reIYI`h0L;L}57fn(6*ie=ayJQLg!&1Q?vYUD~% zgq;Mz8P+iA(tK_twDOiOE`b+nGT#ovgTD#ucHoexSu?X8cIMpBB?}!(ScWX%|yqSwmarC15>`j-)YsqFF8%0F9o|s^&ocE~o1q@Xw(E{WaKj z<(w&v1OA!drt?9#%2wR>^ zvAlzET~a)s;O)aHf(Kl%Gv!@T9!T)WQ2HwD{jXZV9;Oj8s>MQE8TT8NQ1anN!wGo! zotXJP9Q_?{&G7)8CAQ^o1-iOuyW2p8(lXyDNV`rGQU+(wI6e6Y-`MoW??T^vp;Q)E z?CeX_OL=&b>wAGE{AR9E77lAN3Tukt<7x87L8y1qwtX9N8+P`caKp|L`9@{nf5V}l zZo?SbuZtnj?7H$=0X!R(yVVQ-b&>3C!tTR&i5c9{S<1~vq~N_roV2F!VpAYf5F{m< zW6OghGIG3KF#F*Pp>^o|jzIjF2mYBI6B%(xeW6~-2!3)orQrvQN+0UHgb&vzjoRQ< zL8&_{kjXaLhRPE=%m3pf0xQ25c1YD`4ac z*}G%#=BEt1J;=vQ@PN%1|BRuDw<2tNRu^au6GoWBBca8yhcP8kL~Al>7!o~|e6a)j zyPxMV`(bBC{uIl?`zi*N7En5*sxB0gH`BKi!f_(E?tYkmd1Pn{y8DPuGWw&lYUAdl zA>E(NWivQ`;l__(So)xJCm;HkQ4{t+%?$^#AMn)KKFZ?(=q%f_^b)Z4)ss`kFl=d+ zD*zgBtDnh%r|-NL>43jp9Fbas&7bbc(*$B?%pIy?(EKK^mLWWs^w_`$5`6q(nhAT3 zU9oC`saiSq%h2}eK{tvZbXLzDA7OZiyeU{0j;e4(dcvHLfVedHp!suhBUCsbo3#jO zWHVkJ4n}AB?3W0_H?_vqTF~du`vzC2F3#Nc9G-Ob?yZB%WfLQ_uzEvcn&c67cJ}!K zAJnzmSPr)l^oE1tJ{*49tH$vd|4fgd_7&(%{^X_&lvQ0dkAhT> z)$WzSPt666A7SBvBObfZTlStGODJ~c+a4kh8Q-6dvV=>2LK4DZrTCZBVi@eIlsyQw z%d=l^LyjNBS!eIOlYtF(|25u*Q3dQBA@J5$|Na6f!1H;u7w+DJUIB#i@XcIpqrpwhYmL+P8^HC&Z3jp#o^K3 z-@Ha}l3f3sA1qL<6n_al9v{El29;YLTv>ti#KRg?k?1U05nT~j?i+hc9|pevamO28 z-@R^|0a-7WI5)xXu2f!2@O`;`0QnPi){mZ0A$U_rFj^b(-j96d4u2P{q^H2vuUB&$ zU_4Jj(LB6kariA+6#khk>-PeX=yO|>ChR+Py2}No8-)x$gZG~=j@Lq|QN`IAc;tBY zSK_DG*$v{2(=adk_HQ-l*4w!60F{oilg7hiSN$of;oRdHx+z%NBEw7=jm{!Y=j4Ld zbs3=?m?c4i~4La*x8R~CW^30==WV~ z7<*suek3%1{q{i#6k4WxI1KlB9t7>c9*d!H=2&!A*7;ajX!AMdxdoJ9`SBtYlHIzV zUkE=wfAgjv=8RHSZ9$jg_VtW$=q&A?7HLQmbEd}(&h$nM2gBl{E0g)q=jzq@Zm1Ue z>e~i9(Ryf;E*?80w*GSwR>`#y8p9Ajoo@mRh$o=ydCZZzGgV_I$JmDaXbl4?n{{bNphwAS~2=mZAl{Vz#qfp=zIQ z!E?w+@wT)Mez{6lGYj8_x_lr>!p>R;+xXy(gXjA+AiI3bM<=-9w=tan>+3WZYv7Z= z#jDfsmIUP%(Q|Z``~AP%@J~hefvd26Q{ad_OgtAs6ASO!e`BnKqJ^q#6Y#*d{L}kz z;PfFOj%4iYuGNJr(EerXB^!8YmRl(b9%X%`UIr&_Eogs)uaXsvcA>{u)@_y)bQb*q z8+mwK$K1&hF2sEB2!~~Ttp3F?fWq(bAiS>jDQX+Cgk4HJk&4c0O-+-5?+@-}--hAx zMuj2J(EnX|0pzV`s_li_e?9)&ge?+d9rS6~nY;LaB)t7Lam)k?|NJ!*2nmICmvUjR zeZ}`qm{xdf`#ZGz=KPN~9XsP4JSYwiTM8dFf@3eEkNLs8+4U1Ip)0EyNYT-o(-{u)eRy5s3oQ2N%COvc-X7i>_s6iLYzq1ZdF8k(k9HgGB z*{FgutV}zTu*lehfbb;8&er%+ataR)?zsKI$(Q7=t>L z$3*rZr@FHwTQ)i?Y(P#CerP+VY7L)~L|>1D#tQ5DCGbqZHPd1Ex4y`72X^cowP(&j zXGz+*%0erTu7?&-tdc)C6dv3PiztLc!ppJ!Fw;RLc?&ughY{ehm&~4bv zhHP;xyX|nj--l=o)>BR&qRB^RsY_FfL8I^#21Cf-zRThRcSvsXWWqLu8o?Hr7{DmD z3@sYmr72#av;KWl5QYb&E~x3kevgD3o-m_w%Pgki`kS^zYd>x#h(@33#Wo$(+NnWF~OpdtO(l4s8IsES0eHho?ycGj) zlXC67h36E5h$kRH;M|dY*xMjS%Ta{R`uBqA3bd6XWVeBmo~FD}@K9B~P#GNEIwk%Q z=AQSF*@do-Q%Wqw=&WKX4S7hrnyh09XZd!G!r>b$!#l;$H>cWW5NgabIB&y~?Czc? z-r%1x`RFeLYf{BRZ^OqE@lQjb9^+PG0p!-xPVa?3ZBZQg);lK8%&Rp0<`hB1iCM#-;e~0%13qRAAqO(4bf4u-n_ifg1!V#&?ZD07( zlW#u@I#-2~v_ZLFOGj5Am54GORT(c-?GEcjJAM^K4>Mug@YCsc8A{Gkl#-}LR+!o}6I zgwe2qKZ>jZ23oICjzO(lb^1NXw($BCTNOHsot#?{)|uLzv4)Xp9U_tN<|MCF3FKo6 zl^=#XdP}N1ur>aQ7IQWJnZXgJHh3Nmf2|^QwE*4V9{yOE)0hws$q%J9L)FWWz;R z>Ll5A3;Mr#-s=yqt?i6t!&3qV)9rB8x@ut+zRRUwrLIM1Ex7&^g$5iWy9SWQO!R;c z{FN4WI1@HcZc?|vSf(3{%g|iEl$GK=c9uYWS{UvRI-J#oJ=A?-p8qpkpZ{F2VHk(4 z%*aS~3dxR;`LnXJDUpy>84s1wFp_K;QFbAeRT)JHWt6hZD9Oy;BO~)UUmgFzeSYrm z1)mz8P)dU?QPCQ8P`-IiZyZul>7S#nL1$^cyeI}=1ku==K(9Jy=bP{}QPYhS$fzWE zrv?uDgxwo~MHLgFzXk_P+$5*f&t|8*q7!Gr;8k(C%}sN`j?e3OoaFC06gz} z|2@e^+%vhub^P$}m`alltmDo2<_2SJ_kPAfn{?};GAPzxJ@E_fuyZZ!!WMJiHJ(~@ zRzly7CUokO-{%5l8B_MhKysshOmAR!lsU%_nBDx2XA8Phu?TV3p|iAZN}PuD!QHY~ z;Xs{~$^-a{=&@EI^i^6h=!81HCg;~7TV=5oM?H47PJdY$mPud#&mIPQw0nfYbH!pl z1(0VU>V7+15}6BMfghdqVp$r{S-AyC3eaktI^z-);d9OjgqyZsU+2KD=>lcVFsVPZ zdI4VHm}p@7gwDF4*&+kU5}$Wogx|Z!`uyQDMu(9sc-^Resu3zh^DNCk+LnNg1D~-o zs^L9Jn6ITmVGi#Er_=dD?fPBj40wpxnyUehDOK}L!neMhBKsS$vq~RHacI2pOa2@@ za!Ow9HeB#XKJx@t7jGDSgpmto=A-bU=(|glU(i`Dhpvjija)A`BiK0J<>d+E`K0`k zpo86`peiVtvHV~N5)T+ZBKwMahNCz|0H$A{&(wpiiP!S3L&fg4qQ{ViNvyma_8LWf z_ziQTXFn4)VP`G6ZG2FJx}aMd9@M7p{}28Nb{c&Mi|fD4yoL9O1y+7SL*>xTZOG*} zPJFZ(omHtpr2*e>WYasr@Ka>0QPAAep1T+xFRA12hN}xl#s0wt(Ew?#7VOMrNKqBq z<|(URhT;=xy5Vq-Z`b4%Y_+qp_y(V3RN1aVmjMnZwpMf&r_Xf)q_p^T%NG7fl=BaU z&%2XC@}MWvMpP?2ZEP051Q}w=o-ntevs#$5fO;X4mCqqZLtO1w zI7PhtWe%1r8+S0YPcOqp;zng$(@eG#aGGWN&C$07N%5E<%k=&XS;B{7)A zsiA2C-7T{9Z$gzMQqvT8pvTU#1`aUQ*^j`N#z$SqzoWBa?zsy=oz}rS29T9TIlvuG zXs3lGz_O5?m`WJbV3{}o&yrN7k#u5bDjYBP;i8}SD;@aZeeYX082wMSDh^u8B-NKe zVXyV3UvRVJ{P$h>WwErErwg4W#yqSEul(mZ=?tavI~SrM>Ey}v68QaC+-?uduwUA@ z1+P6bqUG+!&ISt)o`(Cm4sc$DeHL!K4`6;$t56}l-6L|c6KWldlv{^~OlDL#deB)h zI@-$cO>3T^J-kmtWflsJ&Nx~ZKnQBmjge`*d;f^c(2-w1!(`~NG{V)+%rr5g))%%#9-M)*#4hVjXzAwfBGp4 zx=wDlG(rV_%dQzn?eM3Bc5)Gr@Y$ z`9xmibtvab`S>xUD7czh4tpj)Xa0uI`T6sS`q5bq!Nq(~EpxP78!`-?{`empJ@C-Odx!N$+BzetI+YL zsUF)9I_vG*vjn(rndzb}>^k9L7Ys99zdPl@8wCIWCwD84;|HT$pr`~;(PJ`YYo%dle;w13c9pM&Nl;6KvQRa5vy_4LjinBbpDmIg0Z z6YsBsQd>4md@Id6~`105WIYc5sKILqA*+V98+_k4hL|nczJDjZ#(vNXF4wKhK5p z!#U=+4|QPGS*9d67!m899tSV9e|u2|1!yH+|AOl}4@-C9r?7=8o(bGDpA8x`p*`8_ zW@jj&M%x(;iSGUPs|2=JHxKu~r&~f(oA5umh{eN`*x9YAbu~y;s=apw{#?!>e*kmD zDd-BJm)jNQPN@F!6X!Z)n&#us&=_F_sN3L51 zMLI5<48bkhPZ!7*urpmgTLG999_XkCuQrZcyADt7Q@iyTlAV5bw;XofBMSKqGixqI z5iO##wrd{qL1p>FPqZQ3ZNIGl;P2Ak`43^iibBa-=q-_2@e^ua+x)llRxE4KzBp-FbnSP?ujB0bjy7r5j9ZonF=zgwKk=&aPUq^j^@Zwd8f zD8$0Z7!Ehi-C%nK8{;~Te1i!cCj?fZ16|AswiR@i-ux*7B#F>hvV|RuFExT;`o8`8 zdC={&%ehvl7|?Wa3DSHJv}gW{oo$CX%fVdv$s1Pi)@`jj0Z_B-#l7e7;NN{=U*R8# z%Q17Xpj}G@QBr`~o~IIP%gD&R$V{`wYI%&UpU`MvUy$O+oV`mzrqT z&{@_s-z4B#Dp#*5Z0PkJx&t4v{GNCU?MxLGYN5oVl(jLq*YR(MY903s-GzN(@Tp$; zeiP^t!E*2>l>c&*BLz~C_wdxfAE%{-M&OHp#}ecl*x82_Ss{3O$3(>dGAfj4xx?Yx z42B7?uC9v6a-=`j!^2niO z6FPmX?>xMP&N{%`rv}OO?~h!8-4Vl65iskE%F=7-PM)#x9jdDD?XAHB_pK>7w$WK1 zs_B&Bs~yfm_RvScmn#(N-09;hfNbyNMcU!S-(<-ZSa$NCJj)JtcHLY}0iJ#R?#v~~ zGkeH55H1PcG|zz_u6AE)hSATZt}Z~UKabp)cF|c!SG;84rnQORMfmkeagaYu{6!y` z1+TDPf7A%2&$p+{K(fbTnFsdJS>K}aB;m6Ib46zGy1rhy4^(*+<{{B<5yBUt@9fZG#B&JOV>K?@-ju_`F&m@Yj8H=ge*l93D&KL4>&7l83c zt9A9D!zIqM*Wt;hJ{FH5ao;c7a@fHt@AMm{olm|_L^?=teY|mt4=R2)^Vf#d^zTCc zgT4BPq94NC2VU`S;mxmIPkurT3aRXEcu?a}!4a}S!pQyQ5_MSo(YVqP-rFszjf4h@ z^k0i0m-n@fE;#$H?Z*bJTooPU+&4%Fmy8-$f#x@6=Nuq^q3&uJT%FC|ehC|dsL8&; zI7cU%RcQO-3nLr(AVGZeI6DFE9t}Ne3tKOZ3k1U_Pc_8zpi5u2Oe>UQBU4_2lxFst z%oKx!ACK$w<>2%0M@_AuCw+ir06c9lWd9s8L@K*{g+pJ{+~;5+#qJ#j%0YskhE;$x z)C;T%y8tMi$T3YwNDy`rTWB=D`Rzm?{-oEcp>9_2kHMpNWX`21OAfeA}eMt%C$DjXa2XA+l z5`{u724>0vc*xN6Ksy|b>^!sr-!z>(%tDWyQN|rpfJT~2B9|a{kdag%oUbiZ$bnUR zbf=r)1A?2*0<`dHHD+QMBnVW9T#$k5YY%KL!p~AOSN-8*cb#il(7q_|W+OZ~PkDC+ z5{WnlA7C6Lv^zCMO2V`p{>NtUzp>y{AE>}PmYEKzZPoMZ;m@?J;t81Zo1}t<2|HuA z`*;GXo7Xm;g-i)Y+Hb*;PXC@%Si~^c{{i|NDvkYt22oFEDGm-2IGeXugy9UO<(46= z)O=6k3B!Wesgs~t-5rK1$WPSEIt2d`WRH+B4-)Eq5|0bOxQaC~J!rFTdg?knAzey% z40qiRYLvs4A`iXaFm?X>S)xOO1ZRn?HE!2>lYKvm>Ey*O`|^kexB_O&6RpqM{6_$hCorYmm^W)Y2>p6MTg`jp60Wh+ke%a${;Z8IqhjGgS@0dE_n*!}MZ`jeUm) z32qBl_5>k8^fS2uq;WY$=MI161~DhVyzxJrmGCy-X}$rdX_qNX!aYb}&LEcLhok*A z@;b1DBgIP zui<~Em_B@m@}BOW*C18Nw^nu@>})~2TM51pefZlBdbuq834!W)1~d7PapKi-8yx1N z-CTx6cK;Ex@D390W;9bOK>YzB`b&_LGlC@$PG6WhoC7NowfUQ2Sa*)-0zA(|Ald{Sbze8Sw*#@ZG@QF%KBbd2TKdp0jxK z_dVoIV%#2tOWij}$pi)oADO;U3&0p-aYj986%)gD9g4KhA9)P7s0{?l;aBZfCw{}E zko_`5g4kJuixMA{CTZ5thGZ&2`v1XBzwmPp;j{OX7vI9`|FrCXLS>m8=WR&qMecq? zXpr!`tg zU3%*Pj||ql4}%MwhwER$Y74)n4j7sA``cf5u}7hoRRo=NFm*@~ZWwP)*uch^3kyLo zzO{TU7dp_e?zTY5Gq?6FLE_M!{mi21tOn_Waxk4Fp2G^ds{G{%fQom|3O$E3RV5N% zVedZ%xjC3Cb3=teY>;rvt3yi~YP>mNcmW<0kZ?@8!SzZweYt z(s8p#a%9^{RIiO%AeHr9ma9UhxIL%z(FOVMy;(Bx_ftm7(i>wyn1 zGThvRmy)mh9hSn*ezXUv!R>=5BCo(^ljuhgFy-M~%4_J@rkD90%Itrcw+6{|Xo}gT z(OIF+{>^e-p0M8bvurkRE5_qQ4xnt$EHB3zx4Y_@?7#~*zUf^nCZdvl>}mho^46dx{{T!g!a=@$>G;GVI( zwk`{wq_pi?Lg$~NTlT6AeW){t3mr~f`24YwS70pB#fpKXEx`#Ap2L!;B) zTZ}r`SwJs|44kWxrM?KOwi6lr;RE?~)+~78_W2`?P@t^z_zYZMIe6lLE;>uX^OPif ze65pU2JK&+)bN24GqHNPPUu ze-Amo1lJA1nSEnlNe$3hr`5k5hhYI(KXswm2a=&{@Ys&+#3T4uzIOf{tiOF^tq;bP z`S0vOo4*5Oe1^DZPAcu!hP&6EGW`czUTw2KgsC$ZdEP>2!S{kcq3l(5iET*n{EqAq zBkXMCr?NWCJ|e5-2tBM54I-i1lQq*KNdL>!stXRXlsas{*QN*m<1|KRJ@W8Sfx6$m zdpkh(11Il?!AZT?@R#si#Nxva81lt1=`TD-UYO2mg3eN>%Ta{O0j{rY;KvUwr9m)e zN4Po{S}QzgXn`VkrkfYxR@s@(gJ-d`zq!9;VbV#;5leXW`qim>@YL(ii`kHD_SnW3 z*eMviHw!bbj*>H+LuWldO(zYN|70>>fOJPmxcuO6Yg@i&u;9r@;ZM-}7q{dT)MoXU zr!_@qogYw@fa8w{XH4PSZ%>Twz`z6BW>2As{>4kR@W_M8D`Rls3!59&dE7JPcf3Sl zr20=^V|ektOpq58`k3$_8UEW@jjM)@3Z^N;FyYSIXZy^svv*8+f>3hRy+|LDNPd5J z1Ae1M|*3p*bSg3hP zc(W8TKaC*%1^@h-qTGcgtY_$XE?{Tpb6GT@;bRJJXL$Jg75->Aci^*V34E`AOu7d~ zJP1auv_wqeJaep@yYoEbT8y{{{vO$ z0`E}RU}wUA?g_&IN3}3R`0B;87!T+>N|cxgb$D#j-a|H<56=hTty0xGMHz|Is zxxlX)r*>mtQegbPxA02s-~B(K^xoNn+mMX#hU17mI?J1pR~mH-h1%DULYi+>%IekM;2XvP3tMe*Q+iAbG13Z-Daybl+jW+%F629dT^6Y^3 zZNh#2LgTc_`>dC-v)@_~ig2DSC)Ng5n~^66!N~Z_8M)A+vmvJi3Nr8&F2W6iz_No^ z&{>fq)v_?YN%fN@bfA3Jat}&s5_M%m;-E`?UtmXV&B!cF-{YF5zlzQx_$^66MW5dr z=8&dBfyfW`uBA{sgSk?hbf4fY_X~%nphi(S7p)`inR%9D67Y}kEfG^#?9?N92j0t( zR(J{x#~!QILN4CFXU5>H%~@kAC+sY(#9S1H|7Nf;hUV-yu6n`a<{fUya5etK&1%@t z8SOU=A2G}a?Q=$F8R|z0Lh-1VkM!YQ6HV$3*h=Y=84sUmHsw`7mmtC7ekfNLR!;1K z&LW!pa18z+Xf>XJ&wXCBxkAs1eLb=8^twZTDP)jt8102a?!2=*u(0U<%F+MOS@Xl2 z8c5r!>OD-`Vv?^X3g3ILwResH=(I5*YU%y=&W>KF*UgIyHENGtYudq zM8JpUDeAA`rG$UF-=S!i`PntN%}{Q^?uL8Dki||3CP&?LvV)Gz-Pc2)43+fld`PbK z*uM>S1+9cE!>l@!=tI}AGoq4sd8neq@YEU}@V%aW9}ZNs7rcNk*Tvp6K_BVp%6X{c zF;~lY9i3II_w^K29F2Y$vu) z!sv8OGBaq||D47L3UlmZN{5@~4(#>tOG5q837FW$BS__0Iz9ToBn}H!PS-&9_XxkP6uJwN95~b2=kTt+&$oJUwQ9Ds8yL9 z@E#u8*a#bhqtfONNj=e79`6#5!~4aD(siNHg4c^{kXy9-)gw6XELHjrR^>jb>Vpr) zm+SYS1)oVXuNOMYuK2qaTu-O}d@CM8Y4n4_v3-?U@xSR^qAl6iM zfK1BIwZq_uFPYIxSX^mu)&c!D>a71lgHt?LSZ`xzo&m0kaHe?3(*{;9DEkJ%aMAR@ zTxjO98_@#!^Q__);p%u*^1(akEI!U>vM|ohC)X0%X8bC=2Tu&hy~~EX9LY6bVC#jA zPqQ#J(X5r;8=ci%)+Ghym=66mhZM$Me|%w2bk}qSeBL6t+yFhOAN`wzYTC<0v_9Bb zh%u!E9IP)oU4( z!{h*}=>92hN2+sb_8%^C8J#t6dxX#wqH&3^ObuZydUh&PtlOEe{DjI`^#M{)73U z_u(&Ns+borFUB#U3EpmPd^!&`X^uZ<3`A$033+)6j)siAv4ABF>hJHu0FvywOlYJ+ z+VmM7zH9ew8qU41{Ye*uo&7s9bP`6$+?zNLFL({kdqaUYN^5CwZSm<&9sDG=LpA{) z|7W?MCK#QS|DNdtl$d1aI17pRy?JiIHv3+|RQU9nti%WS-(aHbA1KeYu1pbv&boMB zOBnu4Dm5^KFM1B1_kdmpJ*^Uhv+{$dPQ%p6(Z#FKiC=x=0hD#f+AD+)iQHNU}qPPaH&AmWPd&fNdIF%I1CORRFZrNUzt3W?|{A!w^jc_-L{Ko zSRbIX_P;k$gp+63&28Yj&^wocVDP7(S90MwQdzea$g7&@wFsB)uK6B}L}yi*2Fb#h z&9@IMp_S~xNB5w}O^=jpxb^1yvoG-Ll0@DtOga%;L?4Bnxh}qwg3<+sAIu@y)a%c_ zu#=yzEdxGtaP4k@*E3swPeSD(;nDrk=&ZvJX2jv|i_^>JU_tVk&D+rXM=tSGsLf1C zRSQ|pUZo#{;}1WxP{p9L+KzFH!odB({Kn8kXH?V+9tk@woeUQ~Whz#~8d4JVVHl}u ztGn+Z?iv4&CW26?n%hDjZfxGQy#X6#2OQ&J!cD^U3h40m$*q1Uxx96kI2Jn-zZh~1 zcDPnXoq_2EZ1JwpZR+-uSg3gXXI3esxhzxA3x8!MlX zCwMT0sUr&h`QiSf7?v=9ALxen&Pt5`gNCsW=eQnWXYC7rRpIP@!|luPz0PaW2pADY zOY<6nem<)OS=ki9jeeEG-uKKwDI=Kcb{IG%Z@33^^84w#3hvuwf` z6L8NAe~38+hYoWmTEIffyJ>gf-IV_4nNa_y;;YY)@3!z{v-@- zuV^|C&(pGf_lC!GZ}+Cbm9QT}b+GR9smXB|OO~)eorKO(TU`@_V)xGNn!ugvH~VhE z<}F6rRG1>?e((cyy7i6Y50oht=cPzSXRX8t3Bzvj1qnl#1aX-P% z)IPMFhKctMcU^^7YW(^hKUloA;m~-7CLrxS_j0_zV0T z?h-i*;~SeE(Pv<1`-D=Z;K|eBndXog%U;q5sGb0q@%Z^N6{Mn<1NjaRC(AK}57jFnM1B0#i7nTgK2a*0F~-pj6` zGKK~tTnt{2>xds~GMu&g&0P&EQx%R6!|>h|v3*(C8Ox@$Amlf_K+uP)apmeaU_%Fs zUObGWyLGk#+UoUK^h5CoX*=R{n-{0$J;FHs5Z@WV0fD->$DEEOOv=mbA zT#xRBJ@Os#JMj7K6Hkvm$Ii;4vo)aF-?;)O$Z%5sO%xou_Oh}VzJ5hh*A4wL*pYXbhbjswE{u8D*`0sxr(l1Xxwi#;`S)GGUFdU?B|HFL%t)ov<)gC%AHO&WgRZW;IuFl2H!1aoNBjmAne;AlP7(J&QfqtJq~Z*sn^zp zTJLy_u0iJ20JBGM^yIMhJNV|h%9TDC@H*Xf4;szxdh));JtJi8s|Dw;RtLJks^^>! zV&H>6K5=iL#nHaxA5h?u{Ie~%{vJWo_u`hb0H-9 z?$z1}+YfYit-~~Zsoxw$=&T2i{wPC*uglZ+keb3|ITZd>FaB2mbMDgbq?RSc}nFiefB^aO6(ZVH;TVZuVFZ^k3B#&4mV%1yU`L^9HrzBAj{cboyWkb~gJ( zM;3+&37A+yGsn;i_aOg^ahq)T_m76-7g&Gv`L$UXcZuv4{Tp=FQ~SG8@I+r-usPgi z<%#lzE$0IsXTa3QL#YkW`MYw~B$TC3&)@$Ron^3FEDn1fSXG>Z*W88{*EERVp|dWv z=^cYjPesq2fysT57hU01wpqJac*;!IxfJe;&%e?N?ywzm%UnbO~Eb{manKcjiOv68cZujY`(OI>v;U{6h zo=EI@Xh?`m@`i_fX42E(T)9q89elr*_j(*gNKuth*WjLUcdQnJ0!57tCU9+zzvU+U zBplM20v|h#{i=a>IqD-LP+}}=iu?n1#!I>+1lw%vHVoj?wAwv)_}}j%6p2ut{T|(W zNM%0AJP3crD{+y2L}ztAj~3c`7}7#QYL>h%VmuQ=%U10GxV2-<>wr8*yQ*P*lA zPd+*gV~b)_u0osn#b*zon21qcA>45)Eb4?UIdtXgFlEg314lhNi?{W&GL*FyX|spq z=?}U?VfXLp-vuz6U1zi%x|`?CtU%QS$`zId?5ykRrUD#bXe73QuMGLAf}n3yFnuo6 zX&z;1foxRj+>3BhGmHP=Cv;X2iI^-5uCtZ4gy)EA74JbFr6cOuaLLDC_Y3@3F<>$a zqt^)*^qw7P*!>&eRp&b)lTbSMXVm^i+%w}c z@#3(PH}T0i_{?@K>o&ZeZd&jJD)+xF`3Pw_4pxrB-{u~*lwYv3gzsNO;GHgs4kM_| z82iH$vKTE6B*C#L!|^Kkw)yqk5DcWETP6F7&eC$-7Jx^BTS)ccLY*+p4OmU|fH59M zDowLhz>B_Tj`l;r%3J~BCUn+1h4?YpD1BAt42<{qtmFzEijQf=Ldk_7{ZdFQI(n`b zb~vB5+=1!2nf6DU(OKifE*emg&(_@u(%5~x69s$IxdVz}ZvWk|Zg`7hAm$&`xIjqc zYC&fuK1oxBf4a7wUxvku7hi?Ldq$OSUqQoYwyJNCtL1k6Dx9VI*~He0ooUH@C&2LF zgkD={UcWjN4386=PUgW?rMC;Mu)&vUeF;9Qbl+ueLuYM#+b0jjPf5^P!#$6O2k*nS z;suTu@X3M!ZxeJ8eJwN(dXu=$fr%5YXVn-Z3=I~y7~`gDexgNcTEkvqClbYVTwqyujByMM zVp=eN1J4>8*!+MzF|V#}!Nr#S*SNdUS=9gCJPo6@oBggr%MhX92T-^nJhBjO5>Gwq zgkO}kQ`cdlUrr`R5AK=wZ_vHIn0H2ivHnziSiz96-P)SU! zhvf%$_TRI91=yEIG%f`T-s^vvP9cKlgi z_&MaSMFxy-IBVAc?MdD^O~R8Zj5qfG!p`pAxGfIb-*@<*gK7Uxgx-d(GBMFlpn}(Y z{6|RrM*rz3>|K1BP1%Re65Ib$1m675<&6>4$Zx9jgiMoybxCmKSoqf}SZqJpF$Dde zY5gSojm{c;F(?4JxX35;;EcuP`RlMUsbTdo4DaFHDTihU1IhX!zsU#3|M!Xd6HgL)I!d4PL}!h06Ocgf`JB&V z$tf@@+5A}zwEXcdcLWMCvlNk!p|ebGz7v999(LClz=Srb&+hQ@{>QBeP)cW|s}hog znfxAr-#!)pAsNR#L&`A253i|SU)F&H|Mq`waDTNJ@gvx`8AbUH=E=?-=!3U!>apxW zt+xe-c_+|W%hdc@aP)+;s0)1K`c*0h1{4S=zJW$lp{IX9?&A|WTX4=n(}a5x_e|#V z3#Z|OAu`*m@WNpS#|Kcrvi@2jTumQ}c9~v43LeY4cETL~9cnw}3+oSyDP_P|%P5ToXp=IlHwjPt)IGO<4xPnZ za8Vq#oTauu2UBC6oNq&?_AfV{Kv`OWJ0Bs1Zs@&H*c~<=N;!|t`m7Nn0zJr{Cm2CB zHL^5MNPo}%c@i9~u6tPpUvC|KI|O~@0^XA?;GVfPR3`x0OO>1S;N)`Jx9jko`0mfg zFvQJjs2rYqSvBz+@=kLs5G`V7$9>lL;K$3qcC=wkmfSv9Xg!>?KNgB`Z!nd@ElV?w zUf7gU#g z1P){xz(-fy^4y_ac56`rlo$~yuY`Ntksk(No7K!`l7HA)s!kg}bm`6O)`9XYRQ+y{ z%G7Z*4*rO1oGF7ZI`~(9K`*+H&0Tm}Z;Y6C6P*>IPNfBh8?)$LVBtPe));vAv>o>w zs2@s3xwo)0`9a0gF!Z*P`c-(o?5XYpc`olp=&YGL*Oj4|VDBw^xN}9;KNL1+Cx#Tjl##WlcIb5EeEbTOu`YeWvV+cg zaxhx~cK3P|T!L9Foh5Al?7r}0+0~;N zF#7Ljfd*)Gl3#oh9xAWnASW6k?3{P!W`(1xM|p){%j0kSitvqOfRF)9`7SPI1MlA$ zl5mGk^be(jpi!Z+TmqCeSWwJ`+;eFvm5@BrK)nUd3+-wR!0xZFbQfWjqm>~E@em=K zg7)k|_~1p=d4A}j@t=h(v>4^E)`6;l&9;_MkjLk;8>Fula=HiCFa7#24i4^yU(bf0 zpUQcb!B>h?x4yvmz9gSt(AQhre-_%aZQS35y5%_`^dv)slV)ZSJdkaTJX#78$Ct%w z!b!<1@#e7oJ9Dx#e0Ss16JMA{@0Ae^gA4hxGoY(MS565$Hy2pY02Lx73wt21@Sl=N zNZk}ywh5OU)hhRs4iS1Oma7lLk1w9pio+ZY<4H zbVWcBn-4#pK&CynzSnT;>EXeTa73|fmcV>Jw) zb3D`zuSc@74?{EIFI+27x#`x?efx$8{7%P@u|QhN9|D4K^+kw?0{pFUN?ae-kB&)R zf(3!`GB;oxkA^}Zyi@yEDIVI|WUJ*s?Y*;_74SqFsZKLwA-vJ=hr4}t#tU%Fo6(e* ze2CD>R%gxx-c0*l4 zQuzdw{H;~>53>8Lf1shnyJXL)=Ymt^=NnJJ4m0v*RrqeLwCyZRkH7r=G7OPo?zshB zI~#h#p{cuPe=1aD;2VAgd5bznKR_D8z{ziLdG6%wAJ`i?vakwkh2vHzsD=o+O{(i` z@S)SvrZBuk`D~W}t#gb>jG(3_5xE@{9V?{rga?Bz(T2cno&yX?@K0^c!F6JtCqH@C~sAA}N_BT8}&tf(Y>7p7f zh-iigYr?mz8DW1Dza1ZJaO$~y3cjQaangp5a->}?ptt7O_5YyV*kjMT@Jx{U?T1jD z_peVTWUb5ce+&0)&IW#l<9j5bKVe&1NyIcPCD=u8!zaHP;^_7d5rTYb8O{VsA-1?LL!!5IU!>+O{*CE=k&fq1rAZVbeX^}IqW|jV4-GH z-%Xe>c4sgQ-VGA`lL9aE_Kv@VdUavbHBib{cD@605KS(PK$7&t)xU6>p!JWOZiw*h z_u4iqEcbaqBn&gy&yx{gXvIECL+EB+N@EMpuR9#@fP{pDOu>*(y5UeF+~4KFo(EUl zc@MvbzZg1?w!*ri`^N@hp5aNsCHQcDScLSz5aD)ItT;2gB%&&H9BMW%%E&=6=L`j1 z$V_FVYz4P-_SCMyQO!cl0N6Zct@8+$1ko8hhbg=@#_wQ2ovZ0r=xEDzp${4nwOYX&LaJMcqv0hL1(~ z(J( zkDc(TElI-|3??dRT!;Uq+cr}%4iU~OF|>0)h5nD@3)6P z&HabH;D>dwu~3+kFff@6qot!~3!qmQVX+!odCaY}Lv_Zd>%&mESZ`|uG8t{}?qeDv zY|a;uu)^V}i{wJ^s|XFXA}ngIq&0wv&dv-r(4UH(*&SZV{mL2y^|kJBCP3+Nfg`z) zGx#TOB_!nwJKh3k>STlm;CI^zu|-%xlz5WlApWy-%~JlUuXD+YR}&nrslp5 zjE48MtV1)P(>U#e5@;M;9o+zB`CQ|AAa^}y!X%`yYf0XO^F+Q+_a8!Mr3*hh46Bv; zvc+L`e?+bteBdkp@*MQwm@d2mEh>}W+=i+b&b*6&f*Tu^Pau6_Zp~}BE^S`-5e{}y zeEtqUd%XKP3STi^ZC!)$#fQF8vY@k!K6kN0`vtF`B2YK_*l#6xQnY)}2(q;V{jr0@ zE>aVoaFS|tIs~@oKAKO0@3c-Y=fkw|<<%+}9Gv;D4Z8A~>*4CmvdD^dHNC z8i`SY6;R|9L9`h%bEjnS#VZMz^W8>j{mS}gq6Xe4!tmwPsVWu zhS!g~?7-`G3D*v=<3A(T^f(HYGgfa(LVo4v-Wrf@;M`p^xav!G-wFQacpK~k8!GL? zqhP@Wrl@onw^8@77_$+)PnqGPt2DTVf+=9+7yH(-Pg!=WzR4A8c)$j@)(Wd?K0a8v> zHGhK(!T+`YfjxYjovW~>zPX2j6P;z}^NS5e5(^IqL(hy~!vuIyIbzHZstw3Z*+L<| zsaX%mz?r-l3^yvZ|0cqr3mfZsuyG@2>pgs(Xtvi16HZZ(4ne=}GV*2U;CY3bj0^u6 z(;>P;P_pC`g8*bV_F|TYB#V4(dT=Vbi_;o*hz1?G4$E64`R>DXmp{iJ!w~BK8LrQE zAlNtz<90+Uqm-SLoP=@&Eax0Ip821TS1WQlK#c7&vY z*JA_We|-$`ad6bRJ1GY?AM}4v1@lYJWWIuT)hDt?p~q5G-Xb)Kl6bNM6*w1*53-@N zI#bJ;AhoSZl_1MWPo+FA3yWL?CSU>Ss1A&zj_He zZ>+CdLxcF7@1F3S;HB+I$lm{V_W`7EdHS~)ZXC2EY=#phRHXf|O}&MD4i+vsQ*FX~ zQH)23PhrnE-_p`Ui_XB~XW#`}UPfuiNA#XW3)1ApoU(+w^3q&x@YC!vPZ;bDP8Udq zl}zd)PheW}FR=y~Vpb&81MPQ>WT&BaI+?;66qBsK@DDPM+p8Vrz@GWgYjMD@v|X3P z;ZU`=z8Y-QJ8fhNb2mmzondr*gk>;v6Fhr09vbz}+vUOYE=i6xkdso$r3+G(Zn{mt zAL@BtD{y*A*Y7uc6-99K&}noQXH^I*OzgA@7lHn^hode)E26d-L#USLdd~q0DzGF5 zK>E4K;GmqL~jal5|5tz9vQ}hLfrLUI$g4ZP6 z8KI=lUY!7Br7LZehh#OTFZAG=9!0w?9NT!_=>uEh9lN99V?l<#3>e%0=3N=|bnzQ` z0Zl2-OuU1NrQ`2EL2iwx*&p!mviLkH7xpab%a`MDmNRvQ2X=KTugSotwp$z8FomdK z%L?AiGuZKfwhF|5BB176^}kdo5@JJK3{NoA9B6_BE$s*U;F6gK^(=h1%SN*S>(dA6 ziO%3IC2yUegSW?pn7N>f&m5Z+G@y$=tqEmnxrUq~!{{EC%;F zc}!H{C)+7=6WBu(W90;^@}z8oV4A}6wfiu1F3l+yUJFrkt%lmnzdSmjcuS$rIAk(6 z3Rs3Dd!)g8a5cT|78MUVOVU1)1vZV--4TX)KAo{j@D81K{AK7~!;yRq8tacd@P~4n z;hA?KSAu9x7Ca<0pH~65`V*hLgflLRCBv|TaJD9a%&zsd4csSk?e&IV@|XvrV4p(&P&%xg3mPkh4@3B;T3|Ty z%*+6EYKi^$5$c)CEPRJjdtaAG_^@XgnXAX(0V&OI+;Dw-_xm|G?o+aT5x$@^-Maz{ zYRLE9VVwSR!U*WK=|Gwa%@U4N6hS4SH&l&~XTbN!TX^IK7u^TALpgr@8=Nb>%}B_P z&e9NPrG*vC3#T|?YIF*hBn;wG=GB09T|WfOp_biaksDBy*g!lKp3EnbPK1Pt)v}M_ z^4wL0Iye||RQU~TU~X5Nf;lbjTB|V1oK5F1ys`IA|F8f$DLwX6-2gl<<1!T*>Gt3Sh$7Q_0Vu*saX>3|USY_Imk2^f=M z*UkssrRciOLz9V)ZXGD^>(zG^a?x`PdO_;i;gQ?$r+)ZE8l2e_nJ$5y37=-0VVO|k zd_PPYP*|LUfj2f*HsMvO+%;lh++~^0COs6^{I_)m9$%^0k%s%xSN>?hMJ{TBE3m)o z1+hDMU({66YJ=%g4#^Bn4bhRt~@mVwI?Q0_G0?p~kWkTSE+6K7<$ZO!Bln;-7 zKc-p>cN1P~yoMize6=Uxn*mO}udwpQ*yTU)0o832YEg7nnV1C|wAWm)5``C6l5LgY z**g~;j3DEgA5M;t=ykqpAY8H2_l$!>#6-S1@Ol2TfGYS%@oMlZ82#}`*eG-jeHpn3 z4O!gp?7;IcSmO?!MQ2&Oi)VtAzeAD*;g1Z#GzIuxYBp0Jwoly4v4bVP=ktAG0{z;P zJJ7E-t0WUz8C-l?4pqPZu4;t>iDk8ekY3pQ`8@nHaIj?ye!kJvMkas1Z+XlSLV)%nd9G&%ocv!lF)Dmt_ zcv85*55A`kg~2ZR;Umegyf%#P2~0K+VQ7Fizkg)xfi{T=tkY0KSb<{=ioE;A^$#+* zKH@zpfzG1R5#)eNW&0xHa6q#{Tn*N(SW271>^q0fJHyB`FBF2I^J^F7cxYhHq@D-Q zk@RWRK=#Ksb-Eyh5}&~Y-1zw3Xa!D$-ZlFT+gQ$BIV6eBda-hq72dPRuordai84GLAaX9^A zppOT>vIrTJfu+9%MzvvL=7$L@=r4V5+5=io%FabVHNXGnQ=#Coti>XDtWN7|Bm8Ud zd+jY;_+GmC0rn-D{rm=Ngb(f#o>KUGqK+@*C35 zg|^4S^s1p|ov>ji6utb>WE`IO5pS^!36kWk_u#VdH(M%Mbk@5Z2NqcGddXQB<{a90 zRf4z6pL$+~E?Snp*Wl%^RDu3bCZ;9$EhyO8u@wb*)8dZC!r9ESL{&^`(KX$F91%}qqzZ`(qE_Zd{bv=LShxeQBP(11MTM{{RmdNP9 zF-S5PG0Y8DUC)l6gTseDPhEsfSs83IX>ejZ1^FUeLx9&mb9LG0!E4C6!5_tgWARCp`qK~G94&O{j~BbpKb7A*rD^34t;?>jwup4ID`tp*#(nMIsJM!2Cf`T6GxX zHh;_vdQc~wbb%&M6erVz??7ooQ@4Yv*t0EiFD6Ky{M=U% zeiLyFRDctM$3ygCtJ|9}JNSg!@3t?z_mnH<4)ne_9+wHtS8pej!wYxCQ(7S}&zH18 zc(gm^;XK^Eru=9Nek9$>CsV^+7CbIwfRz^vN_pXfd7=tg7#vpp>=LwRv#GO&7u$|D zdcw0;+FK$a<6rle4xNc5y+qScwL5@p4GKE&9Q+6A$)*k+)j($z+&Rht7cNNAi^I3`OAKnT zIxLOJ6lSuiu{p!Awr!4J=y;{@Ogz;6Ysi-eC9_C{Y9NbDooE*%dv7N(0oVNL&aJ@F zaR5AgSkXKd zZa>|)k_~4s=Gs)ku2r3D?Xdjrzw09~g{Shy7kIP#ipMW#<3R00p@lsoYxQS@B2R7v z2|xyA=3DZR;B#Mu9$X3winfIVZ2Yl4u)b~jel*O!5}T9(BmbUzPzGJHzGl3D1~Qr1 z@8G%j8hM}Kses*rACQ8fq?q&~I;-BK{5YI6B(LIuZCedBGO#e&p+Oto7d_r=1$~BI zw|YPeci&eLQ28*|>r}{BG1gNAX|!+mH^RMDv7xu{)7^#953rjjW%3)W>b@{TsEy8Y z_%TNdL&zR~=7iUt=r2h^ZDpcW4Jh{c*}6Go3cvdO1|()bx*ZC?w!PdPwcWFnU$eq1zi72;_?!XW!1V3!xkAkuLW4}p4M+0#s+i*lI!9w8N5PHLbHZb z;rvk1X!y1qt0@vs!8R6Kgr0)w=5 z9uGj<|Mm+%Lao?}((h1|_euqc9y+V%Q1vlL==h?J8!nUGXgmksJz;ur5jH6Iy}SZ* zKHuzghquG|y2IfO_UX4N@bb&M?+T%e)wz-9kYj&kycZtK&UilqH)S+t*WuLrolgY% z=&XR^FEp@-!DQt$jBhxwCINko8aC9S<6*N*p3V2Kl}Q32&5hM`Ii8HyK@ph zhVzHV$m(EEMdZOZ@R_z4^%PA1@AJ`B7#f>Q{}(#&UN~{s0G-wIorxWaJLa>Uh0F)^ zPpd$ZLPBn1xT^e&?>Zd$Y%O#XHiaKKdk^NZzm#|cV_v$Qdj{RDSmipP@&16~7?jTr zQCWgqvVt1B@X+*!i`O8AEqv1beMObE(Wo`hIerj3S!+@0EHh%Ex z*|KXfP<`0U=^+&IIOzHm9zW9L(FXS`uKNtZFWM&pKEwY1x`Teg+F1Wv2Mp0!yxfr| zU_{SEG#_+wjE+4I^$tkJ>p6{hIPQ=#_0-wF%8-X={m%&{@;38t5TUpl9 z-jnA;%2Ri#YT@^n(nnsyDXSIQN!Y%he*7ye&Q@pq1LI|PSg1{~XVXQe*x;2wV=hss za^e85G8A}TFJJ`ejIW6}!rwpX#RK8zlrE__*n8GTHU~Z%KCMs%GdxBwyn?rmM5>KK z$I7!>i%{p%=Sw?KVl7Gkpegn&PRWP~lJb2w6@>rwc?#T7(S(sJHP`?2qFLgH(nWMAT{9e#O{kSvjT<{#-1fa$TR1}1pIpB67vcis{G6L8$Q4E^zYthk#T9f`&M$LDD0sfeN&wQ&7}?6hKY?TpdT`-Hy^}3```q5u z2UZ)?dq%^|?M|Nz7?$cCPzD{vP6xk$x+5dE-a$#vh{#Wn<>=WvKOkAvd@QLII_pwW z{BbzCrkKnFTjDk!$iT;Zd70YqZm({R74*DLknaIa$*Z13K!qZ!l2pj8diZG(Jp84# zsu6BSxYoXfv!_^|e}G->{mtKCxpiX12PIQekw1|(?IoC<|Y#(Oh~aA3RS<6~H#YPwJdv&ATu-@w}=&sV3Qi>KqaRcLUO z;m2PnQ}t&1@Ktn{j^7?Tq*&+LKMObG#tBv7BwrM%32f^Xr*MKr*S}B&!TaQ?NA5$P zB4xT68Yp>?ogP*Kzc&Ti#Xa9~0vcRgGb`fEi zcHTo=35L$FNneK7ZVt*`gW4x=DfmP2Mj_?9kjZ3DEejI=y029MS5xJ5UczCqb^T%3 zIFfC&0P{Sx&9>p4qkk>QZP8g(FA8>$2i{DFrA0iUr7%%-D!c^-e7O@f0IegX?tX-79Lx80w3P2D{_b7C+*9^;q^wk$`q()(pg;yrG9zU zKZmRjIGTFl0r8O+GjM$*ynP*xd5U%s*kjL*&Ue$mf~v&6(=b*?aZmz!t#6E|L$iCi z6J}76Uw7IC^1S^w8v>6wRn8~CU*uMc`Eag?`fDwGt=hWw8b1AUV{;OwMl%2W3WGTM zcm6=zS3!TMuVK%w@)NK_QGyxbv+%^D*aIq%P)>%@7%tCzrM?c|-OQx92^&so9=iu~ z8h1}Tg11ddn4iHLzf9OW;N=J8oMTW%{5kg$;;Meo^6i2~3{-JS(S8W|DU|h|LfYaVm)qcP)yF17 zaQ=(F#b?+PNo4&KKI5piJ>ZDWdUe&|1Pr};)R_-D5VX6VhnF6?d+I=OIX2&`kom*A z053=q6dHURuAUSMOM@egvymmR$>jc>W|;r$d|W?_d9W5g2i?W9lQ*Hs=*2YR>*y@6 zKbiE9i>5s145WT$o-Yl5>QEMH!I|}@5=+>5&*`ZfEaN}S?Ws+MfldL>pTMgW zJS`1Sy?C;%2MVj*>6nJc7bV}U!Trdk-hXhBBW>WQ6FTda>M#eay}CUn4zmafr_^A? zBf}4-&`FN;lQY!+P`eNerGxC2;~^U(-G6zIys6_`4g6-}^`i@p|2p++0=7OF-dllB z#KZT0!?;lqB5G&snb#*$HfTp&{e0Q8|=tDmH6{r%g?+ z3_{AC12*&U`-2AiE%;vC;X2t3bk^vx8w{}6>$N*COrY`gmW6)LIQ=idE4pJht)c3- z$WTuxa9=DU64D7QL_L6i-X`BIhM%1-+;4)t6h9LCV0CeR>MYDq)6dv|w-yPriCnQ~ zx1Z(GL7mfA3%H;}$B|+w$YS%dOcRn4x>s7j{~oc{xWZAnclEbm^M{b8B$yv0*jfPZ zGS0TwLyx9=UER>c^nA~IsIc>2-+%B-TGrq`q?Wiidc+NTHu`(w6#U>-HZ2A_Y0T$T zVfnLzpG{!0ZquR@4E%QeYY?=#e`5VU)DY;|%!R^z{y(cBgERMTC;Ue-`DYw17Dp4T zzyUQ$lHagyaq++*ciiRe2b8QZ^0ew<5$N3UljZ`{w|R2R5S}A6Jm~=0b4geNAh~=k zdo0}eV9S{eCxU2sDq$;Q2Y)*(Z1NNyf%i;LiG6`SJ42Gcpha4k421_eOF~4R5%P_F zR1$zR-U+JmaF<3wQxAT6_D$OscI!UU^MRG$E*VC{wEO!e88Aek!lDe?_gPxMfZEQ7 z?A}4KgD)IDLBV6P>mA*7G+mrl>&8tOn>+C19`uwC`Sl2z&I~}zJrh7!=@Nly% z*)sfP`X9v}oZWeNh{^|@m8Nx+1wNJdO(zUf#!4BK;7xBcrpwTl_8{9es9D{};SWXh zuAjLJPi!#oWkG`YZovw;B;YUl629v@BQXr?ohPIhVD`c2^V{%tiG(7#FFH$oQTZe^ zSV~prhcZzr7vZ}}gCduhT!-0+jc$Ix@IXDmMABCPV3kG=xa zXusWchoRLu_ru{ey-P_cPfBPW4u=oA6chO4 zE=w58X<(lE+sf1M&Qf5F1aynyZBU2CobQ{=pj>B6s|)0`m3|ch4-u_&CBUuR^qzb; zEwA2R3p-|i4Zen@!9}B!Fp0@{@+%BzCY$*Ktipinyfk|;bT+4WT! z?vHt|8^JH$r@uSGKHAZrfv~nZVmA&x)I0k(2ZnFV6Fh@X@kt~dP)|^ad<;tUZ&EHn zHkZ7^yYK*|9xY`cI;(`>I5QkquR19NUo2U%D8hoM!>0^j9A_J+J@o2yExOG_R^2xQWg(d#HH=2JLEI z;)8bSdwS=gmSm}+4ip_XHN6T?`cPPUK|;Dl>)UX-+R-iz4(c&DmcWLMH_pv4C*IGk zA4UnD@tT7-`p11Y;boVoK;j_m8Kp!BJ>)3;5_Se2)JVN84Zklb$7sQ+sI53l_>!|A z!3`F78l;55cw6H1Wavv&^Y970l4tX%0jem_Jnn(~bM1xGkS@fdbPfJyVz2lI=bHzg z9Sz2wncb@6fX{Y?8pUCH`do_|yd@d`(iA$3%XK=#OFrvwf}sRm&f9p%T%-Li50dEr z9j<}@ZIq99!I5~2_Y<&5kZN`X=Jz*$`VC`ToWC3jL1$4iuCPLr(%%0>pu9%l#s$c= z%(G<(siUWUIl!NsF~0-gOsCYpSlDU1Oq2u5h|F2g3G)x zuC&rv7J6$~nO}nD%hXoZP$|0A#uM^#xn7HeN4uDv9>5*j{u{;cBT=wN6MU1$@6!h> z6=wWr;e)x@pbZ!tB6Eu<4131B8bJpywq!Y=Oto8oS0xanK|9-dF&s`?L}78(;Us}arduhrmRal~-{MrO2EdS_nf_~AD`-7krm%-3|sM!swb-< zJ+aM9C;XFl^y4`EtkC{>8NQu!U)qD!A#AHu5$G)D!F3iG))M+%7&@8@Z7V^Yz1iK% zP%`8G-)oRXN{%o9l1{9V#KJY7Z1QY4N~cX#37c#F9Bzk?^~-5T;N4C0<6odh0wv=w zXe!jqLJ^718gM$r2+!O&$t3^}Q}y!5!|l=l0X_IZgGa;`b}dhe`M~n%J5tdwnM+DG z1K#Xfk}rccc4-%0Kn-FwwRcb?e_QhtWKb-;^aK8zGt?)&jXet?H98IlnCnb=U|oxy zr3}nAr@N{RBlkM&te|s-m!k(Xkm7KOfafNL-BKaDZ@5cVv zetpRfiCHo`&%&=Q8r>>z$b9#$F>Kr`es>+_W|)lJgwayu6ZfFoM8o?>(8$+e_8B}+ ze|)|Ja@M~7G6ty(d{>s>k4?_CT{xXEwn2FZoh5X8iy4*-i0uf$#2X906`?;>%0B~W zRd#{+8dTH#LFNwySMm?uh4gpysk7i;E+U!=xX|^C{w3_QyLw_6)({_MUVxeTFWI(X zxT5=M@)&g1M^^5WP&f1)A3v002^ErqtSOwM$SqU4szIX4OHyq12FBb({q}CME zVZlU}N-2!>y{ORwJ?Z~k9DruEWx5}sqJjD4?~wcZK@*a@*t5hY^JDOrkdqZRoE;{?UMpE???s|LeVozLC@id*AH&>LIQi$ z$QigyydAv`-{n7vC5T05DH_Jpz?_dH$*1A%(AozQ(1pb=QypG@L7QU+Wh^@KT;QqS zo=-yH!OT-732;+txI7w?>ms>@!jo%_t062=k}Q3@W++Eg0LwxgHRFXv1pJQ zz&kH?$nBxKMKP5hH2!UTBnHZ59-w;&xuhG8KZS=TuQ9g4E#G6TLvV)v^{LOWqt=J( zCoDDKnfq6NoU1l=v+ix(ff++cylJ-;v*_gnU6GW5#)FXRa{lgnL`6J2sTEzF2MNDQ)Yrh3JBy87aPZ877Zb4IwMzR6d}RN#^EZqldD49- z5uNq;avv)+R3aG^fwG@!MlL{(TecI1kdl>l+5vul@oF{zPFZ-)$HMmC?2Fm3ICE&F z62?o1t+hkHN#V^Ah=$+#0#%MB?EHcPb@G2GlF(U~zx`u`zrW`Y3&PKdmkubvUg7Z!_|_;7v4H_=-3_TP~LJP6Y6NWFqcD#uZ--ikU8e<=|M=!eUp10{`Z=f ze+!P-zZW7)#-5SfJ<9;|A4^N}!WgBMbF$FmQ@Y$GXmU$k$r{SD?x=XeGp$7$k&xQb zSo;C|`I}6y7=FmCzuW{nrLURv!Lmtui&>cL*JZT<1CROG5~ZNC>P|b*L5<6!PFzs< zM}(^sJf3vcQxpCZ{_JA`7vCiXxWax{rQlnz?$GyJNieHCFR}neXzAUlht6LK;<}-J zOjZ1QD9vr1{2ye0b2x1ul3#1fJd%peB5}((1t%V}SIHd$HCNX@t49|*mf4l}62mKcOA(7je<-2g@(8OvM94e3c zRso-DN&I*TAAS9@Jq)8`Quh|1E4Rx2HZ***MM#l`J-b#w$_P)BUZxO$lm*0x_G7h33fEykS_ znvzO;OG1T$Wj_tbeIfm(IXpbC7J372-})6E3TIi1q7q?OtI^%Zu-uaDejQBtQAJNIxVI_vo90(MAHKT>oSE?tf&Q-K3NL@SM9ebRjO zb(k%ZRDTmj4k|X?gD!5HFCIYy>b&-6@Z3|~t`2zWB0q*$%&TY?)gR)f26lKb!| zKg)?y$HTioVDxYsK4 z^C|pfxw_K^yZ>bV8G=<0H3=4A+POXAZ5T3Da)3Mwd**LSc@k*vH|Hz#Tn)(o1I_O86jDDzXYovxutDzbJ5NR75eKPf%J3KIa;*`ZEl7Lr z2wz`NYYBu;=eOJ9U`kkFM-B{PGkQ}6ZQDrSzJi)p>IO!k=wG|xMR+2MZhQw4$aGE} z%tdESd3|7l@BBGF3Bvm0BMS;Jr#^gHAKo?;{m%}%Y<>FX3oj=p{fWaJ$JtqZc^(K4Z*3W|42W>mlrE3e!`;FD~Ar`VbAVTA3Xtmd0OfCpk?SrKH0Qp5}xO)7#jusrLcQCMoO@_yf-C*9|$wdJ;$8+baJbcqFxvmE*9F{h1VJcbLPahckM0GbB+9_}U$$(m) zpAeM8v*Cs$t?(o}Dfu8Id|6954_B_(9o~Y2e`#sS3ej0v9mg2pBN?xgyfEthDHd6H zBVd^Q5;SB8=d^~h4I(_Aki+N`ep5N85o7#tFuphv^8lpttg^g8W6RQT!hFc+Rl;e1pLsn3q( zcf#$V$ii{>!CkC$8Fn6Cc)AD6E0Uj4m7ueBz% z68u75iap!^uzV7-XW#peACk+S-;jeF@BjOu3nv1ye%ZiQhKs+wVPV7X{U~_PsEjBB zdjB*dD}xp(2M@l07tS^vdIx!juOIycX*^EQ|A4!Pdl*Q|&{-A!OvhojHa8m&to(0+ zLk2#GjXt9dLwF_mte}0*qM!%7==eZ10*W0_l}Lq*g+HZ>Ad$+G^NsN9=gW$3;ZQh< z$_MzIy;l7j%zbHlk+2+{Wkst?3tjhL8E`_QY)@lJcwY9DxduEvJ#@t!QU!+D+<-qA zM6QLx_YEJfC&E`o2{#_YlArP(buc02oA(>&fA*386to(?6toIeJ@!NYLct>y5r?0m zvnnm4+2J4UL$PP!!hbFIRp8rLmn36Y&CB%QI?U{On{g9{Io`~^2OSUaH)dlDvKbYE~+J=Yt}bzW+QA8P@W4bs#~U-ruWmiI~RVj=tY&+ZnT~yp?2cW?M%khu!T*Sc1@9@;A5EhaubXL2-sbg@% z>H{Y?oZOG&IS1RaWd$z6LfQX>ufY4$55?S}PoS1mIJ7wNTP6i6KQEOpgnY(k7oJ1f zZ3?wsxR=tXIRihPy?$vO_6#%V6Ffs_d2}1nz_cU&rl(TuY5Rs;HPgbY%DAYd=2wdE{9CQI}60&U!hw>&Fw$X z_>^r7bu~Jxo#q}J~^j3d5KkMHgH9Vpcs_&yV|Ugw=HhX=^te`9W^EQm!RPXQ1PG9ze|uOhm80tJaWFC%nSaS zwm*0q&IQs_r@_}Jx{j8>r_a6Vn_;T)=@b1hXnTZd4%((hux&yuv9qU%>(E&v^JnPc z3C|?HGm!A8l8`i9uG|#Wg6}TnNm#;$HQjS=Fei>cE)3r0t5QscH+rp9p1{l34{J0) z8S=J^J&>cwRd*U5RAsrm1~(V_jsL-^h+y-h_2{fq0#+QbsC~vp9L8J6T~mX;|74s@ zp=HkM4QHrw{-H-OiHEc|_x$tV?-Qj#HE{m9>8&otH#v0|Zo!K4_G(G+!3>>N0Svy`d8r=S zo%Gi4h8G(-jNZeuCL^Z*!IQtjE%zbO1JSETn$cNe^LD4;;7FpQ7<}%j=%NZA9o=*@ zfl*btUQW`PEO3-pWR&k}}LIA$IxLDg5Wk1s=kt1?B`ARWPKsXzRalUZ>Wem<{R zodtVmcIzr&_05vTmoVd`>5E}_tC75Y0XmvI@7#tuzZ|;BU!b!d9Pc{`S;XJG()lfv?=Dt)R_SHX0A8 zK`=-k0firho=AlZaze~S@ZZcVTO(Y&dH?iVIB-&q`va_NT;ux&vrMvu2-~n{zb>Ao zh0YKDNN_@Z@$z$$@Z6}moCaj~qEs@6v~ap(wF)m#NZI~{yv0k`4!=Zasiirw!`&~cu4m!L$ZZc5*v(Ps zV+<=_83tU353Z61--ICqb+_(8`$u+>kD#_3-JNGp>_bOv2V@NLiXVf-j2y{J@N47n zgIzde5}rxfjy?M&lEVyhAAHIag3;oMPZXiss6vSWH1gUgw}5EbfB|L9Y~MCwO_|5xZ&7?*Hq_Vi@5KRi}3L%C*2ho>os=V z9eUE-W(&%{_$prY==sY1y8Et%^%JbeEGZ!i4C|3hE~&c4kTS%+Ot`r-tg*fRHoi>Lk1!bl(0ebYWa``~wY|vRtUUuxF+h-Pz!&o!?%fkRq+jPZ@5C zo8L5olcNVi9bubSQ+OaOqH&6fgZH1ExSIogbbIbqLCbIciLapYeeTpz$R{wFz6fdi zqO*43o|9zm!Pn?4ilxU)u&4Mzksz#6Q!P_~X^THA^kL}jC)IZF+G)djU#Q(d(sT!k z+tj|ugiM5X?d6a-m$s`FuF7?E55nOOo_+JMG3eCb7R+ND9wB>!&T0yqV1RC>BGbIk zc<1A+ER;)2n7;%$B@`B|;i0i_E1q!6>(N>yoTky)d;mM1?Qa#sQr(K3CYbom@=qTO zxPORX4q6MmAl`&(eJ%%xyU|(BOqBHS*ug&PGw^TmO&V$VMUC&67VKMmf5H;h+`h}~ z1|Ob2#~ud5J6297LnoUI?k7->P=mh#O6Bed^*}cH;Qh*|rP5{-)$G0W0o*cUpm|0{O1LVNjo*=b>KgnKPj;E7UspEIM{%^DXA8#)H!vtf=+NOC2NA{0z(hc|LRWRAeg^7nGSK-pQ@ z{9lkG_`fF zU+>6(DzqowltKRL?%o%WPS1bf9sK?6%9lVSt9&$1sP>c^f14;`U{@=RfLT#&0-m_Z6sn|)-|gg9xPiD#dsovo(gX?dyKyRjNp~BF-nLa`ZDw%af zU5327-gmFTqv@yb`@E;z^wQKs*9jc~N?1n=D$;Lk^kbc~epa}l)W*}*VpJ}@fyoGP8 z{U|@cYP~auzrl=+aT>y5>{)!&FhynMmV}Znsq7k%g;Isn9Fmr9ao>Pz z>IM9vaCFH)I1x5S5sN*Bk2z~3>)_o^8<{uI!Ny7gRa^Kj!6iMaz+E`7(Hu-Uiq4964r7Mdf{eF?U}S&q9YyHu5*TLy z4JdgN?BTi6sboLMt`Uy2gcA@3S@OB;Dx!m=X{Va#J=S`q+zCisRMVLJ3FqzPiEe4ykPe($J^VmGJRwq z4W>y(441%=anbQ+Xzw#W)ep7ll0M8qu^Posn~+g|bAfmqd$yUoOb@@t>;88J4ha%$ zNW;ed${$)V*Tw3WC5)y#{M!w>mA3AOK_d-Uq7-<3nVGB*az^)4Jcm?V!H0U`k52xh zGjQ5=hHf3cB8p=mn801;$uQBtM1@t>)6jn|lS2Ypg=n5phic4wyk=0ar9{vL(wm!# zhQPnOBAuA zxl}u7+j2j{7iyZzW#56KduzFw@I*#-K{+Il(k^a=%j18_2H`uO^2&KwPiIlH1#@aB z8_3?Hv-F#r7@*6hQ!6jLoN)4$ER+%I?Yaa{4FvR9!-F??`aR($<v$@DN))U$Tack*fb>Z zO+2{;i0k{@_BGegZV-YoLTNu?SdWAL7Ee=l#Bn;3QX#n*82?u>|zZMeL!as%b2o4 z_580EB2Y*%)A|BD_EE#m5blTUIyk^D%q7kNu&>3$Ef&_AlY3>uhkFgal`uTRA+Q}f zNgWRvfqMT_bf5n~_I((~vof+XGD1d1_Ke6@Ms~>FQi#k_c4qd-Oh!c{3aN~eRf>?v z6(M9sWMt$%?nm!`;QKm{&+pMW)Db=nPX+|s+Jsz;$K%My&{?&Ex7pw?<69{r@XK%M z3}x7qGIhrYmWpNMIlV^K$*K@5n23k^P$pr8(6RTHG0tEuUQTQLrG z6Y%?Sx)*D(qy2Rw$#?9Tv-fLem`TLdCJ1j7_jaCw&Z?o^=b-MmXs;cV3?1wDfvg-! zUm_tvlhQ~goV8jSeF#5o=TE$V&vW#qyW!oFyR)M(dZ=P?8F~g-tq_dkE*TH~ISdtR zUvBb29+OKua*$$`WnUYvro1DxhF`_59rS{4dITuKV43GIRT@mDjHN4uffaI$_0U%5 z=aDX`IhVyg0!3oAxE3J;{|3)LxYK^0pLPO!=6wDHH+)Y-A|?%MifbjcV2-M@tOX1k zKdf*Gx`n<~x&aM1d{vX6Y!kQUJ$Tf*|LjvpvJk|amd#L>5;izX*P(Ey< z^t@38D=OH-Uc+>q50U-w`do0#6m*C^k+1=^`Tt8I`+?5th)-jM%q|L9!f>BxKIb%? zDb6V{gdbJ4iyUFy_*SVO%nvOqi-wUL7M0oXauaFwBWP^>{8=NE-*J831CQl0y&8vP z@*T~qaCykTm3Rt!7QolR1e+NL-wD9`wNW1xV4{h1pC0sE{qflrTBW8BdqZ_`^=}bS zsCV^y2Bh;U{_z0*r8NH80LLo`7T&{7otj_Y;FCG~)n70xmUiR7G&+m_^DC`SOJe&#}IFy)6U}4iDYaNWS&gbZa zUOT$nU*Y-O9liyqBwr!82YH7rMQCQwS%DN1$KV>{OKB-MQtN(F6TUHFQ8b6;t6j?O zFeNoeJs1Xx3!F)WcD+M7g;2{YM!yD%P{|p;g^ZOm=Lg}gPS%B=@W-5{&0p9ZyKaBz zCpwG&zVlI-(_wm142HW9d#J*T#I;vUph1a~uM3n@I~*7YIVM`K$3c>?t08%CiGw@h zG5p-rcdG@yvJQ{ygC#rSi9cX`?s&>N^pQ`=Ae}{L4J&7}K$XDdyc3Y0sjyH9($wjf z7{Cpae-9ks*y`g)zOX&jrs@`~6sLN62WIp()|JCxFOL_mpd%G~(?_UN+5P%El+X=s z`wfrG3w06AVb9`5x*6e5{`g*g*wZ0DAP?(Z=Dz5{0^*zz8yHn`cI*oDP}`aahb9vb zr_-TAnEBj&$jwQ*^c<2m*RQ;TE7q=m{)59ij9W{vCAWQNA3l)x-=~|$o(=O7@k0N= z&j)3pHB%JDS*TGbMQsUBnEs&ifb?r=j3ID4RgEPDPKd9v7sIaJBCc9k?PbK<0q;-| z2n@rJ%IXvI&{fx7Y!{xJr;(ywKxf6Z$Z|n;fh!7-wDHhRL z@|Ks_Ve2rtmneJ`_`*j8rZTzv8^fTwBiEdvy=m8t0C;9CFf0~|rtwGRLMDl!m`b?U z8=cS$r@Um7Kfw=FGij6XS!HI{ADFAFnR{>vdp7^4;0Sb&D=iX&h61Md72(NFqH=x6 z>H4hF9v&ods=f+;mC)Bl!9lgw=UK3E!sk^PEDbx>@)9O+_O*V1SDV8+#-OE*`1=*8 zy8Hbj;V*PnUUDA;q*YKJJPtR9e+{36V}WA(&q{c&sfxNh%<7tAny{4)&RShHS8 zgHCCb%cW39qH(nzN`AV$(FIwqux*dP1JvDni*UB`I>A2d)fFP4TgF|^e*2?4VFPe9c)e zG6WwsyGYEzBpXJV9T>3Nc9LoZot5XO$O$zRcvU2z@Yex#b$B=^^2~X-%_ODk1}Ez# z^{>HqrfJ3rux3rwtN>=G{l4%7hDsFKyn$|?3>^lb{*?nR(@=)G`r;-$`q<8c{5LvF zkH(t~F3dOkiok(5uRvw^Qh+1a2o`mI3~_>St~Vq6p*M+0bPO~v{T7!4mDO)2R>0$v zr&60BRro?iFI?x$%btMWnsxHm;9HyRLXuVN*=~6WGfd07@K6w5Qy{N61s%RNRGouo zgDyU`gJR4_>U|({edmiv_|G)3DHBew9e?u>eoXt)_5#*QM0a(=yiYP8Mq%WY>E2~{ zi8^zDU=5x1SYzlgl-K(+!Uwq)O2*_MX}rm#He41Unz4dkI-kyY!X{V8rBHaEg#LFb zyj}X{PYLu@_t~n0R+C)2olq_O)BaZ|$Q4Gk2Uzc^9)2a+w91EXN*~x&!7_C-r`IrflEkea28P#Nnu4}mE?yf@vxVU**#`E^ zw#}avGVJ+Y6NWo^JU36n9|{9uhVcE@h$u%`6C@ey2XmMw6QW^QeQI(xbUUw_{s$E{6H%kN>NMQGW&rI^pH?TO?nhv7`+70#xXmqTGYWyfbKN{-U#JG#HM-mB(w$ zQgBGGgiRARFBo&0!w2z%Jnk@2@agej=-1^SlnAZe=tK*l`oT96HBjijx6E5eufZih z2>(v@D*lAy;h`#jVHcN}#-VL=R?8Tk+~_RZBwaBWvZrLA3SIJ-j7^~4sRA<>C_SQQ z83@^~?b^ga!XuRqd2qho%H=WaJAcT%1vdP7>Cp%8rC;*?0b?Xt{nnvZ-@8E49qgI+ zwO|&gL?ak_0`gW3M<_wcbFt9|aBV>@-T{up|4j6St%7$_Z^7~|t;{%mN&Rpiay(c0^c)^ETN!uI?LO3h6i4yp`Mq47pj_;&OnuOp1&_ZfkpQ9%aA7F!`4l>A$Vgq z8IErNIPK0eT75AFj!-rdLBCd$f4hbIuY7T)c?>~$NsW#!6UEB zj!MDs~yFp1xWQP(=8?m~|v0dm#QA|R;XY$ zc=|KsUXN0nf#ey|T3c{Ma!Q+GAA8o9evTcsc&i(U!Ur^KrYbP0s@TF9`kynlc81oA z1oi7taLa}C?`SVq!fm(LUd?dgp!d~Ju=RuM|uDc#nG?Ee;%?IBS?e)?6oa7yn^6zm__$<2ZL3{a-Ci7`&E{)sqJ8g|zxh;hA^qgY{7C;{C5(kcssC=m^}q zPdu>*r!{J){=pAFoMveWCzPH=9A4yxdB@%^OT&oQSJ$+lyB+tY1vL8Cw|xnoEC~O1 z19B=#5GF&?|Hes*;IC^b&X5f!R-*z|mvb_kZ56*A1hgmwKRJJ2`d9~%|Xgp#FH z6(=WD?YH5PfPy|${OXXFwn^wb+^q5tb%Wo}u}fZq9gE#E3Gi`3uzUf`6gr{w1m1Wz zqVfhhU5wWlfV!j#XQ!d$gE`$z$fB8JKu$cNL@;&MgbmI{Y?+C`-eYB!%JBJXb6X>L z*N)WD3Euiw@8SGaoz} zIr>Hp5_2cEYr}=titnu8fZgH;Px$g*-ltGlRG|Ag6~-y<43$9d{~rBU2hFcre(!|J zEEGS!!s87uW)>iox%>PcTwg!(i-vSU>03tE?_=<-RM5HhY;to{sX5)@m?Jai8--`1pg3jYbM)3?Ftccn~U;Kz%mth2C|l$c{1<~?|J zjFN0ZDN@skj{{zsq8Aj0Mv<+;YEYj0s<0B%^#e~wQ2idooV1wq_6aiQ`wVAE}qaz>Q(Su&x=6Sa8{F{S?-cZrL zzBmH%?z=q5fQRlfK6(IG726*-z>)v_YTm;)*Lmx{!7`T54ZmPYLuBKDLla7Y=2EZe zq3y=xTVAM@nbs)_MWofb&q9WQ-#wOa*Qco81OA{j`Vs=)KRGax0-x$vj~2t6CA*1Q z74c>b#&O=#uj+I@=LDsWIO*x@N^6=&+7hKd7*^z{wr@sBufUhEN z6Pm+fZpDM{F#gQ~c`)>`&!b9&7W+DMg;3@0HbV{MS9)~hEu{W-fqf8eTqo!H2}fC8 z@ce~s4Hx+jQB5dSnjblF6sB)%7d>vkPC$b`?o=`F-duGc56&^Y| zo`A=+=v|c{+4LKC1Gp0DaWsW?2l4)I_3$vsti)>)X zz^l?L(B^l+HyaXHGpKRTS z_uOaO>1ZdEV#u=J@j$PKXFke6Gp)@}XQ0ybgU=TrUzFMKWk|_$@Y_we_NMN8GW^fp zY2>HSd=3VQ6B`$uth*hqF$S`?N%6h5f}6STgaGKN>D6O^6dg{V{N z0Z^4^K`RytwC3vMLK+7h{YtpG|JSG)j@>Ok{|UA$UAQm_AAcjW`2#b88|)7ro=^&A zz36-dI=x`NCv|OIy($xu1?%ai!^>bn zb;hli@Ror_+z06KYwh+JG)XK;S%Ig7O)>}>CX~3l39}g>`K70M$Kh`>$HJ3v_#s`1 z4s6kS^S~NDoc4a?1(Tw6R|+*8#9q|H69>LGcEQ7iNv}uXw$kag zML6+osq-Iv7hKRy%Q&G_&3dkv8{T=b+b<16Eh@igLDx;I5es-O>(JOGC?oS~;s#{@ zd}%rf68W;u-Gd8s?-!rK{_1NhZSaMG;GZwB=-2S(ER0Qz-Pwj$gir2MGGWiUe-d)S z)0gfXlz@EXXDHMmRoMpBdH6@`0i7HCZ~8prHTX7)ge3t!;;CaVfT^v{TuW+k{M`{gUL&xXa)OSvEM$Dybj>KfJ(}!e8^s8;r0kR22}lW@Za(#|M^MZ&G9`N&N8ohLWu zA?#??PIv*U9R4PC!^{KaX`}E)p+(j*bUsa%OTdE88hu`H7)su7E8>H!Y|QuNAi>Ly zGHp0(5m0FbKW*|=d&1{ggU>?YU71_YQ(^RH=~pGt(|4-54w}+uw01(p8ugB^kjHTC z-2$XoF8;U&R}+oEzOOeUurH-`abuYb5h+cVxjgQ4aO z=RzVBzSaAy5Hj$FuGYYvR?&^OaMEGy?;w1CAZhO>tSM9?*oN7smxw9ZuxF$BWE{}# zh90Fj)MwkJQG>ECD-N5&qZh20T_N!n1zQkY%zDWY4+mr}ap%LApIMGq!D8Qcg0Ep5 z{WXz(=v^ZqF$FCQhov{5@^Z{cGIn%UlAIzdq!#(9EDYDXv(!(+ZKm{1dHgR1KUV51lVhfEgs6==}`K{$!5s>RnVO$0zlQl?u z0GB`iOKE^#e5*3v!)AKh>~HXX4ORXxc-ye4@Bjz)Y}uoP9$F=_KjejKA|D>fLZJ`A zRc9gH^!5;lme?}=3W=WtXny4weTjdc2@^eZiA!04? zDX*whAIy0>D*FS5J0>cu!;1t;r%8{Yv+gabvOqcIe9aS(V@y|D36k90(KCQcY!!wM z@bgPcQ(yS%0)@pbShDrP>JE&*<8D_DePmgjUcn24U9KOYieJ#B?~wnnfY)zG^K{6E zh#Q?{7~{_fN0()<@x%6{nH%!3QY0%(7p8yEjIx2jm)B#iKu3!E3E@z?+%!2IN}MH5 zzYmZ6e3tbb?%#6CeFuN?9=`h@?0MT-v;^xMuioE>1q9sXbUf&+dwrEW@Un7vwG1>F z6R$l36>g3{zW|T1r@Xoh$zLhA+=MF^mRpnI(AM3KBG__A|NS%gK=$9qc9=N$xNivh z``HZ6LF>a*Uw5GT)5dR9yx21%k8w^&zrr>p0r6G*sSYPZf)~!it`9=XZt%(Fk=1MP z4n_P%0t_ja-!6bIXXo~wz;i#d30k3a^jVV6kd1GPYz7jwJ*3=%^N!}U6ny9`0#XKc z_~KqYvnaf$?8>GBW5yUcjp3D>?cC1LjNSiu091O#D-;X)EI*6nLdw695|wc6j+9I@ z{7?4B$xpC#Fimk1miwux{DG;5SJe+5M`t}PI&%ct85!vc!80od3>2Yga<#EOWE8bG zvxj>hXe_V7smm=kQLvlhibEEBR?gv426NB$Tzm<`f8O-?0NtZSyvLv+->B~jlxw>k zNXU;pb5aaufCmW|Lyp6xdwCHj;h?f^v<_?>+m5q_B{v@>dcg#C%hWJ<^%Z$$8oXfn zBD)l-{=JxA4+XN1-0Olga$O}OaC0#5;UXOK2 z@HM;gZajSW>eqfgOtQR7^aKX{JxBTm+GOuh3_uOJ$JEnM_=`3DCOqs<$wV%M&N|%4 z!UiXwUOp-U-x;wTQ-;+m?|F@2cJg%rCm1R!BrGEV^CB0EbMUkZ zqqQA8{=Lo42U3OjIYq)h?7VK7@Y}0_OAp~&%Sf*m@X=q%tKBdyd(wXtUXx3^whZmR zsNN(H#-92A4m%9R7>c6!Ak#C$SULF5=)i4lIKA>D*$RG0woCVfwW2h4LSf#==G;^m z;o)_+1YSDCQCtU&9(}yu2~TR@EdL6*W`!RwK+>3R)qC(4-|bo&5$svpsfJ^)$!X!0 z6f7moYte+ai*(+aLtmBc4tHqzz5IPJR13M#lL!TmlJ^%v+Qx>#8n|V7@#|ao{V((A zAneHQ9RCTc4W8ScliJ`NO z`*5;Cigqp@VYuq_>G)~*l`u@m5WX%F6Lo}TD&HmiVDk4QnP?aga#}tc+8+I-_y}q? z7N|5rVXJc*J&<90_slrl$*$C0g_CmD2E^j%tS^U5m|%_nD>DI@&2ZUL0fs$ewbg@e z#_t_$p~3HKF5XZ!MbJG09u@oQkpW41V!a>0MURty4RGMlY~XwN>d~FxZ?IVVOz1Bd zH@gvWKmvOf^B|fYS{yfv=Y`7cBuTQ6-?=XJETkrK$+U#)MGQF}a8#u&KLoaY_q~?_ zD?)fmi(&fFfrqv5dSgUI2XwHKd@>BRwV%1P-Vz){f38h=*|<#V9#b>TQI_r7;kHS_~tm5y*w;$?{(6J zDbAs8HZYJ#?D7?8S3Kqw4z*O1uBOBP|1$MHWDH%p_8jgWEx7p({%F(-{||Os?M5xZ zr`r{=`!FZR>NcG$_Uz=L6drhS=w-SLGzhqK=M0o%WX-z(IcneCy$nfAt`*;eOTPsk zB*V`s!{tTrm00ZKXRxG4uBIKvd;Y8)fdQ+_#!o-h@B5Q`X2&qO)>THrZg^$(3ypSTI!hPZ>r97!Vpm55|2GXJ}Ge zMIHbZOl+xQA@?d3T`nX~ZDOc|D`K8Un&EH{JNqZt;`xDd56@nVE3X+QO1pmB@KBVu+k++B2&e}>>;RMlNl_=O%T&9r)t5q$|mccvY zqpB!{K3Hyhl+;!lK z0BKKac#m<)+Y83lru&7#D<PAv|thkWA3kzJ6ommp>Y{_(7dUxfcr zIwbvrtrfIsw5PCVI+LA*Gj~sEcUX4ah`1R*?kv ziW8sQgHx(X&z`~$j>GusSqT1+S*Y%)f?~;&Q+G zp=$5U?3S?3s0n zI5WJpqbw~5J#v@jPC--o!c*tqsbPI(JIEdQPt6BXFjZ+q!r!$vI+<|Tgi8M*e7)Le z^a4Ii^*G-Rlf>CCjKYB4ZtG=e;}vXApp3huI^ld63RjM}@xjBo@t5V`_MH3`Z8#Y_ zchw5MYJ3a7r5e2+gm1+O+J3@{-s;Z3FwM)p`;aO+i;A}QD0HZ7=@)}% zb+3F;g<|s@BPNhJu4mK*{^Jjs2!zueBGYm3qs!=Q9;_u!Tzm}kN)%UGV5HjOS|7YL zk+=B+8incZtV4Ouoqwci=&a^PgshO%#`2&rT;3t4I1Rt#zMwLMP4ez^j`05Q5k^0F zJFx3WH1uT(V$X(Fb^Kh9pql9rPa_mui{|fvbZN3D#^ILujOZ%--kT{&td2eN(v)R_ zRaEQp0x+|(R7nBe)HPMrgU<6rnzm3k?%7#yC?(*e7Xev2=?ya=forSD12{)~)w}_I zDmiBL9zIv=v;77OC&C{pEY5LvdU(D$*^?J4+9>dl9;!)LXy&h9iQQ%TK&5jI56SzaSOf*W9*~QLT7Qde`beq&3?n8(8q@N zn+mkp9r$hxmGdHhI75B~sh)WZsQ zpwgsR36%~yEByNdPDsg>{73?>HJ`3hha)z>YR<#f-GVwdSe|$8#Wk3su-BLXgT7Y2 zE`WAH)@@Iq7Bgkn8z@@;s(S!3p1<5X4R_aA2R7kU+WRl$y67y4>mzLN=_kQ45tw`B z>x424r;eL8f)^j3oO6PPdb5lEP;TMQN(|(PKl3LC9u(Z%tbj|M4|ba1XIHcRUf4)- zkZ2N?l-3>m1LM_QC=Tjj&n6kDkH8DzZFE9Vh0Bjo5el^Mu;@b?+W~faxUn0-brp`~ zN%BU)c7;j)ELiz9^+XxW2vQY$34@t`OMZZk_4j1Qpw4+ig%v3AXJ3i%96Brgi7Ep; zAZe$09RB=7t$h;qTxr(Rf%Vj0hSsp)@ljJR7^U~oJPdj)+^|Z6Ch@{{rBFfen`1rX z?n-d&g5++eE{(tyk_FF2I9!_R^AEPD>-f{^<1Q!v264lr@bVkd(4XrxoxnT`AfkUc&GkW(JTx(FLQqz zy8f9eqclKgrDs%fKxs*hYH`TkxAsg85_y+AH-+=mCa+v!|6{_IAoxP>X=^;Zx8Tr` z4`bu$-dDjZf^R;)hGt#fef{vX8`t0zJ$9*7a z)lb1l_)G7ONG2Ry(2{rvo8mX5U%*nq2PeB>Lf3i4QRwSNqOuGv57wy@7^Ac9JD)iW z1vMCS`5^6&xB7B$Gu+o$8-C~FF|&dlE&Uff;bYqfn^2g!C*hC^Z{$xnmq4desTb>@ z?ud#S#@PtFI}} z9C~_tCb~mYnxm<~@Kn`@j6}$D?nZVYq*y$WUju)~|5x}Heick88HBI96dwMB58dV; z{e{T~bE^)SqOFP^La6ocx#Q?tSEB@mEi@c4ud|@07;qEQyT~)Jx2b!OAAbJFq7imcw;qipm6g`ki z$eVf`u6J?LuflI`y^O?WxXXi~EKIQCzUWZ_n5Hqtr2wz}NaWRn4iQQMw(#t+r4!yz z>~+3a1Z1|;lgfbq_I6|+!0G%7g$DTXl-23?uy%w(?HkOy_EPf~j68Bl`+zw*>p9Cg zdT3-i1>C#*3;UYeCBWR!FF*QvMmvjVxErz)#l- ztG8go5rbNa3+Sxp|DLnMXtSzUqR?yIrbPvw&!Bp13>BrCI-DVIzsLIkc*uvnCl;>K zeCW%CBUQnJmGI5E6JMKQ+2Y8zPcS7RetZ%J3Mowefwu4Fejc>Mo?XmYI08jTwU>n; z!-K6=MYyX`wxJJy{4n3Phwmdu|6PSok3A>21#@1zlH7q|c1+~u@Z!IA%2&{!z@PRb zlvU(o_zpS#`^@|sl3b5sBeFtg9g*f_grA@P;O2*~%+im`!{T){Azc`su_|H%eWZ#d zu0V@^Bbjih;zJ;x4*6+o6z@aoC-y4O;l?>yjdyT#vE|Hvur1+=?h>pN;xyQY>F;`s z>8#ON7emZ=pd+cMr3}=5FluuKifbl1T!2TW6kRUE{fNbjH{r~&e2-+<^IF%t2-ex{ z_&$UA{~iUl!>9tw;30Tfks@>s8vpkqVh1W*caNsBL1(eB#B)NjhOR^jxMCKRst$+N z`7_VM=8U0iH~2s*CjS~t?3cZl0R4PsN(!JgZPvplQ2mK!#TzK3zg{%}>6c2MPQ$+m zruCa}T!{E3xh?kW-Lob(_~fF~8xfdAdbnK~hCFEPGJ-CeS3fvGy{TiL{GoJY-#`px z;|?FnfrM|w|EqxWcH?7Bua0+~f#Hz19)(bXil*?%D59vt(j zzV;Nh)7sx`gO8ukgnxk<`YlnjFnGx;b{jg~=D1Dih|W6Elgt4n-rr0Yhb-D(LZMyZSXWv42$C4^Qo1XqbZB zcgY(!Ai2_u7BVO7*?$+`vclo(M>>UJ3rpAg)9_(KV2>e8GUxAig#H^}2K}H-X7tx+ zs39#onhj43OpiZ;hp%Q%HNtIL&DkC}@#N3KIDDsHy1WXjmrT}(ozYphi8h&F=!s|B z0?_rn<39y>&Yhm{9F!qzC9#9-4}HjeAd%KFsz|sn^@%nU_D6;>JcKW}#gDvzMQ^^d zb;DTuWX@4|W&bqKGBm&Y>o|c6I!o!U&|%2;?VKndqzc}Xkb{3%9?NLM{~E02t>9a8 zN+nPDXycViC``?~tdR<@Nwb|Tf%XIMb?e}ntJe)Wp%|Tz$ydl!{ncy%?&-%_?!oD$ zleRRj=&akb4#(iL6WK0OFz@{tcTE`KzUg5O-N_z$yF;UgW`4o&q}IWpM94W^7hDKQ zqg+C3;4f~*$hUCtOAmo01Nhwi+mHjiOLqG|Ul{%H z)c0G^Q)^-J4m6$4ohgTkQ9ARlAP>*>(nmE%c5OJKq5>a>v?$G;k5lO zq(1P=iTW}+>u!M?7yPDl?y@9o`?l+)0V{$lubRO$R_lO^@cN5G*RMkdi&r;q!?T;0 z!tX-yEY@4qkXhz^Y%BaXaP9VIICE7nWd?qv`bP;R-x|Dd9*sR3tyeo(_4-<~i@fLuYb% zp2O8?ZT@#~BAd7y2fo01IFI?b$l28xV! zXk35{Hv-OHhP$lC^=`r+F9r>g;d_f)CPnb+rnLDpn3FYS*$%^GGHi$7#n0-FbI`zd z&1DD5(wDeXd84yxj6FFai6Nnn1YG)6DhKY=P|LX+M={u$A<0Z4OeEOQ!e@FeAI!qHZx0&*YhnZwdOHduL}pi~5= z7wVNM!{F1q6-Ll;wBm^q)V^W$%pXdy9eN%EkGy>OG6(KkTxza>KQ~!gn_y4YyY^mK zCv)xH1T6S0@No@B`3`>~xr)xBkNwOHO={$Z1)+lB&;L%rW6N3J&q4Aetsi!9MR;Sz z2M%@LpO1tsm(Ksngb&C`Rv*H|vfA|*(Ep6{-)?9f}H8!nf%Ztsgpz-cy+y#?-K@OT#OM zAGEZf*>bRs1yo8pp??YTiTr1D15$p7Kc58GE-75N2md3Vw|)v+%W~}7VEGws=PxjI zX3K3B2Hh&VybbMmEv``dW6$1_`f@-~$L9g!kdeUcx*FUoWC}5bQ>Qz^U19gA|E(bS z>;_+4Jj`VqyqyojUq+==LH7&N8Ly$?){i^=Q0`88-W24NRWICt2M1S+$pUbfzQqq% z;UK;7BVpKBLr`@ZmKfI57{Y{Q`#MK>HHr3xAG{#)x-lB6ez@{F8wy5V(OJAoBTO*(?c%5abaKp}P=GoFdeeGP;@-}z zEo4!ySoDSm#w=GN;LjTre==Y%+sn-du>Pg{P6I5sz_R}y-rDLS9EBctf(|Z26IlTY zf*^F(;1Jbe$n6(H#|J46%Q4Eq-!(HwwBfK}7P}REy{yUQ2_Gh{^Mt}Ak^B6qFyMpf zi4tgYnOLk2YEaZlc0%EDC)uy?@Y%x(3vhd;RcQ}S-nyzva}Axv%dL3~R=@2#D+RM1 z!}T;_D1n5bIdr`@ZsHF0l~c@vq0E@FRU%}+xoleqiP;MsYv965eb=|J|H41_LHKg( zvFA@%bjQZ$FN~F?@;`JPdp6h@bQGHVdE5|#rw_A-slww=yCY2?l~Hhv3;eSzln@BN zC5v7ZmiNQ2Q?(dLyb z@EgFqZOHXp(NiTt1M(~%i}l;37mAfE#WM|4xb17bnlU12z;(=DUt&3 zj*&|g!|0nYq-&ukyZgxwX!`1i;xJUS>{6bGJbwe#cOgYK{~78K?3wJ44j2477_Bb} zU;D`#YrwL@Gw01<^3%)<7h!;rrpsbGUpnlHwg4Vwa-+4>rG=q+5db zEz=nHVd7s^7P<&@R`zdp9%v<3#3cjOzZmkKfkOTV1TH{2hUycS;oqlrVmINq5sg$b z>|AM7n_#ynQF$+X`tfPy1kCYptX_lRhv;ibZlSXt zy?M?I4YYk;2|~G9u9j1fBj!`H!G|zj z<=5~F=<~hcTQ|HAa&CMSsvO<>u?+beD}NG1W6!Lt7Y@UXzlWCj;Ar-%RXNx$cX>k_ zR(@gKwu0&Y@Ao`mFvE3%FzEP9kR%Oi8-FD$g%ZDGDeK{pl#{ewa9?!x@Cf|*@ecDM z?D06m_7Bz_+T@^(!Ja*Oz|9S#w9Sr7!^^WILR!!yrcT5HDjau_xCD>2GsxV4^r-{F8?PNgJ3m-oku*p^NiX%ABGq=`&L2M-=2Z5;klHf z!TnHL>|@9jWbe5Vu>pxZg`>&h&{>DR#j(QvM+u3-@P+oN)YI_Z?0kkHjE%|7c7#`s z>*V`Ev-ZD*(eSi$c}X_pBf9YL5u_|8t7wFOR2r&!;D6uUo{q!T5a#+-_~>Zo3*vZm zR%1XD6AZFC{zd@WZx6O9z%x0wy7ZvvNtq9}kZEYD*BkEnXADHZDF%(94EW*M+Q;wK zg@d!b`|KEt3$$4Fk}0rm?pfDb4kh^I-O*dbB8)Z?-YWeWWcr4 ziI9a+P^}Ois2$duiM}H=fQ{0zSkbZBqE-hEijEG77EyD--PR_7Spb%5C? z_ltaC=up-DThKMYw)_s%XQX~y4rOYas$W5N6VKX@ka(57;X7PN`S9vD>=(PyLX?a> z>pAh35f*v=*TD~CDHGnyL+=WO9$jdzGv8+ePtWBHUV+DBwZDc#D*nIU(&3->vhn-y zo3q8#bNH5sZ1x>|RQ!D5KbWTKw!8$djWez7Lx<3g4Z0L`7DvD~4-{+S`zHgLtp^Ft z!hhRQB$jYGN1EINemprv83JpE(rHs*UVu77F^ptfW3GjlYKz%Appl6&=P;CCCE%Hd zT&Xq3cOj{`gAjEp_N<3ilnZ|Gd@Ugfn<%|yG~oRTPI)tUTc=m?BJ`aLQMnGSVnsD> zLpA=fGk2k2N1|>uq;pX+XoXuuOU9q!_u_oB8Q7_+XSoHd#&>Ke($HC<6%Oq1CWn=a zD0FV3a94r4)-OGbq12AMw=-nTW$_Du1oH0!W8vITP;f5%6d({<37<0#M>NC2+L-81 zFxo^eeiC}F&LsYU=Toy%52mBD#I-VyK%U<9Y$15a>wdl>T%|mJPal4*ATG6sZ**!O zUWH|IP8CrwIri|AEEvfD_GuZk?YLV15^B0|zx)72i2IwyAVW#`n-#dDD$!1ufjt`^ z?_z-OLsLE+hcz53pH9M@rsV-07-n5KWDVVR^#AjM2D$&n!l0~t)npnxI&3pj3P}Q~ z=Ih}iW7AR>9H{m9Jpx~uu&*z|;??f0e=sgJc$YR4dnSJ301ve29U+o|%3krLXCOb7 z!l4V0x^j;CGF;cmp}z@7=gu-E!?xHhmLgceUv~5vOz$v1)()?`kn#;d2jb@fb5Og) zRd@%At1*dFW#KL-+NC(*eyG2k1f1dEJEaakHhn&Q9@be$sky=Y9VxAAFf#Xtb^^RC zpMI_Y8V{=(J%RFptEO+@F{WaR0Z3M7WIYX+O$h8a;m~Te6Zsu+;?Z3}C>>^5d!kA(H#uv~laHyplnlZ(^9feADvYpG2*L3DRK@Rq8Ewkq^ zTuasL=Yu2S>w|KzwYT)EHZ1ot9kqffRKydWFsSm`R4BC5b(&3uTJ!XaB~Uc3b-4~Q z3S3?5gu5NbHow9tm%i-<*i9V%Zx22#5htY0#h$5+lW@cEiDYtVcri?wN(<F4I~- zx#qhJmmr6Y{*fE-;O-t<5?soC%y|!fmbc+~3LA$h`P*PgV586%7|-M(It#DXu}N;j z3#Q#NlzHf^wd?X6P#{f6NgUEhjHsx=jovs7Q#j@&f7TVYQ_blH!OF^PgLs&sd)6c$ z2G4JrRYAwNhnBCQj)1vsKa}V^=r{$BxYoODzyl<%?qvDstP(~~R@kG~?kx=KC;a?Q z!-6p0AVV0%`8n7TdNfCd`au&LsmN%kusa!@4Y~8u;vYeB1+}C`xH9}ZwFeFd7G;jZ z7AB*dRrsLpKml<9_RO^U9uxFmvnv&V)@d|l3Q$9$r9uy$_~iA(7Sdngc;*ease0-o z;6&xkml?22SLA;c+-EqDeILegGAbES85xnCB9bz*qKuG{5-IaWS!E_GWoJhAE<0o; zWRJ**%qTNEdqke|dG&dJ9lzr`zpwsP8Swq=a7`JE@(XNeh0k~-T85!%(_GskR5gw5 zBuKzrk|_7kK&G^vJ`PAEmo+2;XMf!uy#~8I4v*h~<)_N0tYA`=`Rp_3t53fe0;S*!9?7hq`E z8qHPcB$!5f3mSH6p8O9gS`)FjLVn63wjfBG`+zeM?kUso7Ql(wnzMDV&Cm9HFD&9= z6P|{#O`Vsvp_i$L_>m-Z7RmW5%upk3R8|09mV2cj15b@fDQUuko{Op`aPd@vh9m5) zQq}f@mHK|+m~TL1R-fku?kfl*L7S1}|L3aM;{S3rij zjHq@<=&uty3V-vECN9H{rs5Q$6zrL)NyZ77Kyo6B8~UWx=ZeCIa*qp?q1G6Cu|5>{ z{8nZS*;&0mc|x*kq0ixPS%0i99S-b>_a7^&gyd`YuWd7p@3#{8$U%_Zfx6Nee zo_qFh5j0a7{?`C+%mp0ihZp_DNoOH5@7&>CNZcGlL79fmGF75xh2Kbajtjw$X_@r$ zFj?+4lMeJ7JH%=ZZ9L1^UEnQNbM8QRrJ9Z}0dg5M@xO-@dk#Xia6Ohwqz4X*eHWdA zbpt+no(VdaL|o&C_qF9!q~W!-RkfQ?AUsvm7}5!8-g1EdIuGdi z!b$5wgBaLO`QSkg{E$m+S_NZOYX0kl-g7n&$DoBjtL+-p;O%@&nt?rQc6XwOtY!jF z&%lGEqwW%LDJ|Ih2K+83_0kYljxG4x!F12~;O8)qRW-#w^Rwbt@VGr3ys5l zs~$mRq06-%@Iu#gLl``16V;Li38@s@OW;iIMrSkZRLSTWgr#%Z{qr!;ukB!1!z#3w1m9Kv zA}E3(2BE|a&~Z=tP#-ji`*UOlDu^dh{e|ZS)s9hQqO+X$X-~mjy8M%ZaJ|ZX7Ek;Ltba-A;f$x0GfBTosWlVHcy4~p$OI4%QcWCZ%F(bBvB2xG70DB z#N;+%kN>Q~;Vg6(Z;TQnOliJ;;~exi+t#=OZAmk=HK1;~?rkF|Eq_S=3FICxHGByv zz08c?zztS9^KAH|y3w){)*Cojcfg!IPWxXlJg(Pa6}pJ~xR7LH&jy8`(ZTD^6P~>A zJbi?ZIHWI?^HYWU+N**0;M7`5h%NjYelx-w77HDSj)ZYt1+j18bDR5#<@ znfE#42NYAa$y$PJ^QZC%bI@4<9Rq94l_uDKkLDubjkXM z@Ui?tlRLaS9`_{_%6X}Dq{1_7yWPc*=5zMO0OA5x&8|bM+&r*te51_eD<%7piecj6R1-ul& zWDyNnF0?(&f~4K9wx8gF4d0Wmu!m~M=_mY@=l^sCrmBj05WmNs&Cht#Lc4%BFL~hY zGuH#epiIkFunOcce-~x|sSfJCwt<`J2V=b8h8r|c3zX+B7^%M~lptItim(oB63E>J3NH8>BB?70N!)vd>4tlx9JFuj5rNs)y z>!h?lgFfpTT_Mmag0MFQYF;Sl{{Y3i4Tl@yY1^Ye`{CiEpT}q6a-Q|{F6>u5HAh*9 z&YJ(a$O_*EJX;Zh!Dsk4$xvXAw`_n+_3O~a^rWQ^O;{a-oDks@?f{C}sJp{fJ}mjJvt)XXabnOvOC zX+k0f9zhd0SK24+2)lJ&UiO3K>mm}dFgarCN-p%h@LH}KT6bSn?1Hy!*OkVh)Y0@C z>yR^F>*m1^*s~kNIt*}azUVd|911YfmxOg^j@?&-SuM53_hG2How+@9K6u*72O4H{ zSw}&|tDg3mP+;P`V+Ex3{^`;V_t-+7jl#*#SG<;C+r1?pqGEK`zXZP%FgE^15I6La z_!lAy{~OAUP=*>V`qBFEG6O}NH9S@JDbW)iyk(Ud4j0!M-=@Rfh%Z^Cu=0XyUJFd? zK2taZ18fJ27oh!7|MGo!CttLZx&(K5W9BnE8UTao_n`gGZ+=inqZ#yhu zqxr3GZZP-Y!M;~8GNWWL89u#gI#L9UCQghsKxOZS$v!A_`pL`;WT@d-_zMXQd;UMbhz=Aj~^N=xCuzZtAXb( z+=OTOeux;uW4)CwJgp@BFJ2)>B16wm!{YNYvSbMYron@HNcpBc^S8WxBq6vHL3XoMYw@Viu z8ot|W0he6J2cE+344;OBVO5#s&m@?Bi*ce525z)Y*Tct=E_2_Zp75Ea-%$43z{(Ch zW9PR){t2B$ExN-3xAK4QorgbfL=(!vrUgY3ZI~ChdB_aD=6g%-4Bc9Fjs`&E|45I= zLzP1%boubYTNB0_cv9iSsc-PWWc}$$IOF}8YZG>!<~Vb>5_?wj?HnUaH1rlc2Vd+9 zUAzJxC5&CxfZCE_5=KyBSVsB@A`aPKQEw!2IGdjyovyBb9QWJGvfDhgme!B{Pjnt0zOQ;v7XI1aCDVd^2|1Leuv+pijT6imK0@mcgIp^Z z;^32$mdttZZuv>J&rnXcm7^Q-Z94NzK$_RQXE)%s@PNRfTI|_3-wP*Uv)$!OXJJ0| zZ!swt^*%~U9X?Z2lzjkA7B{XwhN?js*Iz*4vpTBLknszNMiwNpDAxJ}XAha^euZ6c zkKg?X%N6SHt-z#7dn4jHbk=irGg@fP{>_31>ePBY5`&WWh3r%yC&Abg14y12>TCm7 zC1u>a;Lz|Nj|f=nn)EyaW}Z~{ErX%u`vI-cNjLx1Fub>E5WWZ%UsFaA)T6U5R>jc3 z6Fmpnwk{@V~R-Whqeo%WTC5 zc*!EBx)Gi_tW?(zN#AWZ&cX$S%+_7lJE{AXvH_j-{7^S5Ol2?Y6@me^W&`rj?mpcQ z9eA6d>8ClANpzTSfjm-NzXKuFkKVZixasP%^d63!ytrBm8_Fj(dSI?@#Lg6q*p&OX z1zlgS5*}&9o?T2OVTMXQHxCOyLHh#~GLV6$@TevvD7b&z1Wv0_(>ubB#m|g>uq4Rl zR4j}?%gUY$eZF*XRYNNa_cL8k^RNK_I23<3BDfAuD+XUY*o3>Bk`!ft%g+}i_+USK zytE{&u2qp&gKzKeD&B{|1Ubs~@JXVcnh(^MI-(f`<$rwC$%K4QE$&pnV~i&a+Tl)l z%l%O}rt5673|lsN{v&EeXT9#XIsv0E`r2?q_nu3SMWLzvw4*Y-K@;Vw4=)xdxLZRe z^$jmiNW7H(A{@>IY5S+c?z1GprSRjI51}nE*}^z-2>KpA{$>H%ysL}bhqn~%lc-zJ zSyQLe*ddos_uGq*g2O9Y5w6t==HG_H_kR^y!a9P`5;vHYDE;vj43qj(nGBtOB-Ru` z!>4Ku4e%P{esdob_?Xu=18Hv?bpD0^HYs{2TG3grEBj8twu=vk1mTAsrcpT{bn2{PJe^8~ko@onQ)99^NL} zf@$yG9VGjLJyX;@!UXN74pQ;MJ3gf}(omMejP@qvt)o3@439o&WOjgC1P*Mza5RyV zGX^$F_44GvydTfcR>8=p!sk2TQ^tu4W6=0x_@y8?e*9K-CbI(%jdug9!ykwV%Tm>YsIA!-q@Oci%y+;8TVlp~Sfkqc+Ii z_RMSql3DUw{(&opM;;w$M`yhYvO5kxD@rjBRa>IH_u<4I&8Y4ESq$M6z3_T#^(X4v|aA$AZJFt#Mj!|0DrDgU6yZJvyy zU(s1xeVM1>ji{Ho!cauyQh@?w?w$Ie3yB}UF0+91Gzy=d!fyrZ)xq$idU{zeC+Nqwe4EisiBIJCKX4Zh*W4dzNYUg9WZDp8j z<{jRI?H~0i4tHYDZc|V*!nmzZ$In6UC@cCa&{BknNdw;O{c_3(iavH_e*)Q#@o~R| zhYAPJyn##V{`}dnZ%I_B5>^GzTzJ9#=NmwD?N zFFbSYpo%!8o-R>Sh1))+n)l#O4%%C`u&J)$jyKGI@Wdbzz9!^+@D{oy^_Y}HlPk~v z`vO%)E<(PP74cc^{rXjmweEUb=9g&Z2zZ;IiOKP>T0a5eaA(f}Mh_bhD=*0h~_w+AyV ze`HgALuZi%<+DM@Oo^fk@ZPoglB-Z*I`-o&c9bxL@tJ{9i|JeF&EVM05BglidHMEF7L+L+6hq@v6tD++l zkc!`kY6EVx(HuL}i_WsFr9BB7$m~v@g*lmQEK)H1S{Iu-be;C#d;lN3IM4eSUg!LI z_5~EIe|0_@(i>e7&Vu`dOP4;u>7)elukh=Y8&`h9;*mYs6&UZ9t3do6oyDZDL<=n| z$ZzmK%{!ko#Gu%=rM3!Wi)OrS01sdKa@Pj_>2)#mf_;zA7)QYBV}oWHFr(1VvJ3`k zh+4P8Cx3q14a2*yq8%2Y9RD>Jf?ZuyA7UzwzS*I@ItlE6DK zf7&F(3P!y+5%CN@<7|iufhP5jV^g525l7+&D14wNr4ceEduQ}RBIyfRvv77~EO!@n zyM+}{_M@|yWQ$p0QpIwa5cIv1{7D{KZ>xXSfjZFy_2y9O()%VC$oc)=mq1AVgsLL} zt{toHeh-HVAAPTdwHhpgJuvG}`;RFY`pWIs7Ifl2H%T^tJ!>ES%>)�_XW5{}G8l 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