From 7d3ce6171726ed2103b300a011ff94ec0e802222 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 3 Nov 2016 14:58:26 -0500 Subject: [PATCH 01/68] Ability to generate incident photon library with photoatomic, atomic relaxation, and Compton profile data. --- docs/source/pythonapi/data.rst | 3 + openmc/data/__init__.py | 1 + openmc/data/compton_profiles.h5 | Bin 0 -> 598888 bytes openmc/data/endf.py | 41 +- openmc/data/neutron.py | 26 +- openmc/data/photon.py | 642 ++++++++++++++++++++++++++++++++ openmc/data/reaction.py | 2 +- scripts/openmc-make-compton | 104 ++++++ setup.py | 8 + 9 files changed, 806 insertions(+), 21 deletions(-) create mode 100644 openmc/data/compton_profiles.h5 create mode 100644 openmc/data/photon.py create mode 100755 scripts/openmc-make-compton diff --git a/docs/source/pythonapi/data.rst b/docs/source/pythonapi/data.rst index 7f75ddaaa..1c62db487 100644 --- a/docs/source/pythonapi/data.rst +++ b/docs/source/pythonapi/data.rst @@ -19,6 +19,9 @@ Core Classes openmc.data.CoherentElastic openmc.data.FissionEnergyRelease openmc.data.DataLibrary + openmc.data.IncidentPhoton + openmc.data.PhotonReaction + openmc.data.AtomicRelaxation openmc.data.Decay openmc.data.FissionProductYields openmc.data.WindowedMultipole diff --git a/openmc/data/__init__.py b/openmc/data/__init__.py index 7158e9fe3..6dd6a9218 100644 --- a/openmc/data/__init__.py +++ b/openmc/data/__init__.py @@ -9,6 +9,7 @@ WMP_VERSION = 'v0.2' from .data import * from .neutron import * +from .photon import * from .decay import * from .reaction import * from .ace import * diff --git a/openmc/data/compton_profiles.h5 b/openmc/data/compton_profiles.h5 new file mode 100644 index 0000000000000000000000000000000000000000..e4fa2e56df4196ba54127401a6a94527e55c635b GIT binary patch literal 598888 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

wnjSiJ%i=l_S`FpXz^QQ|MYjC>)N5I=r_ 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

    ^{(nSg#1~?sXkZU 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'.format(self.info['sublibrary'], name, + self.info['library']) + def _read_header(self): file_obj = io.StringIO(self.section[1, 451]) @@ -360,8 +388,7 @@ class Evaluation(object): self._LRP = items[2] self.target['fissionable'] = (items[3] == 1) try: - global LIBRARIES - library = LIBRARIES[items[4]] + library = _LIBRARY[items[4]] except KeyError: library = 'Unknown' self.info['modification'] = items[5] @@ -384,7 +411,7 @@ class Evaluation(object): self.projectile['mass'] = items[0] self.info['energy_max'] = items[1] library_release = items[2] - self.info['sublibrary'] = items[4] + self.info['sublibrary'] = _SUBLIBRARY[items[4]] library_version = items[5] self.info['library'] = (library, library_version, library_release) diff --git a/openmc/data/neutron.py b/openmc/data/neutron.py index 1d3a0176d..95f919369 100644 --- a/openmc/data/neutron.py +++ b/openmc/data/neutron.py @@ -104,20 +104,23 @@ def _get_metadata(zaid, metastable_scheme='nndc'): class IncidentNeutron(EqualityMixin): """Continuous-energy neutron interaction data. - Instances of this class are not normally instantiated by the user but rather - created using the factory methods :meth:`IncidentNeutron.from_hdf5` and - :meth:`IncidentNeutron.from_ace`. + This class stores data derived from an ENDF-6 format neutron interaction + sublibrary. Instances of this class are not normally instantiated by the + user but rather created using the factory methods + :meth:`IncidentNeutron.from_hdf5`, :meth:`IncidentNeutron.from_ace`, and + :math:`IncidentNeutron.from_endf`. Parameters ---------- name : str Name of the nuclide using the GND naming convention atomic_number : int - Number of protons in the nucleus + Number of protons in the target nucleus mass_number : int - Number of nucleons in the nucleus + Number of nucleons in the target nucleus metastable : int - Metastable state of the nucleus. A value of zero indicates ground state. + Metastable state of the target nucleus. A value of zero indicates ground + state. atomic_weight_ratio : float Atomic mass ratio of the target nuclide. kTs : Iterable of float @@ -127,22 +130,19 @@ class IncidentNeutron(EqualityMixin): Attributes ---------- atomic_number : int - Number of protons in the nucleus + Number of protons in the target nucleus atomic_symbol : str Atomic symbol of the nuclide, e.g., 'Zr' atomic_weight_ratio : float Atomic weight ratio of the target nuclide. - energy : dict of numpy.ndarray - The energy values (eV) at which reaction cross-sections are tabulated. - They keys of the dict are the temperature string ('294K') for each - set of energies fission_energy : None or openmc.data.FissionEnergyRelease The energy released by fission, tabulated by component (e.g. prompt neutrons or beta particles) and dependent on incident neutron energy mass_number : int - Number of nucleons in the nucleus + Number of nucleons in the target nucleus metastable : int - Metastable state of the nucleus. A value of zero indicates ground state. + Metastable state of the target nucleus. A value of zero indicates ground + state. name : str Name of the nuclide using the GND naming convention reactions : collections.OrderedDict diff --git a/openmc/data/photon.py b/openmc/data/photon.py new file mode 100644 index 000000000..e87a8792b --- /dev/null +++ b/openmc/data/photon.py @@ -0,0 +1,642 @@ +from collections import OrderedDict, Mapping, Callable +from copy import deepcopy +from io import StringIO +from numbers import Integral, Real +import os + +import h5py +import numpy as np +import pandas as pd + +from openmc.mixin import EqualityMixin +import openmc.checkvalue as cv +from . import HDF5_VERSION +from .data import ATOMIC_SYMBOL +from .endf import Evaluation, get_head_record, get_tab1_record, get_list_record +from .function import Tabulated1D + + +_SUBSHELLS = ['K', 'L1', 'L2', 'L3', 'M1', 'M2', 'M3', 'M4', 'M5', + 'N1', 'N2', 'N3', 'N4', 'N5', 'N6', 'N7', 'O1', 'O2', + 'O3', 'O4', 'O5', 'O6', 'O7', 'O8', 'O9', 'P1', 'P2', + 'P3', 'P4', 'P5', 'P6', 'P7', 'P8', 'P9', 'P10', 'P11', + 'Q1', 'Q2', 'Q3'] + +_REACTION_NAME = { + 501: 'Total photon interaction', + 502: 'Photon coherent scattering', + 504: 'Photon incoherent scattering', + 515: 'Pair production, electron field', + 516: 'Total pair production', + 517: 'Pair production, nuclear field', + 522: 'Photoelectric absorption', + 526: 'Electro-atomic scattering', + 527: 'Electro-atomic bremsstrahlung', + 528: 'Electro-atomic excitation', + 534: 'K (1s1/2) subshell photoelectric', + 535: 'L1 (2s1/2) subshell photoelectric', + 536: 'L2 (2p1/2) subshell photoelectric', + 537: 'L3 (2p3/2) subshell photoelectric', + 538: 'M1 (3s1/2) subshell photoelectric', + 539: 'M2 (3p1/2) subshell photoelectric', + 540: 'M3 (3p3/2) subshell photoelectric', + 541: 'M4 (3d3/2) subshell photoelectric', + 542: 'M5 (3d5/2) subshell photoelectric', + 543: 'N1 (4s1/2) subshell photoelectric', + 544: 'N2 (4p1/2) subshell photoelectric', + 545: 'N3 (4p3/2) subshell photoelectric', + 546: 'N4 (4d3/2) subshell photoelectric', + 547: 'N5 (4d5/2) subshell photoelectric', + 548: 'N6 (4f5/2) subshell photoelectric', + 549: 'N7 (4f7/2) subshell photoelectric', + 550: 'O1 (5s1/2) subshell photoelectric', + 551: 'O2 (5p1/2) subshell photoelectric', + 552: 'O3 (5p3/2) subshell photoelectric', + 553: 'O4 (5d3/2) subshell photoelectric', + 554: 'O5 (5d5/2) subshell photoelectric', + 555: 'O6 (5f5/2) subshell photoelectric', + 556: 'O7 (5f7/2) subshell photoelectric', + 557: 'O8 (5g7/2) subshell photoelectric', + 558: 'O9 (5g9/2) subshell photoelectric', + 559: 'P1 (6s1/2) subshell photoelectric', + 560: 'P2 (6p1/2) subshell photoelectric', + 561: 'P3 (6p3/2) subshell photoelectric', + 562: 'P4 (6d3/2) subshell photoelectric', + 563: 'P5 (6d5/2) subshell photoelectric', + 564: 'P6 (6f5/2) subshell photoelectric', + 565: 'P7 (6f7/2) subshell photoelectric', + 566: 'P8 (6g7/2) subshell photoelectric', + 567: 'P9 (6g9/2) subshell photoelectric', + 568: 'P10 (6h9/2) subshell photoelectric', + 569: 'P11 (6h11/2) subshell photoelectric', + 570: 'Q1 (7s1/2) subshell photoelectric', + 571: 'Q2 (7p1/2) subshell photoelectric', + 572: 'Q3 (7p3/2) subshell photoelectric' +} + +# Compton profiles are read from a pre-generated HDF5 file when they are first +# needed. The dictionary stores an array of electron momentum values (at which +# the profiles are tabulated) with the key 'pz' and the profile for each element +# is a 2D array with shape (n_shells, n_momentum_values) stored on the key Z +_COMPTON_PROFILES = {} + + +class AtomicRelaxation(EqualityMixin): + """Atomic relaxation data. + + This class stores the binding energy, number of electrons, and electron + transitions possible from ioniziation for each subshell with an atom. All of + the data originates from an ENDF-6 atomic relaxation sub-library + (NSUB=6). Instances of this class are not normally instantiated directly but + rather created using the factory method :math:`AtomicRelaxation.from_endf`. + + Parameters + ---------- + binding_energy : dict + Dictionary indicating the binding energy in eV (values) for given + subshells (keys). The subshells should be given as strings, e.g., 'K', + 'L1', 'L2', etc. + num_electrons : dict + Dictionary indicating the number of electrons in a subshell when neutral + (values) for given subshells (keys). The subshells should be given as + strings, e.g., 'K', 'L1', 'L2', etc. + transitions : pandas.DataFrame + Dictionary indicating allowed transitions and their probabilities + (values) for given subshells (keys). The subshells should be given as + strings, e.g., 'K', 'L1', 'L2', etc. The transitions are represented as + a DataFrame with columns indicating the secondary and tertiary subshell, + the energy of the transition in eV, and the fractional probability of + the transition. + + Attributes + ---------- + binding_energy : dict + Dictionary indicating the binding energy in eV (values) for given + subshells (keys). The subshells should be given as strings, e.g., 'K', + 'L1', 'L2', etc. + num_electrons : dict + Dictionary indicating the number of electrons in a subshell when neutral + (values) for given subshells (keys). The subshells should be given as + strings, e.g., 'K', 'L1', 'L2', etc. + transitions : pandas.DataFrame + Dictionary indicating allowed transitions and their probabilities + (values) for given subshells (keys). The subshells should be given as + strings, e.g., 'K', 'L1', 'L2', etc. The transitions are represented as + a DataFrame with columns indicating the secondary and tertiary subshell, + the energy of the transition in eV, and the fractional probability of + the transition. + + See Also + -------- + IncidentPhoton + + """ + def __init__(self, binding_energy, num_electrons, transitions): + self.binding_energy = binding_energy + self.num_electrons = num_electrons + self.transitions = transitions + self.compton_profile = OrderedDict() + + @property + def binding_energy(self): + return self._binding_energy + + @property + def num_electrons(self): + return self._num_electrons + + @property + def subshells(self): + return list(sorted(self.binding_energy.keys())) + + @property + def transitions(self): + return self._transitions + + @binding_energy.setter + def binding_energy(self, binding_energy): + cv.check_type('binding energies', binding_energy, Mapping) + for subshell, energy in binding_energy.items(): + cv.check_value('subshell', subshell, _SUBSHELLS) + cv.check_type('binding energy', energy, Real) + cv.check_greater_than('binding energy', energy, 0.0, True) + self._binding_energy = binding_energy + + @num_electrons.setter + def num_electrons(self, num_electrons): + cv.check_type('number of electrons', num_electrons, Mapping) + for subshell, num in num_electrons.items(): + cv.check_value('subshell', subshell, _SUBSHELLS) + cv.check_type('number of electrons', num, Real) + cv.check_greater_than('number of electrons', num, 0.0, True) + self._num_electrons = num_electrons + + @transitions.setter + def transitions(self, transitions): + cv.check_type('transitions', transitions, Mapping) + for subshell, df in transitions.items(): + cv.check_value('subshell', subshell, _SUBSHELLS) + cv.check_type('transitions', df, pd.DataFrame) + self._transitions = transitions + + @classmethod + def from_endf(cls, ev_or_filename): + """Generate atomic relaxation data from an ENDF evaluation + + Parameters + ---------- + ev_or_filename : str or openmc.data.endf.Evaluation + ENDF atomic relaxation evaluation to read from. If given as a + string, it is assumed to be the filename for the ENDF file. + + Returns + ------- + openmc.data.AtomicRelaxation + Atomic relaxation data + + """ + if isinstance(ev_or_filename, Evaluation): + ev = ev_or_filename + else: + ev = Evaluation(ev_or_filename) + + # Atomic relaxation data is always MF=28, MT=533 + if (28, 533) not in ev.section: + raise IOError('{} does not appear to be an atomic relaxation ' + 'sublibrary.'.format(ev)) + + # Determine number of subshells + file_obj = StringIO(ev.section[28, 533]) + params = get_head_record(file_obj) + n_subshells = params[4] + + # Helper function to map designator to subshell string or None + def subshell(i): + if i == 0: + return None + else: + return _SUBSHELLS[i - 1] + + # Create data dictionaries + binding_energy = {} + num_electrons = {} + transitions = {} + columns = ['secondary', 'tertiary', 'energy (eV)', 'probability'] + + # Read data for each subshell + for i in range(n_subshells): + params, list_items = get_list_record(file_obj) + subi = subshell(int(params[0])) + n_transitions = int(params[5]) + binding_energy[subi] = list_items[0] + num_electrons[subi] = list_items[1] + + if n_transitions > 0: + # Read transition data + records = [] + for j in range(n_transitions): + subj = subshell(int(list_items[6*(j+1)])) + subk = subshell(int(list_items[6*(j+1) + 1])) + etr = list_items[6*(j+1) + 2] + ftr = list_items[6*(j+1) + 3] + records.append((subj, subk, etr, ftr)) + + # Create dataframe for transitions + transitions[subi] = pd.DataFrame.from_records( + records, columns=columns) + + # Return instance of class + data = cls(binding_energy, num_electrons, transitions) + + return data + + def to_hdf5(self, group): + raise NotImplementedError + + +class IncidentPhoton(EqualityMixin): + """Photon interaction data. + + This class stores photo-atomic, photo-nuclear, atomic relaxation, and + Compton profile data assembled from different sources. To create an + instance, the factory method :meth:`IncidentPhoton.from_endf` can be + used. To add atomic relaxation or Compton profile data, set the + :attr:`IncidentPhoton.atomic_relaxation` and + :attr:`IncidentPhoton.compton_profiles` attributes directly. + + Parameters + ---------- + atomic_number : int + Number of protons in the target nucleus + + Attributes + ---------- + atomic_number : int + Number of protons in the target nucleus + atomic_relaxation : openmc.data.AtomicRelaxation or None + Atomic relaxation data + compton_profiles : dict + Dictionary of Compton profile data with keys 'num_electrons' (number of + electrons in each subshell), 'binding_energy' (ionization potential of + each subshell), and 'J' (Hartree-Fock Compton profile as a function of + the projection of the electron momentum on the scattering vector, + :math:`p_z` for each subshell). Note that subshell occupancies may not + match the atomic relaxation data. + reactions : collections.OrderedDict + Contains the cross sections for each photon reaction. The keys are MT + values and the values are instances of :class:`PhotonReaction`. + summed_reactions : collections.OrderedDict + Contains summed cross sections. The keys are MT values and the values + are instances of :class:`PhotonReaction`. + + """ + + def __init__(self, atomic_number): + self.atomic_number = atomic_number + self._atomic_relaxation = None + self.reactions = OrderedDict() + self.summed_reactions = OrderedDict() + self.compton_profiles = {} + + def __contains__(self, mt): + return mt in self.reactions or mt in self.summed_reactions + + def __getitem__(self, mt): + if mt in self.reactions: + return self.reactions[mt] + elif mt in self.summed_reactions: + return self.summed_reactions[mt] + else: + raise KeyError('No reaction with MT={}.'.format(mt)) + + def __repr__(self): + return "".format(self.name) + + def __iter__(self): + return iter(self.reactions.values()) + + @property + def atomic_number(self): + return self._atomic_number + + @property + def atomic_relaxation(self): + return self._atomic_relaxation + + @property + def name(self): + return ATOMIC_SYMBOL[self.atomic_number] + + @atomic_number.setter + def atomic_number(self, atomic_number): + cv.check_type('atomic number', atomic_number, Integral) + cv.check_greater_than('atomic number', atomic_number, 0, True) + self._atomic_number = atomic_number + + @atomic_relaxation.setter + def atomic_relaxation(self, atomic_relaxation): + cv.check_type('atomic relaxation data', atomic_relaxation, + AtomicRelaxation) + self._atomic_relaxation = atomic_relaxation + + @classmethod + def from_endf(cls, photoatomic, relaxation=None): + """Generate incident photon data from an ENDF evaluation + + Parameters + ---------- + photoatomic : str or openmc.data.endf.Evaluation + ENDF photoatomic data evaluation to read from. If given as a string, + it is assumed to be the filename for the ENDF file. + relaxation : str or openmc.data.endf.Evaluation, optional + ENDF atomic relaxation data evaluation to read from. If given as a + string, it is assumed to be the filename for the ENDF file. + + Returns + ------- + openmc.data.IncidentPhoton + Photon interaction data + + """ + if isinstance(photoatomic, Evaluation): + ev = photoatomic + else: + ev = Evaluation(photoatomic) + + Z = ev.target['atomic_number'] + data = cls(Z) + + # Read each reaction + for mf, mt, nc, mod in ev.reaction_list: + if mf == 23: + data.reactions[mt] = PhotonReaction.from_endf(ev, mt) + + # Add atomic relaxation data if it hasn't been added already + if relaxation is not None: + data.atomic_relaxation = AtomicRelaxation.from_endf(relaxation) + + # If Compton profile data hasn't been loaded, do so + if not _COMPTON_PROFILES: + filename = os.path.join(os.path.dirname(__file__), 'compton_profiles.h5') + with h5py.File(filename, 'r') as f: + _COMPTON_PROFILES['pz'] = f['pz'].value + for i in range(1, 101): + group = f['{:03}'.format(i)] + num_electrons = group['num_electrons'].value + binding_energy = group['binding_energy'].value + J = group['J'].value + _COMPTON_PROFILES[i] = {'num_electrons': num_electrons, + 'binding_energy': binding_energy, + 'J': J} + + # Add Compton profile data + pz = _COMPTON_PROFILES['pz'] + profile = _COMPTON_PROFILES[Z] + data.compton_profiles['num_electrons'] = profile['num_electrons'] + data.compton_profiles['binding_energy'] = profile['binding_energy'] + data.compton_profiles['J'] = [Tabulated1D(pz, J_k) for J_k in profile['J']] + + return data + + def export_to_hdf5(self, path, mode='a'): + """Export incident photon data to an HDF5 file. + + Parameters + ---------- + path : str + Path to write HDF5 file to + mode : {'r', r+', 'w', 'x', 'a'} + Mode that is used to open the HDF5 file. This is the second argument + to the :class:`h5py.File` constructor. + + """ + # Open file and write version + f = h5py.File(path, mode, libver='latest') + if 'version' not in f.attrs: + f.attrs['version'] = np.array(HDF5_VERSION) + + group = f.create_group(self.name) + group.attrs['Z'] = Z = self.atomic_number + + # Determine union energy grid + union_grid = np.array([]) + for rx in self: + union_grid = np.union1d(union_grid, rx.xs.x) + group.create_dataset('energy', data=union_grid) + + # Write coherent scattering cross section + rx = self.reactions[502] + coh_group = group.create_group('coherent') + coh_group.create_dataset('xs', data=rx.xs(union_grid)) + if rx.scattering_factor is not None: + # Create integrated form factor + ff = deepcopy(rx.scattering_factor) + ff.x *= ff.x + ff.y *= ff.y/Z**2 + int_ff = Tabulated1D(ff.x, ff.integral()) + int_ff.to_hdf5(coh_group, 'integrated_scattering_factor') + if rx.anomalous_real is not None: + rx.anomalous_real.to_hdf5(coh_group, 'anomalous_real') + if rx.anomalous_imag is not None: + rx.anomalous_imag.to_hdf5(coh_group, 'anomalous_imag') + + # Write incoherent scattering cross section + rx = self[504] + incoh_group = group.create_group('incoherent') + incoh_group.create_dataset('xs', data=rx.xs(union_grid)) + if rx.scattering_factor is not None: + rx.scattering_factor.to_hdf5(incoh_group, 'scattering_factor') + + # Write pair production cross section + if 515 in self: + pair_group = group.create_group('pair_production') + pair_group.create_dataset('xs', data=self[515].xs(union_grid)) + + # Write triplet production cross section + if 517 in self: + triplet_group = group.create_group('triplet_production') + triplet_group.create_dataset('xs', data=self[517].xs(union_grid)) + + # Write photoelectric cross section + photoelec_group = group.create_group('photoelectric') + photoelec_group.create_dataset('xs', data=self[522].xs(union_grid)) + + # Write photoionization cross sections + shell_group = group.create_group('subshells') + designators = [] + for mt, rx in self.reactions.items(): + if mt >= 534 and mt <= 572: + # Get name of subshell + shell = _SUBSHELLS[mt - 534] + designators.append(shell) + sub_group = shell_group.create_group(shell) + + if self.atomic_relaxation is not None: + relax = self.atomic_relaxation + # Write subshell binding energy and number of electrons + sub_group.attrs['binding_energy'] = relax.binding_energy[shell] + sub_group.attrs['num_electrons'] = relax.num_electrons[shell] + + # Write transition data with replacements + if shell in relax.transitions: + shell_values = _SUBSHELLS.copy() + shell_values.insert(0, None) + df = relax.transitions[shell].replace( + shell_values, range(len(shell_values))) + sub_group.create_dataset('transitions', data=df.as_matrix()) + + # Determine threshold + threshold = rx.xs.x[0] + idx = np.searchsorted(union_grid, threshold, side='right') - 1 + + # Interpolate cross section onto union grid and write + photoionization = rx.xs(union_grid[idx:]) + sub_group.create_dataset('xs', data=photoionization) + assert len(union_grid) == len(photoionization) + idx + sub_group['xs'].attrs['threshold_idx'] = idx + + shell_group.attrs['designators'] = np.array(designators, dtype='S') + + # Write Compton profiles + if self.compton_profiles: + compton_group = group.create_group('compton_profiles') + + profile = self.compton_profiles + compton_group.create_dataset('num_electrons', + data=profile['num_electrons']) + compton_group.create_dataset('binding_energy', + data=profile['binding_energy']) + + # Get electron momentum values + compton_group.create_dataset('pz', data=profile['J'][0].x) + + # Create/write 2D array of profiles + J = np.array([Jk.y for Jk in profile['J']]) + compton_group.create_dataset('J', data=J) + + +class PhotonReaction(EqualityMixin): + """Photon-induced reaction + + Parameters + ---------- + mt : int + The ENDF MT number for this reaction. + + Attributes + ---------- + anomalous_real : openmc.data.Tabulated1D + Real part of the anomalous scattering factor + anomlaous_imag : openmc.data.Tabulated1D + Imaginary part of the anomalous scatttering factor + mt : int + The ENDF MT number for this reaction. + scattering_factor : openmc.data.Tabulated1D + Coherent or incoherent form factor. + xs : Callable + Cross section as a function of incident photon energy + + """ + + def __init__(self, mt): + self.mt = mt + self._xs = None + self._scattering_factor = None + self._anomalous_real = None + self._anomalous_imag = None + + def __repr__(self): + if self.mt in _REACTION_NAME: + return "".format( + self.mt, _REACTION_NAME[self.mt]) + else: + return "".format(self.mt) + + @property + def anomalous_real(self): + return self._anomalous_real + + @property + def anomalous_imag(self): + return self._anomalous_imag + + @property + def scattering_factor(self): + return self._scattering_factor + + @property + def xs(self): + return self._xs + + @anomalous_real.setter + def anomalous_real(self, anomalous_real): + cv.check_type('real part of anomalous scattering factor', + anomalous_real, Callable) + self._anomalous_real = anomalous_real + + @anomalous_imag.setter + def anomalous_imag(self, anomalous_imag): + cv.check_type('imaginary part of anomalous scattering factor', + anomalous_imag, Callable) + self._anomalous_imag = anomalous_imag + + @scattering_factor.setter + def scattering_factor(self, scattering_factor): + cv.check_type('scattering factor', scattering_factor, Callable) + self._scattering_factor = scattering_factor + + @xs.setter + def xs(self, xs): + cv.check_type('reaction cross section', xs, Callable) + self._xs = xs + + @classmethod + def from_endf(self, ev, mt): + """Generate photon reaction from an ENDF evaluation + + Parameters + ---------- + ev : openmc.data.endf.Evaluation + ENDF photo-atomic interaction data evaluation + mt : int + The MT value of the reaction to get data for + + Returns + ------- + openmc.data.PhotonReaction + Photon reaction data + + """ + rx = PhotonReaction(mt) + + # Read photon cross section + if (23, mt) in ev.section: + file_obj = StringIO(ev.section[23, mt]) + get_head_record(file_obj) + params, rx.xs = get_tab1_record(file_obj) + + # Set subshell binding energy and/or fluorescence yield + if mt >= 534 and mt <= 599: + rx.subshell_binding_energy = params[0] + if mt >= 534 and mt <= 572: + rx.fluorescence_yield = params[1] + + # Read form factors / scattering functions + if (27, mt) in ev.section: + file_obj = StringIO(ev.section[27, mt]) + get_head_record(file_obj) + params, rx.scattering_factor = get_tab1_record(file_obj) + + # Check for anomalous scattering factor + if mt == 502: + if (27, 506) in ev.section: + file_obj = StringIO(ev.section[27, 506]) + get_head_record(file_obj) + params, rx.anomalous_real = get_tab1_record(file_obj) + + if (27, 505) in ev.section: + file_obj = StringIO(ev.section[27, 505]) + get_head_record(file_obj) + params, rx.anomalous_imag = get_tab1_record(file_obj) + + return rx diff --git a/openmc/data/reaction.py b/openmc/data/reaction.py index ac3a049ab..e3e1094e9 100644 --- a/openmc/data/reaction.py +++ b/openmc/data/reaction.py @@ -1095,7 +1095,7 @@ class Reaction(EqualityMixin): ev : openmc.data.endf.Evaluation ENDF evaluation mt : int - The MT value of the reaction to get angular distributions for + The MT value of the reaction to get data for Returns ------- diff --git a/scripts/openmc-make-compton b/scripts/openmc-make-compton new file mode 100755 index 000000000..1f920f366 --- /dev/null +++ b/scripts/openmc-make-compton @@ -0,0 +1,104 @@ +#!/usr/bin/env python + +from __future__ import print_function, division +import os +import sys +import tarfile + +from six.moves import input +from six.moves.urllib.request import urlopen +import numpy as np +import h5py + + +base_url = 'http://geant4.cern.ch/support/source/' +filename = 'G4EMLOW.6.48.tar.gz' +block_size = 16384 + +# ============================================================================== +# DOWNLOAD FILES FROM GEANT4 SITE + +# Establish connection to URL +req = urlopen(base_url + filename) + +# Get file size from header +if sys.version_info[0] < 3: + file_size = int(req.info().getheaders('Content-Length')[0]) +else: + file_size = req.length +downloaded = 0 + +# Check if file already downloaded +download = True +if os.path.exists(filename): + if os.path.getsize(filename) == file_size: + print('Already downloaded ' + filename) + download = False + else: + overwrite = input('Overwrite {}? ([y]/n) '.format(filename)) + if overwrite.lower().startswith('n'): + download = False + +if download: + # Copy file to disk + print('Downloading {}... '.format(filename), end='') + with open(filename, 'wb') as fh: + while True: + chunk = req.read(block_size) + if not chunk: break + fh.write(chunk) + downloaded += len(chunk) + status = '{0:10} [{1:3.2f}%]'.format( + downloaded, downloaded * 100. / file_size) + print(status + chr(8)*len(status), end='') + print('') + +# ============================================================================== +# EXTRACT FILES FROM TGZ + +if not os.path.isdir('G4EMLOW6.48'): + with tarfile.open(filename, 'r') as tgz: + print('Extracting {0}...'.format(filename)) + tgz.extractall() + +# ============================================================================== +# GENERATE COMPTON PROFILE HDF5 FILE + +print('Generating compton_profiles.h5...') + +shell_file = os.path.join('G4EMLOW6.48', 'doppler', 'shell-doppler.dat') + +with open(shell_file, 'r') as shell: + with h5py.File('compton_profiles.h5', 'w') as f: + # Read/write electron momentum values + pz = np.loadtxt(os.path.join('G4EMLOW6.48', 'doppler', 'p-biggs.dat')) + f.create_dataset('pz', data=pz) + + for Z in range(1, 101): + # Create group for this element + group = f.create_group('{:03}'.format(Z)) + + # Read data into one long array + path = os.path.join('G4EMLOW6.48', 'doppler', 'profile-{}.dat'.format(Z)) + J = np.fromstring(open(path, 'r').read(), sep=' ') + + # Determine number of electron shells and reshape + n_shells = J.size // 31 + J.shape = (n_shells, 31) + + # Write Compton profile for this Z + group.create_dataset('J', data=J) + + # Determine binding energies and number of electrons for each shell + num_electrons = [] + binding_energy = [] + while True: + words = shell.readline().split() + if words[0] == '-1': + break + num_electrons.append(float(words[0])) + binding_energy.append(float(words[1])) + + # Write binding energies and number of electrons + group.create_dataset('num_electrons', data=num_electrons) + group.create_dataset('binding_energy', data=binding_energy) diff --git a/setup.py b/setup.py index 67bc73403..d0c6bd5b2 100755 --- a/setup.py +++ b/setup.py @@ -68,6 +68,14 @@ if have_setuptools: 'validate': ['lxml'] }, + # Data files + 'package_data': { + 'openmc.data': [ + 'mass.mas12', + 'fission_Q_data_endfb71.h5', + 'compton_profiles.h5' + ] + }, }) # If Cython is present, add resonance reconstruction capability From 645f076303e4f9ccaac7c1b0a714a0a1e3631580 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 27 Jun 2017 21:36:33 -0500 Subject: [PATCH 02/68] Add PhotonInteraction derived type and ability to read from HDF5 --- CMakeLists.txt | 1 + src/constants.F90 | 11 ++ src/photon_header.F90 | 274 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 286 insertions(+) create mode 100644 src/photon_header.F90 diff --git a/CMakeLists.txt b/CMakeLists.txt index 6dad4851c..367e1e523 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -341,6 +341,7 @@ set(LIBOPENMC_FORTRAN_SRC src/particle_header.F90 src/particle_restart.F90 src/particle_restart_write.F90 + src/photon_header.F90 src/physics_common.F90 src/physics.F90 src/physics_mg.F90 diff --git a/src/constants.F90 b/src/constants.F90 index 16c02d01b..88bf70b59 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -76,6 +76,9 @@ module constants MASS_NEUTRON = 1.00866491588_8, & ! mass of a neutron in amu MASS_NEUTRON_EV = 939.5654133e6_8, & ! mass of a neutron in eV/c^2 MASS_PROTON = 1.007276466879_8, & ! mass of a proton in amu + MASS_ELECTRON = 0.5109989461e6_8, & ! electron mass energy equivalent in eV + FINE_STRUCTURE = 137.035999139_8, & ! inverse fine structure constant + PLANCK_C = 1.2398419739062977e4_8,& ! Planck's constant times c in eV-Angstroms AMU = 1.660539040e-27_8, & ! 1 amu in kg C_LIGHT = 2.99792458e8_8, & ! speed of light in m/s N_AVOGADRO = 0.6022140857_8, & ! Avogadro's number in 10^24/mol @@ -89,6 +92,14 @@ module constants FOUR = 4.0_8 complex(8), parameter :: ONEI = (ZERO, ONE) + ! Electron subshell labels + character(3), parameter :: SUBSHELLS(39) = [ & + 'K ', 'L1 ', 'L2 ', 'L3 ', 'M1 ', 'M2 ', 'M3 ', 'M4 ', 'M5 ', & + 'N1 ', 'N2 ', 'N3 ', 'N4 ', 'N5 ', 'N6 ', 'N7 ', 'O1 ', 'O2 ', & + 'O3 ', 'O4 ', 'O5 ', 'O6 ', 'O7 ', 'O8 ', 'O9 ', 'P1 ', 'P2 ', & + 'P3 ', 'P4 ', 'P5 ', 'P6 ', 'P7 ', 'P8 ', 'P9 ', 'P10', 'P11', & + 'Q1 ', 'Q2 ', 'Q3 '] + ! ============================================================================ ! GEOMETRY-RELATED CONSTANTS diff --git a/src/photon_header.F90 b/src/photon_header.F90 new file mode 100644 index 000000000..30f1b7cfe --- /dev/null +++ b/src/photon_header.F90 @@ -0,0 +1,274 @@ +module photon_header + + use hdf5, only: HID_T, HSIZE_T + + use constants, only: ZERO, HALF, SUBSHELLS + use dict_header, only: DictIntInt + use endf_header, only: Tabulated1D + use hdf5_interface + + real(8), allocatable :: compton_profile_pz(:) + + type ElectronSubshell + character(3) :: label + integer :: threshold + real(8) :: n_electrons + real(8) :: binding_energy + real(8), allocatable :: cross_section(:) + + ! Transition data + integer :: n_transitions + integer, allocatable :: transition_subshells(:,:) + real(8), allocatable :: transition_energy(:) + real(8), allocatable :: transition_probability(:) + end type ElectronSubshell + + type PhotonInteraction + integer :: Z ! atomic number + + ! Microscopic cross sections + real(8), allocatable :: energy(:) + real(8), allocatable :: coherent(:) + real(8), allocatable :: incoherent(:) + real(8), allocatable :: photoelectric_total(:) + real(8), allocatable :: pair_production_total(:) + real(8), allocatable :: pair_production_electron(:) + real(8), allocatable :: pair_production_nuclear(:) + + ! Form factors + type(Tabulated1D) :: incoherent_form_factor + type(Tabulated1D) :: coherent_int_form_factor + type(Tabulated1D) :: coherent_anomalous_real + type(Tabulated1D) :: coherent_anomalous_imag + + ! Photoionization and atomic relaxation data + type(DictIntInt) :: shell_dict ! Given a shell designator, e.g. 3, this + ! dictionary gives an index in shells(:) + type(ElectronSubshell), allocatable :: shells(:) + + ! Compton profile data + real(8), allocatable :: profile_pdf(:,:) + real(8), allocatable :: profile_cdf(:,:) + real(8), allocatable :: binding_energy(:) + real(8), allocatable :: electron_pdf(:) + + contains + procedure :: from_hdf5 => photon_from_hdf5 + end type PhotonInteraction + +contains + + subroutine photon_from_hdf5(this, group_id) + class(PhotonInteraction), intent(inout) :: this + integer(HID_T), intent(in) :: group_id + + integer :: i, j + integer(HID_T) :: rgroup, tgroup + integer(HID_T) :: dset_id + integer(HSIZE_T) :: dims(1), dims2(2) + integer :: n_energy + integer :: n_shell + integer :: n_profile + integer :: n_transition + ! integer, allocatable :: designators(:) + character(3), allocatable :: designators(:) + real(8) :: c + real(8), allocatable :: matrix(:,:) + + ! Get atomic number + call read_attribute(this % Z, group_id, 'Z') + + ! Determine number of energies and read energy grid + dset_id = open_dataset(group_id, 'energy') + call get_shape(dset_id, dims) + n_energy = int(dims(1), 4) + allocate(this % energy(dims(1))) + call read_dataset(this % energy, dset_id) + call close_dataset(dset_id) + + ! Allocate arrays + allocate(this % coherent(n_energy)) + allocate(this % incoherent(n_energy)) + allocate(this % pair_production_total(n_energy)) + allocate(this % pair_production_nuclear(n_energy)) + allocate(this % pair_production_electron(n_energy)) + allocate(this % photoelectric_total(n_energy)) + + ! Read coherent scattering + rgroup = open_group(group_id, 'coherent') + call read_dataset(this % coherent, rgroup, 'xs') + + dset_id = open_dataset(rgroup, 'integrated_scattering_factor') + call this % coherent_int_form_factor % from_hdf5(dset_id) + call close_dataset(dset_id) + + dset_id = open_dataset(rgroup, 'anomalous_real') + call this % coherent_anomalous_real % from_hdf5(dset_id) + call close_dataset(dset_id) + + dset_id = open_dataset(rgroup, 'anomalous_imag') + call this % coherent_anomalous_imag % from_hdf5(dset_id) + call close_dataset(dset_id) + call close_group(rgroup) + + ! Read incoherent scattering + rgroup = open_group(group_id, 'incoherent') + call read_dataset(this % incoherent, rgroup, 'xs') + dset_id = open_dataset(rgroup, 'scattering_factor') + call this % incoherent_form_factor % from_hdf5(dset_id) + call close_dataset(dset_id) + call close_group(rgroup) + + ! Read pair production + rgroup = open_group(group_id, 'pair_production') + call read_dataset(this % pair_production_nuclear, rgroup, 'xs') + call close_group(rgroup) + + ! Read pair production + rgroup = open_group(group_id, 'triplet_production') + call read_dataset(this % pair_production_electron, rgroup, 'xs') + call close_group(rgroup) + + ! Read photoelectric + rgroup = open_group(group_id, 'photoelectric') + call read_dataset(this % photoelectric_total, rgroup, 'xs') + call close_group(rgroup) + + ! Read subshell photoionization cross section and atomic relaxation data + rgroup = open_group(group_id, 'subshells') + call read_attribute(designators, rgroup, 'designators') + n_shell = size(designators) + allocate(this % shells(n_shell)) + do i = 1, n_shell + ! Create mapping from designator to index + do j = 1, size(SUBSHELLS) + if (designators(i) == SUBSHELLS(j)) then + call this % shell_dict % add_key(j, i) + exit + end if + end do + + ! Read binding energy and number of electrons + tgroup = open_group(rgroup, trim(designators(i))) + call read_attribute(this % shells(i) % binding_energy, tgroup, & + 'binding_energy') + call read_attribute(this % shells(i) % n_electrons, tgroup, & + 'num_electrons') + + ! Read subshell cross section + dset_id = open_dataset(tgroup, 'xs') + call read_attribute(j, dset_id, 'threshold_idx') + this % shells(i) % threshold = j + allocate(this % shells(i) % cross_section(n_energy - j)) + call read_dataset(this % shells(i) % cross_section, dset_id) + call close_dataset(dset_id) + where (this % shells(i) % cross_section > ZERO) + this % shells(i) % cross_section = log(this % shells(i) % cross_section) + elsewhere + this % shells(i) % cross_section = -500.0_8 + end where + + if (object_exists(tgroup, 'transitions')) then + dset_id = open_dataset(tgroup, 'transitions') + call get_shape(dset_id, dims2) + n_transition = int(dims2(2), 4) + this % shells(i) % n_transitions = n_transition + if (n_transition > 0) then + allocate(this % shells(i) % transition_subshells(2, n_transition)) + allocate(this % shells(i) % transition_energy(n_transition)) + allocate(this % shells(i) % transition_probability(n_transition)) + + allocate(matrix(dims2(1), dims2(2))) + call read_dataset(matrix, dset_id) + + this % shells(i) % transition_subshells(:,:) = int(matrix(1:2, :), 4) + this % shells(i) % transition_energy(:) = matrix(3, :) + this % shells(i) % transition_probability(:) = matrix(4, :) + deallocate(matrix) + end if + call close_dataset(dset_id) + else + this % shells(i) % n_transitions = 0 + end if + call close_group(tgroup) + end do + call close_group(rgroup) + deallocate(designators) + + ! Determine number of electron shells + rgroup = open_group(group_id, 'compton_profiles') + + ! Determine number of shells + dset_id = open_dataset(rgroup, 'num_electrons') + call get_shape(dset_id, dims) + n_shell = int(dims(1), 4) + + ! Read electron shell PDF and binding energies + allocate(this % electron_pdf(n_shell), this % binding_energy(n_shell)) + call read_dataset(this % electron_pdf, dset_id) + call close_dataset(dset_id) + call read_dataset(this % binding_energy, rgroup, 'binding_energy') + this % electron_pdf(:) = this % electron_pdf / sum(this % electron_pdf) + + ! Read Compton profiles + dset_id = open_dataset(rgroup, 'J') + call get_shape(dset_id, dims2) + n_profile = int(dims2(1), 4) + allocate(this % profile_pdf(n_profile, n_shell)) + call read_dataset(this % profile_pdf, dset_id) + call close_dataset(dset_id) + + ! Get Compton profile momentum grid + if (.not. allocated(compton_profile_pz)) then + allocate(compton_profile_pz(n_profile)) + call read_dataset(compton_profile_pz, rgroup, 'pz') + end if + call close_group(rgroup) + + ! Create Compton profile CDF + allocate(this % profile_cdf(n_profile, n_shell)) + do i = 1, n_shell + c = ZERO + this % profile_cdf(1,i) = ZERO + do j = 1, n_profile - 1 + c = c + HALF*(compton_profile_pz(j+1) - compton_profile_pz(j)) * & + (this%profile_pdf(j,i) + this%profile_pdf(j+1,i)) + this % profile_cdf(j+1,i) = c + end do + end do + + ! Calculate total pair production + this % pair_production_total(:) = this % pair_production_nuclear + & + this % pair_production_electron + + ! Take logarithm of energies and cross sections since they are log-log + ! interpolated + this % energy = log(this % energy) + + where (this % coherent > ZERO) + this % coherent = log(this % coherent) + elsewhere + this % coherent = -500.0_8 + end where + + where (this % incoherent > ZERO) + this % incoherent = log(this % incoherent) + elsewhere + this % incoherent = -500.0_8 + end where + + where (this % photoelectric_total > ZERO) + this % photoelectric_total = log(this % photoelectric_total) + elsewhere + this % photoelectric_total = -500.0_8 + end where + + where (this % pair_production_total > ZERO) + this % pair_production_total = log(this % pair_production_total) + elsewhere + this % pair_production_total = -500.0_8 + end where + + end subroutine photon_from_hdf5 + +end module photon_header From 2622489b3bb5b10885fddad62ac12be1d8854c4f Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 28 Jun 2017 12:50:01 -0500 Subject: [PATCH 03/68] Read photon cross sections at XML-read time, support particle type in source --- openmc/data/library.py | 17 +++++---- openmc/data/neutron.py | 1 + openmc/data/photon.py | 1 + openmc/data/thermal.py | 1 + openmc/source.py | 18 +++++++++- src/global.F90 | 7 ++++ src/input_xml.F90 | 76 +++++++++++++++++++++++++++++++++++++++- src/material_header.F90 | 1 + src/relaxng/settings.rnc | 1 + src/relaxng/settings.rng | 10 ++++++ src/source_header.F90 | 1 + 11 files changed, 125 insertions(+), 9 deletions(-) diff --git a/openmc/data/library.py b/openmc/data/library.py index c179f78f8..2f33743a6 100644 --- a/openmc/data/library.py +++ b/openmc/data/library.py @@ -48,14 +48,17 @@ class DataLibrary(EqualityMixin): Path to the file to be registered. """ - h5file = h5py.File(filename, 'r') + with h5py.File(filename, 'r') as h5file: - materials = [] - filetype = 'neutron' - for name in h5file: - if name.startswith('c_'): - filetype = 'thermal' - materials.append(name) + materials = [] + if 'filetype' in h5file.attrs: + filetype = h5file.attrs['filetype'].decode().lstrip('data_') + else: + filetype = 'neutron' + for name in h5file: + if name.startswith('c_'): + filetype = 'thermal' + materials.append(name) library = {'path': filename, 'type': filetype, 'materials': materials} self.libraries.append(library) diff --git a/openmc/data/neutron.py b/openmc/data/neutron.py index 95f919369..0894dac1e 100644 --- a/openmc/data/neutron.py +++ b/openmc/data/neutron.py @@ -497,6 +497,7 @@ class IncidentNeutron(EqualityMixin): # Open file and write version f = h5py.File(path, mode, libver='latest') + f.attrs['filetype'] = np.string_('data_neutron') f.attrs['version'] = np.array(HDF5_VERSION) # Write basic data diff --git a/openmc/data/photon.py b/openmc/data/photon.py index e87a8792b..d725c8975 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -412,6 +412,7 @@ class IncidentPhoton(EqualityMixin): """ # Open file and write version f = h5py.File(path, mode, libver='latest') + f.attrs['filetype'] = np.string_('data_photon') if 'version' not in f.attrs: f.attrs['version'] = np.array(HDF5_VERSION) diff --git a/openmc/data/thermal.py b/openmc/data/thermal.py index 6e7b0fe02..714c941f3 100644 --- a/openmc/data/thermal.py +++ b/openmc/data/thermal.py @@ -259,6 +259,7 @@ class ThermalScattering(EqualityMixin): """ # Open file and write version f = h5py.File(path, mode, libver='latest') + f.attrs['filetype'] = np.string_('data_thermal') f.attrs['version'] = np.array(HDF5_VERSION) # Write basic data diff --git a/openmc/source.py b/openmc/source.py index 1aee43514..ca229638d 100644 --- a/openmc/source.py +++ b/openmc/source.py @@ -24,6 +24,8 @@ class Source(object): Source file from which sites should be sampled strength : Real Strength of the source + particle : {'neutron', 'photon'} + Source particle type Attributes ---------- @@ -37,10 +39,13 @@ class Source(object): Source file from which sites should be sampled strength : Real Strength of the source + particle : {'neutron', 'photon'} + Source particle type """ - def __init__(self, space=None, angle=None, energy=None, filename=None, strength=1.0): + def __init__(self, space=None, angle=None, energy=None, filename=None, + strength=1.0, particle='neutron'): self._space = None self._angle = None self._energy = None @@ -55,6 +60,7 @@ class Source(object): if filename is not None: self.file = filename self.strength = strength + self.particle = particle @property def file(self): @@ -76,6 +82,10 @@ class Source(object): def strength(self): return self._strength + @property + def particle(self): + return self._particle + @file.setter def file(self, filename): cv.check_type('source file', filename, string_types) @@ -102,6 +112,11 @@ class Source(object): cv.check_greater_than('source strength', strength, 0.0, True) self._strength = strength + @particle.setter + def particle(self, particle): + cv.check_value('source particle', particle, ['neutron', 'photon']) + self._particle = particle + def to_xml_element(self): """Return XML representation of the source @@ -113,6 +128,7 @@ class Source(object): """ element = ET.Element("source") element.set("strength", str(self.strength)) + element.set("particle", self.particle) if self.file is not None: element.set("file", self.file) if self.space is not None: diff --git a/src/global.F90 b/src/global.F90 index 2690ed151..e42e04a8d 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -15,6 +15,7 @@ module global use mesh_header, only: RegularMesh use mgxs_header, only: Mgxs, MgxsContainer use nuclide_header + use photon_header, only: PhotonInteraction use plot_header, only: ObjectPlot use sab_header, only: SAlphaBeta use set_header, only: SetInt @@ -74,6 +75,7 @@ module global ! CROSS SECTION RELATED VARIABLES NEEDED REGARDLESS OF CE OR MG integer :: n_nuclides_total ! Number of nuclide cross section tables + integer :: n_elements ! Number of photon cross section tables ! Cross section caches type(NuclideMicroXS), allocatable :: micro_xs(:) ! Cache for each nuclide @@ -81,6 +83,7 @@ module global ! Dictionaries to look up cross sections and listings type(DictCharInt) :: nuclide_dict + type(DictCharInt) :: element_dict type(DictCharInt) :: library_dict ! Cross section libraries @@ -91,6 +94,7 @@ module global ! Cross section arrays type(Nuclide), allocatable, target :: nuclides(:) ! Nuclide cross-sections + type(PhotonInteraction), allocatable :: elements(:) ! Photon cross sections type(SAlphaBeta), allocatable, target :: sab_tables(:) ! S(a,b) tables integer :: n_sab_tables ! Number of S(a,b) thermal scattering tables @@ -115,6 +119,8 @@ module global integer :: n_log_bins ! number of bins for logarithmic grid real(8) :: log_spacing ! spacing on logarithmic grid + logical :: photon_transport = .false. + ! ============================================================================ ! MULTI-GROUP CROSS SECTION RELATED VARIABLES @@ -479,6 +485,7 @@ contains end do deallocate(nuclides) end if + if (allocated(elements)) deallocate(elements) if (allocated(res_scat_nuclides)) deallocate(res_scat_nuclides) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 597b4f4c0..c0a91aecb 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -303,6 +303,7 @@ contains if (n == 0) then ! Default source is isotropic point source at origin with Watt spectrum allocate(external_source(1)) + external_source % particle = NEUTRON external_source % strength = ONE allocate(SpatialPoint :: external_source(1) % space) @@ -335,6 +336,22 @@ contains call get_node_value(node_source, "write_initial", write_initial_source) end if + ! Check for particle type + if (check_for_node(node_source, "particle")) then + call get_node_value(node_source, "particle", temp_str) + select case (to_lower(temp_str)) + case ('neutron') + external_source(i) % particle = NEUTRON + case ('photon') + external_source(i) % particle = PHOTON + photon_transport = .true. + case default + call fatal_error('Unknown source particle type: ' // trim(temp_str)) + end select + else + external_source(i) % particle = NEUTRON + end if + ! Check for source strength if (check_for_node(node_source, "strength")) then call get_node_value(node_source, "strength", external_source(i)%strength) @@ -2208,9 +2225,11 @@ contains integer :: n_sab ! number of sab tables for a material integer :: i_library ! index in libraries array integer :: index_nuclide ! index in nuclides + integer :: index_element ! index in elements integer :: index_sab ! index in sab_tables logical :: file_exists ! does materials.xml exist? - character(20) :: name ! name of nuclide, e.g. 92235.03c + character(20) :: name ! name of nuclide, e.g. U235 + character(3) :: element ! name of element, e.g. Zr character(MAX_WORD_LEN) :: units ! units on density character(MAX_LINE_LEN) :: filename ! absolute path to materials.xml character(MAX_LINE_LEN) :: temp_str ! temporary string when reading @@ -2255,6 +2274,7 @@ contains ! Initialize count for number of nuclides/S(a,b) tables index_nuclide = 0 + index_element = 0 index_sab = 0 do i = 1, n_materials @@ -2481,6 +2501,7 @@ contains mat % n_nuclides = n allocate(mat % names(n)) allocate(mat % nuclide(n)) + allocate(mat % element(n)) allocate(mat % atom_density(n)) allocate(mat % p0(n)) @@ -2512,6 +2533,27 @@ contains mat % nuclide(j) = nuclide_dict % get_key(to_lower(name)) end if + ! If the corresponding element hasn't been encountered yet and photon + ! transport will be used, we need to add its symbol to the element_dict + if (photon_transport) then + element = name(1:scan(name, '0123456789') - 1) + + ! Make sure photon cross section data is available + if (.not. library_dict % has_key(to_lower(element))) then + call fatal_error("Could not find element " // trim(element) & + // " in cross_sections data file!") + end if + + if (.not. element_dict % has_key(element)) then + index_element = index_element + 1 + mat % element(j) = index_element + + call element_dict % add_key(element, index_element) + else + mat % element(j) = element_dict % get_key(element) + end if + end if + ! Copy name and atom/weight percent mat % names(j) = name mat % atom_density(j) = densities % data(j) @@ -2610,6 +2652,7 @@ contains ! Set total number of nuclides and S(a,b) tables n_nuclides_total = index_nuclide + n_elements = index_element n_sab_tables = index_sab ! Close materials XML file @@ -4854,6 +4897,8 @@ contains libraries(i) % type = LIBRARY_NEUTRON case ('thermal') libraries(i) % type = LIBRARY_THERMAL + case ('photon') + libraries(i) % type = LIBRARY_PHOTON end select else call fatal_error("Missing library type") @@ -5230,14 +5275,18 @@ contains integer :: i, j integer :: i_library integer :: i_nuclide + integer :: i_element integer :: i_sab integer(HID_T) :: file_id integer(HID_T) :: group_id logical :: mp_found ! if windowed multipole libraries were found character(MAX_WORD_LEN) :: name + character(3) :: element type(SetChar) :: already_read + type(SetChar) :: element_already_read allocate(nuclides(n_nuclides_total)) + allocate(elements(n_elements)) allocate(sab_tables(n_sab_tables)) ! Read cross sections @@ -5279,6 +5328,31 @@ contains ! Add name and alias to dictionary call already_read % add(name) + ! Check if elemental data has been read, if needed + element = name(1:scan(name, '0123456789') - 1) + if (photon_transport) then + if (.not. element_already_read % contains(element)) then + ! Read photon interaction data from HDF5 photon library + i_library = library_dict % get_key(to_lower(element)) + i_element = element_dict % get_key(element) + call write_message('Reading ' // trim(element) // ' from ' // & + trim(libraries(i_library) % path), 6) + + ! Open file and make sure version is sufficient + file_id = file_open(libraries(i_library) % path, 'r') + call check_data_version(file_id) + + ! Read element data from HDF5 + group_id = open_group(file_id, element) + call elements(i_element) % from_hdf5(group_id) + call close_group(group_id) + call file_close(file_id) + + ! Add element to set + call element_already_read % add(element) + end if + end if + ! Read multipole file into the appropriate entry on the nuclides array if (temperature_multipole) call read_multipole_data(i_nuclide) end if diff --git a/src/material_header.F90 b/src/material_header.F90 index dc0373484..413296240 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -14,6 +14,7 @@ module material_header character(len=104) :: name = "" ! User-defined name integer :: n_nuclides ! number of nuclides integer, allocatable :: nuclide(:) ! index in nuclides array + integer, allocatable :: element(:) ! index in elements array real(8) :: density ! total atom density in atom/b-cm real(8), allocatable :: atom_density(:) ! nuclide atom density in atom/b-cm real(8) :: density_gpcc ! total density in g/cm^3 diff --git a/src/relaxng/settings.rnc b/src/relaxng/settings.rnc index 23a0cfd4b..62caeed95 100644 --- a/src/relaxng/settings.rnc +++ b/src/relaxng/settings.rnc @@ -55,6 +55,7 @@ element settings { element source { grammar { start = + (element particle { xsd:string } | attribute particle { xsd:string })? & (element strength { xsd:double } | attribute strength { xsd:double })? & (element file { xsd:string } | attribute file { xsd:string })? & element space { diff --git a/src/relaxng/settings.rng b/src/relaxng/settings.rng index e75dc7c15..c478bc5f2 100644 --- a/src/relaxng/settings.rng +++ b/src/relaxng/settings.rng @@ -230,6 +230,16 @@ + + + + + + + + + + diff --git a/src/source_header.F90 b/src/source_header.F90 index eefc007a4..763d8a7e9 100644 --- a/src/source_header.F90 +++ b/src/source_header.F90 @@ -11,6 +11,7 @@ module source_header !=============================================================================== type SourceDistribution + integer :: particle ! particle type real(8) :: strength ! source strength class(SpatialDistribution), allocatable :: space ! spatial distribution class(UnitSphereDistribution), allocatable :: angle ! angle distribution From 94dd50422ff3a4cc719ed776b312f2bf66beb694 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 28 Jun 2017 14:32:03 -0500 Subject: [PATCH 04/68] Initial implementation of photon physics --- CMakeLists.txt | 1 + openmc/source.py | 3 +- src/bank_header.F90 | 1 + src/cross_section.F90 | 155 ++++++++++++++++- src/global.F90 | 7 +- src/initialize.F90 | 18 +- src/nuclide_header.F90 | 8 +- src/particle_header.F90 | 13 +- src/photon_header.F90 | 16 ++ src/photon_physics.F90 | 365 ++++++++++++++++++++++++++++++++++++++++ src/physics.F90 | 163 +++++++++++++++++- src/simulation.F90 | 2 + src/source.F90 | 3 + 13 files changed, 732 insertions(+), 23 deletions(-) create mode 100644 src/photon_physics.F90 diff --git a/CMakeLists.txt b/CMakeLists.txt index 367e1e523..de01e2e54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -342,6 +342,7 @@ set(LIBOPENMC_FORTRAN_SRC src/particle_restart.F90 src/particle_restart_write.F90 src/photon_header.F90 + src/photon_physics.F90 src/physics_common.F90 src/physics.F90 src/physics_mg.F90 diff --git a/openmc/source.py b/openmc/source.py index ca229638d..4695f8ae0 100644 --- a/openmc/source.py +++ b/openmc/source.py @@ -128,7 +128,8 @@ class Source(object): """ element = ET.Element("source") element.set("strength", str(self.strength)) - element.set("particle", self.particle) + if self.particle != 'neutron': + element.set("particle", self.particle) if self.file is not None: element.set("file", self.file) if self.space is not None: diff --git a/src/bank_header.F90 b/src/bank_header.F90 index 97fb1f11f..5444d6b14 100644 --- a/src/bank_header.F90 +++ b/src/bank_header.F90 @@ -16,6 +16,7 @@ module bank_header real(C_DOUBLE) :: uvw(3) ! diretional cosines real(C_DOUBLE) :: E ! energy / energy group if in MG mode. integer(C_INT) :: delayed_group ! delayed group + integer(C_INT) :: particle ! particle type (neutron, photon, etc.) end type Bank end module bank_header diff --git a/src/cross_section.F90 b/src/cross_section.F90 index 28014f773..918b06ad8 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -20,11 +20,26 @@ module cross_section contains !=============================================================================== -! CALCULATE_XS determines the macroscopic cross sections for the material the -! particle is currently traveling through. +! CALCULATE_XS determines the macroscopic neutron and/or photon cross sections +! for the material the particle is currently traveling through. !=============================================================================== subroutine calculate_xs(p) + type(Particle), intent(inout) :: p + + if (p % type == NEUTRON) then + call calculate_neutron_xs(p) + elseif (p % type == PHOTON) then + call calculate_photon_xs(p) + end if + end subroutine calculate_xs + +!=============================================================================== +! CALCULATE_NEUTRON_XS determines the macroscopic cross sections for the +! material the particle is currently traveling through. +!=============================================================================== + + subroutine calculate_neutron_xs(p) type(Particle), intent(inout) :: p @@ -125,7 +140,7 @@ contains end do end associate - end subroutine calculate_xs + end subroutine calculate_neutron_xs !=============================================================================== ! CALCULATE_NUCLIDE_XS determines microscopic cross sections for a nuclide of a @@ -557,6 +572,140 @@ contains end subroutine calculate_urr_xs +!=============================================================================== +! CALCULATE_PHOTON_XS determines the macroscopic photon cross sections for the +! material the particle is currently traveling through. +!=============================================================================== + + subroutine calculate_photon_xs(p) + type(Particle), intent(inout) :: p + + integer :: i ! loop index over nuclides + integer :: i_element ! index into elements array + real(8) :: atom_density ! atom density of a nuclide + + ! Set all material macroscopic cross sections to zero + material_xs % total = ZERO + material_xs % coherent = ZERO + material_xs % incoherent = ZERO + material_xs % photoelectric = ZERO + material_xs % pair_production = ZERO + + ! Exit subroutine if material is void + if (p % material == MATERIAL_VOID) return + + associate (mat => materials(p % material)) + ! Add contribution from each nuclide in material + do i = 1, mat % n_nuclides + ! ======================================================================== + ! CALCULATE MICROSCOPIC CROSS SECTION + + ! Determine microscopic cross sections for this nuclide + i_element = mat % element(i) + + ! Calculate microscopic cross section for this nuclide + if (p % E /= micro_photon_xs(i_element) % last_E) then + call calculate_element_xs(i_element, p % E) + end if + + ! ======================================================================== + ! ADD TO MACROSCOPIC CROSS SECTION + + ! Copy atom density of nuclide in material + atom_density = mat % atom_density(i) + + ! Add contributions to material macroscopic total cross section + material_xs % total = material_xs % total + & + atom_density * micro_photon_xs(i_element) % total + + ! Add contributions to material macroscopic coherent cross section + material_xs % coherent = material_xs % coherent + & + atom_density * micro_photon_xs(i_element) % coherent + + ! Add contributions to material macroscopic incoherent cross section + material_xs % incoherent = material_xs % incoherent + & + atom_density * micro_photon_xs(i_element) % incoherent + + ! Add contributions to material macroscopic photoelectric cross section + material_xs % photoelectric = material_xs % photoelectric + & + atom_density * micro_photon_xs(i_element) % photoelectric + + ! Add contributions to material macroscopic pair production cross section + material_xs % pair_production = material_xs % pair_production + & + atom_density * micro_photon_xs(i_element) % pair_production + end do + end associate + + end subroutine calculate_photon_xs + +!=============================================================================== +! CALCULATE_ELEMENT_XS determines microscopic photon cross sections for an +! element of a given index in the elements array at the energy of the given +! particle +!=============================================================================== + + subroutine calculate_element_xs(i_element, E) + integer, intent(in) :: i_element ! index into nuclides array + real(8), intent(in) :: E ! energy + + integer :: i_grid ! index on nuclide energy grid + integer :: n_grid ! number of grid points + real(8) :: f ! interp factor on nuclide energy grid + real(8) :: log_E ! logarithm of the energy + + associate (elm => elements(i_element)) + ! Perform binary search on the element energy grid in order to determine + ! which points to interpolate between + n_grid = size(elm % energy) + log_E = log(E) + if (log_E <= elm % energy(1)) then + i_grid = 1 + elseif (log_E > elm % energy(n_grid)) then + i_grid = n_grid - 1 + else + i_grid = binary_search(elm % energy, n_grid, log_E) + end if + + ! check for case where two energy points are the same + if (elm % energy(i_grid) == elm % energy(i_grid+1)) i_grid = i_grid + 1 + + ! calculate interpolation factor + f = (log_E - elm%energy(i_grid))/(elm%energy(i_grid+1) - elm%energy(i_grid)) + + micro_photon_xs(i_element) % index_grid = i_grid + micro_photon_xs(i_element) % interp_factor = f + + ! Calculate microscopic coherent cross section + micro_photon_xs(i_element) % coherent = exp(elm % coherent(i_grid) + f * & + (elm % coherent(i_grid+1) - elm % coherent(i_grid))) + + ! Calculate microscopic incoherent cross section + micro_photon_xs(i_element) % incoherent = exp(elm % incoherent(i_grid) + & + f*(elm % incoherent(i_grid+1) - elm % incoherent(i_grid))) + + ! Calculate microscopic photoelectric cross section + micro_photon_xs(i_element) % photoelectric = exp(elm % photoelectric_total(& + i_grid) + f*(elm % photoelectric_total(i_grid+1) - & + elm % photoelectric_total(i_grid))) + + ! Calculate microscopic pair production cross section + micro_photon_xs(i_element) % pair_production = exp(& + elm % pair_production_total(i_grid) + f*(& + elm % pair_production_total(i_grid+1) - & + elm % pair_production_total(i_grid))) + + ! Calculate microscopic total cross section + micro_photon_xs(i_element) % total = & + micro_photon_xs(i_element) % coherent + & + micro_photon_xs(i_element) % incoherent + & + micro_photon_xs(i_element) % photoelectric + & + micro_photon_xs(i_element) % pair_production + + micro_photon_xs(i_element) % last_E = E + end associate + + end subroutine calculate_element_xs + !=============================================================================== ! FIND_ENERGY_INDEX determines the index on the union energy grid at a certain ! energy diff --git a/src/global.F90 b/src/global.F90 index e42e04a8d..6a37f2d74 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -15,7 +15,7 @@ module global use mesh_header, only: RegularMesh use mgxs_header, only: Mgxs, MgxsContainer use nuclide_header - use photon_header, only: PhotonInteraction + use photon_header, only: PhotonInteraction, ElementMicroXS use plot_header, only: ObjectPlot use sab_header, only: SAlphaBeta use set_header, only: SetInt @@ -79,6 +79,7 @@ module global ! Cross section caches type(NuclideMicroXS), allocatable :: micro_xs(:) ! Cache for each nuclide + type(ElementMicroXS), allocatable :: micro_photon_xs(:) ! Cache for each element type(MaterialMacroXS) :: material_xs ! Cache for current material ! Dictionaries to look up cross sections and listings @@ -452,8 +453,8 @@ module global real(8) :: res_scat_energy_max = 1000.0_8 character(10), allocatable :: res_scat_nuclides(:) -!$omp threadprivate(micro_xs, material_xs, fission_bank, n_bank, & -!$omp& trace, thread_id, current_work, filter_matches) +!$omp threadprivate(micro_xs, micro_photon_xs, material_xs, fission_bank, & +!$omp& n_bank, trace, thread_id, current_work, filter_matches) contains diff --git a/src/initialize.F90 b/src/initialize.F90 index 98f02863e..8204307c9 100644 --- a/src/initialize.F90 +++ b/src/initialize.F90 @@ -163,13 +163,13 @@ contains integer, intent(in) :: intracomm ! MPI intracommunicator #endif - integer :: bank_blocks(5) ! Count for each datatype + integer :: bank_blocks(6) ! Count for each datatype #ifdef MPIF08 - type(MPI_Datatype) :: bank_types(5) + type(MPI_Datatype) :: bank_types(6) #else - integer :: bank_types(5) ! Datatypes + integer :: bank_types(6) ! Datatypes #endif - integer(MPI_ADDRESS_KIND) :: bank_disp(5) ! Displacements + integer(MPI_ADDRESS_KIND) :: bank_disp(6) ! Displacements logical :: init_called type(Bank) :: b @@ -201,14 +201,16 @@ contains call MPI_GET_ADDRESS(b % uvw, bank_disp(3), mpi_err) call MPI_GET_ADDRESS(b % E, bank_disp(4), mpi_err) call MPI_GET_ADDRESS(b % delayed_group, bank_disp(5), mpi_err) + call MPI_GET_ADDRESS(b % particle, bank_disp(6), mpi_err) ! Adjust displacements bank_disp = bank_disp - bank_disp(1) ! Define MPI_BANK for fission sites - bank_blocks = (/ 1, 3, 3, 1, 1 /) - bank_types = (/ MPI_REAL8, MPI_REAL8, MPI_REAL8, MPI_REAL8, MPI_INTEGER /) - call MPI_TYPE_CREATE_STRUCT(5, bank_blocks, bank_disp, & + bank_blocks = (/ 1, 3, 3, 1, 1, 1 /) + bank_types = (/ MPI_DOUBLE, MPI_DOUBLE, MPI_DOUBLE, MPI_DOUBLE, & + MPI_INT, MPI_INT /) + call MPI_TYPE_CREATE_STRUCT(6, bank_blocks, bank_disp, & bank_types, MPI_BANK, mpi_err) call MPI_TYPE_COMMIT(MPI_BANK, mpi_err) @@ -245,6 +247,8 @@ contains c_loc(tmpb(1)%E)), H5T_NATIVE_DOUBLE, hdf5_err) call h5tinsert_f(hdf5_bank_t, "delayed_group", h5offsetof(c_loc(tmpb(1)), & c_loc(tmpb(1)%delayed_group)), H5T_NATIVE_INTEGER, hdf5_err) + call h5tinsert_f(hdf5_bank_t, "particle", h5offsetof(c_loc(tmpb(1)), & + c_loc(tmpb(1)%particle)), H5T_NATIVE_INTEGER, hdf5_err) ! Determine type for integer(8) hdf5_integer8_t = h5kind_to_type(8, H5_INTEGER_KIND) diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index c03ebee1a..9cc2bc7e2 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -143,6 +143,12 @@ module nuclide_header real(8) :: absorption ! macroscopic absorption xs real(8) :: fission ! macroscopic fission xs real(8) :: nu_fission ! macroscopic production xs + + ! Photon cross sections + real(8) :: coherent ! macroscopic coherent xs + real(8) :: incoherent ! macroscopic incoherent xs + real(8) :: photoelectric ! macroscopic photoelectric xs + real(8) :: pair_production ! macroscopic pair production xs end type MaterialMacroXS !=============================================================================== @@ -155,7 +161,7 @@ module nuclide_header character(MAX_FILE_LEN) :: path end type Library - contains +contains !=============================================================================== ! NUCLIDE_CLEAR resets and deallocates data in Nuclide diff --git a/src/particle_header.F90 b/src/particle_header.F90 index f28e54976..f0942fc41 100644 --- a/src/particle_header.F90 +++ b/src/particle_header.F90 @@ -199,6 +199,7 @@ contains call this % initialize() ! copy attributes from source bank site + this % type = src % particle this % wgt = src % wgt this % last_wgt = src % wgt this % coord(1) % xyz = src % xyz @@ -222,9 +223,10 @@ contains ! the secondary bank and increments the number of sites in the secondary bank. !=============================================================================== - subroutine create_secondary(this, uvw, type, run_CE) + subroutine create_secondary(this, uvw, E, type, run_CE) class(Particle), intent(inout) :: this real(8), intent(in) :: uvw(3) + real(8), intent(in) :: E integer, intent(in) :: type logical, intent(in) :: run_CE @@ -237,14 +239,15 @@ contains end if n = this % n_secondary + 1 - this % secondary_bank(n) % wgt = this % wgt + this % secondary_bank(n) % particle = type + this % secondary_bank(n) % wgt = this % wgt this % secondary_bank(n) % xyz(:) = this % coord(1) % xyz this % secondary_bank(n) % uvw(:) = uvw - this % n_secondary = n - this % secondary_bank(this % n_secondary) % E = this % E + this % secondary_bank(n) % E = E if (.not. run_CE) then - this % secondary_bank(this % n_secondary) % E = real(this % g, 8) + this % secondary_bank(n) % E = real(this % g, 8) end if + this % n_secondary = n end subroutine create_secondary diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 30f1b7cfe..dfedd5b0b 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -56,6 +56,22 @@ module photon_header procedure :: from_hdf5 => photon_from_hdf5 end type PhotonInteraction +!=============================================================================== +! ELEMENTMICROXS contains cached microscopic photon cross sections for a +! particular element at the current energy +!=============================================================================== + + type ElementMicroXS + integer :: index_grid ! index on element energy grid + real(8) :: last_E = ZERO ! last evaluated energy + real(8) :: interp_factor ! interpolation factor on energy grid + real(8) :: total ! microscropic total photon xs + real(8) :: coherent ! microscopic coherent xs + real(8) :: incoherent ! microscopic incoherent xs + real(8) :: photoelectric ! microscopic photoelectric xs + real(8) :: pair_production ! microscopic pair production xs + end type ElementMicroXS + contains subroutine photon_from_hdf5(this, group_id) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 new file mode 100644 index 000000000..7b7244fe7 --- /dev/null +++ b/src/photon_physics.F90 @@ -0,0 +1,365 @@ +module photon_physics + + use algorithm, only: binary_search + use constants + use particle_header, only: Particle + use photon_header, only: PhotonInteraction, compton_profile_pz + use random_lcg, only: prn + +contains + +!=============================================================================== +! KLEIN_NISHINA +!=============================================================================== + + subroutine klein_nishina(alpha, alpha_out, mu) + real(8), intent(in) :: alpha + real(8), intent(out) :: alpha_out + real(8), intent(out) :: mu + + real(8) :: beta ! 1 + 2a + real(8) :: t ! (1 + 2a)/(9 + 2a) + real(8) :: r, s, x + real(8) :: gamma + + beta = ONE + TWO*alpha + if (alpha < THREE) then + ! Kahn's rejection method + t = beta/(beta + 8.0_8) + do + if (prn() < t) then + ! Left branch of flow chart + r = TWO*prn() + x = ONE + alpha*r + if (prn() < FOUR/x*(ONE - ONE/x)) then + mu = 1 - r + exit + end if + else + ! Right branch of flow chart + x = beta/(ONE + TWO*alpha*prn()) + mu = ONE + (ONE - x)/alpha + if (prn() < HALF*(mu**2 + ONE/x)) exit + end if + end do + alpha_out = alpha/x + + else + ! Koblinger's direct method + gamma = ONE - beta**(-2) + s = prn()*(FOUR/alpha + HALF*gamma + & + (ONE - (ONE + beta)/alpha**2)*log(beta)) + if (s <= 2./alpha) then + ! For first term, x = 1 + 2ar + ! Therefore, a' = a/(1 + 2ar) + alpha_out = alpha/(ONE + TWO*alpha*prn()) + elseif (s <= FOUR/alpha) then + ! For third term, x = beta/(1 + 2ar) + ! Therefore, a' = a(1 + 2ar)/beta + alpha_out = alpha*(ONE + TWO*alpha*prn())/beta + elseif (s <= FOUR/alpha + HALF*gamma) then + ! For fourth term, x = 1/sqrt(1 - gamma*r) + ! Therefore, a' = a*sqrt(1 - gamma*r) + alpha_out = alpha*sqrt(ONE - gamma*prn()) + else + ! For third term, x = beta^r + ! Therefore, a' = a/beta^r + alpha_out = alpha/beta**prn() + end if + + ! Calculate cosine of scattering angle based on basic relation + mu = ONE + ONE/alpha - ONE/alpha_out + end if + + end subroutine klein_nishina + +!=============================================================================== +! COMPTON_SCATTER +!=============================================================================== + + subroutine compton_scatter(el, alpha, alpha_out, mu, use_doppler) + type(PhotonInteraction), intent(in) :: el + real(8), intent(in) :: alpha + real(8), intent(out) :: alpha_out + real(8), intent(out) :: mu + logical, intent(in), optional :: use_doppler + + real(8) :: x + real(8) :: form_factor_xmax + real(8) :: form_factor_x + real(8) :: e_out + logical :: use_doppler_ + + if (present(use_doppler)) then + use_doppler_ = use_doppler + else + use_doppler_ = .false. + end if + + form_factor_xmax = ZERO + do + ! Sample Klein-Nishina distribution for trial energy and angle + call klein_nishina(alpha, alpha_out, mu) + + ! Note that the parameter used here does not correspond exactly to the + ! momentum transfer q in ENDF-102 Eq. (27.2). Rather, this is the + ! parameter as defined by Hubbell, where the actual data comes from + x = MASS_ELECTRON/PLANCK_C*alpha*sqrt(HALF*(ONE - mu)) + + ! Calculate S(x, Z) and S(x_max, Z) + form_factor_x = el % incoherent_form_factor % evaluate(x) + if (form_factor_xmax == ZERO) then + form_factor_xmax = el % incoherent_form_factor % evaluate(& + MASS_ELECTRON/PLANCK_C*alpha) + end if + + ! Perform rejection on form factor + if (prn() < form_factor_x / form_factor_xmax) then + if (use_doppler_) then + call compton_doppler(el, alpha, mu, e_out) + alpha_out = e_out/MASS_ELECTRON + end if + exit + end if + end do + + end subroutine compton_scatter + +!=============================================================================== +! COMPTON_DOPPLER +!=============================================================================== + + subroutine compton_doppler(el, alpha, mu, e_out) + type(PhotonInteraction), intent(in) :: el + real(8), intent(in) :: alpha + real(8), intent(in) :: mu + real(8), intent(out) :: e_out + + integer :: i, i_shell + integer :: n + real(8) :: rn, m + real(8) :: c, c_l, c_max + real(8) :: pz_l, pz_r, pz, pz_max + real(8) :: p_l, p_r + real(8) :: e, e_b + real(8) :: e_out1, e_out2 + real(8) :: a, b, quad + real(8) :: f + real(8) :: momentum_sq + + n = size(compton_profile_pz) + + do + ! Sample electron shell + rn = prn() + c = ZERO + do i_shell = 1, size(el % electron_pdf) - 1 + c = c + el % electron_pdf(i_shell + 1) + if (rn < c) exit + end do + + ! Determine binding energy of shell + e_b = el % binding_energy(i_shell) + + ! Determine p_z,max + e = alpha*MASS_ELECTRON + if (e < e_b) then + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + exit + end if + + pz_max = -FINE_STRUCTURE*(e_b - (e - e_b)*alpha*(ONE - mu)) / & + sqrt(TWO*e*(e - e_b)*(ONE - mu) + e_b**2) + if (pz_max < ZERO) then + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + exit + end if + + ! Determine profile cdf value corresponding to p_z,max + if (pz_max > compton_profile_pz(n)) then + c_max = el % profile_cdf(n, i_shell) + else + i = binary_search(compton_profile_pz, n, pz_max) + pz_l = compton_profile_pz(i) + pz_r = compton_profile_pz(i + 1) + p_l = el % profile_pdf(i, i_shell) + p_r = el % profile_pdf(i + 1, i_shell) + c_l = el % profile_cdf(i, i_shell) + if (pz_l == pz_r) then + c_max = c_l + elseif (p_l == p_r) then + c_max = c_l + (pz_max - pz_l)*p_l + else + m = (p_l - p_r)/(pz_l - pz_r) + c_max = c_l + ((m*(pz_max - pz_l) + p_l)**2 - p_l**2)/(TWO*m) + end if + end if + + ! Sample value on bounded cdf + c = prn()*c_max + + ! Determine pz corresponding to sampled cdf value + i = binary_search(el % profile_cdf(:, i_shell), n, c) + pz_l = compton_profile_pz(i) + pz_r = compton_profile_pz(i + 1) + p_l = el % profile_pdf(i, i_shell) + p_r = el % profile_pdf(i + 1, i_shell) + c_l = el % profile_cdf(i, i_shell) + if (pz_l == pz_r) then + pz = pz_l + elseif (p_l == p_r) then + pz = pz_l + (c - c_l)/p_l + else + m = (p_l - p_r)/(pz_l - pz_r) + pz = pz_l + (sqrt(p_l**2 + TWO*m*(c - c_l)) - p_l)/m + end if + + ! Determine outgoing photon energy corresponding to electron momentum + momentum_sq = (pz/FINE_STRUCTURE)**2 + f = ONE + alpha*(ONE - mu) + a = momentum_sq - f*f + b = TWO*e*(f - momentum_sq*mu) + c = e**2*(momentum_sq - ONE) + + quad = b**2 - FOUR*a*c + if (quad < 0) then + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + exit + end if + quad = sqrt(quad) + e_out1 = -(b + quad)/(TWO*a) + e_out2 = -(b - quad)/(TWO*a) + + if (e_out1 > ZERO) then + if (e_out2 > ZERO) then + if (prn() < HALF) then + e_out = e_out1 + else + e_out = e_out2 + end if + else + e_out = e_out1 + end if + else + if (e_out2 > ZERO) e_out = e_out2 + end if + if (e_out < e - e_b) exit + end do + + end subroutine compton_doppler + +!=============================================================================== +! RAYLEIGH_SCATTER +!=============================================================================== + + subroutine rayleigh_scatter(el, alpha, mu) + type(PhotonInteraction), intent(in) :: el + real(8), intent(in) :: alpha + real(8), intent(out) :: mu + + integer :: i + real(8) :: F + real(8) :: F_max + real(8) :: x2 + real(8) :: x2_max + real(8) :: r + + do + ! Determine maximum value of x^2 + x2_max = (MASS_ELECTRON/PLANCK_C*alpha)**2 + + ! Determine F(x^2_max, Z) + F_max = el % coherent_int_form_factor % evaluate(x2_max) + + ! Sample cumulative distribution + F = prn()*F_max + + ! Determine x^2 corresponding to F + i = binary_search(el%coherent_int_form_factor%y, & + size(el%coherent_int_form_factor%y), F) + r = (F - el%coherent_int_form_factor%y(i)) / & + (el%coherent_int_form_factor%y(i+1) - el%coherent_int_form_factor%y(i)) + x2 = el%coherent_int_form_factor%x(i) + r*(el%coherent_int_form_factor%x(i+1) - & + el%coherent_int_form_factor%x(i)) + + ! Calculate mu + mu = ONE - TWO*x2/x2_max + + if (prn() < HALF*(ONE + mu**2)) exit + end do + + end subroutine rayleigh_scatter + +!=============================================================================== +! ATOMIC_RELAXATION +!=============================================================================== + + recursive subroutine atomic_relaxation(p, elm, i_shell) + type(Particle), intent(inout) :: p + type(PhotonInteraction), intent(in) :: elm + integer, intent(in) :: i_shell + + integer :: i_hole + integer :: i_transition + integer :: primary + integer :: secondary + real(8) :: c + real(8) :: rn + real(8) :: E + real(8) :: mu + real(8) :: phi + real(8) :: uvw(3) + + ! Check for no transitions + if (elm % shells(i_shell) % n_transitions == 0) return + + ! Sample transition + rn = prn() + c = ZERO + do i_transition = 1, elm % shells(i_shell) % n_transitions - 1 + c = c + elm % shells(i_shell) % & + transition_probability(i_transition + 1) + if (rn < c) exit + end do + + ! Get primary and secondary subshell designators + primary = elm % shells(i_shell) % transition_subshells(1, i_transition) + secondary = elm % shells(i_shell) % transition_subshells(2, i_transition) + + if (secondary == 0) then + ! Non-radiative trnasition -- Auger/Coster-Kronig effect + + ! TODO: Create electron + ! E_electron = transition_energy(i_transition) + + ! Fill secondary (higher) hole first + if (elm % shell_dict % has_key(secondary)) then + i_hole = elm % shell_dict % get_key(secondary) + call atomic_relaxation(p, elm, i_hole) + end if + else + ! Radiative transition -- get X-ray energy + E = elm % shells(i_shell) % transition_energy(i_transition) + + if (E > ZERO) then + ! Sample angle isotropically for X-ray + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Create X-ray + call p % create_secondary(uvw, E, PHOTON, run_ce=.true.) + end if + end if + + ! Fill primary hole + if (elm % shell_dict % has_key(primary)) then + i_hole = elm % shell_dict % get_key(primary) + call atomic_relaxation(p, elm, i_hole) + end if + + end subroutine atomic_relaxation + +end module photon_physics diff --git a/src/physics.F90 b/src/physics.F90 index 9482772ef..d6a4c0ac5 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -14,6 +14,8 @@ module physics use output, only: write_message use particle_header, only: Particle use particle_restart_write, only: write_particle_restart + use photon_physics, only: rayleigh_scatter, compton_scatter, & + atomic_relaxation use physics_common use random_lcg, only: prn, advance_prn_seed, prn_set_stream use reaction_header, only: Reaction @@ -41,8 +43,12 @@ contains ! Add to collision counter for particle p % n_collision = p % n_collision + 1 - ! Sample nuclide/reaction for the material the particle is in - call sample_reaction(p) + ! Sample reaction for the material the particle is in + if (p % type == NEUTRON) then + call sample_reaction(p) + elseif (p % type == PHOTON) then + call sample_photon_reaction(p) + end if ! Display information about collision if (verbosity >= 10 .or. trace) then @@ -137,6 +143,110 @@ contains end subroutine sample_reaction +!=============================================================================== +! SAMPLE_PHOTON_REACTION samples an element based on the macroscopic cross +! sections for each nuclide within a material and then samples a reaction for +! that element and calls the appropriate routine to process the physics. +!=============================================================================== + + subroutine sample_photon_reaction(p) + type(Particle), intent(inout) :: p + + integer :: i_shell ! index in subshells + integer :: i_grid ! index on energy grid + integer :: i_element ! index in nuclides array + integer :: i_start ! threshold index + real(8) :: prob ! cumulative probability + real(8) :: cutoff ! sampled total cross section + real(8) :: f ! interpolation factor + real(8) :: xs ! photoionization cross section + real(8) :: prob_after + real(8) :: alpha ! photon energy divided by electron rest mass + real(8) :: alpha_out ! outgoing photon energy over electron rest mass + real(8) :: mu ! scattering cosine + real(8) :: phi ! azimuthal angle + + ! Sample element within material + i_element = sample_element(p) + p % event_nuclide = i_element + + ! Calculate photon energy over electron rest mass equivalent + alpha = p % E/MASS_ELECTRON + + ! For tallying purposes, this routine might be called directly. In that + ! case, we need to sample a reaction via the cutoff variable + prob = ZERO + cutoff = prn() * micro_photon_xs(i_element) % total + + associate (elm => elements(i_element)) + ! Coherent (Rayleigh) scattering + prob = prob + micro_photon_xs(i_element) % coherent + if (prob > cutoff) then + call rayleigh_scatter(elm, alpha, mu) + p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + return + end if + + ! Incoherent (Compton) scattering + prob = prob + micro_photon_xs(i_element) % incoherent + if (prob > cutoff) then + call compton_scatter(elm, alpha, alpha_out, mu, .true.) + p % E = alpha_out*MASS_ELECTRON + p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + return + end if + + ! Photoelectric effect + prob_after = prob + micro_photon_xs(i_element) % photoelectric + if (prob_after > cutoff) then + do i_shell = 1, size(elm % shells) + ! Get grid index and interpolation factor + i_grid = micro_photon_xs(i_element) % index_grid + f = micro_photon_xs(i_element) % interp_factor + + ! Check threshold of reaction + i_start = elm % shells(i_shell) % threshold + if (i_grid <= i_start) cycle + + ! Evaluation subshell photoionization cross section + xs = exp(elm % shells(i_shell) % cross_section(i_grid - i_start) + & + f*(elm % shells(i_shell) % cross_section(i_grid + 1 - i_start) - & + elm % shells(i_shell) % cross_section(i_grid - i_start))) + + prob = prob + xs + if (prob > cutoff) then + ! TODO: Create electron + ! E_electron = p % E - elm % shells(i_shell) % binding_energy + + call atomic_relaxation(p, elm, i_shell) + p % alive = .false. + return + end if + end do + end if + prob = prob_after + end associate + + ! Pair production + prob = prob + micro_photon_xs(i_element) % pair_production + if (prob > cutoff) then + ! Sample angle isotropically + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + p % coord(1) % uvw(1) = mu + p % coord(1) % uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + p % coord(1) % uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Set energy + p % E = MASS_ELECTRON + + ! Create photon in opposite direction + call p % create_secondary(-p % coord(1) % uvw, MASS_ELECTRON, & + PHOTON, .true.) + end if + + end subroutine sample_photon_reaction + !=============================================================================== ! SAMPLE_NUCLIDE !=============================================================================== @@ -199,6 +309,49 @@ contains end subroutine sample_nuclide +!=============================================================================== +! SAMPLE_ELEMENT +!=============================================================================== + + function sample_element(p) result(i_element) + type(Particle), intent(in) :: p + integer :: i_element + + integer :: i + real(8) :: prob + real(8) :: cutoff + real(8) :: atom_density ! atom density of nuclide in atom/b-cm + real(8) :: sigma ! microscopic total xs for nuclide + + associate (mat => materials(p % material)) + ! Sample cumulative distribution function + cutoff = prn() * material_xs % total + + i = 0 + prob = ZERO + do while (prob < cutoff) + i = i + 1 + + ! Check to make sure that a nuclide was sampled + if (i > mat % n_nuclides) then + call write_particle_restart(p) + call fatal_error("Did not sample any element during collision.") + end if + + ! Find atom density + i_element = mat % element(i) + atom_density = mat % atom_density(i) + + ! Determine microscopic cross section + sigma = atom_density * micro_photon_xs(i_element) % total + + ! Increment probability to compare to cutoff + prob = prob + sigma + end do + end associate + + end function sample_element + !=============================================================================== ! SAMPLE_FISSION !=============================================================================== @@ -1140,6 +1293,9 @@ contains ! Bank source neutrons by copying particle data bank_array(i) % xyz = p % coord(1) % xyz + ! Set particle as neutron + bank_array(i) % particle = NEUTRON + ! Set weight of fission bank site bank_array(i) % wgt = ONE/weight @@ -1329,7 +1485,8 @@ contains if (mod(yield, ONE) == ZERO) then ! If yield is integral, create exactly that many secondary particles do i = 1, nint(yield) - 1 - call p % create_secondary(p % coord(1) % uvw, NEUTRON, run_CE=.true.) + call p % create_secondary(p % coord(1) % uvw, p % E, & + NEUTRON, run_CE=.true.) end do else ! Otherwise, change weight of particle based on yield diff --git a/src/simulation.F90 b/src/simulation.F90 index 87a17452d..2c26bdc31 100644 --- a/src/simulation.F90 +++ b/src/simulation.F90 @@ -378,6 +378,7 @@ contains !$omp parallel allocate(micro_xs(n_nuclides_total)) + allocate(micro_photon_xs(n_elements)) !$omp end parallel if (.not. restart_run) call initialize_source() @@ -403,6 +404,7 @@ contains !$omp parallel deallocate(micro_xs) + deallocate(micro_photon_xs) !$omp end parallel ! Increment total number of generations diff --git a/src/source.F90 b/src/source.F90 index 517715b56..cf7cd5b32 100644 --- a/src/source.F90 +++ b/src/source.F90 @@ -134,6 +134,9 @@ contains ! Set particle defaults call p % initialize() + ! Set particle type + site % particle = external_source(i) % particle + ! Sample spatial distribution site % xyz(:) = external_source(i) % space % sample() From 974b71456568a1a4211c72fb349de92410f55c40 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 29 Jun 2017 10:50:35 -0500 Subject: [PATCH 05/68] Start adding documentation on photon physics --- .gitignore | 6 +- docs/source/methods/index.rst | 3 +- .../{physics.rst => neutron_physics.rst} | 8 +- docs/source/methods/photon_physics.rst | 239 ++++++++++++++++++ docs/source/usersguide/scripts.rst | 9 + 5 files changed, 256 insertions(+), 9 deletions(-) rename docs/source/methods/{physics.rst => neutron_physics.rst} (99%) create mode 100644 docs/source/methods/photon_physics.rst diff --git a/.gitignore b/.gitignore index a0cfd5c7f..5eefc08d4 100644 --- a/.gitignore +++ b/.gitignore @@ -62,14 +62,12 @@ src/install_manifest.txt scripts/nndc scripts/nndc_hdf5 scripts/wmp -scripts/multipole_lib.tar.gz -scripts/ENDF-B-VII.1-*.tar.gz -scripts/JEFF32-ACE-*.tar.gz scripts/JEFF32-ACE-*.zip scripts/TSLs.tar.gz scripts/jeff-3.2 scripts/jeff-3.2-hdf5 -scripts/*.tar.xz +scripts/*.tar.* +scripts/G4EMLOW*/ # Images *.ppm diff --git a/docs/source/methods/index.rst b/docs/source/methods/index.rst index 1df4f324a..d8e6ee819 100644 --- a/docs/source/methods/index.rst +++ b/docs/source/methods/index.rst @@ -12,7 +12,8 @@ Theory and Methodology geometry cross_sections random_numbers - physics + neutron_physics + photon_physics tallies eigenvalue parallelization diff --git a/docs/source/methods/physics.rst b/docs/source/methods/neutron_physics.rst similarity index 99% rename from docs/source/methods/physics.rst rename to docs/source/methods/neutron_physics.rst index 7a3204833..3451ae83f 100644 --- a/docs/source/methods/physics.rst +++ b/docs/source/methods/neutron_physics.rst @@ -1,8 +1,8 @@ -.. _methods_physics: +.. _methods_neutron_physics: -======= -Physics -======= +=============== +Neutron Physics +=============== There are limited differences between physics treatments used in the continuous-energy and multi-group modes. If distinctions are necessary, each diff --git a/docs/source/methods/photon_physics.rst b/docs/source/methods/photon_physics.rst new file mode 100644 index 000000000..43696f0a1 --- /dev/null +++ b/docs/source/methods/photon_physics.rst @@ -0,0 +1,239 @@ +.. _methods_photon_physics: + +============== +Photon Physics +============== + +Photons, being neutral particles, behave much in the same manner as neutrons, +traveling in straight lines and experiencing occassional collisions which change +their energy and direction. Photons undergo four basic interactions as they pass +through matter: coherent (Rayleigh) scattering, incoherent (Compton) scattering, +photoelectric effect, and pair/triplet production. Photons with energy in the +MeV range may also undergo photonuclear reactions with an atomic nucleus. In +addition to these primary interaction mechanisms, all processes other than +coherent scattering can result in the excitation/ionization of atoms. The +de-excitation of these atoms can result in the emission of electrons and +photons. Electrons themselves also can produce photons by means of +bremsstrahlung radiation. + +------------------------------ +Coherent (Rayleigh) Scattering +------------------------------ + +The elastic scattering of a photon off a free charged particle is known as +Thomson scattering. The differential cross section is independent of the energy +of the incident photon. For scattering off a free electron, the differential +cross section is + +.. math:: + :label: thomson + + \frac{d\sigma}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) + +where :math:`\mu` is the cosine of the scattering angle and :math:`r_0` is the +classical radius of the electron. Thomson scattering can generally occur when +the photon energy is much less than rest mass energy of the particle. + +In practice, most elastic scattering of photons off electrons happens not with +free electrons but those bound in atoms. This process is known as Rayleigh +scattering. The radiation scattered off of individual bound electrons combines +coherently, and thus Rayleigh scattering is also known as coherent +scattering. Even though conceptually we think of the photon interacting with a +single electron, because the wave functions combine constructively it is really +as though the photon is interacting with the entire atom. + +The differential cross section for Rayleigh scattering is given by + +.. math:: + :label: coherent-xs + + \frac{d\sigma(E,E',\mu)}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) \left [ ( F(x, Z) + + F'(E) )^2 + F''(E)^2 \right ] + +where :math:`F(x,Z)` is a form factor as a function of the momentum transfer +:math:`x` and the atomic number :math:`Z` and :math:`F' + iF''` is a factor that +accounts for `anomalous scattering`_ which can occur near absorption edges. In a +Monte Carlo simulation, when coherent scattering occurs, we only need to sample +the scattering angle using the differential cross section in :eq:`coherent-xs` +since the energy of the photon does not change. In OpenMC, anomalous scattering +is ignored such that differential cross section comes + +.. math:: + :label: coherent-xs-openmc + + \frac{d\sigma(E,E',\mu)}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) F(x, Z)^2 + +To construct a proper probability density, we need to normalize the differential +cross section in :eq:`coherent-xs-openmc` by the integrated coherent scattering +cross section: + +.. math:: + :label: coherent-pdf-1 + + p(\mu) d\mu = \frac{\pi r_0^2}{\sigma(E)} ( 1 + \mu^2 ) F(x, Z)^2 d\mu. + +Since the form factor is given in terms of the momentum transfer, it is more +convenient to change variables of the probability density to :math:`x^2`. The +momentum transfer is traditionally expressed as + +.. math:: + :label: momentum-transfer + + x = \kappa \alpha \sqrt{1 - \mu} + +where the coefficient :math:`\kappa` can be shown to be + +.. math:: + :label: kappa + + \kappa = \frac{m_e c^2}{\sqrt{2}hc} \approx 29.14329, + +:math:`m_e` is the mass of the electron, :math:`c` is the speed of light +in a vacuum, and :math:`h` is Planck's constant. Using :eq:`momentum-transfer`, +we have that :math:`\mu = 1 - [x/(\kappa\alpha)]^2` and :math:`d\mu/dx^2 = +-1/(\kappa\alpha)^2`. The probability density in :math:`x^2` is + +.. math:: + :label: coherent-pdf-x2 + + p(x^2) dx^2 = p(\mu) \left | \frac{d\mu}{dx^2} \right | dx^2 = \frac{2\pi + r_0^2 A(\bar{x}^2,Z)}{(\kappa\alpha)^2 \sigma(E)} \left ( + \frac{1 + \mu^2}{2} \right ) \left ( \frac{F(x, Z)^2}{A(\bar{x}^2, Z)} \right ) dx^2 + +where :math:`\bar{x}` is the maximum value of :math:`x` that occurs for +:math:`\mu=-1`, + +.. math:: + :label: xmax + + \bar{x} = \kappa \alpha \sqrt{2} = \frac{m_e c^2}{hc} \alpha, + +and :math:`A(x^2, Z)` is the integral of the square of the form factor: + +.. math:: + :label: coherent-int-ff + + A(x^2, Z) = \int_0^{x^2} F(\chi, Z)^2 d\chi^2. + +As you see, we have multiplied and divided the probability density by the +integral of the squared form factor so that the density in :eq:`coherent-pdf-x2` +is expressed as the product of two separate densities in parentheses. In OpenMC, +a table of :math:`A(x^2, Z)` versus :math:`x^2` is pre-generated and used at +run-time to do a table search on the cumulative distribution function: + +.. math:: + :label: coherent-form-factor-cdf + + \frac{\int_0^{x^2} F(\chi,Z)^2 d\chi^2}{\int_0^{\bar{x}^2} F(x,Z)^2 dx^2} + +Once a trial :math:`x^2` value has been selected, we can calculate :math:`\mu` +and perform rejection sampling using the Thomson scattering differential cross +section. The complete algorithm is as follows: + +1. Determine :math:`\bar{x}^2` using :eq:`xmax`. + +2. Determine :math:`A_{max} = A(\bar{x}^2, Z)` using the pre-generated + tabulated data. + +3. Sample the cumulative density by calculating :math:`A' = \xi_1 A_{max}` where + :math:`\xi_1` is a uniformly distributed random number. + +4. Perform a binary search to determine the value of :math:`x^2` which satisfies + :math:`A(x^2, Z) = A'`. + +5. By combining :eq:`momentum-transfer` and :eq:`xmax`, calculate :math:`\mu = + 1 - 2x^2/\bar{x}^2`. + +6. If :math:`\xi_2 < (1 + \mu^2)/2`, accept :math:`\mu`. Otherwise, repeat the + sampling at step 3. + +------------------------------- +Incoherent (Compton) Scattering +------------------------------- + +Before we noted that the Thomson cross section gives the behavior for photons +scattering off of free electrons valid at low energies. The formula for photon +scattering off of free electrons that is valid for all energies can be found +using quantum electrodynamics and is known as the Klein-Nishina_ formula after +the two authors who discovered it: + +.. math:: + :label: klein-nishina + + \frac{d\sigma_{KN}}{d\mu} = \pi r_0^2 \left ( \frac{\alpha'}{\alpha} \right + ) \left [ \frac{\alpha'}{\alpha} + \frac{\alpha}{\alpha'} + \mu^2 - 1 \right + ] + +where :math:`\alpha` and :math:`\alpha'` are the ratios of the incoming and +exiting photon energies to the electron rest mass energy equivalent (0.511 MeV), +respectively. Although it appears that the outgoing energy and angle are +separate, there is actually a one-to-one relationship between them such that +only one needs to be sampled: + +.. math:: + :label: compton-energy-angle + + \alpha' = \frac{\alpha}{1 + \alpha(1 - \mu)}. + +Note that when :math:`\alpha'/\alpha` goes to one, i.e., scattering is elastic, +the Klein-Nishina cross section becomes identical to the Thomson cross +section. In general though, the scattering is inelastic and is known as Compton +scattering. When a photon interacts with a bound electron in an atom, the +Klein-Nishina formula must be modified to account for the binding effects. As in +the case of coherent scattering, this is done by means of a form factor. The +differential cross section for incoherent scattering is given by + +.. math:: + :label: incoherent-xs + + \frac{d\sigma}{d\mu} = \frac{d\sigma_{KN}}{d\mu} S(x,Z) = \pi r_0^2 \left ( + \frac{\alpha'}{\alpha} \right )^2 \left [ \frac{\alpha'}{\alpha} + + \frac{\alpha}{\alpha'} + \mu^2 - 1 \right ] S(x,Z) + +where :math:`S(x,Z)` is the form factor. The approach in OpenMC is to first +sample the Klein-Nishina cross section and then perform rejection sampling on +the form factor. As in other codes, `Kahn's rejection method`_ is used for +:math:`\alpha < 3` and a direct method by Koblinger_ is used for :math:`\alpha +\ge 3`. The complete algorithm is as follows: + +1. If :math:`\alpha < 3`, sample :math:`\mu` from the Klein-Nishina cross + section using Kahn's rejection method. Otherwise, use Koblinger's direct + method. + +2. Calculate :math:`x` and :math:`\bar{x}` using :eq:`momentum-transfer` and + :eq:`xmax`, respectively. + +3. If :math:`\xi < S(x, Z)/S(\bar{x}, Z)`, accept :math:`\mu`. Otherwise repeat + from step 1. + +Doppler Energy Broadening +------------------------- + +LA-UR-04-0487_ and LA-UR-04-0488_ + +-------------------- +Photoelectric Effect +-------------------- + +Atomic Relaxation +----------------- + +--------------- +Pair Production +--------------- + +--------------------------- +Thick-target Bremsstrahlung +--------------------------- + +.. _Koblinger: http://www.tandfonline.com/doi/abs/10.13182/NSE75-A26646 + +.. _anomalous scattering: http://pd.chem.ucl.ac.uk/pdnn/diff1/anomscat.htm + +.. _Kahn's rejection method: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/pdf_files/aecu-3259_kahn.pdf + +.. _Klein-Nishina: https://en.wikipedia.org/wiki/Klein%E2%80%93Nishina_formula + +.. _LA-UR-04-0487: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/pdf_files/la-ur-04-0487.pdf + +.. _LA-UR-04-0488: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/pdf_files/la-ur-04-0488.pdf diff --git a/docs/source/usersguide/scripts.rst b/docs/source/usersguide/scripts.rst index 90ca6886d..92850ca73 100644 --- a/docs/source/usersguide/scripts.rst +++ b/docs/source/usersguide/scripts.rst @@ -173,6 +173,15 @@ test suite. This script has the following optional arguments: -b, --batch Suppress standard in +----------------------- +``openmc-make-compton`` +----------------------- + +This script generates an HDF5 file called ``compton_profiles.h5`` that contains +Compton profile data using an existing data library from `Geant4 +`_. Note that OpenMC includes this data file by default +so it should not be necessary in practice to generate it yourself. + .. _scripts_plot: -------------------------- From 686362248baf9e7bde384400428bc26de1808e61 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 29 Jun 2017 11:44:03 -0500 Subject: [PATCH 06/68] Set event_MT during photon transport, allow for photon energy cutoff --- openmc/settings.py | 29 +++++++------------ src/constants.F90 | 4 ++- src/endf.F90 | 14 ++++++++++ src/global.F90 | 2 +- src/input_xml.F90 | 5 +++- src/photon_header.F90 | 17 ++++++++--- src/physics.F90 | 65 ++++++++++++++++++++++--------------------- 7 files changed, 79 insertions(+), 57 deletions(-) diff --git a/openmc/settings.py b/openmc/settings.py index 3efdf1ab7..658dd8642 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -577,16 +577,15 @@ class Settings(object): raise ValueError(msg) for key in cutoff: if key == 'weight': - cv.check_type('weight cutoff', cutoff['weight'], Real) - cv.check_greater_than('weight cutoff', cutoff['weight'], 0.0) + cv.check_type('weight cutoff', cutoff[key], Real) + cv.check_greater_than('weight cutoff', cutoff[key], 0.0) elif key == 'weight_avg': - cv.check_type('average survival weight', cutoff['weight_avg'], - Real) + cv.check_type('average survival weight', cutoff[key], Real) cv.check_greater_than('average survival weight', - cutoff['weight_avg'], 0.0) - elif key == 'energy': - cv.check_type('energy cutoff', cutoff['energy'], Real) - cv.check_greater_than('energy cutoff', cutoff['energy'], 0.0) + cutoff[key], 0.0) + elif key in ['energy', 'energy_photon']: + cv.check_type('energy cutoff', cutoff[key], Real) + cv.check_greater_than('energy cutoff', cutoff[key], 0.0) else: msg = 'Unable to set cutoff to "{0}" which is unsupported by '\ 'OpenMC'.format(key) @@ -946,17 +945,9 @@ class Settings(object): def _create_cutoff_subelement(self, root): if self._cutoff is not None: element = ET.SubElement(root, "cutoff") - if 'weight' in self._cutoff: - subelement = ET.SubElement(element, "weight") - subelement.text = str(self._cutoff['weight']) - - if 'weight_avg' in self._cutoff: - subelement = ET.SubElement(element, "weight_avg") - subelement.text = str(self._cutoff['weight_avg']) - - if 'energy' in self._cutoff: - subelement = ET.SubElement(element, "energy") - subelement.text = str(self._cutoff['energy']) + for key, value in self.items(): + subelement = ET.SubElement(element, key) + subelement.text = str(value) def _create_entropy_subelement(self, root): if self._entropy_mesh is not None: diff --git a/src/constants.F90 b/src/constants.F90 index 88bf70b59..53253e23d 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -226,7 +226,9 @@ module constants N_3HEA = 193, N_4N2P = 194, N_4N2A = 195, N_4NPA = 196, N_3P = 197, & N_N3P = 198, N_3N2PA = 199, N_5N2P = 200, N_P0 = 600, N_PC = 649, & N_D0 = 650, N_DC = 699, N_T0 = 700, N_TC = 749, N_3HE0 = 750, & - N_3HEC = 799, N_A0 = 800, N_AC = 849, N_2N0 = 875, N_2NC = 891 + N_3HEC = 799, N_A0 = 800, N_AC = 849, N_2N0 = 875, N_2NC = 891, & + COHERENT = 502, INCOHERENT = 504, PHOTOELECTRIC = 522, & + PAIR_PROD_ELEC = 515, PAIR_PROD = 516, PAIR_PROD_NUC = 517 ! ACE table types integer, parameter :: & diff --git a/src/endf.F90 b/src/endf.F90 index 0ba2db388..f3c6b7089 100644 --- a/src/endf.F90 +++ b/src/endf.F90 @@ -176,6 +176,20 @@ contains string = '(n,Xa)' case (444) string = '(damage)' + case (COHERENT) + string = 'coherent scatter' + case (INCOHERENT) + string = 'incoherent scatter' + case (PAIR_PROD_ELEC) + string = 'pair production, electron' + case (PAIR_PROD) + string = 'pair production' + case (PAIR_PROD_NUC) + string = 'pair production, nuclear' + case (PHOTOELECTRIC) + string = 'photoelectric' + case (534 : 572) + string = 'photoelectric, ' // trim(SUBSHELLS(MT - 533)) // ' subshell' case (600 : 648) string = '(n,p' // trim(to_str(MT-600)) // ')' case (649) diff --git a/src/global.F90 b/src/global.F90 index 6a37f2d74..d9da251ba 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -313,7 +313,7 @@ module global logical :: survival_biasing = .false. real(8) :: weight_cutoff = 0.25_8 - real(8) :: energy_cutoff = ZERO + real(8) :: energy_cutoff(3) = [ZERO, 1000.0_8, ZERO] real(8) :: weight_survive = ONE ! ============================================================================ diff --git a/src/input_xml.F90 b/src/input_xml.F90 index c0a91aecb..0dc1a90a8 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -599,7 +599,10 @@ contains call get_node_value(node_cutoff, "weight_avg", weight_survive) end if if (check_for_node(node_cutoff, "energy")) then - call get_node_value(node_cutoff, "energy", energy_cutoff) + call get_node_value(node_cutoff, "energy", energy_cutoff(1)) + end if + if (check_for_node(node_cutoff, "energy_photon")) then + call get_node_value(node_cutoff, "energy_photon", energy_cutoff(2)) end if end if diff --git a/src/photon_header.F90 b/src/photon_header.F90 index dfedd5b0b..a5cdd9791 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -1,6 +1,6 @@ module photon_header - use hdf5, only: HID_T, HSIZE_T + use hdf5, only: HID_T, HSIZE_T, SIZE_T use constants, only: ZERO, HALF, SUBSHELLS use dict_header, only: DictIntInt @@ -10,7 +10,7 @@ module photon_header real(8), allocatable :: compton_profile_pz(:) type ElectronSubshell - character(3) :: label + integer :: index_subshell ! index in SUBSHELLS integer :: threshold real(8) :: n_electrons real(8) :: binding_energy @@ -24,7 +24,8 @@ module photon_header end type ElectronSubshell type PhotonInteraction - integer :: Z ! atomic number + character(3) :: name ! atomic symbol, e.g. 'Zr' + integer :: Z ! atomic number ! Microscopic cross sections real(8), allocatable :: energy(:) @@ -82,15 +83,22 @@ contains integer(HID_T) :: rgroup, tgroup integer(HID_T) :: dset_id integer(HSIZE_T) :: dims(1), dims2(2) + integer(SIZE_T) :: name_len integer :: n_energy integer :: n_shell integer :: n_profile integer :: n_transition - ! integer, allocatable :: designators(:) character(3), allocatable :: designators(:) real(8) :: c real(8), allocatable :: matrix(:,:) + ! Get name of nuclide from group + name_len = len(this % name) + this % name = get_name(group_id, name_len) + + ! Get rid of leading '/' + this % name = trim(this % name(2:)) + ! Get atomic number call read_attribute(this % Z, group_id, 'Z') @@ -160,6 +168,7 @@ contains do j = 1, size(SUBSHELLS) if (designators(i) == SUBSHELLS(j)) then call this % shell_dict % add_key(j, i) + this % shells(i) % index_subshell = j exit end if end do diff --git a/src/physics.F90 b/src/physics.F90 index d6a4c0ac5..758219083 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -45,42 +45,42 @@ contains ! Sample reaction for the material the particle is in if (p % type == NEUTRON) then - call sample_reaction(p) - elseif (p % type == PHOTON) then + call sample_neutron_reaction(p) + else call sample_photon_reaction(p) end if + ! Kill particle if energy falls below cutoff + if (p % E < energy_cutoff(p % type)) then + p % alive = .false. + p % wgt = ZERO + p % last_wgt = ZERO + end if + ! Display information about collision if (verbosity >= 10 .or. trace) then - call write_message(" " // trim(reaction_name(p % event_MT)) & - &// " with " // trim(adjustl(nuclides(p % event_nuclide) % name)) & - &// ". Energy = " // trim(to_str(p % E)) // " eV.") + if (p % type == NEUTRON) then + call write_message(" " // trim(reaction_name(p % event_MT)) & + &// " with " // trim(adjustl(nuclides(p % event_nuclide) % name)) & + &// ". Energy = " // trim(to_str(p % E)) // " eV.") + else + call write_message(" " // trim(reaction_name(p % event_MT)) & + &// " with " // trim(adjustl(elements(p % event_nuclide) % name)) & + &// ". Energy = " // trim(to_str(p % E)) // " eV.") + end if end if - ! check for very low energy - if (p % E < 1.0e-100_8) then - p % alive = .false. - if (master) call warning("Killing neutron with extremely low energy") - end if - - ! Advance URR seed stream 'N' times after energy changes - if (p % E /= p % last_E) then - call prn_set_stream(STREAM_URR_PTABLE) - call advance_prn_seed(size(nuclides, kind=8)) - call prn_set_stream(STREAM_TRACKING) - endif - end subroutine collision !=============================================================================== -! SAMPLE_REACTION samples a nuclide based on the macroscopic cross sections for -! each nuclide within a material and then samples a reaction for that nuclide -! and calls the appropriate routine to process the physics. Note that there is -! special logic when suvival biasing is turned on since fission and -! disappearance are treated implicitly. +! SAMPLE_NEUTRON_REACTION samples a nuclide based on the macroscopic cross +! sections for each nuclide within a material and then samples a reaction for +! that nuclide and calls the appropriate routine to process the physics. Note +! that there is special logic when suvival biasing is turned on since fission +! and disappearance are treated implicitly. !=============================================================================== - subroutine sample_reaction(p) + subroutine sample_neutron_reaction(p) type(Particle), intent(inout) :: p @@ -128,20 +128,19 @@ contains call scatter(p, i_nuclide, i_nuc_mat) ! Play russian roulette if survival biasing is turned on - if (survival_biasing) then call russian_roulette(p) if (.not. p % alive) return end if - ! Kill neutron under certain energy - if (p % E < energy_cutoff) then - p % alive = .false. - p % wgt = ZERO - p % last_wgt = ZERO + ! Advance URR seed stream 'N' times after energy changes + if (p % E /= p % last_E) then + call prn_set_stream(STREAM_URR_PTABLE) + call advance_prn_seed(size(nuclides, kind=8)) + call prn_set_stream(STREAM_TRACKING) end if - end subroutine sample_reaction + end subroutine sample_neutron_reaction !=============================================================================== ! SAMPLE_PHOTON_REACTION samples an element based on the macroscopic cross @@ -184,6 +183,7 @@ contains if (prob > cutoff) then call rayleigh_scatter(elm, alpha, mu) p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + p % event_MT = COHERENT return end if @@ -193,6 +193,7 @@ contains call compton_scatter(elm, alpha, alpha_out, mu, .true.) p % E = alpha_out*MASS_ELECTRON p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + p % event_MT = INCOHERENT return end if @@ -219,6 +220,7 @@ contains ! E_electron = p % E - elm % shells(i_shell) % binding_energy call atomic_relaxation(p, elm, i_shell) + p % event_MT = 533 + elm % shells(i_shell) % index_subshell p % alive = .false. return end if @@ -239,6 +241,7 @@ contains ! Set energy p % E = MASS_ELECTRON + p % event_MT = PAIR_PROD ! Create photon in opposite direction call p % create_secondary(-p % coord(1) % uvw, MASS_ELECTRON, & From d1b8efc5aa8157fd883e1d2e726f479069f1f31c Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Sun, 2 Jul 2017 13:21:01 -0400 Subject: [PATCH 07/68] implemented sampling of secondary photons from neutron collisons --- src/cross_section.F90 | 30 +++++++--- src/energy_distribution.F90 | 6 +- src/nuclide_header.F90 | 114 ++++++++++++++++++++++++++++++------ src/physics.F90 | 102 ++++++++++++++++++++++++++++++++ 4 files changed, 225 insertions(+), 27 deletions(-) diff --git a/src/cross_section.F90 b/src/cross_section.F90 index 918b06ad8..c16b1ee92 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -53,11 +53,12 @@ contains logical :: check_sab ! should we check for S(a,b) table? ! Set all material macroscopic cross sections to zero - material_xs % total = ZERO - material_xs % elastic = ZERO - material_xs % absorption = ZERO - material_xs % fission = ZERO - material_xs % nu_fission = ZERO + material_xs % total = ZERO + material_xs % elastic = ZERO + material_xs % absorption = ZERO + material_xs % fission = ZERO + material_xs % nu_fission = ZERO + material_xs % nu_photon_total = ZERO ! Exit subroutine if material is void if (p % material == MATERIAL_VOID) return @@ -137,6 +138,10 @@ contains ! Add contributions to material macroscopic nu-fission cross section material_xs % nu_fission = material_xs % nu_fission + & atom_density * micro_xs(i_nuclide) % nu_fission + + ! Add contributions to material macroscopic nu-fission cross section + material_xs % nu_photon_total = material_xs % nu_photon_total + & + atom_density * micro_xs(i_nuclide) % nu_photon_total end do end associate @@ -257,8 +262,9 @@ contains micro_xs(i_nuclide) % interp_factor = f ! Initialize nuclide cross-sections to zero - micro_xs(i_nuclide) % fission = ZERO - micro_xs(i_nuclide) % nu_fission = ZERO + micro_xs(i_nuclide) % fission = ZERO + micro_xs(i_nuclide) % nu_fission = ZERO + micro_xs(i_nuclide) % nu_photon_total = ZERO ! Calculate microscopic nuclide total cross section micro_xs(i_nuclide) % total = (ONE - f) * xs % total(i_grid) & @@ -272,6 +278,10 @@ contains micro_xs(i_nuclide) % absorption = (ONE - f) * xs % absorption( & i_grid) + f * xs % absorption(i_grid + 1) + ! Calculate microscopic nuclide nu-photon total cross section + micro_xs(i_nuclide) % nu_photon_total = (ONE - f) * xs % & + nu_photon_total(i_grid) + f * xs % nu_photon_total(i_grid + 1) + if (nuc % fissionable) then ! Calculate microscopic nuclide total cross section micro_xs(i_nuclide) % fission = (ONE - f) * xs % fission(i_grid) & @@ -442,6 +452,7 @@ contains integer :: i_energy ! index for energy integer :: i_low ! band index at lower bounding energy integer :: i_up ! band index at upper bounding energy + integer :: i_grid ! index on nuclide energy grid real(8) :: f ! interpolation factor real(8) :: r ! pseudo-random number real(8) :: elastic ! elastic cross section @@ -563,6 +574,11 @@ contains micro_xs(i_nuclide) % fission = fission micro_xs(i_nuclide) % total = elastic + inelastic + capture + fission + ! Set the nu-photon production cross section + i_grid = int(log(E/energy_min_neutron)/log_spacing) + micro_xs(i_nuclide) % nu_photon_total = & + nuc % compute_nu_photon_total(E, i_temp, i_grid) + ! Determine nu-fission cross section if (nuc % fissionable) then micro_xs(i_nuclide) % nu_fission = nuc % nu(E, EMISSION_TOTAL) * & diff --git a/src/energy_distribution.F90 b/src/energy_distribution.F90 index 770da617c..abfdf6f2f 100644 --- a/src/energy_distribution.F90 +++ b/src/energy_distribution.F90 @@ -333,8 +333,8 @@ contains c_k = c_k1 end do - ! Check to make sure k is <= NP - 1 - k = min(k, n_energy_out - 1) + ! Check to make sure 1 <= k <= NP - 1 + k = max(1, min(k, n_energy_out - 1)) E_l_k = this%distribution(l)%e_out(k) p_l_k = this%distribution(l)%p(k) @@ -361,7 +361,7 @@ contains end if ! Now interpolate between incident energy bins i and i + 1 - if (.not. histogram_interp) then + if (.not. histogram_interp .and. n_energy_out > 1) then if (l == i) then E_out = E_1 + (E_out - E_i_1)*(E_K - E_1)/(E_i_K - E_i_1) else diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 9cc2bc7e2..d6ad5f9f6 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -5,7 +5,7 @@ module nuclide_header use hdf5, only: HID_T, HSIZE_T, SIZE_T - use algorithm, only: sort, find + use algorithm, only: sort, find, binary_search use constants use dict_header, only: DictIntInt use endf, only: reaction_name, is_fission, is_disappearance @@ -37,12 +37,13 @@ module nuclide_header end type EnergyGrid type SumXS - real(8), allocatable :: total(:) ! total cross section - real(8), allocatable :: elastic(:) ! elastic scattering - real(8), allocatable :: fission(:) ! fission - real(8), allocatable :: nu_fission(:) ! neutron production - real(8), allocatable :: absorption(:) ! absorption (MT > 100) - real(8), allocatable :: heating(:) ! heating + real(8), allocatable :: total(:) ! total cross section + real(8), allocatable :: elastic(:) ! elastic scattering + real(8), allocatable :: fission(:) ! fission + real(8), allocatable :: nu_fission(:) ! neutron production + real(8), allocatable :: absorption(:) ! absorption (MT > 100) + real(8), allocatable :: heating(:) ! heating + real(8), allocatable :: nu_photon_total(:) ! photon production end type SumXS type :: Nuclide @@ -99,6 +100,7 @@ module nuclide_header procedure :: from_hdf5 => nuclide_from_hdf5 procedure :: init_grid => nuclide_init_grid procedure :: nu => nuclide_nu + procedure :: compute_nu_photon_total => compute_nuclide_nu_photon_total procedure, private :: create_derived => nuclide_create_derived end type Nuclide @@ -117,6 +119,7 @@ module nuclide_header real(8) :: absorption ! microscopic absorption xs real(8) :: fission ! microscopic fission xs real(8) :: nu_fission ! microscopic production xs + real(8) :: nu_photon_total ! microscopic photon production xs ! Information for S(a,b) use integer :: index_sab ! index in sab_tables (zero means no table) @@ -138,11 +141,12 @@ module nuclide_header !=============================================================================== type MaterialMacroXS - real(8) :: total ! macroscopic total xs - real(8) :: elastic ! macroscopic elastic scattering xs - real(8) :: absorption ! macroscopic absorption xs - real(8) :: fission ! macroscopic fission xs - real(8) :: nu_fission ! macroscopic production xs + real(8) :: total ! macroscopic total xs + real(8) :: elastic ! macroscopic elastic scattering xs + real(8) :: absorption ! macroscopic absorption xs + real(8) :: fission ! macroscopic fission xs + real(8) :: nu_fission ! macroscopic production xs + real(8) :: nu_photon_total ! macroscopic photon production xs ! Photon cross sections real(8) :: coherent ! macroscopic coherent xs @@ -481,7 +485,7 @@ contains subroutine nuclide_create_derived(this) class(Nuclide), intent(inout) :: this - integer :: i, j, k + integer :: i, j, k, l integer :: t integer :: m integer :: n @@ -501,11 +505,13 @@ contains allocate(this % sum_xs(i) % fission(n_grid)) allocate(this % sum_xs(i) % nu_fission(n_grid)) allocate(this % sum_xs(i) % absorption(n_grid)) + allocate(this % sum_xs(i) % nu_photon_total(n_grid)) this % sum_xs(i) % total(:) = ZERO this % sum_xs(i) % elastic(:) = ZERO this % sum_xs(i) % fission(:) = ZERO this % sum_xs(i) % nu_fission(:) = ZERO this % sum_xs(i) % absorption(:) = ZERO + this % sum_xs(i) % nu_photon_total(:) = ZERO end do i_fission = 0 @@ -539,6 +545,18 @@ contains this % sum_xs(t) % total(j:j+n-1) = this % sum_xs(t) % total(j:j+n-1) + & rx % xs(t) % value + ! Calculate nu-photon total cross section + do k = 1, size(rx % products) + if (rx % products(k) % particle == PHOTON) then + do l = 1, n + this % sum_xs(t) % nu_photon_total(l+j-1) = & + this % sum_xs(t) % nu_photon_total(l+j-1) + & + rx % xs(t) % value(l) * rx % products(k) % & + yield % evaluate(this % grid(t) % energy(l+j-1)) + end do + end if + end do + ! Add contribution to absorption cross section if (is_disappearance(rx % MT)) then this % sum_xs(t) % absorption(j:j+n-1) = this % sum_xs(t) % & @@ -565,10 +583,6 @@ contains this % sum_xs(t) % absorption(j:j+n-1) = this % sum_xs(t) % & absorption(j:j+n-1) + rx % xs(t) % value - ! If total fission reaction is present, there's no need to store the - ! reaction cross-section since it was copied to this % fission - if (rx % MT == N_FISSION) deallocate(rx % xs(t) % value) - ! Keep track of this reaction for easy searching later if (t == 1) then i_fission = i_fission + 1 @@ -690,6 +704,72 @@ contains end function nuclide_nu +!=============================================================================== +! COMPUTE_NUCLIDE_NU_PHOTON_TOTAL is an interface to compute the number of +! photons produced +!=============================================================================== + + pure function compute_nuclide_nu_photon_total(this, E, t, i_log_union) result(nu_photon_total) + class(Nuclide), intent(in) :: this + real(8), intent(in) :: E + integer, intent(in) :: t + integer, intent(in) :: i_log_union + real(8) :: rx_xs + real(8) :: nu_photon_total + real(8) :: f + integer :: m, j, k + integer :: i_grid, i_low, i_high + + associate (grid => this % grid(t), xs => this % sum_xs(t)) + ! Determine the energy grid index using a logarithmic mapping to + ! reduce the energy range over which a binary search needs to be + ! performed + + if (E < grid % energy(1)) then + i_grid = 1 + elseif (E > grid % energy(size(grid % energy))) then + i_grid = size(grid % energy) - 1 + else + ! Determine bounding indices based on which equal log-spaced + ! interval the energy is in + i_low = grid % grid_index(i_log_union) + i_high = grid % grid_index(i_log_union + 1) + 1 + + ! Perform binary search over reduced range + i_grid = binary_search(grid % energy(i_low:i_high), & + i_high - i_low + 1, E) + i_low - 1 + end if + + ! check for rare case where two energy points are the same + if (grid % energy(i_grid) == grid % energy(i_grid + 1)) & + i_grid = i_grid + 1 + + ! calculate interpolation factor + f = (E - grid % energy(i_grid)) / & + (grid % energy(i_grid + 1) - grid % energy(i_grid)) + end associate + + nu_photon_total = ZERO + + ! Calculate nu-photon total cross section + do m = 1, size(this % reactions) + associate (rx => this % reactions(m)) + j = rx % xs(t) % threshold + do k = 1, size(rx % products) + if (rx % products(k) % particle == PHOTON) then + if (i_grid >= j) then + rx_xs = (ONE - f) * rx % xs(t) % value(i_grid - j + 1) & + + f * rx % xs(t) % value(i_grid - j + 2) + nu_photon_total = nu_photon_total + rx_xs * & + rx % products(k) % yield % evaluate(E) + end if + end if + end do + end associate + end do + + end function compute_nuclide_nu_photon_total + subroutine nuclide_init_grid(this, E_min, E_max, M) class(Nuclide), intent(inout) :: this real(8), intent(in) :: E_min ! Minimum energy in MeV diff --git a/src/physics.F90 b/src/physics.F90 index 758219083..8fc3a501a 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -113,6 +113,9 @@ contains end if end if + ! Create secondary photons + call sample_secondary_photons(p, i_nuclide) + ! If survival biasing is being used, the following subroutine adjusts the ! weight of the particle. Otherwise, it checks to see if absorption occurs @@ -421,6 +424,59 @@ contains end subroutine sample_fission +!=============================================================================== +! SAMPLE_PHOTON_PRODUCT +!=============================================================================== + + subroutine sample_photon_product(i_nuclide, E, i_reaction, i_product) + integer, intent(in) :: i_nuclide ! index in nuclides array + real(8), intent(in) :: E ! energy of neutron + integer, intent(out) :: i_reaction ! index in nuc % reactions array + integer, intent(out) :: i_product ! index in nuc % reactions array + + integer :: i_grid + integer :: i_temp + integer :: threshold + real(8) :: f + real(8) :: prob + real(8) :: cutoff + real(8) :: yield + type(Nuclide), pointer :: nuc + + ! Get pointer to nuclide + nuc => nuclides(i_nuclide) + + ! Get grid index and interpolation factor and sample proton production cdf + i_temp = micro_xs(i_nuclide) % index_temp + i_grid = micro_xs(i_nuclide) % index_grid + f = micro_xs(i_nuclide) % interp_factor + cutoff = prn() * micro_xs(i_nuclide) % nu_photon_total + prob = ZERO + + ! Loop through each reaction type + REACTION_LOOP: do i_reaction = 1, size(nuc % reactions) + associate (rx => nuc % reactions(i_reaction)) + do i_product = 1, size(rx % products) + if (rx % products(i_product) % particle == PHOTON) then + + threshold = rx % xs(i_temp) % threshold + + ! if energy is below threshold for this reaction, skip it + if (i_grid < threshold) cycle + + ! add to cumulative probability + yield = rx % products(i_product) % yield % evaluate(E) + prob = prob + ((ONE - f) * rx % xs(i_temp) % value(i_grid - threshold + 1) & + + f*(rx % xs(i_temp) % value(i_grid - threshold + 2))) * yield + + if (prob > cutoff) exit REACTION_LOOP + end if + end do + end associate + end do REACTION_LOOP + + end subroutine sample_photon_product + !=============================================================================== ! ABSORPTION !=============================================================================== @@ -1498,4 +1554,50 @@ contains end subroutine inelastic_scatter +!=============================================================================== +! SAMPLE_SECONDARY_PHOTONS +!=============================================================================== + + subroutine sample_secondary_photons(p, i_nuclide) + type(Particle), intent(inout) :: p + integer, intent(in) :: i_nuclide + + integer :: i_reaction ! index in nuc % reactions array + integer :: i_product ! index in nuc % reactions % products array + type(Reaction), pointer :: rx + + real(8) :: nu_t + real(8) :: mu + real(8) :: E + real(8) :: uvw(3) + integer :: nu + integer :: i + + ! Sample the number of photons produced + nu_t = micro_xs(i_nuclide) % nu_photon_total / micro_xs(i_nuclide) % total + if (prn() > nu_t - int(nu_t)) then + nu = int(nu_t) + else + nu = int(nu_t) + 1 + end if + + ! Sample each secondary photon + do i = 1, nu + + ! Sample the reaction and product + call sample_photon_product(i_nuclide, p % E, i_reaction, i_product) + rx => nuclides(i_nuclide) % reactions(i_reaction) + + ! Sample the outgoing energy and angle + call rx % products(i_product) % sample(p % E, E, mu) + + ! Sample the new direction + uvw = rotate_angle(p % coord(1) % uvw, mu) + + ! Create the secondary photon + !call p % create_secondary(uvw, E, PHOTON, run_CE=.true.) + end do + + end subroutine sample_secondary_photons + end module physics From 20b1113f17b18a55bad59e5461badaf50f6e7f7c Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Sun, 2 Jul 2017 13:29:18 -0400 Subject: [PATCH 08/68] removed macroscopic nu_photon_total --- src/cross_section.F90 | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/cross_section.F90 b/src/cross_section.F90 index c16b1ee92..c3cf4cdf9 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -58,7 +58,6 @@ contains material_xs % absorption = ZERO material_xs % fission = ZERO material_xs % nu_fission = ZERO - material_xs % nu_photon_total = ZERO ! Exit subroutine if material is void if (p % material == MATERIAL_VOID) return @@ -138,10 +137,6 @@ contains ! Add contributions to material macroscopic nu-fission cross section material_xs % nu_fission = material_xs % nu_fission + & atom_density * micro_xs(i_nuclide) % nu_fission - - ! Add contributions to material macroscopic nu-fission cross section - material_xs % nu_photon_total = material_xs % nu_photon_total + & - atom_density * micro_xs(i_nuclide) % nu_photon_total end do end associate From b4f9badfdb78e6edb8fbf46fbb815fafc91ad4a1 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Sun, 2 Jul 2017 13:43:39 -0400 Subject: [PATCH 09/68] removed unnecessary adjustment of indent --- src/cross_section.F90 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cross_section.F90 b/src/cross_section.F90 index c3cf4cdf9..c0dc3b685 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -53,11 +53,11 @@ contains logical :: check_sab ! should we check for S(a,b) table? ! Set all material macroscopic cross sections to zero - material_xs % total = ZERO - material_xs % elastic = ZERO - material_xs % absorption = ZERO - material_xs % fission = ZERO - material_xs % nu_fission = ZERO + material_xs % total = ZERO + material_xs % elastic = ZERO + material_xs % absorption = ZERO + material_xs % fission = ZERO + material_xs % nu_fission = ZERO ! Exit subroutine if material is void if (p % material == MATERIAL_VOID) return From 5da591d36a442a45b6d2c5f5ddf6931bbaa3f037 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Mon, 3 Jul 2017 17:01:46 -0400 Subject: [PATCH 10/68] created script for adding photo data to cross_sections.xml and turned on photon transport --- openmc/data/library.py | 23 ++++---- scripts/openmc-get-nndc-data | 9 ++++ scripts/openmc-get-photo-endf71 | 93 +++++++++++++++++++++++++++++++++ src/global.F90 | 2 +- src/photon_physics.F90 | 2 +- src/physics.F90 | 2 +- src/tracking.F90 | 4 +- 7 files changed, 117 insertions(+), 18 deletions(-) create mode 100755 scripts/openmc-get-photo-endf71 diff --git a/openmc/data/library.py b/openmc/data/library.py index 2f33743a6..5522bdc63 100644 --- a/openmc/data/library.py +++ b/openmc/data/library.py @@ -63,32 +63,29 @@ class DataLibrary(EqualityMixin): library = {'path': filename, 'type': filetype, 'materials': materials} self.libraries.append(library) - def export_to_xml(self, path='cross_sections.xml'): + def export_to_xml(self, path='cross_sections.xml', append=False): """Export cross section data library to an XML file. Parameters ---------- path : str Path to file to write. Defaults to 'cross_sections.xml'. + append : bool + Whether to append to an existing file, it if exists. + Defaults to False. """ - root = ET.Element('cross_sections') - # Determine common directory for library paths - common_dir = os.path.dirname(os.path.commonprefix( - [lib['path'] for lib in self.libraries])) - if common_dir == '': - common_dir = '.' - - directory = os.path.relpath(common_dir, os.path.dirname(path)) - if directory != '.': - dir_element = ET.SubElement(root, "directory") - dir_element.text = directory + if append: + root = ET.parse(path).getroot() + else: + root = ET.Element('cross_sections') for library in self.libraries: lib_element = ET.SubElement(root, "library") lib_element.set('materials', ' '.join(library['materials'])) - lib_element.set('path', os.path.relpath(library['path'], common_dir)) + lib_element.set('path', os.path.relpath(library['path'], + os.path.dirname(path))) lib_element.set('type', library['type']) # Clean the indentation to be user-readable diff --git a/scripts/openmc-get-nndc-data b/scripts/openmc-get-nndc-data index f1da2241a..43fa213a0 100755 --- a/scripts/openmc-get-nndc-data +++ b/scripts/openmc-get-nndc-data @@ -33,6 +33,8 @@ parser = argparse.ArgumentParser( ) parser.add_argument('-b', '--batch', action='store_true', help='supresses standard in') +parser.add_argument('-p', '--photo', default='generate_true', + help='Whether to include photo-atomic interaction data') args = parser.parse_args() @@ -158,3 +160,10 @@ pwd = os.path.dirname(os.path.realpath(__file__)) ace2hdf5 = os.path.join(pwd, 'openmc-ace-to-hdf5') subprocess.call([ace2hdf5, '-d', 'nndc_hdf5', '--fission_energy_release', fer_file] + ace_files) + +# Generate photo interaction library files +if args.photo == 'generate_true': + pwd = os.path.dirname(os.path.realpath(__file__)) + photo_endf = os.path.join(pwd, 'openmc-get-photo-endf71') + subprocess.call([photo_endf, '-c', 'nndc_hdf5/cross_sections.xml']) + diff --git a/scripts/openmc-get-photo-endf71 b/scripts/openmc-get-photo-endf71 new file mode 100755 index 000000000..b2ee3bba2 --- /dev/null +++ b/scripts/openmc-get-photo-endf71 @@ -0,0 +1,93 @@ +#!/usr/bin/env python + +from __future__ import print_function +import os +import shutil +import zipfile +import requests +import argparse + +from io import BytesIO + +import openmc.data +from openmc.data import ATOMIC_SYMBOL + +description = """ +Download ENDF/B-VII.1 ENDF data from IAEA for photo-atomic and atomic +relaxation data and convert it to an HDF5 library for use with OpenMC. +This data is used for photon transport in OpenMC. + +""" + +class CustomFormatter(argparse.ArgumentDefaultsHelpFormatter, + argparse.RawDescriptionHelpFormatter): + pass + +parser = argparse.ArgumentParser( + description=description, + formatter_class=CustomFormatter +) +parser.add_argument('-c', '--cross-sections-file', + help='cross_sections.xml file to append libraries to') +args = parser.parse_args() + +base_url = 'http://www-nds.iaea.org/public/download-endf/ENDF-B-VII.1/' + +# ============================================================================== +# DOWNLOAD FILES FROM IAEA SITE AND GENERATE HDF5 LIBRARY + +# Make photo and ard directories +if not os.path.exists('photo'): + os.mkdir('photo') + +if not os.path.exists('photo_hdf5'): + os.mkdir('photo_hdf5') + +if not os.path.exists('ard'): + os.mkdir('ard') + +library = openmc.data.DataLibrary() + +for z in range(1,101): + + element = ATOMIC_SYMBOL[z] + print('Extracting {} interaction data...'.format(element)) + + # Download photo files + if z < 100: + filename = 'photo/photo_{:02}00_{}-{}-0'.format(z, z, element) + else: + filename = 'photo/photo_{}20_{}-{}-0'.format(z-1, z, element) + + url = base_url + filename + '.zip' + r = requests.get(url, stream=True) + zipfile.ZipFile(BytesIO(r.content)).extractall(path='photo') + photo_file = 'photo/' + element + '.dat' + shutil.move(filename + '.dat', photo_file) + + # Download ard files + if z < 100: + filename = 'ard/ard_{:02}00_{}-{}-0'.format(z, z, element) + else: + filename = 'ard/ard_{}20_{}-{}-0'.format(z-1, z, element) + + url = base_url + filename + '.zip' + r = requests.get(url, stream=True) + zipfile.ZipFile(BytesIO(r.content)).extractall(path='ard') + ard_file = 'ard/' + element + '.dat' + shutil.move(filename + '.dat', ard_file) + + hdf5_file = 'photo_hdf5/' + element + '.h5' + if os.path.isfile(hdf5_file): + os.remove(hdf5_file) + + f = openmc.data.IncidentPhoton.from_endf(photo_file, ard_file) + f.export_to_hdf5(hdf5_file) + library.register_file(hdf5_file) + +if args.cross_sections_file is not None: + path = args.cross_sections_file + library.export_to_xml(path, True) +else: + path = 'photo_hdf5/cross_sections.xml' + library.export_to_xml(path) diff --git a/src/global.F90 b/src/global.F90 index d9da251ba..6d7b93648 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -120,7 +120,7 @@ module global integer :: n_log_bins ! number of bins for logarithmic grid real(8) :: log_spacing ! spacing on logarithmic grid - logical :: photon_transport = .false. + logical :: photon_transport = .true. ! ============================================================================ ! MULTI-GROUP CROSS SECTION RELATED VARIABLES diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 7b7244fe7..39ae89d2b 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -327,7 +327,7 @@ contains secondary = elm % shells(i_shell) % transition_subshells(2, i_transition) if (secondary == 0) then - ! Non-radiative trnasition -- Auger/Coster-Kronig effect + ! Non-radiative transition -- Auger/Coster-Kronig effect ! TODO: Create electron ! E_electron = transition_energy(i_transition) diff --git a/src/physics.F90 b/src/physics.F90 index 8fc3a501a..e6d25cc45 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -1595,7 +1595,7 @@ contains uvw = rotate_angle(p % coord(1) % uvw, mu) ! Create the secondary photon - !call p % create_secondary(uvw, E, PHOTON, run_CE=.true.) + call p % create_secondary(uvw, E, PHOTON, run_CE=.true.) end do end subroutine sample_secondary_photons diff --git a/src/tracking.F90 b/src/tracking.F90 index 7650f598a..ce513624d 100644 --- a/src/tracking.F90 +++ b/src/tracking.F90 @@ -135,7 +135,7 @@ contains ! Score track-length estimate of k-eff - if (run_mode == MODE_EIGENVALUE) then + if (run_mode == MODE_EIGENVALUE .and. p % type == NEUTRON) then global_tally_tracklength = global_tally_tracklength + p % wgt * & distance * material_xs % nu_fission end if @@ -166,7 +166,7 @@ contains ! PARTICLE HAS COLLISION ! Score collision estimate of keff - if (run_mode == MODE_EIGENVALUE) then + if (run_mode == MODE_EIGENVALUE .and. p % type == NEUTRON) then global_tally_collision = global_tally_collision + p % wgt * & material_xs % nu_fission / material_xs % total end if From 10c4113e82f3c943f23f2b16512311eafb929868 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Mon, 3 Jul 2017 23:00:57 -0400 Subject: [PATCH 11/68] added sampling of electron and positron particle types --- scripts/openmc-get-nndc-data | 2 +- src/constants.F90 | 8 ++- src/global.F90 | 3 +- src/input_xml.F90 | 28 ++++++++++ src/physics.F90 | 104 +++++++++++++++++++++++++++++++---- 5 files changed, 130 insertions(+), 15 deletions(-) diff --git a/scripts/openmc-get-nndc-data b/scripts/openmc-get-nndc-data index 43fa213a0..8afd98cf7 100755 --- a/scripts/openmc-get-nndc-data +++ b/scripts/openmc-get-nndc-data @@ -113,7 +113,7 @@ for f in files: # Move ACE files down one level for filename in glob.glob('nndc/293.6K/ENDF-B-VII.1-neutron-293.6K/*'): - shutil.move(filename, 'nndc/293.6K/') + shutil.move(filename, 'nndc/293.6K/' + os.path.basename(filename)) # ============================================================================== # FIX ZAID ASSIGNMENTS FOR VARIOUS S(A,B) TABLES diff --git a/src/constants.F90 b/src/constants.F90 index 53253e23d..f3f73c7ba 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -179,7 +179,8 @@ module constants integer, parameter :: & NEUTRON = 1, & PHOTON = 2, & - ELECTRON = 3 + ELECTRON = 3, & + POSITRON = 4 ! Angular distribution type integer, parameter :: & @@ -450,6 +451,11 @@ module constants MODE_PARTICLE = 4, & ! Particle restart mode MODE_VOLUME = 5 ! Volume calculation mode + ! Electron treatments + integer, parameter :: & + ELECTRON_LED = 1, & ! Local Energy Deposition + ELECTRON_TTB = 2 ! Thick Target Bremsstrahlung + !============================================================================= ! CMFD CONSTANTS diff --git a/src/global.F90 b/src/global.F90 index 6d7b93648..680fed2cb 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -121,6 +121,7 @@ module global real(8) :: log_spacing ! spacing on logarithmic grid logical :: photon_transport = .true. + integer :: electron_treatment = ELECTRON_LED ! ============================================================================ ! MULTI-GROUP CROSS SECTION RELATED VARIABLES @@ -313,7 +314,7 @@ module global logical :: survival_biasing = .false. real(8) :: weight_cutoff = 0.25_8 - real(8) :: energy_cutoff(3) = [ZERO, 1000.0_8, ZERO] + real(8) :: energy_cutoff(4) = [ZERO, 1000.0_8, ZERO, ZERO] real(8) :: weight_survive = ONE ! ============================================================================ diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 0dc1a90a8..26a39de28 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -267,6 +267,34 @@ contains ! Copy random number seed if specified if (check_for_node(root, "seed")) call get_node_value(root, "seed", seed) + ! Check for electron treatment + if (check_for_node(root, "electron_treatment")) then + call get_node_value(root, "electron_treatment", temp_str) + select case (to_lower(temp_str)) + case ("LED") + electron_treatment = ELECTRON_LED + case ("TTB") + electron_treatment = ELECTRON_TTB + case default + call fatal_error("Unrecognized electron treatment: " // & + trim(temp_str) // ".") + end select + end if + + ! Check for photon transport + if (check_for_node(root, "photon_transport")) then + call get_node_value(root, "photon_transport", temp_str) + select case (to_lower(temp_str)) + case ("true") + photon_transport = .true. + case ("false") + photon_transport = .false. + case default + call fatal_error("Unrecognized photon transport: " // & + trim(temp_str) // ".") + end select + end if + ! Number of bins for logarithmic grid if (check_for_node(root, "log_grid_bins")) then call get_node_value(root, "log_grid_bins", n_log_bins) diff --git a/src/physics.F90 b/src/physics.F90 index e6d25cc45..410f9fcc2 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -46,8 +46,12 @@ contains ! Sample reaction for the material the particle is in if (p % type == NEUTRON) then call sample_neutron_reaction(p) - else + else if (p % type == PHOTON) then call sample_photon_reaction(p) + else if (p % type == ELECTRON) then + call sample_electron_reaction(p) + else if (p % type == POSITRON) then + call sample_positron_reaction(p) end if ! Kill particle if energy falls below cutoff @@ -167,6 +171,8 @@ contains real(8) :: alpha_out ! outgoing photon energy over electron rest mass real(8) :: mu ! scattering cosine real(8) :: phi ! azimuthal angle + real(8) :: E_electron ! electron energy + real(8) :: uvw(3) ! new direction ! Sample element within material i_element = sample_element(p) @@ -219,9 +225,20 @@ contains prob = prob + xs if (prob > cutoff) then - ! TODO: Create electron - ! E_electron = p % E - elm % shells(i_shell) % binding_energy + E_electron = p % E - elm % shells(i_shell) % binding_energy + ! Sample angle isotropically + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Create secondary electron + call p % create_secondary(uvw, E_electron, ELECTRON, run_CE=.true.) + + ! Allow electrons to fill orbital and produce auger electrons + ! and fluorescent photons call atomic_relaxation(p, elm, i_shell) p % event_MT = 533 + elm % shells(i_shell) % index_subshell p % alive = .false. @@ -238,21 +255,84 @@ contains ! Sample angle isotropically mu = TWO*prn() - ONE phi = TWO*PI*prn() - p % coord(1) % uvw(1) = mu - p % coord(1) % uvw(2) = sqrt(ONE - mu*mu)*cos(phi) - p % coord(1) % uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) - ! Set energy - p % E = MASS_ELECTRON + ! Compute the kinetic energy of each particle + E_electron = HALF * (p % E - 2 * MASS_ELECTRON) + + ! Create electron-positron pair traveling in opposite directions + call p % create_secondary( uvw, E_electron, ELECTRON, .true.) + call p % create_secondary(-uvw, E_electron, POSITRON, .true.) p % event_MT = PAIR_PROD - - ! Create photon in opposite direction - call p % create_secondary(-p % coord(1) % uvw, MASS_ELECTRON, & - PHOTON, .true.) + p % alive = .false. end if end subroutine sample_photon_reaction +!=============================================================================== +! SAMPLE_ELECTRON_REACTION terminates the particle and either deposits all +! energy locally (electron_treatment = ELECTRON_LED) or creates secondary +! bremsstrahlung photons from electron deflections with charged particles +! (electron_treatment = ELECTRON_TTB). +!=============================================================================== + + subroutine sample_electron_reaction(p) + type(Particle), intent(inout) :: p + + ! TODO: create reaction types + + if (electron_treatment == ELECTRON_TTB) then + ! TODO: implement thick-target bremsstrahlung model + call fatal_error("Thick-target bremsstrahlung treatment of electrons & + &is not yet implemented.") + end if + + p % E = ZERO + p % alive = .false. + + end subroutine sample_electron_reaction + +!=============================================================================== +! SAMPLE_POSITRON_REACTION terminates the particle and either deposits all +! energy locally (electron_treatment = ELECTRON_LED) or creates secondary +! bremsstrahlung photons from electron deflections with charged particles +! (electron_treatment = ELECTRON_TTB). Two annihilation photons of energy +! MASS_ELECTRON (0.511 MeV) are created and travel in opposite directions. +!=============================================================================== + + subroutine sample_positron_reaction(p) + type(Particle), intent(inout) :: p + + real(8) :: mu ! scattering cosine + real(8) :: phi ! azimuthal angle + real(8) :: uvw(3) ! new direction + + ! TODO: create reaction types + + if (electron_treatment == ELECTRON_TTB) then + ! TODO: implement thick-target bremsstrahlung model + call fatal_error("Thick-target bremsstrahlung treatment of electrons & + &is not yet implemented.") + end if + + ! Sample angle isotropically + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Create annihilation photon pair traveling in opposite directions + call p % create_secondary( uvw, MASS_ELECTRON, PHOTON, .true.) + call p % create_secondary(-uvw, MASS_ELECTRON, PHOTON, .true.) + + p % E = ZERO + p % alive = .false. + + end subroutine sample_positron_reaction + !=============================================================================== ! SAMPLE_NUCLIDE !=============================================================================== From ae0dd2be143bfffec7e0475b6555e482f7c09645 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Tue, 4 Jul 2017 17:33:18 -0400 Subject: [PATCH 12/68] added more energy deposition tallies and worked on photoelectric rxn treatment --- src/constants.F90 | 10 +- src/endf.F90 | 12 +++ src/input_xml.F90 | 16 +++ src/nuclide_header.F90 | 30 +++++- src/output.F90 | 6 ++ src/photon_header.F90 | 1 + src/photon_physics.F90 | 60 ++++++----- src/physics.F90 | 17 ++-- src/tally.F90 | 220 ++++++++++++++++++++++++++++++++++++++++- 9 files changed, 333 insertions(+), 39 deletions(-) diff --git a/src/constants.F90 b/src/constants.F90 index f3f73c7ba..907a3dbcc 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -318,7 +318,7 @@ module constants EVENT_ABSORB = 2 ! Tally score type - integer, parameter :: N_SCORE_TYPES = 24 + integer, parameter :: N_SCORE_TYPES = 30 integer, parameter :: & SCORE_FLUX = -1, & ! flux SCORE_TOTAL = -2, & ! total reaction rate @@ -343,7 +343,13 @@ module constants SCORE_INVERSE_VELOCITY = -21, & ! flux-weighted inverse velocity SCORE_FISS_Q_PROMPT = -22, & ! prompt fission Q-value SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value - SCORE_DECAY_RATE = -24 ! delayed neutron precursor decay rate + SCORE_FISS_Q_FRAGMENTS = -24, & ! fragment fission Q-value + SCORE_FISS_Q_BETAS = -25, & ! beta fission Q-value + SCORE_Q_ELASTIC = -26, & ! elastic scatter Q-value + SCORE_Q_PHOTONS = -27, & ! photon Q-value below threshold + SCORE_Q_ELECTRONS = -28, & ! electron Q-value + SCORE_Q_POSITRONS = -29, & ! positron Q-value + SCORE_DECAY_RATE = -30 ! delayed neutron precursor decay rate ! Maximum scattering order supported integer, parameter :: MAX_ANG_ORDER = 10 diff --git a/src/endf.F90 b/src/endf.F90 index f3c6b7089..e34ce3671 100644 --- a/src/endf.F90 +++ b/src/endf.F90 @@ -66,6 +66,18 @@ contains string = "fission-q-prompt" case (SCORE_FISS_Q_RECOV) string = "fission-q-recoverable" + case (SCORE_FISS_Q_FRAGMENTS) + string = "fission-q-fragments" + case (SCORE_FISS_Q_BETAS) + string = "fission-q-betas" + case (SCORE_Q_ELASTIC) + string = "q-elastic" + case (SCORE_Q_PHOTONS) + string = "q-photons" + case (SCORE_Q_ELECTRONS) + string = "q-electrons" + case (SCORE_Q_POSITRONS) + string = "q-positrons" ! Normal ENDF-based reactions case (TOTAL_XS) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 26a39de28..59359ef11 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -3872,6 +3872,22 @@ contains t % score_bins(j) = SCORE_FISS_Q_PROMPT case ('fission-q-recoverable') t % score_bins(j) = SCORE_FISS_Q_RECOV + case ('fission-q-fragments') + t % score_bins(j) = SCORE_FISS_Q_FRAGMENTS + case ('fission-q-betas') + t % score_bins(j) = SCORE_FISS_Q_BETAS + case ('q-elastic') + t % score_bins(j) = SCORE_Q_ELASTIC + t % estimator = ESTIMATOR_ANALOG + case ('q-photons') + t % score_bins(j) = SCORE_Q_PHOTONS + t % estimator = ESTIMATOR_ANALOG + case ('q-electrons') + t % score_bins(j) = SCORE_Q_ELECTRONS + t % estimator = ESTIMATOR_ANALOG + case ('q-positrons') + t % score_bins(j) = SCORE_Q_POSITRONS + t % estimator = ESTIMATOR_ANALOG case ('current') t % score_bins(j) = SCORE_CURRENT t % type = TALLY_SURFACE_CURRENT diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index d6ad5f9f6..66b190607 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -92,8 +92,10 @@ module nuclide_header ! array; used at tally-time ! Fission energy release - class(Function1D), allocatable :: fission_q_prompt ! prompt neutrons, gammas - class(Function1D), allocatable :: fission_q_recov ! neutrons, gammas, betas + class(Function1D), allocatable :: fission_q_prompt ! fragments and prompt neutrons, gammas + class(Function1D), allocatable :: fission_q_recov ! fragments, neutrons, gammas, betas + class(Function1D), allocatable :: fission_q_fragments ! fragments + class(Function1D), allocatable :: fission_q_betas ! betas contains procedure :: clear => nuclide_clear @@ -460,6 +462,18 @@ contains fer_dset = open_dataset(fer_group, 'q_recoverable') call this % fission_q_recov % from_hdf5(fer_dset) call close_dataset(fer_dset) + + ! Read the fragment energy Q-value + allocate(Polynomial :: this % fission_q_fragments) + fer_dset = open_dataset(fer_group, 'fragments') + call this % fission_q_fragments % from_hdf5(fer_dset) + call close_dataset(fer_dset) + + ! Read the beta energy Q-value + allocate(Polynomial :: this % fission_q_betas) + fer_dset = open_dataset(fer_group, 'betas') + call this % fission_q_betas % from_hdf5(fer_dset) + call close_dataset(fer_dset) else if (temp_str == 'Tabulated1D') then ! Read the prompt Q-value allocate(Tabulated1D :: this % fission_q_prompt) @@ -471,6 +485,18 @@ contains fer_dset = open_dataset(fer_group, 'q_recoverable') call this % fission_q_recov % from_hdf5(fer_dset) call close_dataset(fer_dset) + + ! Read the fragment energy Q-value + allocate(Tabulated1D :: this % fission_q_fragments) + fer_dset = open_dataset(fer_group, 'fragments') + call this % fission_q_fragments % from_hdf5(fer_dset) + call close_dataset(fer_dset) + + ! Read the beta energy Q-value + allocate(Tabulated1D :: this % fission_q_betas) + fer_dset = open_dataset(fer_group, 'betas') + call this % fission_q_betas % from_hdf5(fer_dset) + call close_dataset(fer_dset) else call fatal_error('Unrecognized fission energy release format.') end if diff --git a/src/output.F90 b/src/output.F90 index 828af717d..479fe6a49 100644 --- a/src/output.F90 +++ b/src/output.F90 @@ -751,6 +751,12 @@ contains score_names(abs(SCORE_INVERSE_VELOCITY)) = "Flux-Weighted Inverse Velocity" score_names(abs(SCORE_FISS_Q_PROMPT)) = "Prompt fission power" score_names(abs(SCORE_FISS_Q_RECOV)) = "Recoverable fission power" + score_names(abs(SCORE_FISS_Q_FRAGMENTS)) = "Fragment fission power" + score_names(abs(SCORE_FISS_Q_BETAS)) = "Beta fission power" + score_names(abs(SCORE_Q_ELASTIC)) = "Elastic scatter power" + score_names(abs(SCORE_Q_PHOTONS)) = "Photon energy deposition" + score_names(abs(SCORE_Q_ELECTRONS)) = "Electron energy deposition" + score_names(abs(SCORE_Q_POSITRONS)) = "Positron energy deposition" ! Create filename for tally output filename = trim(path_output) // "tallies.out" diff --git a/src/photon_header.F90 b/src/photon_header.F90 index a5cdd9791..2588f0948 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -209,6 +209,7 @@ contains this % shells(i) % transition_subshells(:,:) = int(matrix(1:2, :), 4) this % shells(i) % transition_energy(:) = matrix(3, :) this % shells(i) % transition_probability(:) = matrix(4, :) + deallocate(matrix) end if call close_dataset(dset_id) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 39ae89d2b..3ce47c0da 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -305,13 +305,22 @@ contains integer :: secondary real(8) :: c real(8) :: rn - real(8) :: E real(8) :: mu real(8) :: phi real(8) :: uvw(3) + real(8) :: E - ! Check for no transitions - if (elm % shells(i_shell) % n_transitions == 0) return + ! If no transitions, assume fluorescent photon from captured free electron + if (elm % shells(i_shell) % n_transitions == 0) then + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + E = elm % shells(i_shell) % binding_energy + call p % create_secondary(uvw, E, PHOTON, run_ce=.true.) + return + end if ! Sample transition rn = prn() @@ -326,39 +335,36 @@ contains primary = elm % shells(i_shell) % transition_subshells(1, i_transition) secondary = elm % shells(i_shell) % transition_subshells(2, i_transition) - if (secondary == 0) then + ! Sample angle isotropically + mu = TWO*prn() - ONE + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Get the transition energy + E = elm % shells(i_shell) % transition_energy(i_transition) + + if (secondary /= 0) then ! Non-radiative transition -- Auger/Coster-Kronig effect - ! TODO: Create electron - ! E_electron = transition_energy(i_transition) + ! Create auger electron + call p % create_secondary(uvw, E, ELECTRON, run_ce=.true.) - ! Fill secondary (higher) hole first - if (elm % shell_dict % has_key(secondary)) then - i_hole = elm % shell_dict % get_key(secondary) - call atomic_relaxation(p, elm, i_hole) - end if + ! Fill hole left by emitted auger electron + i_hole = elm % shell_dict % get_key(secondary) + call atomic_relaxation(p, elm, i_hole) else ! Radiative transition -- get X-ray energy - E = elm % shells(i_shell) % transition_energy(i_transition) - if (E > ZERO) then - ! Sample angle isotropically for X-ray - mu = TWO*prn() - ONE - phi = TWO*PI*prn() - uvw(1) = mu - uvw(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + ! Create fluorescent photon + call p % create_secondary(uvw, E, PHOTON, run_ce=.true.) - ! Create X-ray - call p % create_secondary(uvw, E, PHOTON, run_ce=.true.) - end if end if - ! Fill primary hole - if (elm % shell_dict % has_key(primary)) then - i_hole = elm % shell_dict % get_key(primary) - call atomic_relaxation(p, elm, i_hole) - end if + ! Fill hole created by electron transitioning to the photoelectron hole + i_hole = elm % shell_dict % get_key(primary) + call atomic_relaxation(p, elm, i_hole) end subroutine atomic_relaxation diff --git a/src/physics.F90 b/src/physics.F90 index 410f9fcc2..88449ca8f 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -54,13 +54,6 @@ contains call sample_positron_reaction(p) end if - ! Kill particle if energy falls below cutoff - if (p % E < energy_cutoff(p % type)) then - p % alive = .false. - p % wgt = ZERO - p % last_wgt = ZERO - end if - ! Display information about collision if (verbosity >= 10 .or. trace) then if (p % type == NEUTRON) then @@ -174,6 +167,13 @@ contains real(8) :: E_electron ! electron energy real(8) :: uvw(3) ! new direction + ! Kill photon if below energy cutoff + if (p % E < energy_cutoff(PHOTON)) then + p % E = ZERO + p % alive = .false. + return + end if + ! Sample element within material i_element = sample_element(p) p % event_nuclide = i_element @@ -242,6 +242,8 @@ contains call atomic_relaxation(p, elm, i_shell) p % event_MT = 533 + elm % shells(i_shell) % index_subshell p % alive = .false. + p % E = ZERO + return end if end do @@ -267,6 +269,7 @@ contains call p % create_secondary(-uvw, E_electron, POSITRON, .true.) p % event_MT = PAIR_PROD p % alive = .false. + p % E = ZERO end if end subroutine sample_photon_reaction diff --git a/src/tally.F90 b/src/tally.F90 index 14940551b..85bbaea80 100644 --- a/src/tally.F90 +++ b/src/tally.F90 @@ -115,8 +115,10 @@ contains select case(score_bin) - case (SCORE_FLUX, SCORE_FLUX_YN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then ! All events score to a flux bin. We actually use a collision ! estimator in place of an analog one since there is no way to count @@ -137,6 +139,9 @@ contains case (SCORE_TOTAL, SCORE_TOTAL_YN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then ! All events will score to the total reaction rate. We can just ! use the weight of the particle entering the collision as the @@ -160,6 +165,8 @@ contains case (SCORE_INVERSE_VELOCITY) + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -192,6 +199,9 @@ contains case (SCORE_SCATTER, SCORE_SCATTER_N) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -212,6 +222,9 @@ contains case (SCORE_SCATTER_PN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -225,6 +238,9 @@ contains case (SCORE_SCATTER_YN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -238,6 +254,9 @@ contains case (SCORE_NU_SCATTER, SCORE_NU_SCATTER_N) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -262,6 +281,9 @@ contains case (SCORE_NU_SCATTER_PN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -289,6 +311,9 @@ contains case (SCORE_NU_SCATTER_YN) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -316,6 +341,9 @@ contains case (SCORE_ABSORPTION) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing) then ! No absorption events actually occur if survival biasing is on -- @@ -339,6 +367,9 @@ contains case (SCORE_FISSION) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing) then ! No fission events occur if survival biasing is on -- need to @@ -370,11 +401,15 @@ contains case (SCORE_NU_FISSION) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing .or. p % fission) then if (t % find_filter(FILTER_ENERGYOUT) > 0) then ! Normally, we only need to make contributions to one scoring ! bin. However, in the case of fission, since multiple fission + ! neutrons were emitted with different energies, multiple ! outgoing energy bins may have been scored to. The following ! logic treats this special case and results to multiple bins @@ -413,6 +448,9 @@ contains case (SCORE_PROMPT_NU_FISSION) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -484,6 +522,8 @@ contains case (SCORE_DELAYED_NU_FISSION) + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -683,6 +723,8 @@ contains case (SCORE_DECAY_RATE) + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -969,6 +1011,9 @@ contains end if case (SCORE_KAPPA_FISSION) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Determine kappa-fission cross section on the fly. The ENDF standard ! (ENDF-102) states that MT 18 stores the fission energy as the Q_value ! (fission(1)) @@ -1036,10 +1081,16 @@ contains end if case (SCORE_EVENTS) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + ! Simply count number of scoring events score = ONE case (ELASTIC) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + if (t % estimator == ESTIMATOR_ANALOG) then ! Check if event MT matches if (p % event_MT /= ELASTIC) cycle SCORE_LOOP @@ -1054,6 +1105,9 @@ contains end if case (SCORE_FISS_Q_PROMPT) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + score = ZERO if (t % estimator == ESTIMATOR_ANALOG) then @@ -1114,6 +1168,9 @@ contains end if case (SCORE_FISS_Q_RECOV) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + score = ZERO if (t % estimator == ESTIMATOR_ANALOG) then @@ -1173,6 +1230,166 @@ contains end if end if + case (SCORE_FISS_Q_FRAGMENTS) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + + score = ZERO + + if (t % estimator == ESTIMATOR_ANALOG) then + if (survival_biasing) then + ! No fission events occur if survival biasing is on -- need to + ! calculate fraction of absorptions that would have resulted in + ! fission scaled by Q-value + associate (nuc => nuclides(p % event_nuclide)) + if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & + allocated(nuc % fission_q_fragments)) then + score = p % absorb_wgt & + * nuc % fission_q_fragments % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end associate + else + ! Skip any non-absorption events + if (p % event == EVENT_SCATTER) cycle SCORE_LOOP + ! All fission events will contribute, so again we can use + ! particle's weight entering the collision as the estimate for + ! the fission energy production rate + associate (nuc => nuclides(p % event_nuclide)) + if (allocated(nuc % fission_q_fragments)) then + score = p % last_wgt & + * nuc % fission_q_fragments % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end associate + end if + + else + if (t % estimator == ESTIMATOR_COLLISION) then + E = p % last_E + else + E = p % E + end if + + if (i_nuclide > 0) then + if (allocated(nuclides(i_nuclide) % fission_q_fragments)) then + score = micro_xs(i_nuclide) % fission * atom_density * flux & + * nuclides(i_nuclide) % fission_q_fragments % evaluate(E) + end if + else + if (p % material /= MATERIAL_VOID) then + do l = 1, materials(p % material) % n_nuclides + atom_density_ = materials(p % material) % atom_density(l) + i_nuc = materials(p % material) % nuclide(l) + if (allocated(nuclides(i_nuc) % fission_q_fragments)) then + score = score + micro_xs(i_nuc) % fission * atom_density_ & + * flux & + * nuclides(i_nuc) % fission_q_fragments % evaluate(E) + end if + end do + end if + end if + end if + + case (SCORE_FISS_Q_BETAS) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + + score = ZERO + + if (t % estimator == ESTIMATOR_ANALOG) then + if (survival_biasing) then + ! No fission events occur if survival biasing is on -- need to + ! calculate fraction of absorptions that would have resulted in + ! fission scaled by Q-value + associate (nuc => nuclides(p % event_nuclide)) + if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & + allocated(nuc % fission_q_betas)) then + score = p % absorb_wgt & + * nuc % fission_q_betas % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end associate + else + ! Skip any non-absorption events + if (p % event == EVENT_SCATTER) cycle SCORE_LOOP + ! All fission events will contribute, so again we can use + ! particle's weight entering the collision as the estimate for + ! the fission energy production rate + associate (nuc => nuclides(p % event_nuclide)) + if (allocated(nuc % fission_q_betas)) then + score = p % last_wgt & + * nuc % fission_q_betas % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end associate + end if + + else + if (t % estimator == ESTIMATOR_COLLISION) then + E = p % last_E + else + E = p % E + end if + + if (i_nuclide > 0) then + if (allocated(nuclides(i_nuclide) % fission_q_betas)) then + score = micro_xs(i_nuclide) % fission * atom_density * flux & + * nuclides(i_nuclide) % fission_q_betas % evaluate(E) + end if + else + if (p % material /= MATERIAL_VOID) then + do l = 1, materials(p % material) % n_nuclides + atom_density_ = materials(p % material) % atom_density(l) + i_nuc = materials(p % material) % nuclide(l) + if (allocated(nuclides(i_nuc) % fission_q_betas)) then + score = score + micro_xs(i_nuc) % fission * atom_density_ & + * flux & + * nuclides(i_nuc) % fission_q_betas % evaluate(E) + end if + end do + end if + end if + end if + + case (SCORE_Q_ELASTIC) + + if (p % type /= NEUTRON) cycle SCORE_LOOP + + ! Skip any non-elastic scatter events + if (p % event_MT /= ELASTIC) cycle SCORE_LOOP + + score = p % wgt * (p % last_E - p % E) + + case (SCORE_Q_PHOTONS) + + if (p % type /= PHOTON) cycle SCORE_LOOP + + ! Skip if energy above cutoff + if (p % last_E > energy_cutoff(PHOTON)) cycle SCORE_LOOP + + score = p % wgt * p % last_E + + case (SCORE_Q_ELECTRONS) + + if (p % type /= ELECTRON) cycle SCORE_LOOP + + if (electron_treatment == ELECTRON_LED) then + score = p % wgt * p % last_E + end if + + case (SCORE_Q_POSITRONS) + + if (p % type /= POSITRON) cycle SCORE_LOOP + + if (electron_treatment == ELECTRON_LED) then + score = p % wgt * p % last_E + end if + case default if (t % estimator == ESTIMATOR_ANALOG) then ! Any other score is assumed to be a MT number. Thus, we just need @@ -1378,6 +1595,7 @@ contains case (SCORE_FLUX, SCORE_FLUX_YN) + if (t % estimator == ESTIMATOR_ANALOG) then ! All events score to a flux bin. We actually use a collision ! estimator in place of an analog one since there is no way to count From bb61ff78d270b44cb9731af2cec91e14693dcd3a Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Tue, 4 Jul 2017 18:33:33 -0400 Subject: [PATCH 13/68] fixed issue with sampling distance to collison for electrons and positrons --- src/cross_section.F90 | 25 +++++++++++-------------- src/tracking.F90 | 5 +++-- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/cross_section.F90 b/src/cross_section.F90 index c0dc3b685..817a87444 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -27,6 +27,17 @@ contains subroutine calculate_xs(p) type(Particle), intent(inout) :: p + ! Set all material macroscopic cross sections to zero + material_xs % total = ZERO + material_xs % elastic = ZERO + material_xs % absorption = ZERO + material_xs % fission = ZERO + material_xs % nu_fission = ZERO + material_xs % coherent = ZERO + material_xs % incoherent = ZERO + material_xs % photoelectric = ZERO + material_xs % pair_production = ZERO + if (p % type == NEUTRON) then call calculate_neutron_xs(p) elseif (p % type == PHOTON) then @@ -52,13 +63,6 @@ contains real(8) :: atom_density ! atom density of a nuclide logical :: check_sab ! should we check for S(a,b) table? - ! Set all material macroscopic cross sections to zero - material_xs % total = ZERO - material_xs % elastic = ZERO - material_xs % absorption = ZERO - material_xs % fission = ZERO - material_xs % nu_fission = ZERO - ! Exit subroutine if material is void if (p % material == MATERIAL_VOID) return @@ -595,13 +599,6 @@ contains integer :: i_element ! index into elements array real(8) :: atom_density ! atom density of a nuclide - ! Set all material macroscopic cross sections to zero - material_xs % total = ZERO - material_xs % coherent = ZERO - material_xs % incoherent = ZERO - material_xs % photoelectric = ZERO - material_xs % pair_production = ZERO - ! Exit subroutine if material is void if (p % material == MATERIAL_VOID) return diff --git a/src/tracking.F90 b/src/tracking.F90 index ce513624d..1f56462b7 100644 --- a/src/tracking.F90 +++ b/src/tracking.F90 @@ -114,7 +114,9 @@ contains lattice_translation, next_level) ! Sample a distance to collision - if (material_xs % total == ZERO) then + if (p % type == ELECTRON .or. p % type == POSITRON) then + d_collision = ZERO + else if (material_xs % total == ZERO) then d_collision = INFINITY else d_collision = -log(prn()) / material_xs % total @@ -133,7 +135,6 @@ contains call score_tracklength_tally(p, distance) end if - ! Score track-length estimate of k-eff if (run_mode == MODE_EIGENVALUE .and. p % type == NEUTRON) then global_tally_tracklength = global_tally_tracklength + p % wgt * & From 58db9d4a08ffb4b51e2e7a0871916a259fed60d0 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Tue, 4 Jul 2017 21:40:38 -0400 Subject: [PATCH 14/68] turned on samping of secondary photons only if photon transport on --- src/physics.F90 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/physics.F90 b/src/physics.F90 index 88449ca8f..96903f54b 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -111,7 +111,9 @@ contains end if ! Create secondary photons - call sample_secondary_photons(p, i_nuclide) + if (photon_transport) then + call sample_secondary_photons(p, i_nuclide) + end if ! If survival biasing is being used, the following subroutine adjusts the ! weight of the particle. Otherwise, it checks to see if absorption occurs From 064ff464aff7210e408bd37418c412e9f07e0a1b Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Tue, 4 Jul 2017 23:10:26 -0400 Subject: [PATCH 15/68] fixed issues with using a mesh filter and reading in U234 xs --- src/nuclide_header.F90 | 45 +++++++++++++++++++++++++++++++----------- src/tally_filter.F90 | 6 ++++++ 2 files changed, 39 insertions(+), 12 deletions(-) diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 66b190607..716c48206 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -452,6 +452,7 @@ contains fer_dset = open_dataset(fer_group, 'q_prompt') call read_attribute(temp_str, fer_dset, 'type') if (temp_str == 'Polynomial') then + ! Read the prompt Q-value allocate(Polynomial :: this % fission_q_prompt) call this % fission_q_prompt % from_hdf5(fer_dset) @@ -463,18 +464,8 @@ contains call this % fission_q_recov % from_hdf5(fer_dset) call close_dataset(fer_dset) - ! Read the fragment energy Q-value - allocate(Polynomial :: this % fission_q_fragments) - fer_dset = open_dataset(fer_group, 'fragments') - call this % fission_q_fragments % from_hdf5(fer_dset) - call close_dataset(fer_dset) - - ! Read the beta energy Q-value - allocate(Polynomial :: this % fission_q_betas) - fer_dset = open_dataset(fer_group, 'betas') - call this % fission_q_betas % from_hdf5(fer_dset) - call close_dataset(fer_dset) else if (temp_str == 'Tabulated1D') then + ! Read the prompt Q-value allocate(Tabulated1D :: this % fission_q_prompt) call this % fission_q_prompt % from_hdf5(fer_dset) @@ -485,12 +476,42 @@ contains fer_dset = open_dataset(fer_group, 'q_recoverable') call this % fission_q_recov % from_hdf5(fer_dset) call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission energy release format.') + end if + + fer_dset = open_dataset(fer_group, 'fragments') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + + ! Read the fragment energy Q-value + allocate(Polynomial :: this % fission_q_fragments) + fer_dset = open_dataset(fer_group, 'fragments') + call this % fission_q_fragments % from_hdf5(fer_dset) + call close_dataset(fer_dset) + + else if (temp_str == 'Tabulated1D') then ! Read the fragment energy Q-value allocate(Tabulated1D :: this % fission_q_fragments) fer_dset = open_dataset(fer_group, 'fragments') call this % fission_q_fragments % from_hdf5(fer_dset) call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission fragment energy release format.') + end if + + fer_dset = open_dataset(fer_group, 'betas') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + + ! Read the beta energy Q-value + allocate(Polynomial :: this % fission_q_betas) + fer_dset = open_dataset(fer_group, 'betas') + call this % fission_q_betas % from_hdf5(fer_dset) + call close_dataset(fer_dset) + + else if (temp_str == 'Tabulated1D') then ! Read the beta energy Q-value allocate(Tabulated1D :: this % fission_q_betas) @@ -498,7 +519,7 @@ contains call this % fission_q_betas % from_hdf5(fer_dset) call close_dataset(fer_dset) else - call fatal_error('Unrecognized fission energy release format.') + call fatal_error('Unrecognized beta energy release format.') end if call close_group(fer_group) end if diff --git a/src/tally_filter.F90 b/src/tally_filter.F90 index dfb89d433..a34b76fc1 100644 --- a/src/tally_filter.F90 +++ b/src/tally_filter.F90 @@ -313,6 +313,12 @@ contains ! Compute the length of the entire track. total_distance = sqrt(sum((xyz1 - xyz0)**2)) + ! Check if particle has moved + if (total_distance == ZERO) then + next_bin = current_bin + return + end if + if (current_bin == NO_BIN_FOUND) then ! We are looking for the first valid mesh bin. Check to see if the ! particle starts inside the mesh. From 836a9836098b0fc79097ae96805b40abf6fc2063 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Wed, 5 Jul 2017 09:05:23 -0400 Subject: [PATCH 16/68] fixed typo in library.py --- openmc/data/library.py | 2 +- src/photon_header.F90 | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/openmc/data/library.py b/openmc/data/library.py index 5522bdc63..baf8f6ae0 100644 --- a/openmc/data/library.py +++ b/openmc/data/library.py @@ -71,7 +71,7 @@ class DataLibrary(EqualityMixin): path : str Path to file to write. Defaults to 'cross_sections.xml'. append : bool - Whether to append to an existing file, it if exists. + Whether to append to an existing file, if it exists. Defaults to False. """ diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 2588f0948..a5cdd9791 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -209,7 +209,6 @@ contains this % shells(i) % transition_subshells(:,:) = int(matrix(1:2, :), 4) this % shells(i) % transition_energy(:) = matrix(3, :) this % shells(i) % transition_probability(:) = matrix(4, :) - deallocate(matrix) end if call close_dataset(dset_id) From 8da0636ab827b1d409425080aa81ef215b738be6 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 09:32:02 -0400 Subject: [PATCH 17/68] added particle filter and addressed PR comments --- openmc/filter.py | 40 ++- openmc/settings.py | 26 +- scripts/openmc-get-photo-endf71 | 58 ++-- src/constants.F90 | 32 +- src/cross_section.F90 | 13 +- src/global.F90 | 3 +- src/input_xml.F90 | 118 ++++++-- src/nuclide_header.F90 | 232 +++++++-------- src/output.F90 | 20 +- src/physics.F90 | 66 +++-- src/tally.F90 | 506 +++++++++++++++----------------- src/tally_filter.F90 | 65 ++++ src/tracking.F90 | 10 +- 13 files changed, 687 insertions(+), 502 deletions(-) diff --git a/openmc/filter.py b/openmc/filter.py index 90f749668..d971163ee 100644 --- a/openmc/filter.py +++ b/openmc/filter.py @@ -17,7 +17,7 @@ from .mixin import IDManagerMixin _FILTER_TYPES = ['universe', 'material', 'cell', 'cellborn', 'surface', 'mesh', 'energy', 'energyout', 'mu', 'polar', 'azimuthal', - 'distribcell', 'delayedgroup', 'energyfunction'] + 'distribcell', 'delayedgroup', 'energyfunction', 'particle'] _CURRENT_NAMES = {1: 'x-min out', 2: 'x-min in', 3: 'x-max out', 4: 'x-max in', @@ -26,6 +26,7 @@ _CURRENT_NAMES = {1: 'x-min out', 2: 'x-min in', 9: 'z-min out', 10: 'z-min in', 11: 'z-max out', 12: 'z-max in'} +_PARTICLE_IDS = {'neutron': 1, 'photon': 2, 'electron': 3, 'positron': 4} class FilterMeta(ABCMeta): def __new__(cls, name, bases, namespace, **kwargs): @@ -549,6 +550,43 @@ class MaterialFilter(WithIDFilter): self._smart_set_bins(bins, openmc.Material) +class ParticleFilter(WithIDFilter): + """Bins tally event locations based on the Particle type. + + Parameters + ---------- + bins : Str, Integral, or iterable thereof + The Particles to tally. Either str with particle type or their + Integral ID numbers can be used with IDs listed in _PARTICLE_IDS. + filter_id : int + Unique identifier for the filter + + Attributes + ---------- + bins : Iterable of Integral + openmc.Materi IDs. + id : int + Unique identifier for the filter + num_bins : Integral + The number of filter bins + stride : Integral + The number of filter, nuclide and score bins within each of this + filter's bins. + + """ + @property + def bins(self): + return self._bins + + @bins.setter + def bins(self, bins): + bins = np.atleast_1d(bins) + cv.check_iterable_type('filter bins', bins, str) + bins = np.atleast_1d([b if isinstance(b, Integral) else _PARTICLE_IDS[b] + for b in bins]) + self._bins = bins + + class CellFilter(WithIDFilter): """Bins tally event locations based on the Cell they occured in. diff --git a/openmc/settings.py b/openmc/settings.py index 658dd8642..84f77312d 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -38,12 +38,13 @@ class Settings(object): calculations to find the path to the XML cross section file. cutoff : dict Dictionary defining weight cutoff and energy cutoff. The dictionary may - have three keys, 'weight', 'weight_avg' and 'energy'. Value for 'weight' + have six keys, 'weight', 'weight_avg', 'energy_neutron', 'energy_photon', + 'energy_electron', and 'energy_positron'. Value for 'weight' should be a float indicating weight cutoff below which particle undergo Russian roulette. Value for 'weight_avg' should be a float indicating weight assigned to particles that are not killed after Russian roulette. Value of energy should be a float indicating energy in eV - below which particle will be killed. + below which particle type will be killed. energy_mode : {'continuous-energy', 'multi-group'} Set whether the calculation should be continuous-energy or multi-group. entropy_mesh : openmc.Mesh @@ -79,6 +80,8 @@ class Settings(object): :tallies: Whether the 'tallies.out' file should be written (bool) particles : int Number of particles per generation + photon_transport : bool + Whether to use photon transport. ptables : bool Determine whether probability tables are used. resonance_scattering : dict @@ -183,6 +186,7 @@ class Settings(object): self._confidence_intervals = None self._cross_sections = None self._multipole_library = None + self._photon_transport = None self._ptables = None self._run_cmfd = None self._seed = None @@ -286,6 +290,10 @@ class Settings(object): def ptables(self): return self._ptables + @property + def photon_transport(self): + return self._photon_transport + @property def run_cmfd(self): return self._run_cmfd @@ -548,6 +556,11 @@ class Settings(object): cv.check_type('multipole library', multipole_library, string_types) self._multipole_library = multipole_library + @photon_transport.setter + def photon_transport(self, photon_transport): + cv.check_type('photon transport', photon_transport, bool) + self._photon_transport = photon_transport + @ptables.setter def ptables(self, ptables): cv.check_type('probability tables', ptables, bool) @@ -583,7 +596,8 @@ class Settings(object): cv.check_type('average survival weight', cutoff[key], Real) cv.check_greater_than('average survival weight', cutoff[key], 0.0) - elif key in ['energy', 'energy_photon']: + elif key in ['energy_neutron', 'energy_photon', 'energy_electron', + 'energy_positron']: cv.check_type('energy cutoff', cutoff[key], Real) cv.check_greater_than('energy cutoff', cutoff[key], 0.0) else: @@ -922,6 +936,11 @@ class Settings(object): element = ET.SubElement(root, "multipole_library") element.text = str(self._multipole_library) + def _create_photon_transport_subelement(self, root): + if self._photon_transport is not None: + element = ET.SubElement(root, "photon_transport") + element.text = str(self._photon_transport).lower() + def _create_ptables_subelement(self, root): if self._ptables is not None: element = ET.SubElement(root, "ptables") @@ -1112,6 +1131,7 @@ class Settings(object): self._create_multipole_library_subelement(root_element) self._create_energy_mode_subelement(root_element) self._create_max_order_subelement(root_element) + self._create_photon_transport_subelement(root_element) self._create_ptables_subelement(root_element) self._create_run_cmfd_subelement(root_element) self._create_seed_subelement(root_element) diff --git a/scripts/openmc-get-photo-endf71 b/scripts/openmc-get-photo-endf71 index b2ee3bba2..7fd06a0a2 100755 --- a/scripts/openmc-get-photo-endf71 +++ b/scripts/openmc-get-photo-endf71 @@ -2,6 +2,7 @@ from __future__ import print_function import os +import sys import shutil import zipfile import requests @@ -31,57 +32,48 @@ parser.add_argument('-c', '--cross-sections-file', help='cross_sections.xml file to append libraries to') args = parser.parse_args() -base_url = 'http://www-nds.iaea.org/public/download-endf/ENDF-B-VII.1/' +base_url = 'http://www.nndc.bnl.gov/endf/b7.1/zips/' +files = ['ENDF-B-VII.1-photoat.zip', 'ENDF-B-VII.1-atomic_relax.zip'] # ============================================================================== -# DOWNLOAD FILES FROM IAEA SITE AND GENERATE HDF5 LIBRARY - -# Make photo and ard directories -if not os.path.exists('photo'): - os.mkdir('photo') +# DOWNLOAD FILES FROM NNDC SITE if not os.path.exists('photo_hdf5'): os.mkdir('photo_hdf5') -if not os.path.exists('ard'): - os.mkdir('ard') - library = openmc.data.DataLibrary() -for z in range(1,101): +filesComplete = [] +for f in files: + + # Establish connection to URL + print('Downloading {}...'.format(f)) + url = base_url + f + r = requests.get(url, stream=True) + zipfile.ZipFile(BytesIO(r.content)).extractall() + +# ============================================================================== +# GENERATE HDF5 LIBRARY + +for z in range(1, 101): element = ATOMIC_SYMBOL[z] print('Extracting {} interaction data...'.format(element)) - # Download photo files - if z < 100: - filename = 'photo/photo_{:02}00_{}-{}-0'.format(z, z, element) - else: - filename = 'photo/photo_{}20_{}-{}-0'.format(z-1, z, element) + # Load files + filename = 'photoat/photoat-{:03}_{}_000.endf'.format(z, element) + photo_file = 'photoat/' + element + '.endf' + shutil.move(filename, photo_file) - url = base_url + filename + '.zip' - r = requests.get(url, stream=True) - zipfile.ZipFile(BytesIO(r.content)).extractall(path='photo') - photo_file = 'photo/' + element + '.dat' - shutil.move(filename + '.dat', photo_file) - - # Download ard files - if z < 100: - filename = 'ard/ard_{:02}00_{}-{}-0'.format(z, z, element) - else: - filename = 'ard/ard_{}20_{}-{}-0'.format(z-1, z, element) - - url = base_url + filename + '.zip' - r = requests.get(url, stream=True) - zipfile.ZipFile(BytesIO(r.content)).extractall(path='ard') - ard_file = 'ard/' + element + '.dat' - shutil.move(filename + '.dat', ard_file) + filename = 'atomic_relax/atom-{:03}_{}_000.endf'.format(z, element) + atom_file = 'atomic_relax/' + element + '.endf' + shutil.move(filename, atom_file) hdf5_file = 'photo_hdf5/' + element + '.h5' if os.path.isfile(hdf5_file): os.remove(hdf5_file) - f = openmc.data.IncidentPhoton.from_endf(photo_file, ard_file) + f = openmc.data.IncidentPhoton.from_endf(photo_file, atom_file) f.export_to_hdf5(hdf5_file) library.register_file(hdf5_file) diff --git a/src/constants.F90 b/src/constants.F90 index 907a3dbcc..c04ecf1b2 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -318,7 +318,7 @@ module constants EVENT_ABSORB = 2 ! Tally score type - integer, parameter :: N_SCORE_TYPES = 30 + integer, parameter :: N_SCORE_TYPES = 36 integer, parameter :: & SCORE_FLUX = -1, & ! flux SCORE_TOTAL = -2, & ! total reaction rate @@ -341,15 +341,21 @@ module constants SCORE_DELAYED_NU_FISSION = -19, & ! delayed neutron production rate SCORE_PROMPT_NU_FISSION = -20, & ! prompt neutron production rate SCORE_INVERSE_VELOCITY = -21, & ! flux-weighted inverse velocity - SCORE_FISS_Q_PROMPT = -22, & ! prompt fission Q-value + SCORE_HEATING = -22, & ! prompt fission Q-value SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value - SCORE_FISS_Q_FRAGMENTS = -24, & ! fragment fission Q-value - SCORE_FISS_Q_BETAS = -25, & ! beta fission Q-value - SCORE_Q_ELASTIC = -26, & ! elastic scatter Q-value - SCORE_Q_PHOTONS = -27, & ! photon Q-value below threshold - SCORE_Q_ELECTRONS = -28, & ! electron Q-value - SCORE_Q_POSITRONS = -29, & ! positron Q-value - SCORE_DECAY_RATE = -30 ! delayed neutron precursor decay rate + SCORE_FISS_Q_PROMPT = -24, & ! recoverable fission Q-value + SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! recoverable fission Q-value + SCORE_FISS_Q_DELAYED_NEUTRONS = -26, & ! recoverable fission Q-value + SCORE_FISS_Q_FRAGMENTS = -27, & ! recoverable fission Q-value + SCORE_FISS_Q_BETAS = -28, & ! recoverable fission Q-value + SCORE_FISS_Q_PROMPT_PHOTONS = -29, & ! recoverable fission Q-value + SCORE_FISS_Q_DELAYED_PHOTONS = -30, & ! recoverable fission Q-value + SCORE_FISS_Q_NEUTRINOS = -31, & ! recoverable fission Q-value + SCORE_Q_PHOTONS = -32, & ! recoverable fission Q-value + SCORE_Q_ELECTRONS = -33, & ! recoverable fission Q-value + SCORE_Q_POSITRONS = -34, & ! recoverable fission Q-value + SCORE_Q_ELASTIC = -35, & ! recoverable fission Q-value + SCORE_DECAY_RATE = -36 ! delayed neutron precursor decay rate ! Maximum scattering order supported integer, parameter :: MAX_ANG_ORDER = 10 @@ -372,7 +378,7 @@ module constants integer, parameter :: NO_BIN_FOUND = -1 ! Tally filter and map types - integer, parameter :: N_FILTER_TYPES = 14 + integer, parameter :: N_FILTER_TYPES = 15 integer, parameter :: & FILTER_UNIVERSE = 1, & FILTER_MATERIAL = 2, & @@ -387,7 +393,8 @@ module constants FILTER_POLAR = 11, & FILTER_AZIMUTHAL = 12, & FILTER_DELAYEDGROUP = 13, & - FILTER_ENERGYFUNCTION = 14 + FILTER_ENERGYFUNCTION = 14, & + FILTER_PARTICLE = 15 ! Mesh types integer, parameter :: & @@ -431,12 +438,13 @@ module constants ! ============================================================================ ! RANDOM NUMBER STREAM CONSTANTS - integer, parameter :: N_STREAMS = 5 + integer, parameter :: N_STREAMS = 6 integer, parameter :: STREAM_TRACKING = 1 integer, parameter :: STREAM_TALLIES = 2 integer, parameter :: STREAM_SOURCE = 3 integer, parameter :: STREAM_URR_PTABLE = 4 integer, parameter :: STREAM_VOLUME = 5 + integer, parameter :: STREAM_PHOTON = 6 ! ============================================================================ ! MISCELLANEOUS CONSTANTS diff --git a/src/cross_section.F90 b/src/cross_section.F90 index 817a87444..325f1ed84 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -263,7 +263,7 @@ contains ! Initialize nuclide cross-sections to zero micro_xs(i_nuclide) % fission = ZERO micro_xs(i_nuclide) % nu_fission = ZERO - micro_xs(i_nuclide) % nu_photon_total = ZERO + micro_xs(i_nuclide) % photon_prod = ZERO ! Calculate microscopic nuclide total cross section micro_xs(i_nuclide) % total = (ONE - f) * xs % total(i_grid) & @@ -277,9 +277,9 @@ contains micro_xs(i_nuclide) % absorption = (ONE - f) * xs % absorption( & i_grid) + f * xs % absorption(i_grid + 1) - ! Calculate microscopic nuclide nu-photon total cross section - micro_xs(i_nuclide) % nu_photon_total = (ONE - f) * xs % & - nu_photon_total(i_grid) + f * xs % nu_photon_total(i_grid + 1) + ! Calculate microscopic nuclide photon production cross section + micro_xs(i_nuclide) % photon_prod = (ONE - f) * xs % & + photon_prod(i_grid) + f * xs % photon_prod(i_grid + 1) if (nuc % fissionable) then ! Calculate microscopic nuclide total cross section @@ -573,11 +573,6 @@ contains micro_xs(i_nuclide) % fission = fission micro_xs(i_nuclide) % total = elastic + inelastic + capture + fission - ! Set the nu-photon production cross section - i_grid = int(log(E/energy_min_neutron)/log_spacing) - micro_xs(i_nuclide) % nu_photon_total = & - nuc % compute_nu_photon_total(E, i_temp, i_grid) - ! Determine nu-fission cross section if (nuc % fissionable) then micro_xs(i_nuclide) % nu_fission = nuc % nu(E, EMISSION_TOTAL) * & diff --git a/src/global.F90 b/src/global.F90 index 680fed2cb..28ff57cc6 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -59,6 +59,7 @@ module global type(DictIntInt) :: lattice_dict type(DictIntInt) :: surface_dict type(DictIntInt) :: material_dict + type(DictIntInt) :: particle_dict type(DictIntInt) :: mesh_dict type(DictIntInt) :: filter_dict type(DictIntInt) :: tally_dict @@ -120,7 +121,7 @@ module global integer :: n_log_bins ! number of bins for logarithmic grid real(8) :: log_spacing ! spacing on logarithmic grid - logical :: photon_transport = .true. + logical :: photon_transport = .false. integer :: electron_treatment = ELECTRON_LED ! ============================================================================ diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 59359ef11..34b14cdde 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -271,9 +271,9 @@ contains if (check_for_node(root, "electron_treatment")) then call get_node_value(root, "electron_treatment", temp_str) select case (to_lower(temp_str)) - case ("LED") + case ("led") electron_treatment = ELECTRON_LED - case ("TTB") + case ("ttb") electron_treatment = ELECTRON_TTB case default call fatal_error("Unrecognized electron treatment: " // & @@ -283,16 +283,12 @@ contains ! Check for photon transport if (check_for_node(root, "photon_transport")) then - call get_node_value(root, "photon_transport", temp_str) - select case (to_lower(temp_str)) - case ("true") - photon_transport = .true. - case ("false") - photon_transport = .false. - case default - call fatal_error("Unrecognized photon transport: " // & - trim(temp_str) // ".") - end select + call get_node_value(root, "photon_transport", photon_transport) + + if (.not. run_CE) then + call fatal_error("Photon transport is not currently supported & + &in Multi-group mode") + end if end if ! Number of bins for logarithmic grid @@ -626,12 +622,18 @@ contains if (check_for_node(node_cutoff, "weight_avg")) then call get_node_value(node_cutoff, "weight_avg", weight_survive) end if - if (check_for_node(node_cutoff, "energy")) then - call get_node_value(node_cutoff, "energy", energy_cutoff(1)) + if (check_for_node(node_cutoff, "energy_neutron")) then + call get_node_value(node_cutoff, "energy_neutron", energy_cutoff(1)) end if if (check_for_node(node_cutoff, "energy_photon")) then call get_node_value(node_cutoff, "energy_photon", energy_cutoff(2)) end if + if (check_for_node(node_cutoff, "energy_electron")) then + call get_node_value(node_cutoff, "energy_electron", energy_cutoff(3)) + end if + if (check_for_node(node_cutoff, "energy_positron")) then + call get_node_value(node_cutoff, "energy_positron", energy_cutoff(4)) + end if end if ! Particle trace @@ -3067,13 +3069,9 @@ contains ! Determine number of bins select case(temp_str) - case ("energy", "energyout", "mu", "polar", "azimuthal") - if (.not. check_for_node(node_filt, "bins")) then - call fatal_error("Bins not set in filter " // trim(to_str(filter_id))) - end if - n_words = node_word_count(node_filt, "bins") - case ("mesh", "universe", "material", "cell", "distribcell", & - "cellborn", "surface", "delayedgroup") + case ("energy", "energyout", "mu", "polar", "azimuthal", & + "mesh", "universe", "material", "cell", "distribcell", & + "cellborn", "surface", "delayedgroup", "particle") if (.not. check_for_node(node_filt, "bins")) then call fatal_error("Bins not set in filter " // trim(to_str(filter_id))) end if @@ -3127,6 +3125,17 @@ contains call get_node_array(node_filt, "bins", filt % materials) end select + case ('particle') + ! Allocate and declare the filter type + allocate(ParticleFilter :: f % obj) + select type (filt => f % obj) + type is (ParticleFilter) + ! Allocate and store bins + filt % n_bins = n_words + allocate(filt % particles(n_words)) + call get_node_array(node_filt, "bins", filt % particles) + end select + case ('universe') ! Allocate and declare the filter type allocate(UniverseFilter :: f % obj) @@ -3465,6 +3474,8 @@ contains t % find_filter(FILTER_CELLBORN) = j type is (MaterialFilter) t % find_filter(FILTER_MATERIAL) = j + type is (ParticleFilter) + t % find_filter(FILTER_PARTICLE) = j type is (UniverseFilter) t % find_filter(FILTER_UNIVERSE) = j type is (SurfaceFilter) @@ -3872,22 +3883,32 @@ contains t % score_bins(j) = SCORE_FISS_Q_PROMPT case ('fission-q-recoverable') t % score_bins(j) = SCORE_FISS_Q_RECOV + case ('fission-q-prompt-neutrons') + t % score_bins(j) = SCORE_FISS_Q_PROMPT_NEUTRONS + case ('fission-q-delayed-neutrons') + t % score_bins(j) = SCORE_FISS_Q_DELAYED_NEUTRONS case ('fission-q-fragments') t % score_bins(j) = SCORE_FISS_Q_FRAGMENTS case ('fission-q-betas') t % score_bins(j) = SCORE_FISS_Q_BETAS - case ('q-elastic') - t % score_bins(j) = SCORE_Q_ELASTIC - t % estimator = ESTIMATOR_ANALOG - case ('q-photons') - t % score_bins(j) = SCORE_Q_PHOTONS - t % estimator = ESTIMATOR_ANALOG + case ('fission-q-prompt-photons') + t % score_bins(j) = SCORE_FISS_Q_PROMPT_PHOTONS + case ('fission-q-delayed-photons') + t % score_bins(j) = SCORE_FISS_Q_DELAYED_PHOTONS + case ('fission-q-neutrinos') + t % score_bins(j) = SCORE_FISS_Q_NEUTRINOS case ('q-electrons') t % score_bins(j) = SCORE_Q_ELECTRONS t % estimator = ESTIMATOR_ANALOG case ('q-positrons') t % score_bins(j) = SCORE_Q_POSITRONS t % estimator = ESTIMATOR_ANALOG + case ('q-elastic') + t % score_bins(j) = SCORE_Q_ELASTIC + t % estimator = ESTIMATOR_ANALOG + case ('heating') + t % score_bins(j) = SCORE_HEATING + t % estimator = ESTIMATOR_ANALOG case ('current') t % score_bins(j) = SCORE_CURRENT t % type = TALLY_SURFACE_CURRENT @@ -4115,6 +4136,49 @@ contains end do j = j + n_bins end do + + ! Check if tally is compatible with particle type + if (photon_transport) then + if (t % find_filter(FILTER_PARTICLE) == 0) then + do j = 1, n_scores + select case (t % score_bins(j)) + case (SCORE_INVERSE_VELOCITY) + call fatal_error("Particle filter must be used with photon & + &transport on and inverse velocity score") + case (SCORE_FLUX, SCORE_TOTAL, SCORE_SCATTER, SCORE_NU_SCATTER, & + SCORE_SCATTER_N, SCORE_SCATTER_PN, SCORE_NU_SCATTER_PN, & + SCORE_ABSORPTION, SCORE_FISSION, SCORE_NU_FISSION, & + SCORE_CURRENT, SCORE_FLUX_YN, SCORE_SCATTER_YN, & + SCORE_NU_SCATTER_YN, SCORE_EVENTS, SCORE_DELAYED_NU_FISSION, & + SCORE_PROMPT_NU_FISSION, SCORE_DECAY_RATE) + call warning("Particle filter is not used with photon transport& + & on and " // trim(to_str(t % score_bins(j))) // " score") + end select + end do + else + select type(filt => filters(t % find_filter(FILTER_PARTICLE)) % obj) + type is (ParticleFilter) + do l = 1, filt % n_bins + if (filt % particles(l) == ELECTRON .or. filt % particles(l) == POSITRON) then + t % estimator = ESTIMATOR_ANALOG + end if + end do + end select + end if + else + if (t % find_filter(FILTER_PARTICLE) > 0) then + select type(filt => filters(t % find_filter(FILTER_PARTICLE)) % obj) + type is (ParticleFilter) + do l = 1, filt % n_bins + if (filt % bins % data(l) /= NEUTRON) then + call warning("Particle filter other than NEUTRON used with & + &photon transport turn off. All tallies for particle & + &type " // trim(to_str(filt % bins % data(l))) // " will have no scores") + end if + end do + end select + end if + end if else call fatal_error("No specified on tally " & // trim(to_str(t % id)) // ".") diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 716c48206..84de722a7 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -5,7 +5,7 @@ module nuclide_header use hdf5, only: HID_T, HSIZE_T, SIZE_T - use algorithm, only: sort, find, binary_search + use algorithm, only: sort, find use constants use dict_header, only: DictIntInt use endf, only: reaction_name, is_fission, is_disappearance @@ -43,7 +43,7 @@ module nuclide_header real(8), allocatable :: nu_fission(:) ! neutron production real(8), allocatable :: absorption(:) ! absorption (MT > 100) real(8), allocatable :: heating(:) ! heating - real(8), allocatable :: nu_photon_total(:) ! photon production + real(8), allocatable :: photon_prod(:) ! photon production end type SumXS type :: Nuclide @@ -96,13 +96,17 @@ module nuclide_header class(Function1D), allocatable :: fission_q_recov ! fragments, neutrons, gammas, betas class(Function1D), allocatable :: fission_q_fragments ! fragments class(Function1D), allocatable :: fission_q_betas ! betas + class(Function1D), allocatable :: fission_q_neutrinos ! betas + class(Function1D), allocatable :: fission_q_delayed_neutrons ! betas + class(Function1D), allocatable :: fission_q_prompt_neutrons ! betas + class(Function1D), allocatable :: fission_q_delayed_photons ! betas + class(Function1D), allocatable :: fission_q_prompt_photons ! betas contains procedure :: clear => nuclide_clear procedure :: from_hdf5 => nuclide_from_hdf5 procedure :: init_grid => nuclide_init_grid procedure :: nu => nuclide_nu - procedure :: compute_nu_photon_total => compute_nuclide_nu_photon_total procedure, private :: create_derived => nuclide_create_derived end type Nuclide @@ -121,7 +125,7 @@ module nuclide_header real(8) :: absorption ! microscopic absorption xs real(8) :: fission ! microscopic fission xs real(8) :: nu_fission ! microscopic production xs - real(8) :: nu_photon_total ! microscopic photon production xs + real(8) :: photon_prod ! microscopic photon production xs ! Information for S(a,b) use integer :: index_sab ! index in sab_tables (zero means no table) @@ -148,7 +152,7 @@ module nuclide_header real(8) :: absorption ! macroscopic absorption xs real(8) :: fission ! macroscopic fission xs real(8) :: nu_fission ! macroscopic production xs - real(8) :: nu_photon_total ! macroscopic photon production xs + real(8) :: photon_prod ! macroscopic photon production xs ! Photon cross sections real(8) :: coherent ! macroscopic coherent xs @@ -448,79 +452,141 @@ contains if (object_exists(group_id, 'fission_energy_release')) then fer_group = open_group(group_id, 'fission_energy_release') - ! Check to see if this is polynomial or tabulated data + ! Q-PROMPT fer_dset = open_dataset(fer_group, 'q_prompt') call read_attribute(temp_str, fer_dset, 'type') if (temp_str == 'Polynomial') then - - ! Read the prompt Q-value allocate(Polynomial :: this % fission_q_prompt) call this % fission_q_prompt % from_hdf5(fer_dset) call close_dataset(fer_dset) - - ! Read the recoverable energy Q-value - allocate(Polynomial :: this % fission_q_recov) - fer_dset = open_dataset(fer_group, 'q_recoverable') - call this % fission_q_recov % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - - ! Read the prompt Q-value allocate(Tabulated1D :: this % fission_q_prompt) call this % fission_q_prompt % from_hdf5(fer_dset) call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission prompt energy release format.') + end if - ! Read the recoverable energy Q-value - allocate(Tabulated1D :: this % fission_q_recov) - fer_dset = open_dataset(fer_group, 'q_recoverable') + ! Q-RECOV + fer_dset = open_dataset(fer_group, 'q_recoverable') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_recov) call this % fission_q_recov % from_hdf5(fer_dset) call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_recov) + call this % fission_q_recov % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission recoverable energy release format.') + end if + + ! Q-FRAGMENTS + fer_dset = open_dataset(fer_group, 'fragments') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_fragments) + call this % fission_q_fragments % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_fragments) + call this % fission_q_fragments % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission fragments energy release format.') + end if + + ! Q-BETAS + fer_dset = open_dataset(fer_group, 'betas') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_betas) + call this % fission_q_betas % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_betas) + call this % fission_q_betas % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission betas energy release format.') + end if + + ! Q-NEUTRINOS + fer_dset = open_dataset(fer_group, 'neutrinos') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_neutrinos) + call this % fission_q_neutrinos % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_neutrinos) + call this % fission_q_neutrinos % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission neutrinos energy release format.') + end if + + ! Q-DELAYED-NEUTRONS + fer_dset = open_dataset(fer_group, 'delayed_neutrons') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_delayed_neutrons) + call this % fission_q_delayed_neutrons % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_delayed_neutrons) + call this % fission_q_delayed_neutrons % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else + call fatal_error('Unrecognized fission delayed neutron energy release format.') + end if + + ! Q-PROMPT-NEUTRONS + fer_dset = open_dataset(fer_group, 'prompt_neutrons') + call read_attribute(temp_str, fer_dset, 'type') + if (temp_str == 'Polynomial') then + allocate(Polynomial :: this % fission_q_prompt_neutrons) + call this % fission_q_prompt_neutrons % from_hdf5(fer_dset) + call close_dataset(fer_dset) + else if (temp_str == 'Tabulated1D') then + allocate(Tabulated1D :: this % fission_q_prompt_neutrons) + call this % fission_q_prompt_neutrons % from_hdf5(fer_dset) + call close_dataset(fer_dset) else call fatal_error('Unrecognized fission energy release format.') end if - fer_dset = open_dataset(fer_group, 'fragments') + ! Q-DELAYED-PHOTONS + fer_dset = open_dataset(fer_group, 'delayed_photons') call read_attribute(temp_str, fer_dset, 'type') if (temp_str == 'Polynomial') then - - ! Read the fragment energy Q-value - allocate(Polynomial :: this % fission_q_fragments) - fer_dset = open_dataset(fer_group, 'fragments') - call this % fission_q_fragments % from_hdf5(fer_dset) + allocate(Polynomial :: this % fission_q_delayed_photons) + call this % fission_q_delayed_photons % from_hdf5(fer_dset) call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - - ! Read the fragment energy Q-value - allocate(Tabulated1D :: this % fission_q_fragments) - fer_dset = open_dataset(fer_group, 'fragments') - call this % fission_q_fragments % from_hdf5(fer_dset) + allocate(Tabulated1D :: this % fission_q_delayed_photons) + call this % fission_q_delayed_photons % from_hdf5(fer_dset) call close_dataset(fer_dset) else - call fatal_error('Unrecognized fission fragment energy release format.') + call fatal_error('Unrecognized fission delayed photon energy release format.') end if - fer_dset = open_dataset(fer_group, 'betas') + ! Q-PROMPT-PHOTONS + fer_dset = open_dataset(fer_group, 'prompt_photons') call read_attribute(temp_str, fer_dset, 'type') if (temp_str == 'Polynomial') then - - ! Read the beta energy Q-value - allocate(Polynomial :: this % fission_q_betas) - fer_dset = open_dataset(fer_group, 'betas') - call this % fission_q_betas % from_hdf5(fer_dset) + allocate(Polynomial :: this % fission_q_prompt_photons) + call this % fission_q_prompt_photons % from_hdf5(fer_dset) call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - - ! Read the beta energy Q-value - allocate(Tabulated1D :: this % fission_q_betas) - fer_dset = open_dataset(fer_group, 'betas') - call this % fission_q_betas % from_hdf5(fer_dset) + allocate(Tabulated1D :: this % fission_q_prompt_photons) + call this % fission_q_prompt_photons % from_hdf5(fer_dset) call close_dataset(fer_dset) else - call fatal_error('Unrecognized beta energy release format.') + call fatal_error('Unrecognized fission prompt photon energy release format.') end if + call close_group(fer_group) end if @@ -552,13 +618,13 @@ contains allocate(this % sum_xs(i) % fission(n_grid)) allocate(this % sum_xs(i) % nu_fission(n_grid)) allocate(this % sum_xs(i) % absorption(n_grid)) - allocate(this % sum_xs(i) % nu_photon_total(n_grid)) + allocate(this % sum_xs(i) % photon_prod(n_grid)) this % sum_xs(i) % total(:) = ZERO this % sum_xs(i) % elastic(:) = ZERO this % sum_xs(i) % fission(:) = ZERO this % sum_xs(i) % nu_fission(:) = ZERO this % sum_xs(i) % absorption(:) = ZERO - this % sum_xs(i) % nu_photon_total(:) = ZERO + this % sum_xs(i) % photon_prod(:) = ZERO end do i_fission = 0 @@ -596,8 +662,8 @@ contains do k = 1, size(rx % products) if (rx % products(k) % particle == PHOTON) then do l = 1, n - this % sum_xs(t) % nu_photon_total(l+j-1) = & - this % sum_xs(t) % nu_photon_total(l+j-1) + & + this % sum_xs(t) % photon_prod(l+j-1) = & + this % sum_xs(t) % photon_prod(l+j-1) + & rx % xs(t) % value(l) * rx % products(k) % & yield % evaluate(this % grid(t) % energy(l+j-1)) end do @@ -751,72 +817,6 @@ contains end function nuclide_nu -!=============================================================================== -! COMPUTE_NUCLIDE_NU_PHOTON_TOTAL is an interface to compute the number of -! photons produced -!=============================================================================== - - pure function compute_nuclide_nu_photon_total(this, E, t, i_log_union) result(nu_photon_total) - class(Nuclide), intent(in) :: this - real(8), intent(in) :: E - integer, intent(in) :: t - integer, intent(in) :: i_log_union - real(8) :: rx_xs - real(8) :: nu_photon_total - real(8) :: f - integer :: m, j, k - integer :: i_grid, i_low, i_high - - associate (grid => this % grid(t), xs => this % sum_xs(t)) - ! Determine the energy grid index using a logarithmic mapping to - ! reduce the energy range over which a binary search needs to be - ! performed - - if (E < grid % energy(1)) then - i_grid = 1 - elseif (E > grid % energy(size(grid % energy))) then - i_grid = size(grid % energy) - 1 - else - ! Determine bounding indices based on which equal log-spaced - ! interval the energy is in - i_low = grid % grid_index(i_log_union) - i_high = grid % grid_index(i_log_union + 1) + 1 - - ! Perform binary search over reduced range - i_grid = binary_search(grid % energy(i_low:i_high), & - i_high - i_low + 1, E) + i_low - 1 - end if - - ! check for rare case where two energy points are the same - if (grid % energy(i_grid) == grid % energy(i_grid + 1)) & - i_grid = i_grid + 1 - - ! calculate interpolation factor - f = (E - grid % energy(i_grid)) / & - (grid % energy(i_grid + 1) - grid % energy(i_grid)) - end associate - - nu_photon_total = ZERO - - ! Calculate nu-photon total cross section - do m = 1, size(this % reactions) - associate (rx => this % reactions(m)) - j = rx % xs(t) % threshold - do k = 1, size(rx % products) - if (rx % products(k) % particle == PHOTON) then - if (i_grid >= j) then - rx_xs = (ONE - f) * rx % xs(t) % value(i_grid - j + 1) & - + f * rx % xs(t) % value(i_grid - j + 2) - nu_photon_total = nu_photon_total + rx_xs * & - rx % products(k) % yield % evaluate(E) - end if - end if - end do - end associate - end do - - end function compute_nuclide_nu_photon_total - subroutine nuclide_init_grid(this, E_min, E_max, M) class(Nuclide), intent(inout) :: this real(8), intent(in) :: E_min ! Minimum energy in MeV diff --git a/src/output.F90 b/src/output.F90 index 479fe6a49..14e69ac51 100644 --- a/src/output.F90 +++ b/src/output.F90 @@ -751,12 +751,18 @@ contains score_names(abs(SCORE_INVERSE_VELOCITY)) = "Flux-Weighted Inverse Velocity" score_names(abs(SCORE_FISS_Q_PROMPT)) = "Prompt fission power" score_names(abs(SCORE_FISS_Q_RECOV)) = "Recoverable fission power" - score_names(abs(SCORE_FISS_Q_FRAGMENTS)) = "Fragment fission power" - score_names(abs(SCORE_FISS_Q_BETAS)) = "Beta fission power" - score_names(abs(SCORE_Q_ELASTIC)) = "Elastic scatter power" - score_names(abs(SCORE_Q_PHOTONS)) = "Photon energy deposition" - score_names(abs(SCORE_Q_ELECTRONS)) = "Electron energy deposition" - score_names(abs(SCORE_Q_POSITRONS)) = "Positron energy deposition" + score_names(abs(SCORE_FISS_Q_PROMPT_NEUTRONS)) = "Prompt neutron power" + score_names(abs(SCORE_FISS_Q_DELAYED_NEUTRONS)) = "Delayed neutron power" + score_names(abs(SCORE_FISS_Q_FRAGMENTS)) = "Fission fragment power" + score_names(abs(SCORE_FISS_Q_BETAS)) = "Fission betas power" + score_names(abs(SCORE_FISS_Q_PROMPT_PHOTONS)) = "Prompt photon power" + score_names(abs(SCORE_FISS_Q_DELAYED_PHOTONS)) = "Delayed photon power" + score_names(abs(SCORE_FISS_Q_NEUTRINOS)) = "Fission neutrino power" + score_names(abs(SCORE_Q_PHOTONS)) = "Photon power" + score_names(abs(SCORE_Q_ELECTRONS)) = "Electron power" + score_names(abs(SCORE_Q_POSITRONS)) = "Positron power" + score_names(abs(SCORE_Q_ELASTIC)) = "Elastic scattering power" + score_names(abs(SCORE_HEATING)) = "Heating power" ! Create filename for tally output filename = trim(path_output) // "tallies.out" @@ -910,6 +916,7 @@ contains indent = indent + 2 k = 0 + do l = 1, t % n_user_score_bins k = k + 1 score_index = score_index + 1 @@ -965,6 +972,7 @@ contains end select end associate end do + indent = indent - 2 end do diff --git a/src/physics.F90 b/src/physics.F90 index 96903f54b..4bc4f609b 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -112,7 +112,9 @@ contains ! Create secondary photons if (photon_transport) then + call prn_set_stream(STREAM_PHOTON) call sample_secondary_photons(p, i_nuclide) + call prn_set_stream(STREAM_TRACKING) end if ! If survival biasing is being used, the following subroutine adjusts the @@ -522,43 +524,50 @@ contains integer :: i_grid integer :: i_temp integer :: threshold + integer :: last_valid_reaction + integer :: last_valid_product real(8) :: f real(8) :: prob real(8) :: cutoff real(8) :: yield - type(Nuclide), pointer :: nuc ! Get pointer to nuclide - nuc => nuclides(i_nuclide) + associate (nuc => nuclides(i_nuclide)) - ! Get grid index and interpolation factor and sample proton production cdf - i_temp = micro_xs(i_nuclide) % index_temp - i_grid = micro_xs(i_nuclide) % index_grid - f = micro_xs(i_nuclide) % interp_factor - cutoff = prn() * micro_xs(i_nuclide) % nu_photon_total - prob = ZERO + ! Get grid index and interpolation factor and sample proton production cdf + i_temp = micro_xs(i_nuclide) % index_temp + i_grid = micro_xs(i_nuclide) % index_grid + f = micro_xs(i_nuclide) % interp_factor + cutoff = prn() * micro_xs(i_nuclide) % photon_prod + prob = ZERO - ! Loop through each reaction type - REACTION_LOOP: do i_reaction = 1, size(nuc % reactions) - associate (rx => nuc % reactions(i_reaction)) - do i_product = 1, size(rx % products) - if (rx % products(i_product) % particle == PHOTON) then + ! Loop through each reaction type + REACTION_LOOP: do i_reaction = 1, size(nuc % reactions) + associate (rx => nuc % reactions(i_reaction)) + do i_product = 1, size(rx % products) + if (rx % products(i_product) % particle == PHOTON) then - threshold = rx % xs(i_temp) % threshold + threshold = rx % xs(i_temp) % threshold - ! if energy is below threshold for this reaction, skip it - if (i_grid < threshold) cycle + ! if energy is below threshold for this reaction, skip it + if (i_grid < threshold) cycle - ! add to cumulative probability - yield = rx % products(i_product) % yield % evaluate(E) - prob = prob + ((ONE - f) * rx % xs(i_temp) % value(i_grid - threshold + 1) & - + f*(rx % xs(i_temp) % value(i_grid - threshold + 2))) * yield + ! add to cumulative probability + yield = rx % products(i_product) % yield % evaluate(E) + prob = prob + ((ONE - f) * rx % xs(i_temp) % value(i_grid - threshold + 1) & + + f*(rx % xs(i_temp) % value(i_grid - threshold + 2))) * yield - if (prob > cutoff) exit REACTION_LOOP - end if - end do - end associate - end do REACTION_LOOP + if (prob > cutoff) return + last_valid_reaction = i_reaction + last_valid_product = i_product + end if + end do + end associate + end do REACTION_LOOP + end associate + + i_reaction = last_valid_reaction + i_product = last_valid_product end subroutine sample_photon_product @@ -1649,7 +1658,6 @@ contains integer :: i_reaction ! index in nuc % reactions array integer :: i_product ! index in nuc % reactions % products array - type(Reaction), pointer :: rx real(8) :: nu_t real(8) :: mu @@ -1659,7 +1667,7 @@ contains integer :: i ! Sample the number of photons produced - nu_t = micro_xs(i_nuclide) % nu_photon_total / micro_xs(i_nuclide) % total + nu_t = micro_xs(i_nuclide) % photon_prod / micro_xs(i_nuclide) % total if (prn() > nu_t - int(nu_t)) then nu = int(nu_t) else @@ -1671,10 +1679,10 @@ contains ! Sample the reaction and product call sample_photon_product(i_nuclide, p % E, i_reaction, i_product) - rx => nuclides(i_nuclide) % reactions(i_reaction) ! Sample the outgoing energy and angle - call rx % products(i_product) % sample(p % E, E, mu) + call nuclides(i_nuclide) % reactions(i_reaction) % products(i_product) & + % sample(p % E, E, mu) ! Sample the new direction uvw = rotate_angle(p % coord(1) % uvw, mu) diff --git a/src/tally.F90 b/src/tally.F90 index 85bbaea80..43cd7068a 100644 --- a/src/tally.F90 +++ b/src/tally.F90 @@ -99,6 +99,7 @@ contains real(8) :: f ! interpolation factor real(8) :: score ! analog tally score real(8) :: E ! particle energy + real(8) :: xs ! cross section i = 0 SCORE_LOOP: do q = 1, t % n_user_score_bins @@ -117,8 +118,6 @@ contains case (SCORE_FLUX, SCORE_FLUX_YN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - if (t % estimator == ESTIMATOR_ANALOG) then ! All events score to a flux bin. We actually use a collision ! estimator in place of an analog one since there is no way to count @@ -130,7 +129,12 @@ contains else score = p % last_wgt end if - score = score / material_xs % total * flux + + if (p % type == NEUTRON .or. p % type == PHOTON) then + score = score / material_xs % total * flux + else + score = ZERO + end if else ! For flux, we need no cross section @@ -140,8 +144,6 @@ contains case (SCORE_TOTAL, SCORE_TOTAL_YN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - if (t % estimator == ESTIMATOR_ANALOG) then ! All events will score to the total reaction rate. We can just ! use the weight of the particle entering the collision as the @@ -165,8 +167,6 @@ contains case (SCORE_INVERSE_VELOCITY) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -200,8 +200,6 @@ contains case (SCORE_SCATTER, SCORE_SCATTER_N) - if (p % type /= NEUTRON) cycle SCORE_LOOP - if (t % estimator == ESTIMATOR_ANALOG) then ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -223,8 +221,6 @@ contains case (SCORE_SCATTER_PN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -239,8 +235,6 @@ contains case (SCORE_SCATTER_YN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -255,8 +249,6 @@ contains case (SCORE_NU_SCATTER, SCORE_NU_SCATTER_N) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -282,8 +274,6 @@ contains case (SCORE_NU_SCATTER_PN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -312,8 +302,6 @@ contains case (SCORE_NU_SCATTER_YN) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -342,8 +330,6 @@ contains case (SCORE_ABSORPTION) - if (p % type /= NEUTRON) cycle SCORE_LOOP - if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing) then ! No absorption events actually occur if survival biasing is on -- @@ -368,7 +354,7 @@ contains case (SCORE_FISSION) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing) then @@ -402,7 +388,7 @@ contains case (SCORE_NU_FISSION) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing .or. p % fission) then @@ -449,7 +435,7 @@ contains case (SCORE_PROMPT_NU_FISSION) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then @@ -522,7 +508,7 @@ contains case (SCORE_DELAYED_NU_FISSION) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then @@ -723,7 +709,7 @@ contains case (SCORE_DECAY_RATE) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then @@ -1012,7 +998,7 @@ contains case (SCORE_KAPPA_FISSION) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP ! Determine kappa-fission cross section on the fly. The ENDF standard ! (ENDF-102) states that MT 18 stores the fission energy as the Q_value @@ -1082,15 +1068,11 @@ contains case (SCORE_EVENTS) - if (p % type /= NEUTRON) cycle SCORE_LOOP - ! Simply count number of scoring events score = ONE case (ELASTIC) - if (p % type /= NEUTRON) cycle SCORE_LOOP - if (t % estimator == ESTIMATOR_ANALOG) then ! Check if event MT matches if (p % event_MT /= ELASTIC) cycle SCORE_LOOP @@ -1104,9 +1086,12 @@ contains end if end if - case (SCORE_FISS_Q_PROMPT) + case (SCORE_FISS_Q_PROMPT, SCORE_FISS_Q_RECOV, SCORE_FISS_Q_FRAGMENTS, & + SCORE_FISS_Q_PROMPT_NEUTRONS, SCORE_FISS_Q_DELAYED_NEUTRONS, & + SCORE_FISS_Q_PROMPT_PHOTONS, SCORE_FISS_Q_DELAYED_PHOTONS, & + SCORE_FISS_Q_NEUTRINOS, SCORE_FISS_Q_BETAS) - if (p % type /= NEUTRON) cycle SCORE_LOOP + if (material_xs % absorption == ZERO) cycle SCORE_LOOP score = ZERO @@ -1118,10 +1103,29 @@ contains associate (nuc => nuclides(p % event_nuclide)) if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & allocated(nuc % fission_q_prompt)) then - score = p % absorb_wgt & - * nuc % fission_q_prompt % evaluate(p % last_E) & + if (score_bin == SCORE_FISS_Q_PROMPT) then + xs = nuc % fission_q_prompt % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_RECOV) then + xs = nuc % fission_q_recov % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then + xs = nuc % fission_q_fragments % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then + xs = nuc % fission_q_prompt_neutrons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then + xs = nuc % fission_q_delayed_neutrons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then + xs = nuc % fission_q_prompt_photons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then + xs = nuc % fission_q_delayed_photons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then + xs = nuc % fission_q_neutrinos % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_BETAS) then + xs = nuc % fission_q_betas % evaluate(p % last_E) + end if + + score = p % absorb_wgt * xs * flux & * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux + / micro_xs(p % event_nuclide) % absorption end if end associate else @@ -1131,263 +1135,236 @@ contains ! particle's weight entering the collision as the estimate for ! the fission energy production rate associate (nuc => nuclides(p % event_nuclide)) + if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & + allocated(nuc % fission_q_prompt)) then + + if (score_bin == SCORE_FISS_Q_PROMPT) then + xs = nuc % fission_q_prompt % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_RECOV) then + xs = nuc % fission_q_recov % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then + xs = nuc % fission_q_fragments % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then + xs = nuc % fission_q_prompt_neutrons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then + xs = nuc % fission_q_delayed_neutrons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then + xs = nuc % fission_q_prompt_photons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then + xs = nuc % fission_q_delayed_photons % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then + xs = nuc % fission_q_neutrinos % evaluate(p % last_E) + else if (score_bin == SCORE_FISS_Q_BETAS) then + xs = nuc % fission_q_betas % evaluate(p % last_E) + end if + + score = p % last_wgt * xs * flux & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption + end if + end associate + end if + + else + if (t % estimator == ESTIMATOR_COLLISION) then + E = p % last_E + else + E = p % E + end if + + if (i_nuclide > 0) then + associate (nuc => nuclides(i_nuclide)) if (allocated(nuc % fission_q_prompt)) then - score = p % last_wgt & - * nuc % fission_q_prompt % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux + + if (score_bin == SCORE_FISS_Q_PROMPT) then + xs = nuc % fission_q_prompt % evaluate(E) + else if (score_bin == SCORE_FISS_Q_RECOV) then + xs = nuc % fission_q_recov % evaluate(E) + else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then + xs = nuc % fission_q_fragments % evaluate(E) + else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then + xs = nuc % fission_q_prompt_neutrons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then + xs = nuc % fission_q_delayed_neutrons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then + xs = nuc % fission_q_prompt_photons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then + xs = nuc % fission_q_delayed_photons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then + xs = nuc % fission_q_neutrinos % evaluate(E) + else if (score_bin == SCORE_FISS_Q_BETAS) then + xs = nuc % fission_q_betas % evaluate(E) + end if + + score = micro_xs(i_nuclide) % fission * atom_density * flux * xs end if end associate - end if - - else - if (t % estimator == ESTIMATOR_COLLISION) then - E = p % last_E - else - E = p % E - end if - - if (i_nuclide > 0) then - if (allocated(nuclides(i_nuclide) % fission_q_prompt)) then - score = micro_xs(i_nuclide) % fission * atom_density * flux & - * nuclides(i_nuclide) % fission_q_prompt % evaluate(E) - end if else if (p % material /= MATERIAL_VOID) then do l = 1, materials(p % material) % n_nuclides atom_density_ = materials(p % material) % atom_density(l) i_nuc = materials(p % material) % nuclide(l) - if (allocated(nuclides(i_nuc) % fission_q_prompt)) then - score = score + micro_xs(i_nuc) % fission * atom_density_ & - * flux & - * nuclides(i_nuc) % fission_q_prompt % evaluate(E) - end if + + associate (nuc => nuclides(i_nuc)) + if (allocated(nuc % fission_q_prompt)) then + + if (score_bin == SCORE_FISS_Q_PROMPT) then + xs = nuc % fission_q_prompt % evaluate(E) + else if (score_bin == SCORE_FISS_Q_RECOV) then + xs = nuc % fission_q_recov % evaluate(E) + else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then + xs = nuc % fission_q_fragments % evaluate(E) + else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then + xs = nuc % fission_q_prompt_neutrons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then + xs = nuc % fission_q_delayed_neutrons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then + xs = nuc % fission_q_prompt_photons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then + xs = nuc % fission_q_delayed_photons % evaluate(E) + else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then + xs = nuc % fission_q_neutrinos % evaluate(E) + else if (score_bin == SCORE_FISS_Q_BETAS) then + xs = nuc % fission_q_betas % evaluate(E) + end if + + score = score + micro_xs(i_nuc) % fission * atom_density_ & + * flux * xs + end if + end associate end do end if end if end if - case (SCORE_FISS_Q_RECOV) + case (SCORE_Q_ELECTRONS) - if (p % type /= NEUTRON) cycle SCORE_LOOP - - score = ZERO - - if (t % estimator == ESTIMATOR_ANALOG) then - if (survival_biasing) then - ! No fission events occur if survival biasing is on -- need to - ! calculate fraction of absorptions that would have resulted in - ! fission scaled by Q-value - associate (nuc => nuclides(p % event_nuclide)) - if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & - allocated(nuc % fission_q_recov)) then - score = p % absorb_wgt & - * nuc % fission_q_recov % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - else - ! Skip any non-absorption events - if (p % event == EVENT_SCATTER) cycle SCORE_LOOP - ! All fission events will contribute, so again we can use - ! particle's weight entering the collision as the estimate for - ! the fission energy production rate - associate (nuc => nuclides(p % event_nuclide)) - if (allocated(nuc % fission_q_recov)) then - score = p % last_wgt & - * nuc % fission_q_recov % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - end if - - else - if (t % estimator == ESTIMATOR_COLLISION) then - E = p % last_E - else - E = p % E - end if - - if (i_nuclide > 0) then - if (allocated(nuclides(i_nuclide) % fission_q_recov)) then - score = micro_xs(i_nuclide) % fission * atom_density * flux & - * nuclides(i_nuclide) % fission_q_recov % evaluate(E) - end if - else - if (p % material /= MATERIAL_VOID) then - do l = 1, materials(p % material) % n_nuclides - atom_density_ = materials(p % material) % atom_density(l) - i_nuc = materials(p % material) % nuclide(l) - if (allocated(nuclides(i_nuc) % fission_q_recov)) then - score = score + micro_xs(i_nuc) % fission * atom_density_ & - * flux & - * nuclides(i_nuc) % fission_q_recov % evaluate(E) - end if - end do - end if - end if + ! Electron energy deposition + if (p % type == ELECTRON .and. electron_treatment == ELECTRON_LED) then + score = p % last_wgt * p % last_E end if - case (SCORE_FISS_Q_FRAGMENTS) - if (p % type /= NEUTRON) cycle SCORE_LOOP + case (SCORE_Q_POSITRONS) - score = ZERO - - if (t % estimator == ESTIMATOR_ANALOG) then - if (survival_biasing) then - ! No fission events occur if survival biasing is on -- need to - ! calculate fraction of absorptions that would have resulted in - ! fission scaled by Q-value - associate (nuc => nuclides(p % event_nuclide)) - if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & - allocated(nuc % fission_q_fragments)) then - score = p % absorb_wgt & - * nuc % fission_q_fragments % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - else - ! Skip any non-absorption events - if (p % event == EVENT_SCATTER) cycle SCORE_LOOP - ! All fission events will contribute, so again we can use - ! particle's weight entering the collision as the estimate for - ! the fission energy production rate - associate (nuc => nuclides(p % event_nuclide)) - if (allocated(nuc % fission_q_fragments)) then - score = p % last_wgt & - * nuc % fission_q_fragments % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - end if - - else - if (t % estimator == ESTIMATOR_COLLISION) then - E = p % last_E - else - E = p % E - end if - - if (i_nuclide > 0) then - if (allocated(nuclides(i_nuclide) % fission_q_fragments)) then - score = micro_xs(i_nuclide) % fission * atom_density * flux & - * nuclides(i_nuclide) % fission_q_fragments % evaluate(E) - end if - else - if (p % material /= MATERIAL_VOID) then - do l = 1, materials(p % material) % n_nuclides - atom_density_ = materials(p % material) % atom_density(l) - i_nuc = materials(p % material) % nuclide(l) - if (allocated(nuclides(i_nuc) % fission_q_fragments)) then - score = score + micro_xs(i_nuc) % fission * atom_density_ & - * flux & - * nuclides(i_nuc) % fission_q_fragments % evaluate(E) - end if - end do - end if - end if + ! Positron energy deposition + if (p % type == POSITRON .and. electron_treatment == ELECTRON_LED) then + score = p % last_wgt * p % last_E end if - case (SCORE_FISS_Q_BETAS) + case (SCORE_Q_PHOTONS) - if (p % type /= NEUTRON) cycle SCORE_LOOP - - score = ZERO - - if (t % estimator == ESTIMATOR_ANALOG) then - if (survival_biasing) then - ! No fission events occur if survival biasing is on -- need to - ! calculate fraction of absorptions that would have resulted in - ! fission scaled by Q-value - associate (nuc => nuclides(p % event_nuclide)) - if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & - allocated(nuc % fission_q_betas)) then - score = p % absorb_wgt & - * nuc % fission_q_betas % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - else - ! Skip any non-absorption events - if (p % event == EVENT_SCATTER) cycle SCORE_LOOP - ! All fission events will contribute, so again we can use - ! particle's weight entering the collision as the estimate for - ! the fission energy production rate - associate (nuc => nuclides(p % event_nuclide)) - if (allocated(nuc % fission_q_betas)) then - score = p % last_wgt & - * nuc % fission_q_betas % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end associate - end if - - else - if (t % estimator == ESTIMATOR_COLLISION) then - E = p % last_E - else - E = p % E - end if - - if (i_nuclide > 0) then - if (allocated(nuclides(i_nuclide) % fission_q_betas)) then - score = micro_xs(i_nuclide) % fission * atom_density * flux & - * nuclides(i_nuclide) % fission_q_betas % evaluate(E) - end if - else - if (p % material /= MATERIAL_VOID) then - do l = 1, materials(p % material) % n_nuclides - atom_density_ = materials(p % material) % atom_density(l) - i_nuc = materials(p % material) % nuclide(l) - if (allocated(nuclides(i_nuc) % fission_q_betas)) then - score = score + micro_xs(i_nuc) % fission * atom_density_ & - * flux & - * nuclides(i_nuc) % fission_q_betas % evaluate(E) - end if - end do - end if - end if + ! Photon energy deposition + if (p % type == PHOTON .and. p % last_E < energy_cutoff(PHOTON)) then + score = p % last_wgt * p % last_E end if case (SCORE_Q_ELASTIC) - if (p % type /= NEUTRON) cycle SCORE_LOOP - - ! Skip any non-elastic scatter events - if (p % event_MT /= ELASTIC) cycle SCORE_LOOP - - score = p % wgt * (p % last_E - p % E) - - case (SCORE_Q_PHOTONS) - - if (p % type /= PHOTON) cycle SCORE_LOOP - - ! Skip if energy above cutoff - if (p % last_E > energy_cutoff(PHOTON)) cycle SCORE_LOOP - - score = p % wgt * p % last_E - - case (SCORE_Q_ELECTRONS) - - if (p % type /= ELECTRON) cycle SCORE_LOOP - - if (electron_treatment == ELECTRON_LED) then - score = p % wgt * p % last_E + ! Elastic scattering + if (p % event_MT == ELASTIC) then + score = p % last_wgt * (p % last_E - p % E) end if - case (SCORE_Q_POSITRONS) - if (p % type /= POSITRON) cycle SCORE_LOOP + case (SCORE_HEATING) - if (electron_treatment == ELECTRON_LED) then - score = p % wgt * p % last_E + ! Elastic scattering + if (p % event_MT == ELASTIC) then + score = p % last_wgt * (p % last_E - p % E) + + ! Photon energy deposition + else if (p % type == PHOTON) then + if(p % last_E < energy_cutoff(PHOTON)) then + score = p % last_wgt * p % last_E + end if + + ! Electron energy deposition + else if (p % type == ELECTRON) then + if(electron_treatment == ELECTRON_LED) then + score = p % last_wgt * p % last_E + end if + + ! Positron energy deposition + else if (p % type == POSITRON) then + if (electron_treatment == ELECTRON_LED) then + score = p % last_wgt * p % last_E + end if + + ! Fission fragments, betas, and gammas (if photon_transport off) + else + + if (material_xs % absorption == ZERO) cycle SCORE_LOOP + + score = ZERO + + if (survival_biasing) then + ! No fission events occur if survival biasing is on -- need to + ! calculate fraction of absorptions that would have resulted in + ! fission scaled by Q-value + associate (nuc => nuclides(p % event_nuclide)) + score = ZERO + + if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & + allocated(nuc % fission_q_betas)) then + + score = score + p % absorb_wgt & + * nuc % fission_q_fragments % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + score = score + p % absorb_wgt & + * nuc % fission_q_betas % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + if (.not. photon_transport) then + score = score + p % absorb_wgt & + * nuc % fission_q_prompt_photons % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + score = score + p % absorb_wgt & + * nuc % fission_q_delayed_photons % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end if + end associate + else + ! Skip any non-absorption events + if (p % event /= EVENT_ABSORB) cycle SCORE_LOOP + ! All fission events will contribute, so again we can use + ! particle's weight entering the collision as the estimate for + ! the fission energy production rate + associate (nuc => nuclides(p % event_nuclide)) + if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & + allocated(nuc % fission_q_betas)) then + + score = score + p % last_wgt & + * nuc % fission_q_fragments % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + score = score + p % last_wgt & + * nuc % fission_q_betas % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + if (.not. photon_transport) then + score = score + p % last_wgt & + * nuc % fission_q_prompt_photons % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + + score = score + p % last_wgt & + * nuc % fission_q_delayed_photons % evaluate(p % last_E) & + * micro_xs(p % event_nuclide) % fission & + / micro_xs(p % event_nuclide) % absorption * flux + end if + end if + end associate + end if end if case default @@ -3042,6 +3019,7 @@ contains ! for a previous tally. do j = 1, size(t % filter) i_filt = t % filter(j) + if (.not. filter_matches(i_filt) % bins_present) then call filter_matches(i_filt) % bins % clear() call filter_matches(i_filt) % weights % clear() diff --git a/src/tally_filter.F90 b/src/tally_filter.F90 index a34b76fc1..a010a61d5 100644 --- a/src/tally_filter.F90 +++ b/src/tally_filter.F90 @@ -58,6 +58,19 @@ module tally_filter procedure :: initialize => initialize_material end type MaterialFilter +!=============================================================================== +! PARTICLE specifies which particle tally events reside in. +!=============================================================================== + type, extends(TallyFilter) :: ParticleFilter + integer, allocatable :: particles(:) + type(DictIntInt) :: map + contains + procedure :: get_next_bin => get_next_bin_particle + procedure :: to_statepoint => to_statepoint_particle + procedure :: text_label => text_label_particle + procedure :: initialize => initialize_particle + end type ParticleFilter + !=============================================================================== ! CELLFILTER specifies which geometric cells tally events reside in. !=============================================================================== @@ -638,6 +651,58 @@ contains label = "Material " // to_str(materials(this % materials(bin)) % id) end function text_label_material +!=============================================================================== +! ParticleFilter methods +!=============================================================================== + subroutine get_next_bin_particle(this, p, estimator, current_bin, next_bin, & + weight) + class(ParticleFilter), intent(in) :: this + type(Particle), intent(in) :: p + integer, intent(in) :: estimator + integer, value, intent(in) :: current_bin + integer, intent(out) :: next_bin + real(8), intent(out) :: weight + + integer :: i + + weight = ERROR_REAL + next_bin = NO_BIN_FOUND + + if (current_bin == NO_BIN_FOUND) then + do i = 1, this % n_bins + if (this % particles(i) == p % type) then + next_bin = i + weight = ONE + end if + end do + end if + + end subroutine get_next_bin_particle + + subroutine to_statepoint_particle(this, filter_group) + class(ParticleFilter), intent(in) :: this + integer(HID_T), intent(in) :: filter_group + + integer :: i + + call write_dataset(filter_group, "type", "particle") + call write_dataset(filter_group, "n_bins", this % n_bins) + call write_dataset(filter_group, "bins", this % particles) + end subroutine to_statepoint_particle + + subroutine initialize_particle(this) + class(ParticleFilter), intent(inout) :: this + + end subroutine initialize_particle + + function text_label_particle(this, bin) result(label) + class(ParticleFilter), intent(in) :: this + integer, intent(in) :: bin + character(MAX_LINE_LEN) :: label + + label = "Particle " // to_str(this % particles(bin)) + end function text_label_particle + !=============================================================================== ! CellFilter methods !=============================================================================== diff --git a/src/tracking.F90 b/src/tracking.F90 index 1f56462b7..c4baa2c01 100644 --- a/src/tracking.F90 +++ b/src/tracking.F90 @@ -11,7 +11,7 @@ module tracking use particle_header, only: LocalCoord, Particle use physics, only: collision use physics_mg, only: collision_mg - use random_lcg, only: prn + use random_lcg, only: prn, prn_set_stream use string, only: to_str use tally, only: score_analog_tally, score_tracklength_tally, & score_collision_tally, score_surface_current, & @@ -69,6 +69,14 @@ contains if (active_tallies % size() > 0) call zero_flux_derivs() EVENT_LOOP: do + + ! Set the random number stream + if (p % type == NEUTRON) then + call prn_set_stream(STREAM_TRACKING) + else + call prn_set_stream(STREAM_PHOTON) + end if + ! If the cell hasn't been determined based on the particle's location, ! initiate a search for the current cell. This generally happens at the ! beginning of the history and again for any secondary particles From dc32bccfc35b476045d6f158c731e186c7fc0538 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 09:39:26 -0400 Subject: [PATCH 18/68] fixed error in issuing particle filter warning --- src/input_xml.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 34b14cdde..82cbbe663 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4170,10 +4170,10 @@ contains select type(filt => filters(t % find_filter(FILTER_PARTICLE)) % obj) type is (ParticleFilter) do l = 1, filt % n_bins - if (filt % bins % data(l) /= NEUTRON) then + if (filt % particles(l) /= NEUTRON) then call warning("Particle filter other than NEUTRON used with & &photon transport turn off. All tallies for particle & - &type " // trim(to_str(filt % bins % data(l))) // " will have no scores") + &type " // trim(to_str(filt % particles(l))) // " will have no scores") end if end do end select From dc71fa291538507d35261c17abb07ff176c90cd7 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 09:55:55 -0400 Subject: [PATCH 19/68] fixed assorted issues with heating scores --- scripts/openmc-get-photo-endf71 | 2 +- src/constants.F90 | 22 +++++++++++----------- src/cross_section.F90 | 6 +++--- src/endf.F90 | 6 ++++++ src/global.F90 | 1 - src/input_xml.F90 | 2 +- src/output.F90 | 2 -- src/photon_physics.F90 | 2 +- 8 files changed, 23 insertions(+), 20 deletions(-) diff --git a/scripts/openmc-get-photo-endf71 b/scripts/openmc-get-photo-endf71 index 7fd06a0a2..9920b27e2 100755 --- a/scripts/openmc-get-photo-endf71 +++ b/scripts/openmc-get-photo-endf71 @@ -14,7 +14,7 @@ import openmc.data from openmc.data import ATOMIC_SYMBOL description = """ -Download ENDF/B-VII.1 ENDF data from IAEA for photo-atomic and atomic +Download ENDF/B-VII.1 ENDF data from NNDC for photo-atomic and atomic relaxation data and convert it to an HDF5 library for use with OpenMC. This data is used for photon transport in OpenMC. diff --git a/src/constants.F90 b/src/constants.F90 index c04ecf1b2..bb0649722 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -343,18 +343,18 @@ module constants SCORE_INVERSE_VELOCITY = -21, & ! flux-weighted inverse velocity SCORE_HEATING = -22, & ! prompt fission Q-value SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value - SCORE_FISS_Q_PROMPT = -24, & ! recoverable fission Q-value - SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! recoverable fission Q-value + SCORE_FISS_Q_PROMPT = -24, & ! prompt fission Q-value + SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! recoverable fission Q-value SCORE_FISS_Q_DELAYED_NEUTRONS = -26, & ! recoverable fission Q-value - SCORE_FISS_Q_FRAGMENTS = -27, & ! recoverable fission Q-value - SCORE_FISS_Q_BETAS = -28, & ! recoverable fission Q-value - SCORE_FISS_Q_PROMPT_PHOTONS = -29, & ! recoverable fission Q-value - SCORE_FISS_Q_DELAYED_PHOTONS = -30, & ! recoverable fission Q-value - SCORE_FISS_Q_NEUTRINOS = -31, & ! recoverable fission Q-value - SCORE_Q_PHOTONS = -32, & ! recoverable fission Q-value - SCORE_Q_ELECTRONS = -33, & ! recoverable fission Q-value - SCORE_Q_POSITRONS = -34, & ! recoverable fission Q-value - SCORE_Q_ELASTIC = -35, & ! recoverable fission Q-value + SCORE_FISS_Q_FRAGMENTS = -27, & ! fission fragments Q-value + SCORE_FISS_Q_BETAS = -28, & ! fission betas Q-value + SCORE_FISS_Q_PROMPT_PHOTONS = -29, & ! fission prompt photons Q-value + SCORE_FISS_Q_DELAYED_PHOTONS = -30, & ! fission delayed phtons Q-value + SCORE_FISS_Q_NEUTRINOS = -31, & ! fission neutrinos Q-value + SCORE_Q_PHOTONS = -32, & ! photon energy deposition + SCORE_Q_ELECTRONS = -33, & ! electron energy deposition + SCORE_Q_POSITRONS = -34, & ! positron energy deposition + SCORE_Q_ELASTIC = -35, & ! elastic scattering energy deposition SCORE_DECAY_RATE = -36 ! delayed neutron precursor decay rate ! Maximum scattering order supported diff --git a/src/cross_section.F90 b/src/cross_section.F90 index 325f1ed84..37a376845 100644 --- a/src/cross_section.F90 +++ b/src/cross_section.F90 @@ -261,9 +261,9 @@ contains micro_xs(i_nuclide) % interp_factor = f ! Initialize nuclide cross-sections to zero - micro_xs(i_nuclide) % fission = ZERO - micro_xs(i_nuclide) % nu_fission = ZERO - micro_xs(i_nuclide) % photon_prod = ZERO + micro_xs(i_nuclide) % fission = ZERO + micro_xs(i_nuclide) % nu_fission = ZERO + micro_xs(i_nuclide) % photon_prod = ZERO ! Calculate microscopic nuclide total cross section micro_xs(i_nuclide) % total = (ONE - f) * xs % total(i_grid) & diff --git a/src/endf.F90 b/src/endf.F90 index e34ce3671..f67b231c1 100644 --- a/src/endf.F90 +++ b/src/endf.F90 @@ -70,6 +70,12 @@ contains string = "fission-q-fragments" case (SCORE_FISS_Q_BETAS) string = "fission-q-betas" + case (SCORE_FISS_Q_PROMPT_PHOTONS) + string = "fission-q-prompt-photons" + case (SCORE_FISS_Q_DELAYED_PHOTONS) + string = "fission-q-delayed-photons" + case (SCORE_FISS_Q_NEUTRINOS) + string = "fission-q-neutrinos" case (SCORE_Q_ELASTIC) string = "q-elastic" case (SCORE_Q_PHOTONS) diff --git a/src/global.F90 b/src/global.F90 index 28ff57cc6..30d824a6d 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -59,7 +59,6 @@ module global type(DictIntInt) :: lattice_dict type(DictIntInt) :: surface_dict type(DictIntInt) :: material_dict - type(DictIntInt) :: particle_dict type(DictIntInt) :: mesh_dict type(DictIntInt) :: filter_dict type(DictIntInt) :: tally_dict diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 82cbbe663..6f3c9be71 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -285,7 +285,7 @@ contains if (check_for_node(root, "photon_transport")) then call get_node_value(root, "photon_transport", photon_transport) - if (.not. run_CE) then + if (.not. run_CE .and. photon_transport) then call fatal_error("Photon transport is not currently supported & &in Multi-group mode") end if diff --git a/src/output.F90 b/src/output.F90 index 14e69ac51..7acd303fd 100644 --- a/src/output.F90 +++ b/src/output.F90 @@ -916,7 +916,6 @@ contains indent = indent + 2 k = 0 - do l = 1, t % n_user_score_bins k = k + 1 score_index = score_index + 1 @@ -972,7 +971,6 @@ contains end select end associate end do - indent = indent - 2 end do diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 3ce47c0da..7d4809803 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -305,10 +305,10 @@ contains integer :: secondary real(8) :: c real(8) :: rn + real(8) :: E real(8) :: mu real(8) :: phi real(8) :: uvw(3) - real(8) :: E ! If no transitions, assume fluorescent photon from captured free electron if (elm % shells(i_shell) % n_transitions == 0) then From ddda797c0612f9d449971ff799bbde3d7d7664df Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 10:06:42 -0400 Subject: [PATCH 20/68] removed unnecessary PR edits --- src/constants.F90 | 4 ++-- src/nuclide_header.F90 | 22 +++++++++++----------- src/tally.F90 | 16 +--------------- 3 files changed, 14 insertions(+), 28 deletions(-) diff --git a/src/constants.F90 b/src/constants.F90 index bb0649722..fa792717b 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -344,8 +344,8 @@ module constants SCORE_HEATING = -22, & ! prompt fission Q-value SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value SCORE_FISS_Q_PROMPT = -24, & ! prompt fission Q-value - SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! recoverable fission Q-value - SCORE_FISS_Q_DELAYED_NEUTRONS = -26, & ! recoverable fission Q-value + SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! fission prompt neutrons Q-value + SCORE_FISS_Q_DELAYED_NEUTRONS = -26, & ! fission delayed neutrons Q-value SCORE_FISS_Q_FRAGMENTS = -27, & ! fission fragments Q-value SCORE_FISS_Q_BETAS = -28, & ! fission betas Q-value SCORE_FISS_Q_PROMPT_PHOTONS = -29, & ! fission prompt photons Q-value diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 84de722a7..276517c4f 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -96,11 +96,11 @@ module nuclide_header class(Function1D), allocatable :: fission_q_recov ! fragments, neutrons, gammas, betas class(Function1D), allocatable :: fission_q_fragments ! fragments class(Function1D), allocatable :: fission_q_betas ! betas - class(Function1D), allocatable :: fission_q_neutrinos ! betas - class(Function1D), allocatable :: fission_q_delayed_neutrons ! betas - class(Function1D), allocatable :: fission_q_prompt_neutrons ! betas - class(Function1D), allocatable :: fission_q_delayed_photons ! betas - class(Function1D), allocatable :: fission_q_prompt_photons ! betas + class(Function1D), allocatable :: fission_q_neutrinos ! neutrinos + class(Function1D), allocatable :: fission_q_delayed_neutrons ! delayed neutrons + class(Function1D), allocatable :: fission_q_prompt_neutrons ! prompt neutrons + class(Function1D), allocatable :: fission_q_delayed_photons ! delayed photons + class(Function1D), allocatable :: fission_q_prompt_photons ! prompt photons contains procedure :: clear => nuclide_clear @@ -147,12 +147,12 @@ module nuclide_header !=============================================================================== type MaterialMacroXS - real(8) :: total ! macroscopic total xs - real(8) :: elastic ! macroscopic elastic scattering xs - real(8) :: absorption ! macroscopic absorption xs - real(8) :: fission ! macroscopic fission xs - real(8) :: nu_fission ! macroscopic production xs - real(8) :: photon_prod ! macroscopic photon production xs + real(8) :: total ! macroscopic total xs + real(8) :: elastic ! macroscopic elastic scattering xs + real(8) :: absorption ! macroscopic absorption xs + real(8) :: fission ! macroscopic fission xs + real(8) :: nu_fission ! macroscopic production xs + real(8) :: photon_prod ! macroscopic photon production xs ! Photon cross sections real(8) :: coherent ! macroscopic coherent xs diff --git a/src/tally.F90 b/src/tally.F90 index 43cd7068a..e26e18f16 100644 --- a/src/tally.F90 +++ b/src/tally.F90 @@ -116,6 +116,7 @@ contains select case(score_bin) + case (SCORE_FLUX, SCORE_FLUX_YN) if (t % estimator == ESTIMATOR_ANALOG) then @@ -143,7 +144,6 @@ contains case (SCORE_TOTAL, SCORE_TOTAL_YN) - if (t % estimator == ESTIMATOR_ANALOG) then ! All events will score to the total reaction rate. We can just ! use the weight of the particle entering the collision as the @@ -166,7 +166,6 @@ contains case (SCORE_INVERSE_VELOCITY) - ! make sure the correct energy is used if (t % estimator == ESTIMATOR_TRACKLENGTH) then E = p % E @@ -199,7 +198,6 @@ contains case (SCORE_SCATTER, SCORE_SCATTER_N) - if (t % estimator == ESTIMATOR_ANALOG) then ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -220,7 +218,6 @@ contains case (SCORE_SCATTER_PN) - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -234,7 +231,6 @@ contains case (SCORE_SCATTER_YN) - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -248,7 +244,6 @@ contains case (SCORE_NU_SCATTER, SCORE_NU_SCATTER_N) - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) cycle SCORE_LOOP @@ -273,7 +268,6 @@ contains case (SCORE_NU_SCATTER_PN) - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -301,7 +295,6 @@ contains case (SCORE_NU_SCATTER_YN) - ! Only analog estimators are available. ! Skip any event where the particle didn't scatter if (p % event /= EVENT_SCATTER) then @@ -329,7 +322,6 @@ contains case (SCORE_ABSORPTION) - if (t % estimator == ESTIMATOR_ANALOG) then if (survival_biasing) then ! No absorption events actually occur if survival biasing is on -- @@ -1067,12 +1059,10 @@ contains end if case (SCORE_EVENTS) - ! Simply count number of scoring events score = ONE case (ELASTIC) - if (t % estimator == ESTIMATOR_ANALOG) then ! Check if event MT matches if (p % event_MT /= ELASTIC) cycle SCORE_LOOP @@ -1244,7 +1234,6 @@ contains score = p % last_wgt * p % last_E end if - case (SCORE_Q_POSITRONS) ! Positron energy deposition @@ -1266,7 +1255,6 @@ contains score = p % last_wgt * (p % last_E - p % E) end if - case (SCORE_HEATING) ! Elastic scattering @@ -1572,7 +1560,6 @@ contains case (SCORE_FLUX, SCORE_FLUX_YN) - if (t % estimator == ESTIMATOR_ANALOG) then ! All events score to a flux bin. We actually use a collision ! estimator in place of an analog one since there is no way to count @@ -3019,7 +3006,6 @@ contains ! for a previous tally. do j = 1, size(t % filter) i_filt = t % filter(j) - if (.not. filter_matches(i_filt) % bins_present) then call filter_matches(i_filt) % bins % clear() call filter_matches(i_filt) % weights % clear() From ba006db40f4c75ad9674f3f25c774c628a9c65ba Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 14:37:51 -0400 Subject: [PATCH 21/68] added non-relativistic Sauter distribution for photoelectron outgoing angle --- src/physics.F90 | 51 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/src/physics.F90 b/src/physics.F90 index 4bc4f609b..3848a79a2 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -163,6 +163,7 @@ contains real(8) :: cutoff ! sampled total cross section real(8) :: f ! interpolation factor real(8) :: xs ! photoionization cross section + real(8) :: r ! random number real(8) :: prob_after real(8) :: alpha ! photon energy divided by electron rest mass real(8) :: alpha_out ! outgoing photon energy over electron rest mass @@ -170,6 +171,7 @@ contains real(8) :: phi ! azimuthal angle real(8) :: E_electron ! electron energy real(8) :: uvw(3) ! new direction + real(8) :: rel_vel ! relative velocity of electron ! Kill photon if below energy cutoff if (p % E < energy_cutoff(PHOTON)) then @@ -231,8 +233,20 @@ contains if (prob > cutoff) then E_electron = p % E - elm % shells(i_shell) % binding_energy - ! Sample angle isotropically - mu = TWO*prn() - ONE + ! Sample mu using non-relativistic Sauter distribution. + ! See Eqns 3.19 and 3.20 in "Implementing a photon physics + ! model in Serpent 2" by Toni Kaltiaisenaho + SAMPLE_MU1: do + r = prn() + if (FOUR * (ONE - r) * r >= prn()) then + rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON))& + / (E_electron + MASS_ELECTRON) + mu = (TWO * r + rel_vel - ONE) / & + (TWO * rel_vel * r - rel_vel + ONE) + exit SAMPLE_MU1 + end if + end do SAMPLE_MU1 + phi = TWO*PI*prn() uvw(1) = mu uvw(2) = sqrt(ONE - mu*mu)*cos(phi) @@ -251,6 +265,39 @@ contains return end if end do + + ! If no shell was sampled, give the whole phton energy to the electron. + ! See Eqn 3.9 in "Implementing a photon physics model in Serpent 2" by + ! Toni Kaltiaisenaho + + ! Sample mu using non-relativistic Sauter distribution. + ! See Eqns 3.19 and 3.20 in "Implementing a photon physics + ! model in Serpent 2" by Toni Kaltiaisenaho + SAMPLE_MU2: do + r = prn() + if (FOUR * (ONE - r) * r >= prn()) then + rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON))& + / (E_electron + MASS_ELECTRON) + mu = (TWO * r + rel_vel - ONE) / & + (TWO * rel_vel * r - rel_vel + ONE) + exit SAMPLE_MU2 + end if + end do SAMPLE_MU2 + + phi = TWO*PI*prn() + uvw(1) = mu + uvw(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Create secondary electron + call p % create_secondary(uvw, p % E, ELECTRON, run_CE=.true.) + + ! TODO: figure out correct event_MT + p % event_MT = 533 + + p % alive = .false. + p % E = ZERO + return end if prob = prob_after end associate From 41272a3aa4f616ee241f5adce4afb10bf5c200b3 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 15:58:08 -0400 Subject: [PATCH 22/68] removed option for giving photoelectron entire photon energy --- src/physics.F90 | 44 ++++++++------------------------------------ 1 file changed, 8 insertions(+), 36 deletions(-) diff --git a/src/physics.F90 b/src/physics.F90 index 3848a79a2..9a0776415 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -206,6 +206,11 @@ contains prob = prob + micro_photon_xs(i_element) % incoherent if (prob > cutoff) then call compton_scatter(elm, alpha, alpha_out, mu, .true.) + + ! Create secondary electron + + + p % E = alpha_out*MASS_ELECTRON p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) p % event_MT = INCOHERENT @@ -236,16 +241,16 @@ contains ! Sample mu using non-relativistic Sauter distribution. ! See Eqns 3.19 and 3.20 in "Implementing a photon physics ! model in Serpent 2" by Toni Kaltiaisenaho - SAMPLE_MU1: do + SAMPLE_MU: do r = prn() if (FOUR * (ONE - r) * r >= prn()) then rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON))& / (E_electron + MASS_ELECTRON) mu = (TWO * r + rel_vel - ONE) / & (TWO * rel_vel * r - rel_vel + ONE) - exit SAMPLE_MU1 + exit SAMPLE_MU end if - end do SAMPLE_MU1 + end do SAMPLE_MU phi = TWO*PI*prn() uvw(1) = mu @@ -265,39 +270,6 @@ contains return end if end do - - ! If no shell was sampled, give the whole phton energy to the electron. - ! See Eqn 3.9 in "Implementing a photon physics model in Serpent 2" by - ! Toni Kaltiaisenaho - - ! Sample mu using non-relativistic Sauter distribution. - ! See Eqns 3.19 and 3.20 in "Implementing a photon physics - ! model in Serpent 2" by Toni Kaltiaisenaho - SAMPLE_MU2: do - r = prn() - if (FOUR * (ONE - r) * r >= prn()) then - rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON))& - / (E_electron + MASS_ELECTRON) - mu = (TWO * r + rel_vel - ONE) / & - (TWO * rel_vel * r - rel_vel + ONE) - exit SAMPLE_MU2 - end if - end do SAMPLE_MU2 - - phi = TWO*PI*prn() - uvw(1) = mu - uvw(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw(3) = sqrt(ONE - mu*mu)*sin(phi) - - ! Create secondary electron - call p % create_secondary(uvw, p % E, ELECTRON, run_CE=.true.) - - ! TODO: figure out correct event_MT - p % event_MT = 533 - - p % alive = .false. - p % E = ZERO - return end if prob = prob_after end associate From beb2c40a060b326e5cb566ccdf40f0c4c80b1455 Mon Sep 17 00:00:00 2001 From: samuelshaner Date: Thu, 13 Jul 2017 16:06:05 -0400 Subject: [PATCH 23/68] removed new energy deposition scores --- src/constants.F90 | 20 +---- src/endf.F90 | 18 ---- src/input_xml.F90 | 26 ------ src/nuclide_header.F90 | 116 +------------------------ src/output.F90 | 12 --- src/physics.F90 | 5 -- src/tally.F90 | 189 +---------------------------------------- 7 files changed, 7 insertions(+), 379 deletions(-) diff --git a/src/constants.F90 b/src/constants.F90 index fa792717b..16d266a5a 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -318,7 +318,7 @@ module constants EVENT_ABSORB = 2 ! Tally score type - integer, parameter :: N_SCORE_TYPES = 36 + integer, parameter :: N_SCORE_TYPES = 24 integer, parameter :: & SCORE_FLUX = -1, & ! flux SCORE_TOTAL = -2, & ! total reaction rate @@ -341,21 +341,9 @@ module constants SCORE_DELAYED_NU_FISSION = -19, & ! delayed neutron production rate SCORE_PROMPT_NU_FISSION = -20, & ! prompt neutron production rate SCORE_INVERSE_VELOCITY = -21, & ! flux-weighted inverse velocity - SCORE_HEATING = -22, & ! prompt fission Q-value - SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value - SCORE_FISS_Q_PROMPT = -24, & ! prompt fission Q-value - SCORE_FISS_Q_PROMPT_NEUTRONS = -25, & ! fission prompt neutrons Q-value - SCORE_FISS_Q_DELAYED_NEUTRONS = -26, & ! fission delayed neutrons Q-value - SCORE_FISS_Q_FRAGMENTS = -27, & ! fission fragments Q-value - SCORE_FISS_Q_BETAS = -28, & ! fission betas Q-value - SCORE_FISS_Q_PROMPT_PHOTONS = -29, & ! fission prompt photons Q-value - SCORE_FISS_Q_DELAYED_PHOTONS = -30, & ! fission delayed phtons Q-value - SCORE_FISS_Q_NEUTRINOS = -31, & ! fission neutrinos Q-value - SCORE_Q_PHOTONS = -32, & ! photon energy deposition - SCORE_Q_ELECTRONS = -33, & ! electron energy deposition - SCORE_Q_POSITRONS = -34, & ! positron energy deposition - SCORE_Q_ELASTIC = -35, & ! elastic scattering energy deposition - SCORE_DECAY_RATE = -36 ! delayed neutron precursor decay rate + SCORE_FISS_Q_RECOV = -22, & ! recoverable fission Q-value + SCORE_FISS_Q_PROMPT = -23, & ! prompt fission Q-value + SCORE_DECAY_RATE = -24 ! delayed neutron precursor decay rate ! Maximum scattering order supported integer, parameter :: MAX_ANG_ORDER = 10 diff --git a/src/endf.F90 b/src/endf.F90 index f67b231c1..f3c6b7089 100644 --- a/src/endf.F90 +++ b/src/endf.F90 @@ -66,24 +66,6 @@ contains string = "fission-q-prompt" case (SCORE_FISS_Q_RECOV) string = "fission-q-recoverable" - case (SCORE_FISS_Q_FRAGMENTS) - string = "fission-q-fragments" - case (SCORE_FISS_Q_BETAS) - string = "fission-q-betas" - case (SCORE_FISS_Q_PROMPT_PHOTONS) - string = "fission-q-prompt-photons" - case (SCORE_FISS_Q_DELAYED_PHOTONS) - string = "fission-q-delayed-photons" - case (SCORE_FISS_Q_NEUTRINOS) - string = "fission-q-neutrinos" - case (SCORE_Q_ELASTIC) - string = "q-elastic" - case (SCORE_Q_PHOTONS) - string = "q-photons" - case (SCORE_Q_ELECTRONS) - string = "q-electrons" - case (SCORE_Q_POSITRONS) - string = "q-positrons" ! Normal ENDF-based reactions case (TOTAL_XS) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 6f3c9be71..5273a2180 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -3883,32 +3883,6 @@ contains t % score_bins(j) = SCORE_FISS_Q_PROMPT case ('fission-q-recoverable') t % score_bins(j) = SCORE_FISS_Q_RECOV - case ('fission-q-prompt-neutrons') - t % score_bins(j) = SCORE_FISS_Q_PROMPT_NEUTRONS - case ('fission-q-delayed-neutrons') - t % score_bins(j) = SCORE_FISS_Q_DELAYED_NEUTRONS - case ('fission-q-fragments') - t % score_bins(j) = SCORE_FISS_Q_FRAGMENTS - case ('fission-q-betas') - t % score_bins(j) = SCORE_FISS_Q_BETAS - case ('fission-q-prompt-photons') - t % score_bins(j) = SCORE_FISS_Q_PROMPT_PHOTONS - case ('fission-q-delayed-photons') - t % score_bins(j) = SCORE_FISS_Q_DELAYED_PHOTONS - case ('fission-q-neutrinos') - t % score_bins(j) = SCORE_FISS_Q_NEUTRINOS - case ('q-electrons') - t % score_bins(j) = SCORE_Q_ELECTRONS - t % estimator = ESTIMATOR_ANALOG - case ('q-positrons') - t % score_bins(j) = SCORE_Q_POSITRONS - t % estimator = ESTIMATOR_ANALOG - case ('q-elastic') - t % score_bins(j) = SCORE_Q_ELASTIC - t % estimator = ESTIMATOR_ANALOG - case ('heating') - t % score_bins(j) = SCORE_HEATING - t % estimator = ESTIMATOR_ANALOG case ('current') t % score_bins(j) = SCORE_CURRENT t % type = TALLY_SURFACE_CURRENT diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 276517c4f..ab937809e 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -92,15 +92,8 @@ module nuclide_header ! array; used at tally-time ! Fission energy release - class(Function1D), allocatable :: fission_q_prompt ! fragments and prompt neutrons, gammas - class(Function1D), allocatable :: fission_q_recov ! fragments, neutrons, gammas, betas - class(Function1D), allocatable :: fission_q_fragments ! fragments - class(Function1D), allocatable :: fission_q_betas ! betas - class(Function1D), allocatable :: fission_q_neutrinos ! neutrinos - class(Function1D), allocatable :: fission_q_delayed_neutrons ! delayed neutrons - class(Function1D), allocatable :: fission_q_prompt_neutrons ! prompt neutrons - class(Function1D), allocatable :: fission_q_delayed_photons ! delayed photons - class(Function1D), allocatable :: fission_q_prompt_photons ! prompt photons + class(Function1D), allocatable :: fission_q_prompt ! fragments and prompt neutrons, gammas + class(Function1D), allocatable :: fission_q_recov ! fragments, neutrons, gammas, betas contains procedure :: clear => nuclide_clear @@ -482,111 +475,6 @@ contains call fatal_error('Unrecognized fission recoverable energy release format.') end if - ! Q-FRAGMENTS - fer_dset = open_dataset(fer_group, 'fragments') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_fragments) - call this % fission_q_fragments % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_fragments) - call this % fission_q_fragments % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission fragments energy release format.') - end if - - ! Q-BETAS - fer_dset = open_dataset(fer_group, 'betas') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_betas) - call this % fission_q_betas % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_betas) - call this % fission_q_betas % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission betas energy release format.') - end if - - ! Q-NEUTRINOS - fer_dset = open_dataset(fer_group, 'neutrinos') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_neutrinos) - call this % fission_q_neutrinos % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_neutrinos) - call this % fission_q_neutrinos % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission neutrinos energy release format.') - end if - - ! Q-DELAYED-NEUTRONS - fer_dset = open_dataset(fer_group, 'delayed_neutrons') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_delayed_neutrons) - call this % fission_q_delayed_neutrons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_delayed_neutrons) - call this % fission_q_delayed_neutrons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission delayed neutron energy release format.') - end if - - ! Q-PROMPT-NEUTRONS - fer_dset = open_dataset(fer_group, 'prompt_neutrons') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_prompt_neutrons) - call this % fission_q_prompt_neutrons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_prompt_neutrons) - call this % fission_q_prompt_neutrons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission energy release format.') - end if - - ! Q-DELAYED-PHOTONS - fer_dset = open_dataset(fer_group, 'delayed_photons') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_delayed_photons) - call this % fission_q_delayed_photons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_delayed_photons) - call this % fission_q_delayed_photons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission delayed photon energy release format.') - end if - - ! Q-PROMPT-PHOTONS - fer_dset = open_dataset(fer_group, 'prompt_photons') - call read_attribute(temp_str, fer_dset, 'type') - if (temp_str == 'Polynomial') then - allocate(Polynomial :: this % fission_q_prompt_photons) - call this % fission_q_prompt_photons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else if (temp_str == 'Tabulated1D') then - allocate(Tabulated1D :: this % fission_q_prompt_photons) - call this % fission_q_prompt_photons % from_hdf5(fer_dset) - call close_dataset(fer_dset) - else - call fatal_error('Unrecognized fission prompt photon energy release format.') - end if - call close_group(fer_group) end if diff --git a/src/output.F90 b/src/output.F90 index 7acd303fd..828af717d 100644 --- a/src/output.F90 +++ b/src/output.F90 @@ -751,18 +751,6 @@ contains score_names(abs(SCORE_INVERSE_VELOCITY)) = "Flux-Weighted Inverse Velocity" score_names(abs(SCORE_FISS_Q_PROMPT)) = "Prompt fission power" score_names(abs(SCORE_FISS_Q_RECOV)) = "Recoverable fission power" - score_names(abs(SCORE_FISS_Q_PROMPT_NEUTRONS)) = "Prompt neutron power" - score_names(abs(SCORE_FISS_Q_DELAYED_NEUTRONS)) = "Delayed neutron power" - score_names(abs(SCORE_FISS_Q_FRAGMENTS)) = "Fission fragment power" - score_names(abs(SCORE_FISS_Q_BETAS)) = "Fission betas power" - score_names(abs(SCORE_FISS_Q_PROMPT_PHOTONS)) = "Prompt photon power" - score_names(abs(SCORE_FISS_Q_DELAYED_PHOTONS)) = "Delayed photon power" - score_names(abs(SCORE_FISS_Q_NEUTRINOS)) = "Fission neutrino power" - score_names(abs(SCORE_Q_PHOTONS)) = "Photon power" - score_names(abs(SCORE_Q_ELECTRONS)) = "Electron power" - score_names(abs(SCORE_Q_POSITRONS)) = "Positron power" - score_names(abs(SCORE_Q_ELASTIC)) = "Elastic scattering power" - score_names(abs(SCORE_HEATING)) = "Heating power" ! Create filename for tally output filename = trim(path_output) // "tallies.out" diff --git a/src/physics.F90 b/src/physics.F90 index 9a0776415..6923a5386 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -206,11 +206,6 @@ contains prob = prob + micro_photon_xs(i_element) % incoherent if (prob > cutoff) then call compton_scatter(elm, alpha, alpha_out, mu, .true.) - - ! Create secondary electron - - - p % E = alpha_out*MASS_ELECTRON p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) p % event_MT = INCOHERENT diff --git a/src/tally.F90 b/src/tally.F90 index e26e18f16..3d7ee2cb8 100644 --- a/src/tally.F90 +++ b/src/tally.F90 @@ -1076,10 +1076,7 @@ contains end if end if - case (SCORE_FISS_Q_PROMPT, SCORE_FISS_Q_RECOV, SCORE_FISS_Q_FRAGMENTS, & - SCORE_FISS_Q_PROMPT_NEUTRONS, SCORE_FISS_Q_DELAYED_NEUTRONS, & - SCORE_FISS_Q_PROMPT_PHOTONS, SCORE_FISS_Q_DELAYED_PHOTONS, & - SCORE_FISS_Q_NEUTRINOS, SCORE_FISS_Q_BETAS) + case (SCORE_FISS_Q_PROMPT, SCORE_FISS_Q_RECOV) if (material_xs % absorption == ZERO) cycle SCORE_LOOP @@ -1097,20 +1094,6 @@ contains xs = nuc % fission_q_prompt % evaluate(p % last_E) else if (score_bin == SCORE_FISS_Q_RECOV) then xs = nuc % fission_q_recov % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then - xs = nuc % fission_q_fragments % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then - xs = nuc % fission_q_prompt_neutrons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then - xs = nuc % fission_q_delayed_neutrons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then - xs = nuc % fission_q_prompt_photons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then - xs = nuc % fission_q_delayed_photons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then - xs = nuc % fission_q_neutrinos % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_BETAS) then - xs = nuc % fission_q_betas % evaluate(p % last_E) end if score = p % absorb_wgt * xs * flux & @@ -1132,20 +1115,6 @@ contains xs = nuc % fission_q_prompt % evaluate(p % last_E) else if (score_bin == SCORE_FISS_Q_RECOV) then xs = nuc % fission_q_recov % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then - xs = nuc % fission_q_fragments % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then - xs = nuc % fission_q_prompt_neutrons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then - xs = nuc % fission_q_delayed_neutrons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then - xs = nuc % fission_q_prompt_photons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then - xs = nuc % fission_q_delayed_photons % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then - xs = nuc % fission_q_neutrinos % evaluate(p % last_E) - else if (score_bin == SCORE_FISS_Q_BETAS) then - xs = nuc % fission_q_betas % evaluate(p % last_E) end if score = p % last_wgt * xs * flux & @@ -1170,20 +1139,6 @@ contains xs = nuc % fission_q_prompt % evaluate(E) else if (score_bin == SCORE_FISS_Q_RECOV) then xs = nuc % fission_q_recov % evaluate(E) - else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then - xs = nuc % fission_q_fragments % evaluate(E) - else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then - xs = nuc % fission_q_prompt_neutrons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then - xs = nuc % fission_q_delayed_neutrons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then - xs = nuc % fission_q_prompt_photons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then - xs = nuc % fission_q_delayed_photons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then - xs = nuc % fission_q_neutrinos % evaluate(E) - else if (score_bin == SCORE_FISS_Q_BETAS) then - xs = nuc % fission_q_betas % evaluate(E) end if score = micro_xs(i_nuclide) % fission * atom_density * flux * xs @@ -1202,20 +1157,6 @@ contains xs = nuc % fission_q_prompt % evaluate(E) else if (score_bin == SCORE_FISS_Q_RECOV) then xs = nuc % fission_q_recov % evaluate(E) - else if (score_bin == SCORE_FISS_Q_FRAGMENTS) then - xs = nuc % fission_q_fragments % evaluate(E) - else if (score_bin == SCORE_FISS_Q_PROMPT_NEUTRONS) then - xs = nuc % fission_q_prompt_neutrons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_DELAYED_NEUTRONS) then - xs = nuc % fission_q_delayed_neutrons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_PROMPT_PHOTONS) then - xs = nuc % fission_q_prompt_photons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_DELAYED_PHOTONS) then - xs = nuc % fission_q_delayed_photons % evaluate(E) - else if (score_bin == SCORE_FISS_Q_NEUTRINOS) then - xs = nuc % fission_q_neutrinos % evaluate(E) - else if (score_bin == SCORE_FISS_Q_BETAS) then - xs = nuc % fission_q_betas % evaluate(E) end if score = score + micro_xs(i_nuc) % fission * atom_density_ & @@ -1227,134 +1168,6 @@ contains end if end if - case (SCORE_Q_ELECTRONS) - - ! Electron energy deposition - if (p % type == ELECTRON .and. electron_treatment == ELECTRON_LED) then - score = p % last_wgt * p % last_E - end if - - case (SCORE_Q_POSITRONS) - - ! Positron energy deposition - if (p % type == POSITRON .and. electron_treatment == ELECTRON_LED) then - score = p % last_wgt * p % last_E - end if - - case (SCORE_Q_PHOTONS) - - ! Photon energy deposition - if (p % type == PHOTON .and. p % last_E < energy_cutoff(PHOTON)) then - score = p % last_wgt * p % last_E - end if - - case (SCORE_Q_ELASTIC) - - ! Elastic scattering - if (p % event_MT == ELASTIC) then - score = p % last_wgt * (p % last_E - p % E) - end if - - case (SCORE_HEATING) - - ! Elastic scattering - if (p % event_MT == ELASTIC) then - score = p % last_wgt * (p % last_E - p % E) - - ! Photon energy deposition - else if (p % type == PHOTON) then - if(p % last_E < energy_cutoff(PHOTON)) then - score = p % last_wgt * p % last_E - end if - - ! Electron energy deposition - else if (p % type == ELECTRON) then - if(electron_treatment == ELECTRON_LED) then - score = p % last_wgt * p % last_E - end if - - ! Positron energy deposition - else if (p % type == POSITRON) then - if (electron_treatment == ELECTRON_LED) then - score = p % last_wgt * p % last_E - end if - - ! Fission fragments, betas, and gammas (if photon_transport off) - else - - if (material_xs % absorption == ZERO) cycle SCORE_LOOP - - score = ZERO - - if (survival_biasing) then - ! No fission events occur if survival biasing is on -- need to - ! calculate fraction of absorptions that would have resulted in - ! fission scaled by Q-value - associate (nuc => nuclides(p % event_nuclide)) - score = ZERO - - if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & - allocated(nuc % fission_q_betas)) then - - score = score + p % absorb_wgt & - * nuc % fission_q_fragments % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - score = score + p % absorb_wgt & - * nuc % fission_q_betas % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - if (.not. photon_transport) then - score = score + p % absorb_wgt & - * nuc % fission_q_prompt_photons % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - score = score + p % absorb_wgt & - * nuc % fission_q_delayed_photons % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end if - end associate - else - ! Skip any non-absorption events - if (p % event /= EVENT_ABSORB) cycle SCORE_LOOP - ! All fission events will contribute, so again we can use - ! particle's weight entering the collision as the estimate for - ! the fission energy production rate - associate (nuc => nuclides(p % event_nuclide)) - if (micro_xs(p % event_nuclide) % absorption > ZERO .and. & - allocated(nuc % fission_q_betas)) then - - score = score + p % last_wgt & - * nuc % fission_q_fragments % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - score = score + p % last_wgt & - * nuc % fission_q_betas % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - if (.not. photon_transport) then - score = score + p % last_wgt & - * nuc % fission_q_prompt_photons % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - - score = score + p % last_wgt & - * nuc % fission_q_delayed_photons % evaluate(p % last_E) & - * micro_xs(p % event_nuclide) % fission & - / micro_xs(p % event_nuclide) % absorption * flux - end if - end if - end associate - end if - end if - case default if (t % estimator == ESTIMATOR_ANALOG) then ! Any other score is assumed to be a MT number. Thus, we just need From 92d951e0809705fc0ec2cbc6d4bb27544f042bf1 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 19 Jul 2017 11:54:56 -0500 Subject: [PATCH 24/68] Some changes in data scripts --- scripts/openmc-get-nndc-data | 42 +++++++------- ...et-photo-endf71 => openmc-get-photon-data} | 55 ++++++++----------- 2 files changed, 42 insertions(+), 55 deletions(-) rename scripts/{openmc-get-photo-endf71 => openmc-get-photon-data} (65%) diff --git a/scripts/openmc-get-nndc-data b/scripts/openmc-get-nndc-data index 8afd98cf7..e1cf926e5 100755 --- a/scripts/openmc-get-nndc-data +++ b/scripts/openmc-get-nndc-data @@ -1,5 +1,11 @@ #!/usr/bin/env python +""" +Download ENDF/B-VII.1 incident neutron ACE data and incident photon ENDF data +from NNDC and convert it to an HDF5 library for use with OpenMC. This data is +used for OpenMC's regression test suite. +""" + from __future__ import print_function import os import shutil @@ -16,29 +22,22 @@ from six.moves.urllib.request import urlopen import openmc.data -description = """ -Download ENDF/B-VII.1 ACE data from NNDC and convert it to an HDF5 library for -use with OpenMC. This data is used for OpenMC's regression test suite. - -""" - - class CustomFormatter(argparse.ArgumentDefaultsHelpFormatter, argparse.RawDescriptionHelpFormatter): pass parser = argparse.ArgumentParser( - description=description, + description=__doc__, formatter_class=CustomFormatter ) parser.add_argument('-b', '--batch', action='store_true', help='supresses standard in') -parser.add_argument('-p', '--photo', default='generate_true', - help='Whether to include photo-atomic interaction data') +parser.add_argument('-n', '--neutron-only', action='store_false', + help='Whether to exclude photon interaction/atomic data') args = parser.parse_args() -baseUrl = 'http://www.nndc.bnl.gov/endf/b7.1/aceFiles/' +base_url = 'http://www.nndc.bnl.gov/endf/b7.1/aceFiles/' files = ['ENDF-B-VII.1-neutron-293.6K.tar.gz', 'ENDF-B-VII.1-tsl.tar.gz'] checksums = ['9729a17eb62b75f285d8a7628ace1449', @@ -48,10 +47,10 @@ block_size = 16384 # ============================================================================== # DOWNLOAD FILES FROM NNDC SITE -filesComplete = [] +files_complete = [] for f in files: # Establish connection to URL - url = baseUrl + f + url = base_url + f req = urlopen(url) # Get file size from header @@ -65,15 +64,15 @@ for f in files: if os.path.exists(f): if os.path.getsize(f) == file_size: print('Skipping ' + f) - filesComplete.append(f) + files_complete.append(f) continue else: - overwrite = input('Overwrite {0}? ([y]/n) '.format(f)) + overwrite = input('Overwrite {}? ([y]/n) '.format(f)) if overwrite.lower().startswith('n'): continue # Copy file to disk - print('Downloading {0}... '.format(f), end='') + print('Downloading {}... '.format(f), end='') with open(f, 'wb') as fh: while True: chunk = req.read(block_size) @@ -84,7 +83,7 @@ for f in files: downloaded, downloaded * 100. / file_size) print(status + chr(8)*len(status), end='') print('') - filesComplete.append(f) + files_complete.append(f) # ============================================================================== # VERIFY MD5 CHECKSUMS @@ -102,13 +101,13 @@ for f, checksum in zip(files, checksums): # EXTRACT FILES FROM TGZ for f in files: - if f not in filesComplete: + if f not in files_complete: continue # Extract files suffix = f[f.rindex('-') + 1:].rstrip('.tar.gz') with tarfile.open(f, 'r') as tgz: - print('Extracting {0}...'.format(f)) + print('Extracting {}...'.format(f)) tgz.extractall(path='nndc/' + suffix) # Move ACE files down one level @@ -143,7 +142,7 @@ else: if not response or response.lower().startswith('y'): for f in files: if os.path.exists(f): - print('Removing {0}...'.format(f)) + print('Removing {}...'.format(f)) os.remove(f) # ============================================================================== @@ -162,8 +161,7 @@ subprocess.call([ace2hdf5, '-d', 'nndc_hdf5', '--fission_energy_release', fer_file] + ace_files) # Generate photo interaction library files -if args.photo == 'generate_true': +if not args.neutron_only: pwd = os.path.dirname(os.path.realpath(__file__)) photo_endf = os.path.join(pwd, 'openmc-get-photo-endf71') subprocess.call([photo_endf, '-c', 'nndc_hdf5/cross_sections.xml']) - diff --git a/scripts/openmc-get-photo-endf71 b/scripts/openmc-get-photon-data similarity index 65% rename from scripts/openmc-get-photo-endf71 rename to scripts/openmc-get-photon-data index 9920b27e2..0d9a2d264 100755 --- a/scripts/openmc-get-photo-endf71 +++ b/scripts/openmc-get-photon-data @@ -1,34 +1,33 @@ #!/usr/bin/env python +""" +Download ENDF/B-VII.1 ENDF data from NNDC for photo-atomic and atomic +relaxation data and convert it to an HDF5 library for use with OpenMC. +This data is used for photon transport in OpenMC. +""" + from __future__ import print_function import os import sys import shutil import zipfile -import requests import argparse - from io import BytesIO +import requests + import openmc.data -from openmc.data import ATOMIC_SYMBOL -description = """ -Download ENDF/B-VII.1 ENDF data from NNDC for photo-atomic and atomic -relaxation data and convert it to an HDF5 library for use with OpenMC. -This data is used for photon transport in OpenMC. - -""" class CustomFormatter(argparse.ArgumentDefaultsHelpFormatter, argparse.RawDescriptionHelpFormatter): pass parser = argparse.ArgumentParser( - description=description, + description=__doc__, formatter_class=CustomFormatter ) -parser.add_argument('-c', '--cross-sections-file', +parser.add_argument('-c', '--cross-sections', help='cross_sections.xml file to append libraries to') args = parser.parse_args() @@ -38,14 +37,12 @@ files = ['ENDF-B-VII.1-photoat.zip', 'ENDF-B-VII.1-atomic_relax.zip'] # ============================================================================== # DOWNLOAD FILES FROM NNDC SITE -if not os.path.exists('photo_hdf5'): - os.mkdir('photo_hdf5') +if not os.path.exists('photon_hdf5'): + os.mkdir('photon_hdf5') library = openmc.data.DataLibrary() -filesComplete = [] for f in files: - # Establish connection to URL print('Downloading {}...'.format(f)) url = base_url + f @@ -56,30 +53,22 @@ for f in files: # GENERATE HDF5 LIBRARY for z in range(1, 101): + element = openmc.data.ATOMIC_SYMBOL[z] + print('Generating HDF5 file for Z={} ({})...'.format(z, element)) - element = ATOMIC_SYMBOL[z] - print('Extracting {} interaction data...'.format(element)) - - # Load files - filename = 'photoat/photoat-{:03}_{}_000.endf'.format(z, element) - photo_file = 'photoat/' + element + '.endf' - shutil.move(filename, photo_file) - - filename = 'atomic_relax/atom-{:03}_{}_000.endf'.format(z, element) - atom_file = 'atomic_relax/' + element + '.endf' - shutil.move(filename, atom_file) - - hdf5_file = 'photo_hdf5/' + element + '.h5' - if os.path.isfile(hdf5_file): - os.remove(hdf5_file) - + # Generate instance of IncidentPhoton + photo_file = os.path.join('photoat', 'photoat-{:03}_{}_000.endf'.format(z, element)) + atom_file = os.path.join('atomic_relax', 'atom-{:03}_{}_000.endf'.format(z, element)) f = openmc.data.IncidentPhoton.from_endf(photo_file, atom_file) - f.export_to_hdf5(hdf5_file) + + # Write HDF5 file and register it + hdf5_file = os.path.join('photon_hdf5', element + '.h5') + f.export_to_hdf5(hdf5_file, 'w') library.register_file(hdf5_file) if args.cross_sections_file is not None: path = args.cross_sections_file library.export_to_xml(path, True) else: - path = 'photo_hdf5/cross_sections.xml' + path = os.path.join('photon_hdf5', 'cross_sections.xml') library.export_to_xml(path) From cb0ebe62fbaf3193be4768e923aef58c85066331 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 19 Jul 2017 16:24:38 -0500 Subject: [PATCH 25/68] Improvements in scripts, remove append argument of DataLibrary.export_to_xml --- openmc/data/library.py | 20 +++++++++++++------- scripts/openmc-get-nndc-data | 8 ++++---- scripts/openmc-get-photon-data | 18 ++++++++++-------- src/constants.F90 | 4 ++-- src/tally_filter.F90 | 1 - 5 files changed, 29 insertions(+), 22 deletions(-) diff --git a/openmc/data/library.py b/openmc/data/library.py index baf8f6ae0..123a0aa84 100644 --- a/openmc/data/library.py +++ b/openmc/data/library.py @@ -63,7 +63,7 @@ class DataLibrary(EqualityMixin): library = {'path': filename, 'type': filetype, 'materials': materials} self.libraries.append(library) - def export_to_xml(self, path='cross_sections.xml', append=False): + def export_to_xml(self, path='cross_sections.xml'): """Export cross section data library to an XML file. Parameters @@ -75,17 +75,23 @@ class DataLibrary(EqualityMixin): Defaults to False. """ + root = ET.Element('cross_sections') - if append: - root = ET.parse(path).getroot() - else: - root = ET.Element('cross_sections') + # Determine common directory for library paths + common_dir = os.path.dirname(os.path.commonprefix( + [lib['path'] for lib in self.libraries])) + if common_dir == '': + common_dir = '.' + + directory = os.path.relpath(common_dir, os.path.dirname(path)) + if directory != '.': + dir_element = ET.SubElement(root, "directory") + dir_element.text = directory for library in self.libraries: lib_element = ET.SubElement(root, "library") lib_element.set('materials', ' '.join(library['materials'])) - lib_element.set('path', os.path.relpath(library['path'], - os.path.dirname(path))) + lib_element.set('path', os.path.relpath(library['path'], common_dir)) lib_element.set('type', library['type']) # Clean the indentation to be user-readable diff --git a/scripts/openmc-get-nndc-data b/scripts/openmc-get-nndc-data index e1cf926e5..8c39f6d05 100755 --- a/scripts/openmc-get-nndc-data +++ b/scripts/openmc-get-nndc-data @@ -32,11 +32,10 @@ parser = argparse.ArgumentParser( ) parser.add_argument('-b', '--batch', action='store_true', help='supresses standard in') -parser.add_argument('-n', '--neutron-only', action='store_false', +parser.add_argument('-n', '--neutron-only', action='store_true', help='Whether to exclude photon interaction/atomic data') args = parser.parse_args() - base_url = 'http://www.nndc.bnl.gov/endf/b7.1/aceFiles/' files = ['ENDF-B-VII.1-neutron-293.6K.tar.gz', 'ENDF-B-VII.1-tsl.tar.gz'] @@ -163,5 +162,6 @@ subprocess.call([ace2hdf5, '-d', 'nndc_hdf5', '--fission_energy_release', # Generate photo interaction library files if not args.neutron_only: pwd = os.path.dirname(os.path.realpath(__file__)) - photo_endf = os.path.join(pwd, 'openmc-get-photo-endf71') - subprocess.call([photo_endf, '-c', 'nndc_hdf5/cross_sections.xml']) + photo_endf = os.path.join(pwd, 'openmc-get-photon-data') + subprocess.call([photo_endf, '-c', 'cross_sections.xml'], + cwd='nndc_hdf5') diff --git a/scripts/openmc-get-photon-data b/scripts/openmc-get-photon-data index 0d9a2d264..b7025db74 100755 --- a/scripts/openmc-get-photon-data +++ b/scripts/openmc-get-photon-data @@ -40,7 +40,6 @@ files = ['ENDF-B-VII.1-photoat.zip', 'ENDF-B-VII.1-atomic_relax.zip'] if not os.path.exists('photon_hdf5'): os.mkdir('photon_hdf5') -library = openmc.data.DataLibrary() for f in files: # Establish connection to URL @@ -50,7 +49,15 @@ for f in files: zipfile.ZipFile(BytesIO(r.content)).extractall() # ============================================================================== -# GENERATE HDF5 LIBRARY +# GENERATE HDF5 DATA LIBRARY + +# If previous cross_sections.xml was specified, load it in +if args.cross_sections is not None: + lib_path = args.cross_sections + library = openmc.data.DataLibrary.from_xml(lib_path) +else: + lib_path = os.path.join('photon_hdf5', 'cross_sections.xml') + library = openmc.data.DataLibrary() for z in range(1, 101): element = openmc.data.ATOMIC_SYMBOL[z] @@ -66,9 +73,4 @@ for z in range(1, 101): f.export_to_hdf5(hdf5_file, 'w') library.register_file(hdf5_file) -if args.cross_sections_file is not None: - path = args.cross_sections_file - library.export_to_xml(path, True) -else: - path = os.path.join('photon_hdf5', 'cross_sections.xml') - library.export_to_xml(path) +library.export_to_xml(lib_path) diff --git a/src/constants.F90 b/src/constants.F90 index 16d266a5a..cdc3be5c5 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -341,8 +341,8 @@ module constants SCORE_DELAYED_NU_FISSION = -19, & ! delayed neutron production rate SCORE_PROMPT_NU_FISSION = -20, & ! prompt neutron production rate SCORE_INVERSE_VELOCITY = -21, & ! flux-weighted inverse velocity - SCORE_FISS_Q_RECOV = -22, & ! recoverable fission Q-value - SCORE_FISS_Q_PROMPT = -23, & ! prompt fission Q-value + SCORE_FISS_Q_PROMPT = -22, & ! prompt fission Q-value + SCORE_FISS_Q_RECOV = -23, & ! recoverable fission Q-value SCORE_DECAY_RATE = -24 ! delayed neutron precursor decay rate ! Maximum scattering order supported diff --git a/src/tally_filter.F90 b/src/tally_filter.F90 index a010a61d5..dc8136b44 100644 --- a/src/tally_filter.F90 +++ b/src/tally_filter.F90 @@ -63,7 +63,6 @@ module tally_filter !=============================================================================== type, extends(TallyFilter) :: ParticleFilter integer, allocatable :: particles(:) - type(DictIntInt) :: map contains procedure :: get_next_bin => get_next_bin_particle procedure :: to_statepoint => to_statepoint_particle From 58992b02c3a9803fbda09b9328e82e98a043e721 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 20 Jul 2017 08:11:14 -0500 Subject: [PATCH 26/68] Fix writing of energy cutoff, few other issues --- openmc/settings.py | 2 +- src/input_xml.F90 | 4 ++++ src/physics_mg.F90 | 3 +++ tests/test_energy_cutoff/inputs_true.dat | 2 +- tests/test_energy_cutoff/test_energy_cutoff.py | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/openmc/settings.py b/openmc/settings.py index 84f77312d..5f8b53075 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -964,7 +964,7 @@ class Settings(object): def _create_cutoff_subelement(self, root): if self._cutoff is not None: element = ET.SubElement(root, "cutoff") - for key, value in self.items(): + for key, value in self._cutoff.items(): subelement = ET.SubElement(element, key) subelement.text = str(value) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index e6930247f..84c70b87b 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -624,6 +624,10 @@ contains end if if (check_for_node(node_cutoff, "energy_neutron")) then call get_node_value(node_cutoff, "energy_neutron", energy_cutoff(1)) + elseif (check_for_node(node_cutoff, "energy")) then + call warning("The use of an cutoff is deprecated and should & + &be replaced by .") + call get_node_value(node_cutoff, "energy", energy_cutoff(1)) end if if (check_for_node(node_cutoff, "energy_photon")) then call get_node_value(node_cutoff, "energy_photon", energy_cutoff(2)) diff --git a/src/physics_mg.F90 b/src/physics_mg.F90 index b5d34838c..198809994 100644 --- a/src/physics_mg.F90 +++ b/src/physics_mg.F90 @@ -250,6 +250,9 @@ contains ! Bank source neutrons by copying particle data bank_array(i) % xyz = p % coord(1) % xyz + ! Set particle as neutron + bank_array(i) % particle = NEUTRON + ! Set weight of fission bank site bank_array(i) % wgt = ONE/weight diff --git a/tests/test_energy_cutoff/inputs_true.dat b/tests/test_energy_cutoff/inputs_true.dat index 17851b05a..bb02369dc 100644 --- a/tests/test_energy_cutoff/inputs_true.dat +++ b/tests/test_energy_cutoff/inputs_true.dat @@ -27,7 +27,7 @@ - 4.0 + 4.0 diff --git a/tests/test_energy_cutoff/test_energy_cutoff.py b/tests/test_energy_cutoff/test_energy_cutoff.py index 3aa3400c7..ceefa7905 100755 --- a/tests/test_energy_cutoff/test_energy_cutoff.py +++ b/tests/test_energy_cutoff/test_energy_cutoff.py @@ -41,7 +41,7 @@ class EnergyCutoffTestHarness(PyAPITestHarness): settings_file.run_mode = 'fixed source' settings_file.batches = 10 settings_file.particles = 100 - settings_file.cutoff = {'energy': energy_cutoff} + settings_file.cutoff = {'energy_neutron': energy_cutoff} bounds = [-1, -1, -1, 1, 1, 1] uniform_dist = openmc.stats.Box(bounds[:3], bounds[3:]) watt_dist = openmc.stats.Watt() From 2303ca35df8b9e86861a947dbc2673d750905f73 Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 6 Oct 2017 11:58:11 -0500 Subject: [PATCH 27/68] Added script for generating HDF5 stopping power data; Added bremsstrahlung DCS data from Seltzer and Berger and functionality to convert to HDF5 --- openmc/data/BREMX.DAT | 28521 ++++++++++++++++++++++++++ openmc/data/photon.py | 116 +- scripts/openmc-make-stopping-powers | 54 + 3 files changed, 28686 insertions(+), 5 deletions(-) create mode 100644 openmc/data/BREMX.DAT create mode 100755 scripts/openmc-make-stopping-powers diff --git a/openmc/data/BREMX.DAT b/openmc/data/BREMX.DAT new file mode 100644 index 000000000..612dd728e --- /dev/null +++ b/openmc/data/BREMX.DAT @@ -0,0 +1,28521 @@ + BREMSPEC-2 @D TOTAL ELECTRON-ATOM BREMSSTRAHLUNG SPECTRA, + (BETA**2/Z**2)*K*(DSIGMA/DK) IN MB, FOR Z = 1 TO 100 AND FOR + INCIDENT ELECTRON KINETIC ENERGIES FROM 1 KEV TO 10 GEV. + S. M. SELTZER, NATIONAL BUREAU OF STANDARDS, 5 SEP 84. + 57 30 + 0.00100 0.00150 0.00200 0.00300 0.00400 0.00500 + 0.00600 0.00800 0.01000 0.01500 0.02000 0.03000 + 0.04000 0.05000 0.06000 0.08000 0.10000 0.15000 + 0.20000 0.30000 0.40000 0.50000 0.60000 0.80000 + 1.00000 1.50000 2.00000 3.00000 4.00000 5.00000 + 6.00000 8.00000 10.00000 15.00000 20.00000 30.00000 + 40.00000 50.00000 60.00000 80.00000 100.00000 150.00000 + 200.00000 300.00000 400.00000 500.00000 600.00000 800.00000 + 1000.00000 1500.00000 2000.00000 3000.00000 4000.00000 5000.00000 + 6000.00000 8000.00000 10000.00000 + 0.00000 0.05000 0.10000 0.15000 0.20000 0.25000 + 0.30000 0.35000 0.40000 0.45000 0.50000 0.55000 + 0.60000 0.65000 0.70000 0.75000 0.80000 0.85000 + 0.90000 0.92500 0.95000 0.97000 0.99000 0.99500 + 0.99900 0.99950 0.99990 0.99995 0.99999 1.00000 + 7.85327 7.83328 7.74599 7.61411 7.44648 7.25292 + 7.03983 6.81482 6.58628 6.35593 6.12420 5.89276 + 5.66431 5.44261 5.22956 5.02806 4.84142 4.67199 + 4.52130 4.45442 4.40017 4.37233 4.36154 4.36352 + 4.36397 4.36376 4.36476 4.36555 4.36623 4.36018 + 8.38529 8.39187 8.27239 8.07164 7.81859 7.54226 + 7.25267 6.95767 6.66559 6.37667 6.08974 5.80585 + 5.52694 5.25608 4.99307 4.73698 4.48638 4.23887 + 4.00420 3.90445 3.82824 3.79020 3.75410 3.74301 + 3.74069 3.74125 3.73944 3.73793 3.73665 3.75587 + 8.80528 8.80075 8.63765 8.37704 8.05882 7.72174 + 7.37749 7.03399 6.69913 6.37253 6.05210 5.73860 + 5.43147 5.13207 4.83927 4.55066 4.26311 3.97230 + 3.68231 3.54818 3.43720 3.37442 3.32562 3.31227 + 3.30778 3.30809 3.30606 3.30449 3.30320 3.32040 + 9.44642 9.39057 9.13992 8.78090 8.36532 7.94143 + 7.52170 7.11342 6.72301 6.34907 5.98809 5.64072 + 5.30179 4.96954 4.64206 4.31596 3.98685 3.64834 + 3.29150 3.10925 2.94438 2.83802 2.76388 2.74751 + 2.73747 2.73670 2.73498 2.73407 2.73342 2.73968 + 9.92979 9.81696 9.48791 9.05010 8.56198 8.07642 + 7.60536 7.15446 6.72841 6.32441 5.93852 5.57117 + 5.21388 4.86271 4.51537 4.16819 3.81616 3.45146 + 3.05658 2.84577 2.64672 2.50927 2.40890 2.38760 + 2.37152 2.36967 2.36798 2.36753 2.36730 2.36695 + 10.31651 10.15055 9.75274 9.24941 8.70338 8.17030 + 7.66113 7.17936 6.72780 6.30223 5.89892 5.51753 + 5.14787 4.78416 4.42392 4.06325 3.69669 3.31538 + 2.89659 2.66790 2.44621 2.28613 2.16150 2.13454 + 2.11267 2.10989 2.10799 2.10778 2.10776 2.10417 + 10.63768 10.42400 9.96565 9.40625 8.81204 8.24059 + 7.70162 7.19621 6.72507 6.28299 5.86644 5.47405 + 5.09523 4.72252 4.35324 3.98327 3.60676 3.21401 + 2.77933 2.53906 2.30166 2.12438 1.97783 1.94509 + 1.91795 1.91438 1.91213 1.91201 1.91206 1.90727 + 11.14991 10.85602 10.29567 9.64392 8.97229 8.34139 + 7.75783 7.21810 6.71838 6.25196 5.81568 5.40617 + 5.01426 4.62938 4.24845 3.86677 3.47771 3.07040 + 2.61730 2.36447 2.10745 1.90541 1.72107 1.67740 + 1.64123 1.63642 1.63332 1.63313 1.63311 1.62900 + 11.55073 11.18994 10.54520 9.81903 9.08677 8.41120 + 7.79509 7.23094 6.71118 6.22636 5.77566 5.35307 + 4.95213 4.55943 4.17153 3.78303 3.38660 2.97075 + 2.50858 2.25027 1.98179 1.76244 1.54766 1.49466 + 1.45120 1.44545 1.44153 1.44117 1.44100 1.43872 + 12.29079 11.78779 10.97502 10.10980 9.26918 8.51677 + 7.84625 7.24114 6.68847 6.16939 5.69531 5.24968 + 4.83535 4.43235 4.03605 3.63949 3.23420 2.80880 + 2.34021 2.07873 1.79537 1.54855 1.28189 1.21231 + 1.15595 1.14858 1.14311 1.14237 1.14187 1.14276 + 13.06510 12.13155 11.10834 10.19703 9.36966 8.61214 + 7.91526 7.27162 6.67443 6.11665 5.61692 5.15458 + 4.73425 4.32892 3.93286 3.54035 3.14124 2.71550 + 2.23943 1.97444 1.68362 1.42449 1.12865 1.04464 + 0.98097 0.97364 0.96670 0.96568 0.96479 0.96670 + 13.83092 12.70853 11.49943 10.45149 9.51904 8.67719 + 7.91473 7.22469 6.58019 5.99878 5.48748 5.01611 + 4.59200 4.18824 3.79203 3.39849 2.99905 2.57710 + 2.10901 1.84578 1.54922 1.27600 0.94702 0.84875 + 0.77610 0.76780 0.75968 0.75848 0.75736 0.75856 + 14.40859 13.11946 11.76323 10.61131 9.60026 8.69773 + 7.88742 7.16059 6.48788 5.88807 5.37302 4.89803 + 4.46954 4.07056 3.67769 3.28673 2.89039 2.47464 + 2.01634 1.75717 1.46066 1.18207 0.83688 0.73180 + 0.65460 0.64571 0.63710 0.63591 0.63478 0.63488 + 14.90026 13.41782 11.92174 10.68494 9.62016 8.68659 + 7.85752 7.11100 6.42614 5.81540 5.29513 4.81166 + 4.37024 3.97017 3.57475 3.17836 2.77700 2.36995 + 1.93962 1.69464 1.40109 1.11246 0.75437 0.65417 + 0.57239 0.56197 0.55364 0.55265 0.55175 0.55079 + 15.35082 13.68326 12.06199 10.74995 9.63605 8.67348 + 7.82683 7.05764 6.35576 5.73676 5.20765 4.71492 + 4.26168 3.86279 3.47453 3.09009 2.70378 2.30686 + 1.87668 1.63000 1.33739 1.05345 0.70046 0.59640 + 0.50947 0.49914 0.49273 0.49200 0.49043 0.48896 + 16.19688 14.15639 12.30348 10.85188 9.64741 8.62750 + 7.74516 6.94383 6.21365 5.59476 5.06022 4.56222 + 4.09769 3.69812 3.31846 2.93816 2.55313 2.16640 + 1.76286 1.53304 1.25404 0.97190 0.60884 0.50823 + 0.42480 0.41392 0.40568 0.40486 0.40420 0.40215 + 16.93994 14.54746 12.51018 10.95374 9.68561 8.61574 + 7.68902 6.85892 6.10705 5.48147 4.93742 4.42741 + 3.95051 3.54457 3.17904 2.81232 2.43771 2.05965 + 1.66956 1.45024 1.17971 0.90312 0.54756 0.44837 + 0.36484 0.35362 0.34590 0.34523 0.34458 0.34276 + 18.73528 15.40073 12.95641 11.18537 9.79845 8.62800 + 7.59189 6.68532 5.91765 5.27548 4.71613 4.19262 + 3.69869 3.26130 2.90125 2.55315 2.20083 1.84924 + 1.49031 1.28883 1.03867 0.78035 0.44445 0.34997 + 0.27040 0.25974 0.25217 0.25134 0.25037 0.25056 + 20.30812 16.24655 13.46393 11.44636 9.87265 8.59427 + 7.50890 6.57378 5.80803 5.16658 4.59548 4.05972 + 3.54913 3.08097 2.69354 2.35514 2.02247 1.69651 + 1.36181 1.17128 0.93752 0.69742 0.38029 0.28903 + 0.21510 0.20557 0.19788 0.19662 0.19574 0.19736 + 23.25490 17.49451 14.20286 11.95736 10.20457 8.74324 + 7.55480 6.56122 5.74637 5.07201 4.47291 3.91521 + 3.38858 2.89818 2.46792 2.12401 1.80810 1.50088 + 1.19416 1.02371 0.81248 0.59325 0.30563 0.22444 + 0.15659 0.14751 0.14062 0.13965 0.13840 0.14057 + 25.73999 18.65190 14.96648 12.45346 10.52676 8.91933 + 7.65840 6.65026 5.81635 5.10944 4.48261 3.90504 + 3.36210 2.85178 2.38848 2.00381 1.69553 1.39277 + 1.09616 0.94182 0.74576 0.53805 0.26675 0.19040 + 0.12737 0.11900 0.11240 0.11144 0.11064 0.11164 + 27.89619 19.67752 15.68138 12.91435 10.84461 9.14726 + 7.83063 6.79875 5.94536 5.20942 4.55527 3.95813 + 3.39965 2.87286 2.38574 1.96227 1.63388 1.33553 + 1.04524 0.89566 0.70623 0.50542 0.24420 0.17165 + 0.11057 0.10236 0.09614 0.09539 0.09474 0.09447 + 29.80029 20.59290 16.33705 13.33606 11.13591 9.39107 + 8.04152 6.98293 6.10459 5.34166 4.66250 4.04611 + 3.47232 2.93068 2.42441 1.96998 1.60535 1.30772 + 1.01954 0.87154 0.68462 0.48684 0.23085 0.16021 + 0.09989 0.09175 0.08578 0.08518 0.08465 0.08346 + 32.99527 22.15825 17.47101 14.09663 11.67971 9.88116 + 8.49911 7.39585 6.46656 5.65523 4.93383 4.28220 + 3.67859 3.10903 2.57051 2.06955 1.63370 1.30432 + 1.01235 0.86259 0.67412 0.47545 0.21913 0.14830 + 0.08758 0.07944 0.07362 0.07316 0.07277 0.07106 + 35.56744 23.45410 18.40639 14.76335 12.21226 10.36761 + 8.96008 7.82075 6.84914 5.99783 5.24143 4.55847 + 3.92651 3.33016 2.76279 2.22429 1.73213 1.33973 + 1.03784 0.88284 0.68809 0.48310 0.21775 0.14378 + 0.08129 0.07302 0.06707 0.06658 0.06621 0.06494 + 40.25667 25.88895 20.16734 16.11061 13.49273 11.54986 + 10.05522 8.82601 7.77255 6.84719 6.02094 5.27030 + 4.57487 3.91872 3.28973 2.67767 2.08530 1.54736 + 1.15454 0.98002 0.76033 0.52957 0.23020 0.14592 + 0.07648 0.06743 0.06039 0.05956 0.05892 0.05899 + 43.42175 27.55630 21.44513 17.21954 14.61232 12.60693 + 11.03273 9.72429 8.60526 7.62343 6.74383 5.94048 + 5.19452 4.48945 3.80939 3.13809 2.47190 1.83722 + 1.30579 1.09742 0.84623 0.58720 0.25009 0.15595 + 0.07837 0.06793 0.05907 0.05779 0.05640 0.05726 + 47.38277 29.69830 23.28105 19.06989 16.37830 14.28566 + 12.62539 11.23433 10.03020 8.96246 8.00033 7.11840 + 6.29465 5.51005 4.74790 3.99052 3.22514 2.45271 + 1.69363 1.34656 1.02416 0.70299 0.29812 0.18437 + 0.08723 0.07389 0.06126 0.05855 0.05605 0.05579 + 49.85606 30.87401 24.48538 20.48300 17.77687 15.63906 + 13.91354 12.45251 11.17929 10.04591 9.02231 8.08278 + 7.20426 6.36676 5.55297 4.74400 3.91790 3.04821 + 2.11498 1.63400 1.18978 0.81530 0.34864 0.21560 + 0.09954 0.08228 0.06492 0.06137 0.05645 0.05485 + 51.30644 31.58098 25.49998 21.70885 18.99536 16.78514 + 14.96173 13.40592 12.06142 10.88062 9.82781 8.87048 + 7.97681 7.12012 6.28055 5.43532 4.55462 3.59563 + 2.51474 1.92775 1.34576 0.92727 0.40154 0.24765 + 0.11227 0.09140 0.06910 0.06422 0.05738 0.05424 + 52.54506 32.03690 26.23207 22.56586 19.88246 17.66672 + 15.82393 14.24097 12.86573 11.65269 10.56772 9.57924 + 8.65608 7.77118 6.90295 6.02553 5.10371 4.08368 + 2.90038 2.23157 1.53470 1.03380 0.45249 0.27999 + 0.12548 0.10081 0.07333 0.06707 0.05827 0.05382 + 54.20055 32.57617 27.34602 23.85966 21.25040 19.04692 + 17.18927 15.57602 14.16337 12.90956 11.78294 10.75335 + 9.79073 8.86753 7.95971 7.03709 6.05640 4.94737 + 3.61085 2.81673 1.93098 1.23594 0.55212 0.34435 + 0.15212 0.11965 0.08154 0.07256 0.05994 0.05329 + 55.23288 32.90854 28.13725 24.79907 22.26366 20.08841 + 18.23386 16.60938 15.17811 13.90189 12.75129 11.69752 + 10.71123 9.76466 8.83214 7.88056 6.86111 5.69170 + 4.24688 3.36122 2.33165 1.44283 0.64765 0.40715 + 0.17838 0.13805 0.08926 0.07764 0.06143 0.05297 + 56.59717 33.44591 29.34048 26.31750 23.94151 21.85629 + 20.04164 18.42796 16.98950 15.69609 14.52344 13.44566 + 12.43488 11.46299 10.50227 9.51547 8.44520 7.19076 + 5.58062 4.54636 3.26893 2.04801 0.86644 0.55403 + 0.24026 0.18080 0.10635 0.08862 0.06449 0.05254 + 57.28667 33.74335 30.02148 27.23167 24.98212 22.98299 + 21.22021 19.63779 18.21573 16.92958 15.75884 14.68028 + 13.66785 12.69407 11.73065 10.73790 9.65246 8.35935 + 6.65321 5.52372 4.08081 2.62456 1.06249 0.69257 + 0.29732 0.21925 0.12086 0.09768 0.06676 0.05232 + 58.04907 34.01364 30.77324 28.27583 26.20395 24.34190 + 22.67947 21.17416 19.81056 18.56888 17.43202 16.37946 + 15.38658 14.42722 13.47439 12.48783 11.40030 10.08466 + 8.30017 7.07887 5.45575 3.69734 1.39844 0.92716 + 0.39448 0.28464 0.14540 0.11314 0.07125 0.05210 + 58.33458 34.11751 31.17714 28.85959 26.90665 25.14401 + 23.56207 22.12527 20.81979 19.62790 18.53383 17.51823 + 16.55711 15.62497 14.69620 13.73101 12.66083 11.35255 + 9.54526 8.28171 6.56120 4.61666 1.77992 1.12564 + 0.47553 0.33873 0.16559 0.12599 0.07538 0.05199 + 58.35318 34.17593 31.43628 29.23988 27.36916 25.67786 + 24.15616 22.77318 21.51595 20.36845 19.31535 18.33842 + 17.41402 16.51697 15.62189 14.68819 13.64421 12.34736 + 10.52625 9.24542 7.49286 5.44694 2.19893 1.29066 + 0.54160 0.38343 0.18374 0.13820 0.07929 0.05192 + 58.16777 34.18411 31.59810 29.49982 27.69815 26.06653 + 24.59547 23.25774 22.04124 20.93132 19.91396 18.97293 + 18.08728 17.23119 16.37155 15.46081 14.42712 13.14255 + 11.34367 10.06587 8.28231 6.14301 2.60414 1.46794 + 0.60140 0.42402 0.19964 0.14836 0.08307 0.05187 + 57.72517 34.22028 31.82518 29.84866 28.13231 26.57756 + 25.17564 23.90450 22.75354 21.70914 20.75758 19.88190 + 19.05864 18.26237 17.46735 16.63220 15.68130 14.45747 + 12.66386 11.36650 9.55105 7.32795 3.35735 1.86065 + 0.70502 0.49289 0.22755 0.16694 0.09026 0.05181 + 57.29999 34.23114 31.96207 30.06836 28.41154 26.91077 + 25.55788 24.33440 23.23079 22.23457 21.33315 20.51007 + 19.74203 19.00388 18.26953 17.49715 16.60915 15.44178 + 13.68767 12.39874 10.57349 8.29436 4.02904 2.28102 + 0.79416 0.55215 0.25193 0.18353 0.09705 0.05178 + 56.36497 34.24174 32.15471 30.38057 28.81133 27.39099 + 26.11267 24.96291 23.93430 23.01688 22.20015 21.46971 + 20.80415 20.17987 19.57156 18.93640 18.19319 17.16623 + 15.53043 14.28423 12.47212 10.13600 5.44035 3.27351 + 0.98283 0.67674 0.30369 0.21964 0.11233 0.05173 + 55.00314 34.23216 32.25624 30.55406 29.03616 27.66081 + 26.42238 25.31160 24.32324 23.45021 22.68407 22.01373 + 21.42223 20.88736 20.37968 19.84465 19.19563 18.28166 + 16.79440 15.61748 13.83292 11.47762 6.57858 4.13235 + 1.14507 0.78428 0.34777 0.25050 0.12560 0.05171 + 51.63249 34.23053 32.36130 30.72900 29.26424 27.94012 + 26.75044 25.68893 24.75133 23.93246 23.22667 22.62531 + 22.11482 21.67735 21.28847 20.89986 20.43091 19.73311 + 18.48740 17.42624 15.72999 13.40457 8.31845 5.55428 + 1.43650 0.97519 0.42275 0.30314 0.14769 0.05168 + 48.77057 34.22855 32.41925 30.82349 29.38573 28.08788 + 26.92427 25.88976 24.98137 24.19441 23.52403 22.96255 + 22.49931 22.11942 21.80278 21.50737 21.16147 20.62843 + 19.58855 18.63455 17.03867 14.77357 9.63203 6.68947 + 1.69480 1.14644 0.48774 0.34768 0.16630 0.05167 + 46.69637 34.22485 32.45363 30.88148 29.46185 28.18111 + 27.03407 26.01698 25.12730 24.36076 23.71236 23.17590 + 22.74295 22.40189 22.13564 21.90648 21.64978 21.24088 + 20.36609 19.50638 18.01341 15.83267 10.69648 7.61731 + 1.92679 1.30450 0.54619 0.38644 0.18323 0.05166 + 45.26547 34.22159 32.47687 30.92085 29.51436 28.24532 + 27.10957 26.10442 25.22743 24.47499 23.84259 23.32471 + 22.91406 22.60091 22.37029 22.18822 21.99632 21.68098 + 20.94594 20.17708 18.78357 16.67441 11.56540 8.41652 + 2.27724 1.44754 0.59956 0.42257 0.19852 0.05166 + 43.44806 34.21634 32.50523 30.97049 29.58144 28.32770 + 27.20708 26.21764 25.35756 24.62350 24.01228 23.51930 + 23.13873 22.86287 22.68027 22.56180 22.45842 22.27568 + 21.75429 21.13809 19.92796 17.96545 12.94739 9.72741 + 3.14080 1.70525 0.69602 0.48776 0.22608 0.05165 + 42.29637 34.21248 32.52179 30.99998 29.62209 28.37820 + 27.26720 26.28775 25.43828 24.71614 24.11839 23.64120 + 23.27992 23.02805 22.87636 22.79912 22.75363 22.66026 + 22.29260 21.79578 20.74336 18.92307 14.01616 10.76949 + 3.86979 1.93408 0.78283 0.54640 0.25067 0.05165 + 40.54385 34.20581 32.54314 31.03979 29.67651 28.44693 + 27.35011 26.38519 25.55031 24.84444 24.26559 23.81078 + 23.47696 23.25975 23.15286 23.13493 23.17325 23.21297 + 23.08815 22.79489 22.03224 20.51541 15.94843 12.73875 + 5.36966 2.70205 0.97495 0.67818 0.30385 0.05164 + 39.54947 34.20168 32.55397 31.06010 29.70422 28.48216 + 27.39304 26.43573 25.60854 24.91138 24.34242 23.89948 + 23.58015 23.38133 23.29852 23.31380 23.39995 23.51427 + 23.52628 23.35544 22.78870 21.51370 17.27647 14.14412 + 6.54000 3.72020 1.14232 0.79305 0.34867 0.05164 + 38.48796 34.19731 32.56569 31.08153 29.73312 28.51869 + 27.43698 26.48697 25.66748 24.97920 24.42145 23.99309 + 23.68944 23.50810 23.44817 23.49904 23.64238 23.84338 + 23.99226 23.94449 23.62932 22.75015 19.07617 15.99422 + 8.36108 5.35448 1.43126 0.97855 0.42550 0.05164 + 37.92909 34.19489 32.57170 31.09209 29.74760 28.53699 + 27.45908 26.51297 25.69827 25.01498 24.46262 24.04085 + 23.74489 23.57343 23.52658 23.59593 23.76659 24.01219 + 24.24400 24.27130 24.09012 23.43474 20.26799 17.35123 + 9.72223 6.61994 1.68446 1.15120 0.49128 0.05164 + 37.57637 34.19319 32.57539 31.09863 29.75655 28.54802 + 27.47243 26.52901 25.71732 25.03723 24.48824 24.07027 + 23.77910 23.61385 23.57539 23.65584 23.84277 24.11639 + 24.40245 24.47861 24.38400 23.88087 21.11858 18.36079 + 10.77621 7.60184 1.91195 1.30895 0.54992 0.05164 + 37.32846 34.19212 32.57782 31.10303 29.76256 28.55576 + 27.48174 26.53995 25.73036 25.05235 24.50578 24.09050 + 23.80263 23.64156 23.60889 23.69702 23.89507 24.18768 + 24.51196 24.62308 24.58969 24.19562 21.75807 19.15221 + 11.65465 8.44425 2.60220 1.45514 0.60352 0.05164 + 37.00685 34.19043 32.58044 31.10847 29.77040 28.56567 + 27.49367 26.55379 25.74638 25.07098 24.52740 24.11542 + 23.83183 23.67656 23.65149 23.74953 23.96214 24.27847 + 24.65137 24.81023 24.85995 24.61082 22.65410 20.32286 + 13.04413 9.80037 3.74580 1.79592 0.70018 0.05164 + 36.81818 34.18954 32.58064 31.11049 29.77469 28.57158 + 27.50078 26.56229 25.75638 25.08269 24.54010 24.12822 + 23.84654 23.69566 23.67749 23.78223 24.00125 24.32928 + 24.73828 24.93436 25.02962 24.83568 23.24554 21.28584 + 14.07366 10.75739 4.57677 2.48366 0.78238 0.05164 + 7.16705 7.20584 7.18068 7.10813 7.00066 6.87162 + 6.72642 6.57031 6.40930 6.24474 6.07697 5.90752 + 5.73968 5.57726 5.42249 5.27875 5.14963 5.03663 + 4.93873 4.89471 4.85757 4.83659 4.82450 4.82307 + 4.82211 4.82195 4.82183 4.82182 4.82180 4.82131 + 7.78795 7.80440 7.73566 7.60649 7.43471 7.23902 + 7.02701 6.80571 6.58294 6.36005 6.13711 5.91567 + 5.69839 5.48849 5.28671 5.09363 4.90999 4.73628 + 4.57908 4.51263 4.45771 4.42584 4.39987 4.39234 + 4.38845 4.38845 4.38832 4.38817 4.38825 4.39219 + 8.23235 8.22866 8.11995 7.93999 7.71295 7.46332 + 7.20030 6.93184 6.66630 6.40481 6.14683 5.89345 + 5.64581 5.40581 5.17340 4.94784 4.72853 4.51529 + 4.31338 4.22272 4.14536 4.09892 4.06418 4.05558 + 4.05063 4.05043 4.05020 4.05006 4.05011 4.05327 + 8.86523 8.82442 8.64550 8.37990 8.06361 7.73140 + 7.39433 7.06054 6.73795 6.42675 6.12476 5.83230 + 5.54753 5.27020 4.99934 4.73301 4.46920 4.20642 + 3.94374 3.81581 3.70153 3.62886 3.57734 3.56696 + 3.55969 3.55894 3.55838 3.55826 3.55824 3.55896 + 9.32053 9.24515 9.00566 8.66998 8.28397 7.89040 + 7.50099 7.12295 6.76292 6.41966 6.08992 5.77314 + 5.46547 5.16512 4.87064 4.57943 4.28864 3.99546 + 3.69387 3.54092 3.40044 3.30708 3.23879 3.22528 + 3.21499 3.21372 3.21281 3.21267 3.21260 3.21212 + 9.67757 9.56932 9.27635 8.88156 8.43887 7.99717 + 7.56820 7.15756 6.77035 6.40400 6.05452 5.72042 + 5.39670 5.08041 4.76974 4.46163 4.15258 3.83866 + 3.51020 3.33981 3.18016 3.07031 2.98616 2.96892 + 2.95542 2.95368 2.95240 2.95223 2.95212 2.95119 + 9.97199 9.83224 9.49114 9.04537 8.55531 8.07446 + 7.61415 7.17823 6.77010 6.38602 6.02146 5.67395 + 5.33810 5.00996 4.68744 4.36707 4.04479 3.71578 + 3.36782 3.18476 3.01053 2.88717 2.78834 2.76724 + 2.75055 2.74839 2.74678 2.74656 2.74642 2.74544 + 10.44252 10.24303 9.81746 9.28695 8.72123 8.17991 + 7.67258 7.19962 6.76079 6.35062 5.96377 5.59607 + 5.24268 4.89788 4.55911 4.22218 3.88208 3.53258 + 3.15856 2.95879 2.76389 2.61941 2.49463 2.46607 + 2.44346 2.44056 2.43838 2.43806 2.43788 2.43735 + 10.81191 10.55588 10.05748 9.45839 8.83421 8.24785 + 7.70642 7.20715 6.74664 6.31736 5.91442 5.53194 + 5.16633 4.81031 4.46095 4.11337 3.76185 3.39922 + 3.00902 2.79900 2.59001 2.42953 2.28299 2.24789 + 2.22012 2.21659 2.21392 2.21352 2.21330 2.21331 + 11.48580 11.10040 10.45283 9.72562 8.99894 8.33682 + 7.73973 7.19783 6.70246 6.24017 5.81141 5.40447 + 5.02019 4.64780 4.28345 3.92101 3.55357 3.17324 + 2.76250 2.53909 2.30844 2.12039 1.93340 1.88625 + 1.84859 1.84376 1.84015 1.83962 1.83933 1.83960 + 12.17797 11.39706 10.55299 9.77771 9.06203 8.39911 + 7.78379 7.21146 6.67777 6.17817 5.72074 5.29371 + 4.89749 4.51684 4.14764 3.78500 3.41974 3.03289 + 2.60519 2.37359 2.13111 1.92668 1.71106 1.65693 + 1.61194 1.60638 1.60195 1.60136 1.60097 1.60047 + 12.78863 11.86072 10.86011 9.96277 9.15101 8.41159 + 7.73712 7.12214 6.55115 6.03079 5.56219 5.12736 + 4.72631 4.34261 3.96839 3.59903 3.22610 2.83262 + 2.39917 2.16194 1.90663 1.68338 1.43446 1.36667 + 1.31401 1.30776 1.30212 1.30145 1.30076 1.29887 + 13.19144 12.15092 11.03389 10.04925 9.17055 8.37979 + 7.66605 7.02208 6.43032 5.89716 5.42530 4.98857 + 4.58529 4.20315 3.82894 3.45837 3.08375 2.68993 + 2.25777 2.01990 1.75981 1.52751 1.25912 1.18266 + 1.12521 1.11856 1.11218 1.11142 1.11057 1.10866 + 13.48616 12.33066 11.11230 10.06128 9.13878 8.32135 + 7.59166 6.93467 6.33598 5.79796 5.32461 4.88425 + 4.47327 4.08698 3.70657 3.32885 2.94950 2.56146 + 2.14830 1.91901 1.65706 1.41316 1.13034 1.05369 + 0.99129 0.98346 0.97698 0.97625 0.97549 0.97425 + 13.74900 12.47863 11.16605 10.05543 9.09460 8.25512 + 7.51346 6.84463 6.23803 5.69707 5.22088 4.77752 + 4.36205 3.97714 3.59974 3.22504 2.84870 2.46492 + 2.05775 1.83134 1.57081 1.32533 1.03408 0.95393 + 0.88918 0.88112 0.87439 0.87360 0.87280 0.87268 + 14.17453 12.70040 11.23214 10.02570 9.00469 8.12948 + 7.36791 6.68310 6.06223 5.52063 5.04073 4.59381 + 4.17240 3.78810 3.41767 3.05011 2.68109 2.30673 + 1.91204 1.69222 1.43703 1.19256 0.89305 0.80904 + 0.74180 0.73351 0.72653 0.72566 0.72483 0.72623 + 14.53869 12.87799 11.28071 9.99592 8.92818 8.02316 + 7.24089 6.54552 5.91669 5.37390 4.89188 4.44210 + 4.01652 3.62918 3.26520 2.90474 2.54361 2.17903 + 1.79659 1.58339 1.33430 1.09305 0.79204 0.70696 + 0.63897 0.63057 0.62353 0.62264 0.62182 0.62360 + 15.34610 13.22547 11.37727 9.95600 8.81323 7.85196 + 7.01509 6.28436 5.65046 5.10054 4.60889 4.14864 + 3.71454 3.31795 2.96695 2.62537 2.28208 1.93772 + 1.58192 1.38428 1.14905 0.91748 0.62664 0.54451 + 0.47733 0.46857 0.46211 0.46129 0.46071 0.46083 + 16.11877 13.54439 11.48871 9.95964 8.74712 7.73726 + 6.86792 6.11119 5.47039 4.91711 4.41830 3.95252 + 3.51348 3.10778 2.75067 2.42050 2.09193 1.76645 + 1.43300 1.24690 1.02347 0.80224 0.52492 0.44711 + 0.38269 0.37415 0.36794 0.36722 0.36662 0.36529 + 17.54485 14.15758 11.78368 10.08445 8.74634 7.63795 + 6.72716 5.95448 5.29493 4.72518 4.21178 3.73616 + 3.29025 2.87406 2.49735 2.17016 1.85944 1.55040 + 1.24165 1.07714 0.87465 0.66882 0.40986 0.33828 + 0.27832 0.27031 0.26445 0.26372 0.26319 0.26233 + 18.80849 14.73368 12.13193 10.28853 8.85801 7.66981 + 6.71495 5.92807 5.25475 4.66698 4.13978 3.65525 + 3.20236 2.77707 2.38460 2.03815 1.73396 1.43400 + 1.13769 0.98300 0.79247 0.59760 0.35018 0.28132 + 0.22408 0.21649 0.21084 0.21011 0.20960 0.20957 + 19.94119 15.27370 12.49647 10.51962 9.01342 7.77367 + 6.78265 5.97625 5.28816 4.68303 4.14048 3.64502 + 3.18355 2.74950 2.34499 1.97965 1.66661 1.37050 + 1.08010 0.92997 0.74520 0.55587 0.31502 0.24805 + 0.19235 0.18494 0.17933 0.17858 0.17807 0.17821 + 20.95639 15.77181 12.85284 10.75423 9.17886 7.90918 + 6.89401 6.06718 5.36166 4.73984 4.18248 3.67549 + 3.20479 2.76208 2.34705 1.96556 1.63410 1.33848 + 1.04998 0.90135 0.71863 0.53137 0.29333 0.22731 + 0.17224 0.16486 0.15925 0.15850 0.15797 0.15802 + 22.66953 16.64464 13.50235 11.20971 9.51841 8.21264 + 7.17059 6.31133 5.57199 4.91933 4.33556 3.80664 + 3.31735 2.85729 2.42290 2.01483 1.64435 1.32998 + 1.03757 0.88713 0.70233 0.51291 0.27212 0.20539 + 0.14958 0.14210 0.13645 0.13572 0.13518 0.13497 + 24.04424 17.37868 14.06240 11.63051 9.86536 8.53059 + 7.47013 6.58708 5.82034 5.14151 4.53494 3.98616 + 3.47899 3.00184 2.54904 2.11758 1.71368 1.36252 + 1.06024 0.90457 0.71313 0.51661 0.26615 0.19652 + 0.13839 0.13067 0.12493 0.12422 0.12369 0.12332 + 26.50581 18.76385 15.15998 12.52312 10.71276 9.31751 + 8.20382 7.26687 6.44947 5.72339 5.07170 4.47934 + 3.93144 3.41592 2.92337 2.44424 1.97675 1.53757 + 1.17328 0.99824 0.78163 0.55842 0.27368 0.19443 + 0.12845 0.11974 0.11327 0.11250 0.11191 0.11164 + 28.11377 19.70720 15.97607 13.27151 11.46200 10.02609 + 8.86350 7.87967 7.02458 6.26615 5.58228 4.95615 + 4.37537 3.82832 3.30269 2.78431 2.26808 1.76964 + 1.32045 1.11454 0.86581 0.61323 0.29171 0.20293 + 0.12813 0.11790 0.11005 0.10914 0.10813 0.10835 + 30.05812 20.89108 17.12926 14.48073 12.63925 11.15798 + 9.94749 8.91634 8.01224 7.20439 6.47289 5.80013 + 5.16936 4.56733 3.98510 3.41324 2.84181 2.26092 + 1.66241 1.35804 1.03778 0.72291 0.33770 0.23036 + 0.13650 0.12269 0.11059 0.10874 0.10658 0.10699 + 31.28258 21.51138 17.84151 15.35440 13.54007 12.05229 + 10.81409 9.74724 8.80629 7.96290 7.19779 6.49316 + 5.83162 5.19869 4.58387 3.97512 3.35726 2.70900 + 2.00055 1.61240 1.20591 0.83661 0.38747 0.26172 + 0.14900 0.13127 0.11372 0.11054 0.10689 0.10676 + 32.09668 21.87619 18.36194 16.00999 14.23282 12.75119 + 11.50228 10.41664 9.45455 8.58978 7.80370 7.07858 + 6.39643 5.74187 5.10326 4.46668 3.81303 3.11251 + 2.31853 1.86426 1.36423 0.94553 0.43893 0.29536 + 0.16317 0.14110 0.11726 0.11251 0.10698 0.10645 + 32.67142 22.09608 18.76820 16.51718 14.78255 13.31473 + 12.06499 10.97046 9.99682 9.11956 8.32075 7.58266 + 6.88678 6.21697 5.56067 4.90247 4.22020 3.47752 + 2.61440 2.10577 1.52946 1.04967 0.49068 0.32984 + 0.17791 0.15128 0.12084 0.11442 0.10692 0.10606 + 33.41573 22.33289 19.35973 17.25638 15.60381 14.17350 + 12.93676 11.84081 10.86021 9.97339 9.16348 8.41289 + 7.70231 7.01430 6.33500 5.64659 4.92238 4.11656 + 3.14843 2.55601 1.85553 1.24619 0.59242 0.39862 + 0.20730 0.17137 0.12772 0.11807 0.10668 0.10530 + 33.80606 22.44928 19.77501 17.79675 16.21535 14.81874 + 13.59253 12.49525 11.51072 10.62027 9.80814 9.05716 + 8.34805 7.66229 6.98356 6.28931 5.54371 4.68240 + 3.60656 2.93947 2.14927 1.43522 0.69807 0.46724 + 0.23447 0.18993 0.13450 0.12172 0.10581 0.10465 + 34.40663 22.63660 20.33281 18.56010 17.11078 15.81192 + 14.65561 13.60898 12.66012 11.79410 10.99790 10.25641 + 9.55139 8.86446 8.17852 7.46856 6.69292 5.77401 + 4.58236 3.81321 2.85850 1.92999 0.91899 0.61750 + 0.29563 0.23087 0.14871 0.12968 0.10597 0.10358 + 34.69957 22.72505 20.62643 18.99135 17.63155 16.40512 + 15.30616 14.30674 13.39653 12.56257 11.79310 11.07394 + 10.38709 9.71416 9.03778 8.33187 7.55154 6.61106 + 5.36014 4.53099 3.47112 2.38912 1.11084 0.74831 + 0.34762 0.26529 0.16077 0.13673 0.10680 0.10295 + 35.01132 22.77782 20.92986 19.45930 18.21255 17.08325 + 16.06664 15.14068 14.29650 13.52288 12.80890 12.14077 + 11.50004 10.86777 10.22666 9.54975 8.78924 7.85011 + 6.55551 5.66506 4.48156 3.19501 1.43553 0.97023 + 0.43405 0.32213 0.18111 0.14913 0.10945 0.10223 + 35.13283 22.79478 21.09457 19.71637 18.53470 17.46367 + 16.49847 15.62088 14.82296 14.09462 13.42563 12.80278 + 12.20791 11.62217 11.02784 10.39640 9.67539 8.75677 + 7.44726 6.53190 5.30091 3.90076 1.75391 1.14570 + 0.50534 0.37000 0.19827 0.15966 0.11324 0.10183 + 35.10747 22.78568 21.18788 19.87460 18.73981 17.71112 + 16.78386 15.94246 15.17985 14.48664 13.85341 13.26748 + 12.71130 12.16632 11.61478 11.02744 10.34904 9.46298 + 8.16151 7.23349 5.96612 4.48478 2.07922 1.31025 + 0.56516 0.40941 0.21403 0.17008 0.11645 0.10157 + 35.01187 22.77744 21.25084 19.98386 18.88261 17.88445 + 16.98518 16.17087 15.43527 14.76969 14.16537 13.61024 + 13.08735 12.57851 12.06608 11.52034 10.88401 10.03408 + 8.75182 7.82129 6.53321 4.99500 2.38621 1.46868 + 0.61875 0.44473 0.22840 0.17971 0.11965 0.10138 + 34.76907 22.76697 21.33353 20.12804 19.07133 18.11443 + 17.25331 16.47678 15.77938 15.15397 14.59270 14.08490 + 13.61470 13.16491 12.71845 12.24554 11.68681 10.91106 + 9.68404 8.76505 7.46175 5.85282 2.94490 1.79218 + 0.71415 0.50753 0.25419 0.19721 0.12587 0.10115 + 34.55391 22.76323 21.38895 20.22237 19.19421 18.26372 + 17.42725 16.67543 16.00354 15.40527 14.87399 14.39984 + 13.96827 13.56320 13.16854 12.75536 12.26408 11.55958 + 10.39744 9.50130 8.20153 6.55522 3.44042 2.11636 + 0.79962 0.56367 0.27717 0.21293 0.13175 0.10101 + 34.06743 22.75293 21.47311 20.36682 19.38106 18.48825 + 17.68535 16.96635 16.32857 15.76817 15.28061 14.85934 + 14.49395 14.17112 13.87303 13.56363 13.18248 12.61785 + 11.63643 10.82529 9.56453 7.88651 4.48394 2.85684 + 0.98708 0.68680 0.32683 0.24705 0.14513 0.10081 + 33.40053 22.75642 21.52472 20.44531 19.47757 18.60258 + 17.81761 17.11839 16.50273 15.96701 15.50689 15.11669 + 14.78767 14.50883 14.26529 14.02486 13.73352 13.29038 + 12.45788 11.71820 10.51657 8.85846 5.31516 3.49132 + 1.15196 0.79587 0.36947 0.27623 0.15689 0.10072 + 31.71582 22.74756 21.56589 20.52118 19.57991 18.72824 + 17.96426 17.28552 16.69138 16.17957 15.74779 15.39184 + 15.10453 14.87721 14.69919 14.54470 14.36848 14.08113 + 13.46951 12.87092 11.80962 10.23034 6.58080 4.53789 + 1.44583 0.98640 0.44193 0.32609 0.17752 0.10062 + 30.28618 22.74104 21.58504 20.55728 19.62918 18.79007 + 18.03862 17.37260 16.79158 16.29391 15.87798 15.54046 + 15.27562 15.07656 14.93502 14.82898 14.72037 14.53491 + 14.08261 13.59264 12.65892 11.17934 7.53414 5.36873 + 1.70367 1.15613 0.50462 0.36859 0.19532 0.10057 + 29.24902 22.73805 21.59811 20.57912 19.65721 18.82524 + 18.08174 17.42479 16.85332 16.36609 15.96111 15.63557 + 15.38451 15.20243 15.08310 15.00808 14.94535 14.83166 + 14.49484 14.08838 13.26675 11.89013 8.29094 6.05567 + 1.93471 1.31148 0.56162 0.40598 0.21129 0.10054 + 28.53503 22.73361 21.60472 20.59297 19.67709 18.85098 + 18.11322 17.46208 16.89696 16.41634 16.01797 15.69941 + 15.45739 15.28830 15.18654 15.13458 15.10364 15.04149 + 14.79129 14.44874 13.71845 12.44686 8.93062 6.62378 + 2.21319 1.45724 0.61406 0.43937 0.22637 0.10052 + 27.62552 22.72888 21.61545 20.61284 19.70403 18.88506 + 18.15425 17.50972 16.95123 16.47806 16.08940 15.78327 + 15.55569 15.40289 15.32180 15.29926 15.31259 15.31624 + 15.18231 14.94342 14.37013 13.26169 9.89757 7.58607 + 2.83534 1.71311 0.70842 0.50296 0.25212 0.10049 + 27.04918 22.72617 21.62231 20.62514 19.72069 18.90590 + 18.17935 17.53902 16.98499 16.51695 16.13419 15.83510 + 15.61595 15.47376 15.40642 15.40286 15.44385 15.49086 + 15.43432 15.26360 14.80385 13.83916 10.65080 8.33776 + 3.36342 1.94444 0.79426 0.55918 0.27550 0.10047 + 26.20023 22.73157 21.63029 20.63597 19.73663 18.92830 + 18.20898 17.57687 17.03154 16.57260 16.19858 15.90771 + 15.69572 15.56055 15.50663 15.53655 15.64104 15.76635 + 15.80459 15.72055 15.43546 14.73952 11.98212 9.72129 + 4.45402 2.57581 0.98436 0.68327 0.32580 0.10045 + 25.70253 22.72910 21.63480 20.64458 19.74854 18.94315 + 18.22650 17.59749 17.05554 16.60025 16.23033 15.94431 + 15.73846 15.61126 15.56783 15.61222 15.73776 15.89580 + 15.99536 15.97079 15.79516 15.26821 12.85109 10.70060 + 5.30785 3.29162 1.15158 0.79282 0.36880 0.10044 + 25.17238 22.72620 21.63910 20.65294 19.76028 18.95787 + 18.24431 17.61850 17.07991 16.62827 16.26257 15.98175 + 15.78229 15.66342 15.63091 15.69027 15.83791 16.03127 + 16.19731 16.23619 16.17896 15.85328 13.95497 12.03045 + 6.60889 4.41883 1.44349 0.98588 0.44214 0.10043 + 24.86823 22.71573 21.64171 20.66193 19.77167 18.97006 + 18.25650 17.63054 17.09270 16.64226 16.27811 15.99974 + 15.80683 15.70024 15.68030 15.74057 15.87325 16.06955 + 16.29764 16.38957 16.39182 16.15100 14.62366 12.96114 + 7.58729 5.28732 1.69621 1.16565 0.50448 0.10043 + 24.69154 22.71429 21.64276 20.66429 19.77502 18.97443 + 18.26181 17.63670 17.09937 16.64967 16.28738 16.01224 + 15.82226 15.71778 15.69961 15.76367 15.90434 16.11435 + 16.36380 16.47351 16.51486 16.36212 15.09609 13.53066 + 8.35516 6.03237 1.92573 1.31237 0.56210 0.10043 + 24.56738 22.71321 21.64326 20.66570 19.77715 18.97723 + 18.26538 17.64102 17.10443 16.65558 16.29434 16.02040 + 15.83187 15.72896 15.71312 15.78037 15.92594 16.14339 + 16.40860 16.53421 16.60303 16.49907 15.42327 14.00061 + 8.98564 6.64593 2.39709 1.45691 0.61425 0.10042 + 24.40454 22.71211 21.64482 20.66846 19.78085 18.98160 + 18.27040 17.64674 17.11095 16.66295 16.30295 16.03050 + 15.84382 15.74303 15.73012 15.80142 15.95313 16.18044 + 16.46533 16.61043 16.71722 16.68074 15.86301 14.65723 + 9.97553 7.64297 3.20514 1.83336 0.70930 0.10042 + 24.30714 22.70926 21.64442 20.67111 19.78615 18.98825 + 18.27686 17.65239 17.11549 16.66664 16.30624 16.03421 + 15.84898 15.75032 15.74045 15.81558 15.97143 16.20149 + 16.49585 16.65593 16.78885 16.79895 16.15546 15.07921 + 10.71691 8.44659 3.84067 2.32313 0.79589 0.10042 + 6.53125 6.59910 6.61998 6.60421 6.56004 6.49684 + 6.41846 6.32910 6.23373 6.13361 6.02927 5.92206 + 5.81511 5.71203 5.61535 5.52921 5.45769 5.40122 + 5.35588 5.33442 5.31414 5.29979 5.28759 5.28478 + 5.28260 5.28244 5.28258 5.28264 5.28259 5.28218 + 7.17462 7.22507 7.21266 7.15272 7.05718 6.93909 + 6.80363 6.65577 6.50162 6.34351 6.18364 6.02470 + 5.86908 5.71983 5.57875 5.44838 5.33162 5.23046 + 5.14914 5.11715 5.08740 5.06469 5.04217 5.03700 + 5.03296 5.03198 5.03021 5.02981 5.02992 5.03157 + 7.63255 7.66788 7.62363 7.52123 7.37753 7.21053 + 7.02698 6.83312 6.63605 6.43816 6.24129 6.04797 + 5.85975 5.67895 5.50666 5.34406 5.19306 5.05665 + 4.94166 4.89506 4.85367 4.82501 4.79902 4.79336 + 4.78904 4.78807 4.78642 4.78605 4.78614 4.78763 + 8.28008 8.28663 8.18422 8.00664 7.78080 7.53423 + 7.27641 7.01502 6.75812 6.50725 6.26210 6.02413 + 5.79338 5.57094 5.35682 5.15040 4.95211 4.76524 + 4.59664 4.52296 4.45936 4.41968 4.38922 4.38319 + 4.37881 4.37810 4.37716 4.37697 4.37699 4.37765 + 8.74202 8.72020 8.56599 8.32472 8.03232 7.72428 + 7.41170 7.10261 6.80499 6.51895 6.24239 5.97550 + 5.71726 5.46776 5.22636 4.99133 4.76196 4.54089 + 4.33297 4.23770 4.15526 4.10489 4.06901 4.06224 + 4.05745 4.05681 4.05616 4.05603 4.05603 4.05632 + 9.10193 9.05204 8.85109 8.55503 8.20744 7.85023 + 7.49534 7.15035 6.82256 6.51074 6.21142 5.92365 + 5.64569 5.37683 5.11594 4.86056 4.60914 4.36330 + 4.12566 4.01332 3.91512 3.85467 3.81234 3.80439 + 3.79875 3.79807 3.79746 3.79734 3.79733 3.79749 + 9.39713 9.31956 9.07598 8.73204 8.33774 7.94008 + 7.55132 7.17813 6.82680 6.49492 6.17803 5.87407 + 5.58101 5.29743 5.02181 4.75115 4.48321 4.21858 + 3.95771 3.83162 3.72010 3.65024 3.60096 3.59155 + 3.58481 3.58398 3.58328 3.58315 3.58313 3.58329 + 9.86586 9.73415 9.41477 8.99027 8.52058 8.05990 + 7.61995 7.20504 6.81878 6.45705 6.11402 5.78596 + 5.47098 5.16620 4.86961 4.57745 4.28637 3.99508 + 3.70020 3.55329 3.42033 3.33370 3.27017 3.25747 + 3.24815 3.24697 3.24591 3.24572 3.24570 3.24597 + 10.23118 10.04721 9.66171 9.17130 8.64275 8.13477 + 7.65757 7.21291 6.80172 6.41807 6.05615 5.71071 + 5.38035 5.06091 4.75001 4.44337 4.13678 3.82748 + 3.50903 3.34714 3.19767 3.09674 3.01950 3.00339 + 2.99131 2.98976 2.98837 2.98811 2.98808 2.98840 + 10.89212 10.58656 10.06492 9.44994 8.81683 8.22855 + 7.69032 7.19761 6.74617 6.32547 5.93293 5.55904 + 5.20473 4.86300 4.53065 4.20234 3.87260 3.53680 + 3.18337 2.99798 2.82013 2.69174 2.58448 2.56030 + 2.54152 2.53922 2.53761 2.53738 2.53724 2.53696 + 11.35382 10.93852 10.30824 9.60371 8.90097 8.26129 + 7.68561 7.16403 6.68658 6.24338 5.83194 5.44062 + 5.07232 4.71835 4.37439 4.03415 3.69152 3.34185 + 2.97048 2.77184 2.57587 2.42777 2.29625 2.26515 + 2.24053 2.23775 2.23649 2.23641 2.23611 2.23465 + 12.16897 11.31833 10.45745 9.67205 8.95118 8.28680 + 7.67418 7.10971 6.58292 6.09807 5.65561 5.24325 + 4.86044 4.49565 4.14291 3.79786 3.45219 3.08830 + 2.68996 2.47823 2.26347 2.09032 1.92014 1.88228 + 1.84745 1.84355 1.84283 1.84300 1.84254 1.83939 + 12.55323 11.58406 10.61661 9.74776 8.96118 8.24551 + 7.59327 6.99916 6.45091 5.95214 5.50384 5.08755 + 4.70084 4.33429 3.97818 3.62820 3.27626 2.90582 + 2.50060 2.28363 2.05929 1.87291 1.67954 1.63212 + 1.59199 1.58764 1.58595 1.58599 1.58535 1.58251 + 12.82589 11.75876 10.70709 9.77401 8.93773 8.18472 + 7.50453 6.88811 6.32642 5.81994 5.36971 4.95264 + 4.56390 4.19825 3.84180 3.49029 3.13606 2.76364 + 2.35708 2.13852 1.90975 1.71586 1.50655 1.45201 + 1.40830 1.40342 1.40017 1.39989 1.39922 1.39767 + 13.02596 11.86302 10.73805 9.75498 8.88451 8.11016 + 7.41765 6.79143 6.22501 5.71864 5.26873 4.85040 + 4.45570 4.08343 3.71879 3.35979 3.00222 2.63492 + 2.24241 2.02939 1.79707 1.59279 1.37281 1.31479 + 1.26799 1.26228 1.25745 1.25687 1.25632 1.25628 + 13.38781 12.02856 10.76702 9.69582 8.76934 7.96200 + 7.25165 6.61275 6.03550 5.52753 5.07395 4.65186 + 4.25148 3.87767 3.51587 3.16048 2.80754 2.44660 + 2.06203 1.85237 1.62073 1.41220 1.17684 1.11377 + 1.06323 1.05649 1.04958 1.04857 1.04810 1.05013 + 13.68067 12.14743 10.77523 9.63402 8.66563 7.83291 + 7.10672 6.46037 5.87754 5.36828 4.91259 4.48779 + 4.08385 3.70742 3.34959 2.99897 2.65174 2.29831 + 1.92316 1.71802 1.48909 1.27963 1.03658 0.97077 + 0.91807 0.91090 0.90333 0.90219 0.90172 0.90428 + 14.29646 12.37570 10.78694 9.51101 8.46521 7.58646 + 6.82716 6.16416 5.58178 5.06884 4.60734 4.17646 + 3.76667 3.38241 3.03130 2.69302 2.36034 2.02570 + 1.67404 1.48056 1.26022 1.05376 0.80747 0.73972 + 0.68510 0.67813 0.67194 0.67115 0.67052 0.67110 + 14.83944 12.54255 10.79691 9.44389 8.35232 7.43987 + 6.65554 5.97132 5.38114 4.86258 4.39140 3.95156 + 3.53775 3.15315 2.80650 2.48131 2.15851 1.83694 + 1.50467 1.32139 1.10979 0.90937 0.66851 0.60142 + 0.54697 0.54020 0.53597 0.53557 0.53496 0.53336 + 15.86114 12.91874 10.92739 9.44197 8.25980 7.27883 + 6.46540 5.76875 5.16266 4.62935 4.14628 3.70003 + 3.28320 2.89384 2.53664 2.21580 1.90752 1.60181 + 1.29408 1.12946 0.93437 0.74432 0.51349 0.45001 + 0.39751 0.39078 0.38631 0.38580 0.38524 0.38423 + 16.76633 13.30378 11.14277 9.54991 8.30016 7.26015 + 6.41185 5.70122 5.08300 4.53626 4.04380 3.59206 + 3.17055 2.77431 2.40594 2.07321 1.77219 1.47527 + 1.17917 1.02404 0.83930 0.65728 0.43323 0.37162 + 0.32063 0.31381 0.30862 0.30791 0.30747 0.30753 + 17.58179 13.68588 11.39709 9.70690 8.40065 7.31937 + 6.44043 5.71181 5.08121 4.52194 4.01858 3.55855 + 3.13022 2.72720 2.35025 2.00503 1.69892 1.40551 + 1.11496 0.96425 0.78436 0.60622 0.38574 0.32511 + 0.27486 0.26807 0.26277 0.26203 0.26162 0.26182 + 18.31482 14.04897 11.65825 9.88074 8.52309 7.41558 + 6.51464 5.76790 5.12337 4.55195 4.03757 3.56815 + 3.13216 2.72241 2.33788 1.98145 1.66257 1.36928 + 1.08046 0.93120 0.75279 0.57569 0.35604 0.29560 + 0.24543 0.23869 0.23347 0.23275 0.23234 0.23238 + 19.55463 14.69712 12.14785 10.23383 8.79219 7.65241 + 6.72572 5.95095 5.27960 4.68458 4.14943 3.66180 + 3.21035 2.78693 2.38779 2.01150 1.66383 1.35560 + 1.06279 0.91172 0.73061 0.55015 0.32559 0.26368 + 0.21218 0.20532 0.20019 0.19951 0.19905 0.19881 + 20.55115 15.24844 12.57705 10.56771 9.07425 7.91178 + 6.96942 6.17514 5.48158 4.86515 4.31118 3.80718 + 3.34116 2.90405 2.49027 2.09539 1.72170 1.38516 + 1.08253 0.92627 0.73822 0.54998 0.31484 0.24989 + 0.19578 0.18862 0.18336 0.18269 0.18217 0.18187 + 22.33345 16.30057 13.43114 11.28857 9.76589 8.56208 + 7.58162 6.74630 6.01103 5.35409 4.76246 4.22391 + 3.72573 3.25740 2.81071 2.37660 1.95182 1.54677 + 1.19193 1.01637 0.80287 0.58741 0.31716 0.24246 + 0.18029 0.17207 0.16602 0.16526 0.16469 0.16449 + 23.49261 17.02875 14.07649 11.89844 10.38105 9.15027 + 8.13424 7.26332 6.49856 5.81580 5.19830 4.63269 + 4.10827 3.61479 3.14147 2.67523 2.21048 1.75841 + 1.33626 1.13107 0.88535 0.64028 0.33356 0.24904 + 0.17760 0.16785 0.16064 0.15986 0.15898 0.15880 + 24.86682 17.98862 15.02930 12.89285 11.34964 10.08609 + 9.03664 8.13260 7.33263 6.61344 5.96002 5.35854 + 4.79538 4.25932 3.74225 3.23481 2.72668 2.20638 + 1.65910 1.36987 1.05455 0.74877 0.37934 0.27549 + 0.18395 0.17053 0.15936 0.15790 0.15626 0.15451 + 25.73465 18.51350 15.62937 13.61366 12.09515 10.82844 + 9.75743 8.82488 7.99640 7.25087 6.57357 5.95043 + 5.36704 4.81087 4.27180 3.73707 3.19117 2.61329 + 1.97157 1.61156 1.22006 0.86032 0.42873 0.30687 + 0.19571 0.17792 0.16101 0.15850 0.15627 0.15248 + 26.30757 18.83856 16.07104 14.15446 12.66530 11.40371 + 10.32377 9.37603 8.53192 7.77186 7.08145 6.44632 + 5.85135 5.28282 4.72911 4.17481 3.60025 2.97737 + 2.26085 1.84410 1.37448 0.96687 0.47974 0.34048 + 0.20903 0.18644 0.16293 0.15911 0.15605 0.15128 + 26.63371 19.03152 16.43309 14.60337 13.14489 11.88395 + 10.78936 9.82249 8.96397 8.19537 7.50097 6.86459 + 6.26844 5.69685 5.13790 4.57548 3.98392 3.31741 + 2.51643 2.04375 1.51473 1.06791 0.53803 0.37645 + 0.22177 0.19473 0.16534 0.15994 0.15457 0.15049 + 27.21149 19.28191 16.91005 15.17745 13.78182 12.55994 + 11.48966 10.53562 9.68189 8.91212 8.21246 7.56808 + 6.96210 6.37892 5.80545 5.22317 4.60143 3.88370 + 2.99141 2.44665 1.81464 1.26116 0.63905 0.44387 + 0.24808 0.21156 0.16945 0.16133 0.15349 0.14954 + 27.53784 19.44083 17.26323 15.60866 14.25866 13.06153 + 12.00333 11.05531 10.20693 9.44306 8.74976 8.11168 + 7.51068 6.92925 6.35167 5.75468 5.10613 4.35694 + 3.42009 2.82969 2.11159 1.44280 0.72589 0.50682 + 0.27485 0.22819 0.17255 0.16210 0.15360 0.14898 + 27.92067 19.67194 17.78250 16.26624 14.99044 13.84665 + 12.83009 11.92004 11.10996 10.38271 9.71924 9.10234 + 8.51718 7.94765 7.37510 6.76985 6.09480 5.30149 + 4.27785 3.60310 2.74697 1.89676 0.93650 0.65089 + 0.33008 0.26293 0.18199 0.16624 0.15183 0.14821 + 28.11548 19.74965 18.02061 16.62415 15.43171 14.34872 + 13.37368 12.49210 11.70147 10.99028 10.34578 9.75310 + 9.19301 8.64604 8.09377 7.50654 6.84171 6.03226 + 4.94970 4.22365 3.28207 2.30938 1.12581 0.77565 + 0.37611 0.29242 0.19102 0.17080 0.15101 0.14780 + 28.32518 19.82677 18.28761 17.01770 15.91355 14.90612 + 13.99500 13.16988 12.42912 11.76338 11.16170 10.61059 + 10.09185 9.58624 9.07435 8.52380 7.88721 7.08889 + 5.97888 5.20679 4.16803 3.02793 1.44367 0.98779 + 0.45376 0.34223 0.20772 0.18026 0.15099 0.14738 + 28.40642 19.85237 18.42239 17.22627 16.17892 15.22367 + 14.35935 13.57672 12.87370 12.24236 11.67337 11.15479 + 10.67002 10.20079 9.72715 9.21504 8.61415 7.84404 + 6.74367 5.96031 4.88090 3.63957 1.74091 1.16245 + 0.52102 0.38606 0.22250 0.18882 0.15246 0.14717 + 28.40434 19.86348 18.50447 17.35783 16.35008 15.43274 + 14.60332 13.85293 13.17852 12.57317 12.02897 11.53539 + 11.07761 10.63864 10.19905 9.72458 9.16345 8.43043 + 7.35382 6.56917 5.46467 4.15509 2.03422 1.32105 + 0.57809 0.42330 0.23672 0.19784 0.15426 0.14704 + 28.35431 19.87141 18.56160 17.45042 16.47198 15.58332 + 14.78076 14.05506 13.40215 12.81595 12.28998 11.81549 + 11.37998 10.96831 10.56142 10.12443 9.60316 8.90585 + 7.85180 7.07034 5.95754 4.60992 2.31219 1.46765 + 0.62960 0.45849 0.25024 0.20577 0.15647 0.14696 + 28.20488 19.88275 18.64055 17.57870 16.64024 15.79030 + 15.02441 14.33336 13.71248 13.15636 12.66002 12.21636 + 11.81496 11.44283 11.08298 10.70270 10.24852 9.62448 + 8.63833 7.87931 6.76332 5.36135 2.81003 1.76604 + 0.72303 0.51979 0.27451 0.22171 0.16092 0.14685 + 28.06505 19.89423 18.69922 17.67043 16.75760 15.93178 + 15.18815 14.51873 13.91868 13.38356 12.90897 12.48878 + 12.11363 11.77188 11.44813 11.11158 10.71058 10.14963 + 9.23216 8.50304 7.40027 5.97343 3.24938 2.05812 + 0.80771 0.57513 0.29644 0.23632 0.16543 0.14679 + 27.75345 19.91769 18.79771 17.81850 16.94214 16.14859 + 15.43421 14.79364 14.22401 13.72181 13.28345 12.90372 + 12.57431 12.28504 12.02333 11.76199 11.45501 11.01542 + 10.25000 9.60026 8.55753 7.12887 4.16330 2.71986 + 0.99550 0.69738 0.34442 0.26857 0.17629 0.14670 + 27.30722 19.93417 18.85745 17.90364 17.04475 16.26709 + 15.56796 14.94387 14.39296 13.91206 13.49722 13.14335 + 12.84279 12.58662 12.36409 12.15064 11.90582 11.55428 + 10.90975 10.32849 9.35376 7.96150 4.89291 3.28222 + 1.16077 0.80587 0.38596 0.29658 0.18628 0.14666 + 26.18188 19.94308 18.91049 17.98595 17.14957 16.39236 + 15.71242 15.10804 14.57881 14.12189 13.73383 13.41004 + 13.14434 12.92960 12.75740 12.60678 12.44316 12.20234 + 11.72051 11.25115 10.40987 9.11997 6.00103 4.20053 + 1.45246 0.99661 0.45755 0.34442 0.20445 0.14661 + 25.22911 19.94308 18.93230 18.02328 17.20018 16.45573 + 15.78818 15.19639 14.67983 14.23629 13.86315 13.55683 + 13.31185 13.12216 12.98087 12.86944 12.75716 12.58697 + 12.21310 11.82462 11.09309 9.90783 6.82783 4.92828 + 1.70828 1.16527 0.51959 0.38561 0.22062 0.14659 + 24.53964 19.94168 18.94370 18.04433 17.22984 16.49396 + 15.83500 15.25220 14.74447 14.31005 13.94612 13.64988 + 13.41770 13.24518 13.12619 13.04269 12.96619 12.84693 + 12.55076 12.21945 11.57450 10.49452 7.49443 5.51312 + 1.93744 1.32239 0.57585 0.42126 0.23571 0.14658 + 24.06345 19.94057 18.95190 18.05960 17.25087 16.52069 + 15.86739 15.29047 14.78864 14.36035 14.00332 13.71516 + 13.49279 13.33245 13.22890 13.16546 13.11586 13.03477 + 12.79939 12.51582 11.94033 10.94063 8.02952 6.02254 + 2.19256 1.46422 0.62752 0.45508 0.24940 0.14657 + 23.45822 19.94011 18.96399 18.08078 17.27927 16.55606 + 15.90978 15.34037 14.84611 14.42585 14.07801 13.80080 + 13.59159 13.44760 13.36505 13.32936 13.31790 13.29193 + 13.14509 12.93156 12.46090 11.59109 8.86353 6.85482 + 2.72771 1.72099 0.72160 0.51653 0.27421 0.14656 + 23.07419 19.94043 18.97240 18.09477 17.29758 16.57849 + 15.93635 15.37137 14.88171 14.46669 14.12488 13.85462 + 13.65381 13.52031 13.45134 13.43405 13.44835 13.46056 + 13.37605 13.21235 12.81787 12.04784 9.49232 7.51389 + 3.18694 1.95009 0.80690 0.57222 0.29649 0.14655 + 22.48872 19.94121 18.98518 18.11501 17.32385 16.61038 + 15.97382 15.41401 14.93008 14.52192 14.18951 13.93058 + 13.74254 13.62350 13.57264 13.58104 13.63437 13.70654 + 13.71998 13.63510 13.36930 12.77746 10.56909 8.70435 + 4.14421 2.52753 0.99541 0.69539 0.34428 0.14654 + 22.15681 19.94106 18.99103 18.12459 17.33678 16.62663 + 15.99319 15.43619 14.95583 14.55143 14.22388 13.97020 + 13.78845 13.67735 13.63706 13.65997 13.73418 13.83946 + 13.91142 13.87571 13.68904 13.21281 11.27485 9.52328 + 4.88989 3.14363 1.16177 0.80333 0.38607 0.14654 + 21.80292 19.93993 18.99593 18.13348 17.34912 16.64241 + 16.01245 15.45906 14.98244 14.58247 14.25932 14.01119 + 13.83621 13.73352 13.70452 13.74279 13.83919 13.97999 + 14.11813 14.14095 14.05145 13.72064 12.15752 10.60735 + 6.02376 4.12465 1.45252 0.99377 0.45793 0.14653 + 21.61671 19.93883 18.99759 18.13712 17.35461 16.64973 + 16.02202 15.47080 14.99643 14.59850 14.27744 14.03219 + 13.86087 13.76268 13.73967 13.78611 13.89431 14.05446 + 14.22897 14.28534 14.25367 14.01296 12.69950 11.30894 + 6.87327 4.90565 1.70637 1.16283 0.52012 0.14653 + 21.49950 19.93790 18.99828 18.13892 17.35751 16.65404 + 16.02774 15.47807 15.00498 14.60845 14.28865 14.04516 + 13.87620 13.78084 13.76158 13.81315 13.92888 14.10146 + 14.29911 14.37687 14.38368 14.20492 13.07052 11.80453 + 7.53197 5.52943 1.96509 1.31750 0.57610 0.14653 + 21.41711 19.93738 18.99890 18.14034 17.35976 16.65709 + 16.03171 15.48302 15.01076 14.61512 14.29623 14.05414 + 13.88670 13.79335 13.77663 13.83168 13.95270 14.13393 + 14.34769 14.44013 14.47437 14.34126 13.34356 12.17894 + 8.07267 6.06116 2.36995 1.46104 0.62767 0.14653 + 21.31026 19.93761 19.00073 18.14326 17.36357 16.66164 + 16.03679 15.48886 15.01760 14.62347 14.30604 14.06548 + 13.90003 13.80918 13.79554 13.85502 13.98273 14.17513 + 14.40935 14.52147 14.59235 14.52240 13.72317 12.71540 + 8.91577 6.92030 3.03740 1.85709 0.72154 0.14653 + 21.24706 19.93901 19.00360 18.14700 17.36766 16.66544 + 16.04005 15.49166 15.02113 14.62803 14.31197 14.07241 + 13.90795 13.81848 13.80649 13.86841 14.00004 14.19889 + 14.44563 14.57068 14.66534 14.63747 13.97874 13.08921 + 9.55379 7.59348 3.56403 2.26487 0.80670 0.14653 + 6.05804 6.14022 6.18636 6.20347 6.19673 6.17238 + 6.13343 6.08357 6.02734 5.96559 5.89835 5.82647 + 5.75308 5.68153 5.61373 5.55282 5.50199 5.46186 + 5.42980 5.41430 5.39840 5.38552 5.37296 5.36981 + 5.36728 5.36697 5.36675 5.36671 5.36669 5.36670 + 6.71333 6.79258 6.81756 6.80037 6.75105 6.68085 + 6.59398 6.49459 6.38777 6.27525 6.15856 6.04009 + 5.92351 5.81257 5.70869 5.61332 5.52851 5.45658 + 5.39647 5.36785 5.33863 5.31555 5.29576 5.29096 + 5.28701 5.28650 5.28606 5.28599 5.28599 5.28588 + 7.18026 7.25081 7.25123 7.19874 7.10800 6.99493 + 6.86519 6.72390 6.57720 6.42714 6.27523 6.12421 + 5.97698 5.83689 5.70498 5.58201 5.46956 5.37067 + 5.28699 5.24958 5.21366 5.18685 5.16311 5.15745 + 5.15291 5.15232 5.15183 5.15175 5.15173 5.15164 + 7.83955 7.88660 7.83762 7.71968 7.55586 7.37019 + 7.17086 6.96468 6.75906 6.55583 6.35547 6.15998 + 5.97071 5.78967 5.61746 5.45408 5.30049 5.15991 + 5.03795 4.98603 4.94003 4.90897 4.88092 4.87460 + 4.86973 4.86909 4.86861 4.86854 4.86850 4.86847 + 8.30803 8.32913 8.23380 8.05850 7.83357 7.58979 + 7.33708 7.08295 6.83535 6.59527 6.36190 6.13624 + 5.91842 5.70948 5.50955 5.31803 5.13525 4.96415 + 4.81199 4.74714 4.69144 4.65593 4.62502 4.61844 + 4.61353 4.61289 4.61244 4.61237 4.61231 4.61231 + 8.67147 8.66635 8.52838 8.30266 8.02594 7.73452 + 7.43940 7.14822 6.86871 6.60098 6.34308 6.09496 + 5.85601 5.62647 5.40608 5.19367 4.98896 4.79447 + 4.61782 4.54130 4.47604 4.43550 4.40180 4.39492 + 4.38989 4.38925 4.38879 4.38873 4.38867 4.38868 + 8.96840 8.93754 8.76024 8.48979 8.16844 7.83707 + 7.50732 7.18645 6.88165 6.59210 6.31492 6.04906 + 5.79358 5.54803 5.31180 5.08317 4.86129 4.64823 + 4.45114 4.36406 4.28956 4.24362 4.20700 4.19973 + 4.19449 4.19383 4.19336 4.19330 4.19325 4.19324 + 9.43733 9.35697 9.10933 8.76232 8.36731 7.97227 + 7.58901 7.22330 6.88050 6.55818 6.25198 5.95926 + 5.67912 5.40998 5.15058 4.89820 4.65092 4.40999 + 4.18043 4.07493 3.98324 3.92624 3.88352 3.87526 + 3.86934 3.86862 3.86810 3.86802 3.86797 3.86796 + 9.80044 9.67332 9.36409 8.95337 8.49951 8.05554 + 7.63246 7.23416 6.86390 6.51753 6.19017 5.87771 + 5.57981 5.29389 5.01818 4.74905 4.48372 4.22278 + 3.96856 3.84786 3.74110 3.67354 3.62429 3.61475 + 3.60784 3.60701 3.60640 3.60630 3.60626 3.60621 + 10.45252 10.21832 9.78169 9.24841 8.68732 8.15812 + 7.66835 7.21665 6.80159 6.41481 6.05281 5.70781 + 5.38133 5.06864 4.76697 4.47128 4.17739 3.88472 + 3.58941 3.44137 3.30565 3.21539 3.14869 3.13503 + 3.12482 3.12360 3.12268 3.12252 3.12246 3.12241 + 10.90434 10.57414 10.03567 9.41264 8.77818 8.19326 + 7.66188 7.17775 6.73415 6.32256 5.93918 5.57419 + 5.23042 4.90174 4.58450 4.27296 3.96231 3.65133 + 3.33119 3.16538 3.00933 2.90117 2.81747 2.79937 + 2.78554 2.78388 2.78262 2.78242 2.78234 2.78230 + 11.71330 10.95657 10.18781 9.47973 8.82369 8.21392 + 7.64719 7.12098 6.62764 6.17049 5.75008 5.35728 + 4.99186 4.64523 4.31280 3.99103 3.67264 3.34134 + 2.98381 2.79853 2.61908 2.48470 2.36773 2.34827 + 2.32553 2.32207 2.32062 2.32038 2.32048 2.32030 + 12.09014 11.21944 10.34725 9.55627 8.83373 8.17108 + 7.56280 7.00489 6.48803 6.01474 5.58554 5.18625 + 4.81458 4.46300 4.12392 3.79352 3.46431 3.12028 + 2.74775 2.55298 2.36063 2.21141 2.07235 2.04481 + 2.01727 2.01340 2.01128 2.01098 2.01088 2.01078 + 12.35310 11.38931 10.43566 9.58123 8.80867 8.10766 + 7.47021 6.88926 6.35758 5.87512 5.44205 5.04036 + 4.66543 4.31248 3.97066 3.63601 3.30113 2.95053 + 2.57067 2.37113 2.17158 2.01303 1.85730 1.82284 + 1.79165 1.78753 1.78482 1.78446 1.78421 1.78413 + 12.54843 11.50521 10.48440 9.57905 8.76679 8.03617 + 7.37709 6.77849 6.23590 5.74899 5.31428 4.91226 + 4.53589 4.18292 3.84046 3.50401 3.16635 2.81266 + 2.42972 2.22801 2.02448 1.85989 1.69137 1.65112 + 1.61713 1.61286 1.60963 1.60922 1.60885 1.60878 + 12.84538 11.63804 10.49736 9.51160 8.64614 7.88259 + 7.20492 6.59430 6.04342 5.55652 5.12038 4.71537 + 4.33100 3.96872 3.61768 3.27397 2.93372 2.58517 + 2.21474 2.01731 1.80850 1.63109 1.44605 1.39841 + 1.36015 1.35549 1.35154 1.35107 1.35063 1.35050 + 13.09983 11.73620 10.49131 9.43874 8.53266 7.74481 + 7.05260 6.43505 5.87871 5.38944 4.95020 4.54165 + 4.15324 3.78793 3.43896 3.09794 2.76092 2.41680 + 2.05191 1.85659 1.64745 1.46599 1.26947 1.21800 + 1.17671 1.17165 1.16734 1.16685 1.16635 1.16620 + 13.60005 11.90315 10.46086 9.28423 8.30582 7.47571 + 6.75522 6.12378 5.56650 5.07287 4.62741 4.21218 + 3.81727 3.44420 3.09899 2.76699 2.44185 2.11326 + 1.76682 1.57949 1.37363 1.18916 0.98142 0.92567 + 0.88082 0.87530 0.87064 0.87010 0.86955 0.86947 + 14.00613 12.02068 10.44137 9.18802 8.16139 7.29989 + 6.55993 5.91417 5.35229 4.85447 4.40011 3.97532 + 3.57508 3.20112 2.85989 2.53890 2.22265 1.90661 + 1.57771 1.39825 1.19800 1.01583 0.80712 0.75040 + 0.70467 0.69867 0.69424 0.69369 0.69326 0.69313 + 14.78435 12.27953 10.49314 9.13114 8.03053 7.11025 + 6.34095 5.68043 5.10501 4.59682 4.13404 3.70385 + 3.30069 2.92310 2.57436 2.25727 1.95347 1.65427 + 1.34820 1.18195 0.99399 0.81977 0.61465 0.55817 + 0.51245 0.50649 0.50210 0.50154 0.50113 0.50100 + 15.48595 12.56883 10.63661 9.18401 8.02783 7.06243 + 6.26756 5.59597 5.00788 4.48475 4.01163 3.57675 + 3.17102 2.78975 2.43416 2.10912 1.81056 1.51618 + 1.22064 1.06569 0.88688 0.71673 0.51375 0.45855 + 0.41312 0.40712 0.40266 0.40206 0.40165 0.40150 + 16.12294 12.86506 10.82683 9.29745 8.09644 7.09740 + 6.27652 5.58847 4.98846 4.45380 3.97097 3.52886 + 3.11748 2.73091 2.36883 2.03435 1.73180 1.44009 + 1.14974 0.99904 0.82417 0.65633 0.45418 0.39909 + 0.35366 0.34763 0.34315 0.34255 0.34214 0.34191 + 16.70036 13.15386 11.03203 9.43445 8.19302 7.17212 + 6.33216 5.62789 5.01497 4.46908 3.97640 3.52621 + 3.10824 2.71585 2.34740 2.00393 1.69143 1.39965 + 1.11091 0.96157 0.78759 0.61977 0.41664 0.36119 + 0.31537 0.30929 0.30475 0.30414 0.30374 0.30346 + 17.68407 13.68275 11.43295 9.72902 8.42132 7.37275 + 6.50963 5.78029 5.14328 4.57605 4.06492 3.59892 + 3.16742 2.76277 2.38136 2.02113 1.68537 1.38091 + 1.08808 0.93683 0.75950 0.58722 0.37725 0.31975 + 0.27213 0.26580 0.26106 0.26043 0.26001 0.25980 + 18.48064 14.14356 11.79739 10.01900 8.66958 7.60120 + 6.72344 5.97661 5.32007 4.73410 4.20645 3.72605 + 3.28165 2.86470 2.47019 2.09373 1.73596 1.40765 + 1.10493 0.94841 0.76383 0.58331 0.36200 0.30124 + 0.25085 0.24415 0.23914 0.23848 0.23803 0.23794 + 19.92558 15.04511 12.54633 10.66364 9.28744 8.18243 + 7.27006 6.48678 5.79419 5.17366 4.61359 4.10293 + 3.63016 3.18567 2.76204 2.35076 1.94799 1.56075 + 1.21064 1.03470 0.82436 0.61628 0.35947 0.28884 + 0.23025 0.22251 0.21680 0.21606 0.21552 0.21540 + 20.88530 15.68520 13.12451 11.21329 9.83895 8.71014 + 7.76664 6.95243 6.23453 5.59213 5.01009 4.47619 + 3.98064 3.51412 3.06703 2.62738 2.18944 1.76121 + 1.35224 1.14739 0.90476 0.66696 0.37402 0.29340 + 0.22536 0.21615 0.20955 0.20885 0.20804 0.20754 + 22.04337 16.54626 13.98291 12.09480 10.69600 9.54227 + 8.57556 7.73745 6.99099 6.31672 5.70227 5.13596 + 4.60605 4.10266 3.61849 3.14472 2.67082 2.18300 + 1.66257 1.38187 1.07113 0.77330 0.41775 0.31730 + 0.22854 0.21556 0.20489 0.20363 0.20255 0.20102 + 22.78297 17.02521 14.52199 12.72485 11.34741 10.19532 + 9.21635 8.35926 7.59130 6.89499 6.25892 5.67213 + 5.12328 4.60219 4.09990 3.60475 3.10110 2.56496 + 1.96090 1.61643 1.23398 0.88158 0.46472 0.34665 + 0.23787 0.22013 0.20331 0.20116 0.20042 0.19777 + 23.08434 17.29358 14.96628 13.27722 11.92026 10.74924 + 9.73207 8.83520 8.04018 7.33006 6.69010 6.10535 + 5.55935 5.03807 4.53150 4.02617 3.50030 2.91466 + 2.22114 1.81819 1.37171 0.98629 0.52116 0.38015 + 0.24776 0.22568 0.20358 0.20014 0.19757 0.19592 + 23.44180 17.48593 15.25735 13.62582 12.29874 11.14445 + 10.13608 9.24202 8.44545 7.73067 7.08405 6.49158 + 5.93761 5.40830 4.89286 4.37623 3.83336 3.21794 + 2.47053 2.02555 1.52190 1.08693 0.57079 0.41238 + 0.25924 0.23231 0.20390 0.19937 0.19653 0.19477 + 23.98135 17.76193 15.69898 14.13591 12.85191 11.72470 + 10.73481 9.85282 9.06384 8.35303 7.70750 7.11346 + 6.55498 6.01782 5.49107 4.95901 4.39497 3.74804 + 2.93834 2.43104 1.82159 1.27172 0.65734 0.47071 + 0.28602 0.24854 0.20403 0.19727 0.19625 0.19348 + 24.18253 17.85437 15.96332 14.48489 13.25880 12.17083 + 11.20721 10.34185 9.56242 8.85595 8.21127 7.61632 + 7.05701 6.51980 5.99234 5.45578 4.87691 4.19061 + 3.30422 2.74539 2.07624 1.45519 0.75964 0.53691 + 0.30415 0.25913 0.20787 0.19913 0.19393 0.19279 + 24.52443 18.04681 16.37801 15.02938 13.88984 12.86758 + 11.95385 11.12802 10.38040 9.70003 9.07703 8.50014 + 7.95569 7.42996 6.90989 6.37477 5.78652 5.06785 + 4.09959 3.46369 2.66969 1.88766 0.96705 0.67384 + 0.35311 0.28917 0.21495 0.20162 0.19207 0.19190 + 24.68111 18.13901 16.59955 15.34046 14.26193 13.28897 + 12.41496 11.62295 10.90465 10.25044 9.65115 9.09602 + 8.57130 8.06312 7.55820 7.03501 6.45315 5.72877 + 4.72531 4.04727 3.17505 2.27748 1.14892 0.79371 + 0.39566 0.31572 0.22248 0.20517 0.19103 0.19143 + 24.83238 18.20898 16.83086 15.68361 14.68582 13.78163 + 12.96598 12.22573 11.55421 10.94343 10.38529 9.86963 + 9.38271 8.91053 8.43997 7.94917 7.39590 6.69032 + 5.67515 4.96068 4.00086 2.94935 1.46102 1.00004 + 0.46885 0.36197 0.23716 0.21309 0.19042 0.19096 + 24.88239 18.23367 16.95129 15.86961 14.92199 14.06264 + 13.28703 12.58406 11.94768 11.37081 10.84584 10.36283 + 9.90768 9.46615 9.02583 8.56558 8.04401 7.37159 + 6.38180 5.66406 4.66598 3.51569 1.74232 1.17025 + 0.53675 0.40511 0.24916 0.21924 0.19200 0.19074 + 24.84901 18.24203 17.03532 16.00406 15.09238 14.26231 + 13.51037 12.82769 12.20992 11.65149 11.14650 10.68722 + 10.26249 9.85923 9.46171 9.04103 8.54987 7.90267 + 6.93323 6.21852 5.20639 3.99993 2.01781 1.32350 + 0.59289 0.44266 0.26257 0.22641 0.19290 0.19061 + 24.79501 18.24380 17.08371 16.08585 15.20091 14.39585 + 13.66682 13.00590 12.40883 11.87054 11.38560 10.94679 + 10.54345 10.16301 9.79026 9.39654 8.93503 8.32105 + 7.38486 6.68076 5.66313 4.41787 2.27723 1.47165 + 0.64350 0.47561 0.27503 0.23415 0.19414 0.19054 + 24.66566 18.24799 17.14978 16.19728 15.34865 14.57733 + 13.87999 13.24967 12.68255 12.17412 11.71961 11.31256 + 10.94308 10.59946 10.26755 9.91955 9.51010 8.95728 + 8.08853 7.41284 6.40288 5.11540 2.74383 1.75926 + 0.73547 0.53548 0.29799 0.24875 0.19709 0.19045 + 24.55406 18.25522 17.19759 16.27434 15.44858 14.69862 + 14.02120 13.41059 12.86337 12.37561 11.94301 11.55954 + 11.21596 10.90122 10.60203 10.29135 9.92531 9.42484 + 8.61791 7.97284 6.98278 5.68047 3.15407 2.03535 + 0.81908 0.58975 0.31891 0.26231 0.20034 0.19039 + 24.31941 18.27412 17.27608 16.39444 15.60071 14.88003 + 14.23007 13.64702 13.12877 12.67251 12.27481 11.93060 + 11.63169 11.36818 11.12841 10.88693 10.60285 10.20351 + 9.52372 8.95037 8.02578 6.73869 4.00407 2.65372 + 1.00494 0.71008 0.36501 0.29265 0.20879 0.19031 + 23.98978 18.28709 17.32114 16.46146 15.68451 14.97959 + 14.34427 13.77630 13.27434 12.83642 12.45951 12.13942 + 11.86870 11.63860 11.43866 11.24498 11.01916 10.69353 + 10.11087 9.59768 8.73893 7.49435 4.67787 3.17908 + 1.16944 0.81655 0.40517 0.31930 0.21714 0.19026 + 23.15260 18.29796 17.36446 16.52750 15.76877 15.08193 + 14.46419 13.91419 13.43159 13.01480 12.66195 12.36971 + 12.13204 11.94200 11.79150 11.65957 11.51233 11.28892 + 10.84577 10.42474 9.67854 8.53285 5.70277 4.03303 + 1.45963 1.00502 0.47465 0.36547 0.23297 0.19023 + 22.44159 18.30092 17.38356 16.55815 15.80948 15.13318 + 14.52575 13.98649 13.51522 13.11069 12.77135 12.49481 + 12.27595 12.10919 11.98816 11.89457 11.79812 11.64332 + 11.29783 10.94469 10.28747 9.23335 6.46404 4.70915 + 1.71445 1.17215 0.53517 0.40552 0.24756 0.19021 + 21.92546 18.30154 17.39412 16.57613 15.83383 15.16409 + 14.56336 14.03129 13.56734 13.17068 12.84016 12.57372 + 12.36708 12.21558 12.11418 12.04660 11.98564 11.88051 + 11.60876 11.30854 10.72306 9.74828 7.06232 5.26591 + 1.94386 1.32456 0.58994 0.44152 0.26108 0.19020 + 21.56851 18.30141 17.40131 16.58841 15.85085 15.18554 + 14.58933 14.06204 13.60329 13.21208 12.88766 12.62836 + 12.43037 12.28965 12.20213 12.15324 12.11828 12.05090 + 11.83752 11.58017 11.05387 10.14718 7.54890 5.73513 + 2.18707 1.46590 0.64060 0.47460 0.27374 0.19019 + 21.11317 18.30072 17.41072 16.60503 15.87371 15.21380 + 14.62335 14.10208 13.64977 13.26562 12.94922 12.69941 + 12.51290 12.38644 12.31734 12.29335 12.29385 12.28009 + 12.15383 11.96227 11.52896 10.73334 8.30311 6.49382 + 2.68193 1.72316 0.73319 0.53454 0.29704 0.19018 + 20.82338 18.30008 17.41685 16.61581 15.88847 15.23185 + 14.64462 14.12688 13.67846 13.29867 12.98729 12.74360 + 12.56436 12.44689 12.38941 12.38133 12.40489 12.42735 + 12.36286 12.21984 11.85724 11.14915 8.86871 7.08787 + 3.10813 1.95389 0.81745 0.58872 0.31822 0.19017 + 20.38074 18.30231 17.42894 16.63193 15.90707 15.25387 + 14.67144 14.15939 13.71734 13.34472 13.04134 12.80662 + 12.63724 12.53128 12.48886 12.50234 12.55949 12.63824 + 12.66959 12.60247 12.36370 11.81762 9.82994 8.16444 + 3.98936 2.50982 1.00523 0.70807 0.36507 0.19016 + 20.13216 18.30211 17.43340 16.63951 15.91732 15.26668 + 14.68672 14.17702 13.73755 13.36815 13.06846 12.83832 + 12.67426 12.57504 12.54157 12.56742 12.64254 12.75007 + 12.83463 12.81489 12.65519 12.21864 10.45743 8.89707 + 4.67940 3.07628 1.17049 0.81443 0.40558 0.19016 + 19.89723 18.31097 17.43520 16.63977 15.91979 15.27293 + 14.69778 14.19322 13.75875 13.39406 13.09864 12.87160 + 12.70853 12.60876 12.57878 12.62493 12.74412 12.89810 + 13.02016 13.03666 12.96202 12.67763 11.26671 9.85536 + 5.72113 3.98207 1.46031 1.00279 0.47530 0.19015 + 19.73041 18.30135 17.43845 16.64941 15.93174 15.28526 + 14.70932 14.20395 13.76945 13.40548 13.11154 12.88709 + 12.73082 12.64268 12.62411 12.66992 12.77237 12.92561 + 13.10423 13.17172 13.15312 12.92715 11.73679 10.53653 + 6.49866 4.67266 1.71252 1.17600 0.53574 0.19015 + 19.64166 18.30083 17.43961 16.65141 15.93467 15.28924 + 14.71436 14.20991 13.77581 13.41226 13.11939 12.89674 + 12.74268 12.65682 12.64095 12.69133 12.80161 12.96605 + 13.15849 13.23931 13.26343 13.12056 12.08418 10.93956 + 7.10820 5.26699 1.97989 1.32343 0.59090 0.19015 + 19.57948 18.30049 17.44029 16.65280 15.93652 15.29167 + 14.71754 14.21379 13.78042 13.41762 13.12545 12.90359 + 12.75064 12.66625 12.65239 12.70561 12.82026 12.99225 + 13.19844 13.29168 13.33924 13.23975 12.33722 11.28018 + 7.60049 5.75256 2.33416 1.46590 0.64141 0.19015 + 19.49872 18.30063 17.44179 16.65504 15.93946 15.29513 + 14.72152 14.21850 13.78610 13.42445 13.13338 12.91263 + 12.76094 12.67820 12.66677 12.72344 12.84372 13.02507 + 13.24872 13.35841 13.43623 13.39390 12.68857 11.77183 + 8.36328 6.53390 2.92236 1.83702 0.73369 0.19015 + 19.45152 18.30191 17.44398 16.65770 15.94233 15.29780 + 14.72410 14.22105 13.78932 13.42858 13.13845 12.91859 + 12.76755 12.68552 12.67529 12.73384 12.85775 13.04407 + 13.27727 13.39802 13.49499 13.48802 12.92142 12.11608 + 8.93565 7.14255 3.39184 2.19428 0.81783 0.19015 + 5.66971 5.75923 5.81961 5.85588 5.87147 5.87069 + 5.85583 5.82996 5.79705 5.75799 5.71313 5.66312 + 5.60984 5.55551 5.50188 5.45243 5.41061 5.37703 + 5.34986 5.33673 5.32284 5.31107 5.29913 5.29605 + 5.29356 5.29325 5.29303 5.29298 5.29295 5.29296 + 6.34370 6.42204 6.46840 6.48731 6.47920 6.44579 + 6.39065 6.31983 6.24094 6.15630 6.06736 5.97627 + 5.88624 5.80037 5.71927 5.64303 5.57195 5.50692 + 5.44929 5.42269 5.39372 5.36943 5.35196 5.34792 + 5.34411 5.34363 5.34326 5.34319 5.34322 5.34314 + 6.81394 6.90284 6.93219 6.91528 6.86348 6.78959 + 6.69843 6.59481 6.48449 6.36917 6.24980 6.12875 + 6.00967 5.89627 5.78928 5.68885 5.59574 5.51218 + 5.43757 5.40147 5.36629 5.34022 5.31762 5.31208 + 5.30760 5.30702 5.30656 5.30650 5.30647 5.30642 + 7.48409 7.55675 7.54533 7.47161 7.35477 7.21526 + 7.06034 6.89630 6.73034 6.56433 6.39887 6.23611 + 6.07809 5.92737 5.78452 5.64954 5.52306 5.40742 + 5.30660 5.26301 5.22300 5.19411 5.16571 5.15895 + 5.15364 5.15292 5.15238 5.15232 5.15228 5.15226 + 7.95842 8.01038 7.95851 7.83281 7.65938 7.46523 + 7.25933 7.04877 6.84137 6.63862 6.44043 6.24823 + 6.06277 5.88558 5.71707 5.55706 5.40601 5.26637 + 5.14499 5.09470 5.05024 5.01923 4.98789 4.98066 + 4.97508 4.97433 4.97379 4.97371 4.97365 4.97365 + 8.32519 8.35496 8.26478 8.09239 7.86993 7.62992 + 7.38247 7.13498 6.89527 6.66424 6.44104 6.22626 + 6.01986 5.82255 5.63452 5.45525 5.28500 5.12621 + 4.98726 4.93003 4.88037 4.84684 4.81363 4.80622 + 4.80058 4.79982 4.79927 4.79921 4.79915 4.79916 + 8.62404 8.63131 8.50520 8.29073 8.02541 7.74626 + 7.46426 7.18661 6.92083 6.66714 6.42392 6.19092 + 5.96771 5.75437 5.55082 5.35614 5.17021 4.99556 + 4.84106 4.77673 4.72130 4.68478 4.65020 4.64271 + 4.63709 4.63633 4.63580 4.63574 4.63568 4.63568 + 9.09430 9.05720 8.86581 8.57837 8.24122 7.89860 + 7.56207 7.23792 6.93233 6.64414 6.37025 6.10889 + 5.85980 5.62214 5.39522 5.17707 4.96672 4.76681 + 4.58551 4.50703 4.43927 4.39602 4.35932 4.35176 + 4.34619 4.34547 4.34495 4.34490 4.34484 4.34484 + 9.45722 9.37736 9.12807 8.77911 8.38379 7.99150 + 7.61355 7.25490 6.92009 6.60634 6.30970 6.02705 + 5.75870 5.50316 5.25915 5.02366 4.79490 4.57561 + 4.37210 4.28051 4.20070 4.15038 4.11133 4.10357 + 4.09790 4.09720 4.09668 4.09661 4.09657 4.09655 + 10.10666 9.92778 9.55739 9.08855 8.58550 8.10511 + 7.65630 7.23998 6.85678 6.49983 6.16538 5.84679 + 5.54635 5.26098 4.98833 4.72363 4.46369 4.21103 + 3.96653 3.84859 3.74316 3.67599 3.62860 3.61926 + 3.61246 3.61167 3.61106 3.61095 3.61092 3.61088 + 10.55547 10.28742 9.81931 9.26156 8.68355 8.14449 + 7.65058 7.19850 6.78430 6.40051 6.04239 5.70143 + 5.38091 5.07666 4.78549 4.50199 4.22230 3.94830 + 3.67585 3.53886 3.41382 3.33215 3.27457 3.26288 + 3.25423 3.25324 3.25248 3.25235 3.25232 3.25228 + 11.15957 10.73562 10.11504 9.43104 8.75410 8.14085 + 7.59187 7.09774 6.64470 6.22871 5.84253 5.47551 + 5.13096 4.80420 4.49036 4.18404 3.88104 3.58128 + 3.27378 3.11266 2.96123 2.85734 2.77907 2.76213 + 2.74926 2.74776 2.74662 2.74642 2.74635 2.74633 + 11.73771 10.94314 10.14344 9.41282 8.74089 8.12089 + 7.54852 7.02068 6.52997 6.07849 5.66665 5.28313 + 4.92606 4.58936 4.26697 3.95575 3.64920 3.33249 + 2.99424 2.82123 2.65680 2.53711 2.43603 2.42058 + 2.40135 2.39832 2.39723 2.39704 2.39714 2.39693 + 11.99857 11.11404 10.23429 9.44030 8.71765 8.05801 + 7.45498 6.90279 6.39557 5.93307 5.51525 5.12739 + 4.76533 4.42488 4.09724 3.77897 3.46342 3.13598 + 2.78527 2.60491 2.43144 2.30187 2.18538 2.16413 + 2.14174 2.13848 2.13689 2.13666 2.13662 2.13646 + 12.19004 11.22965 10.28434 9.43965 8.67697 7.98687 + 7.36105 6.79046 6.27120 5.80266 5.38164 4.99196 + 4.62722 4.28499 3.95474 3.63250 3.31157 2.97771 + 2.61978 2.43506 2.25582 2.11921 1.99005 1.96357 + 1.93856 1.93515 1.93310 1.93283 1.93267 1.93254 + 12.45485 11.35972 10.30809 9.38663 8.56805 7.83858 + 7.18637 6.59737 6.06634 5.59571 5.17341 4.78186 + 4.41015 4.05786 3.71657 3.38379 3.05621 2.72189 + 2.36916 2.18496 1.99727 1.84622 1.70050 1.66471 + 1.63603 1.63258 1.62967 1.62931 1.62901 1.62893 + 12.69089 11.45046 10.29832 9.31123 8.45187 7.69771 + 7.03072 6.43414 5.89697 5.42271 4.99617 4.59997 + 4.22326 3.86683 3.52555 3.19336 2.86672 2.53373 + 2.18219 1.99754 1.80684 1.64951 1.49043 1.45038 + 1.41832 1.41443 1.41113 1.41074 1.41038 1.41029 + 13.13356 11.59055 10.24979 9.14259 8.21169 7.41543 + 6.72129 6.11107 5.57115 5.09146 4.65801 4.25453 + 3.87068 3.50622 3.16634 2.84008 2.52186 2.19986 + 1.86058 1.68007 1.48795 1.32289 1.14737 1.10159 + 1.06481 1.06032 1.05653 1.05608 1.05565 1.05558 + 13.49116 11.69542 10.21704 9.02484 8.03947 7.21203 + 6.50260 5.88347 5.34133 4.85929 4.42083 4.01251 + 3.62460 3.25577 2.91419 2.59473 2.28600 1.97638 + 1.65143 1.47702 1.28740 1.12075 0.93997 0.89194 + 0.85323 0.84850 0.84453 0.84405 0.84360 0.84356 + 14.13367 11.88420 10.22075 8.93671 7.89067 7.01189 + 6.27284 5.63610 5.07937 4.58597 4.13619 3.71804 + 3.32583 2.95754 2.61565 2.30218 2.00161 1.70482 + 1.40033 1.23669 1.05655 0.89479 0.71134 0.66175 + 0.62183 0.61660 0.61275 0.61227 0.61189 0.61176 + 14.72696 12.12535 10.32829 8.96251 7.86684 6.94923 + 6.18808 5.54080 4.97134 4.46302 4.00259 3.57924 + 3.18419 2.81259 2.46513 2.14535 1.84923 1.55726 + 1.26255 1.10830 0.93534 0.77600 0.59176 0.54228 + 0.50179 0.49645 0.49248 0.49195 0.49158 0.49145 + 15.26876 12.38216 10.48895 9.05437 7.91823 6.97135 + 6.18812 5.52626 4.94489 4.42434 3.95324 3.52184 + 3.12079 2.74432 2.39157 2.06428 1.76492 1.47511 + 1.18503 1.03453 0.86451 0.70616 0.52078 0.47083 + 0.42984 0.42443 0.42039 0.41985 0.41948 0.41932 + 15.71508 12.70008 10.73024 9.18839 7.97226 6.99320 + 6.20275 5.54393 4.96441 4.44125 3.96330 3.52226 + 3.11065 2.72380 2.36096 2.02372 1.71716 1.43200 + 1.14466 0.99173 0.82126 0.66384 0.47624 0.42480 + 0.38330 0.37808 0.37379 0.37328 0.37279 0.37268 + 16.55174 13.17193 11.09013 9.45237 8.17468 7.16908 + 6.35810 5.67787 5.07697 4.53394 4.03813 3.58146 + 3.15662 2.75827 2.38369 2.03156 1.70472 1.40831 + 1.11685 0.96153 0.78705 0.62434 0.42835 0.37436 + 0.33063 0.32509 0.32057 0.32003 0.31953 0.31941 + 17.23419 13.57787 11.41439 9.71371 8.39986 7.37535 + 6.54959 5.85286 5.23482 4.67583 4.16584 3.69640 + 3.25986 2.85022 2.46351 2.09629 1.74941 1.43204 + 1.13099 0.97014 0.78815 0.61695 0.40876 0.35121 + 0.30448 0.29852 0.29372 0.29313 0.29260 0.29251 + 18.52805 14.29442 12.00925 10.28061 8.99693 7.95448 + 7.08452 6.33301 5.66633 5.06810 4.52786 4.03519 + 3.57856 3.14866 2.73884 2.34142 1.95245 1.57654 + 1.22933 1.05329 0.84626 0.64527 0.40109 0.33427 + 0.27906 0.27179 0.26642 0.26570 0.26519 0.26505 + 19.33754 14.85605 12.53026 10.78348 9.50382 8.44221 + 7.54546 6.76659 6.07725 5.45925 4.89912 4.38538 + 3.90809 3.45814 3.02693 2.60364 2.18253 1.76914 + 1.36791 1.16338 0.92404 0.69347 0.41400 0.33726 + 0.27273 0.26405 0.25789 0.25723 0.25650 0.25628 + 20.28712 15.63392 13.33355 11.60575 10.29965 9.21529 + 8.30047 7.50326 6.78964 6.14253 5.55132 5.00588 + 4.49597 4.01267 3.54894 3.09594 2.64261 2.17343 + 1.66790 1.39253 1.08662 0.79731 0.45656 0.36006 + 0.27498 0.26277 0.25300 0.25193 0.25118 0.25027 + 20.90337 16.07014 13.84079 12.19824 10.91449 9.83223 + 8.90571 8.09001 7.35545 6.68683 6.07455 5.50935 + 4.98167 4.48249 4.00314 3.53189 3.05238 2.53858 + 1.95441 1.61993 1.24726 0.90536 0.50253 0.38720 + 0.28404 0.26735 0.25117 0.24929 0.24986 0.24753 + 21.14636 16.31961 14.25507 12.71193 11.44908 10.35080 + 9.39018 8.53893 7.78082 7.10086 6.48592 5.92259 + 5.39597 4.89338 4.40582 3.92094 3.41856 2.86173 + 2.20438 1.82183 1.39399 1.01632 0.55394 0.41553 + 0.29396 0.27301 0.25024 0.24734 0.24879 0.24561 + 21.44920 16.50160 14.52752 13.03885 11.80566 10.72383 + 9.77159 8.92268 8.16254 7.47748 6.85547 6.28413 + 5.74964 5.23965 4.74445 4.25017 3.73347 3.15043 + 2.44392 2.02243 1.54109 1.11543 0.60189 0.44654 + 0.30476 0.27879 0.24964 0.24585 0.24764 0.24410 + 21.84436 16.72629 14.91970 13.51280 12.33283 11.28421 + 10.35273 9.51521 8.75981 8.07454 7.44894 6.87198 + 6.33121 5.81476 5.31200 4.80693 4.27155 3.65127 + 2.87081 2.38858 1.81965 1.30167 0.69529 0.50753 + 0.32606 0.29047 0.24934 0.24375 0.24567 0.24186 + 22.08244 16.86151 15.18435 13.84074 12.70518 11.68753 + 10.77773 9.95516 9.20980 8.53090 7.90901 7.33393 + 6.79393 6.27746 5.77325 5.26397 4.71845 4.07444 + 3.24235 2.71537 2.07876 1.47766 0.78401 0.56561 + 0.34622 0.30179 0.24989 0.24256 0.24401 0.24027 + 22.37747 17.04840 15.56354 14.33807 13.28463 12.33055 + 11.46960 10.68558 9.97091 9.31693 8.71562 8.15781 + 7.63241 7.12784 6.63228 6.12658 5.57518 4.90456 + 3.99999 3.40243 2.64926 1.89652 0.98451 0.69626 + 0.39110 0.32777 0.25342 0.24207 0.24079 0.23785 + 22.51248 17.13589 15.76105 14.61482 13.61818 12.71150 + 11.88983 11.13969 10.45462 9.82708 9.24974 8.71382 + 8.20816 7.72100 7.24040 6.74666 6.20224 5.52804 + 4.59338 3.95796 3.13265 2.27165 1.16131 0.81111 + 0.43020 0.35107 0.25837 0.24343 0.23856 0.23647 + 22.64140 17.20096 15.96042 14.91093 13.98776 13.14605 + 12.38165 11.68390 11.04730 10.46534 9.93121 9.43639 + 8.96912 8.51731 8.06950 7.60606 7.08841 6.43280 + 5.49016 4.82299 3.91836 2.91457 1.46719 1.01072 + 0.49795 0.39242 0.26964 0.24847 0.23600 0.23495 + 22.67867 17.21980 16.05946 15.06727 14.18959 13.39000 + 12.66447 12.00384 11.40304 10.85602 10.35629 9.89523 + 9.46062 9.04010 8.62287 8.18992 7.70301 7.07726 + 6.15376 5.48062 4.53890 3.44733 1.74901 1.18381 + 0.55696 0.42916 0.28131 0.25473 0.23492 0.23413 + 22.65166 17.22713 16.12897 15.17903 14.33264 13.55945 + 12.85640 12.21672 11.63651 11.11098 10.63456 10.19999 + 9.79663 9.41243 9.03350 8.63389 8.17167 7.57147 + 6.67740 6.01063 5.05013 3.89722 2.01241 1.34009 + 0.61047 0.46269 0.29274 0.26136 0.23462 0.23362 + 22.61229 17.22961 16.16792 15.24524 14.42192 13.67118 + 12.99000 12.37167 11.81254 11.30794 10.85275 10.44000 + 10.05936 9.69901 9.34521 8.97186 8.53658 7.96327 + 7.09438 6.43843 5.48238 4.30322 2.26074 1.48008 + 0.66014 0.49585 0.30398 0.26689 0.23502 0.23327 + 22.50931 17.23212 16.22064 15.33590 14.54436 13.82464 + 13.17353 12.58530 12.05644 11.58278 11.15955 10.78010 + 10.43417 10.11013 9.79500 9.46331 9.07451 8.55672 + 7.75261 7.12612 6.18121 4.96193 2.70238 1.76322 + 0.75059 0.55218 0.32448 0.28041 0.23623 0.23283 + 22.44475 17.25262 16.26686 15.40138 14.62654 13.92410 + 13.29078 12.72148 12.21277 11.76051 11.35988 11.00389 + 10.68160 10.38217 10.09739 9.81081 9.48449 9.02381 + 8.25035 7.63668 6.71686 5.50232 3.09373 2.02719 + 0.83298 0.60581 0.34388 0.29182 0.23848 0.23256 + 22.26534 17.27368 16.33534 15.50489 14.75838 14.08310 + 13.47615 12.93353 12.45254 12.02984 11.66171 11.34230 + 11.06195 10.81140 10.58437 10.36684 10.12350 9.76058 + 9.10042 8.54982 7.69238 6.49890 3.90235 2.62036 + 1.01684 0.72353 0.38720 0.31943 0.24454 0.23219 + 21.97453 17.27974 16.37952 15.57229 14.84039 14.17731 + 13.58144 13.05025 12.58241 12.17530 11.82564 11.52901 + 11.27896 11.06763 10.88511 10.70805 10.49978 10.19700 + 9.64925 9.16525 8.36205 7.20182 4.55273 3.11848 + 1.17892 0.82903 0.42557 0.34414 0.25106 0.23201 + 21.30363 17.28912 16.41681 15.62951 14.91387 14.26684 + 13.68655 13.17159 12.72113 12.33312 12.00472 11.73238 + 11.51195 11.33816 11.20349 11.08779 10.95850 10.75769 + 10.34167 9.94009 9.24155 8.18298 5.52868 3.92174 + 1.46721 1.01707 0.49277 0.38711 0.26449 0.23182 + 20.73254 17.28932 16.43120 15.65465 14.94871 14.31103 + 13.73975 13.23363 12.79235 12.41458 12.09862 11.84172 + 11.63946 11.48696 11.37880 11.29837 11.21792 11.08587 + 10.77057 10.43637 9.81539 8.82854 6.24088 4.57463 + 1.72017 1.18108 0.55161 0.42562 0.27727 0.23172 + 20.31871 17.28812 16.43823 15.66833 14.96865 14.33714 + 13.77206 13.27200 12.83694 12.46586 12.15757 11.90993 + 11.71883 11.58006 11.48967 11.43349 11.38721 11.30422 + 11.06216 10.77947 10.22597 9.31131 6.80219 5.10259 + 1.94840 1.33240 0.60522 0.46012 0.28947 0.23167 + 20.03360 17.28693 16.44272 15.67733 14.98220 14.35483 + 13.79379 13.29827 12.86834 12.50273 12.19943 11.95669 + 11.77208 11.64310 11.56641 11.52851 11.50707 11.46078 + 11.27404 11.03008 10.53423 9.69383 7.26996 5.53368 + 2.18179 1.47557 0.65533 0.49090 0.30159 0.23163 + 19.66924 17.28656 16.45058 15.69114 15.00121 14.37883 + 13.82278 13.33243 12.90834 12.54889 12.25256 12.01799 + 11.84346 11.72719 11.66702 11.65135 11.66175 11.66560 + 11.56510 11.38756 10.98187 10.24212 7.97401 6.25440 + 2.64997 1.73060 0.74658 0.54913 0.32337 0.23158 + 19.43774 17.28697 16.45644 15.70064 15.01360 14.39404 + 13.84094 13.35381 12.93320 12.57760 12.28558 12.05615 + 11.88791 11.77959 11.72975 11.72794 11.75835 11.79496 + 11.75476 11.62652 11.29043 10.63068 8.49970 6.81978 + 3.05452 1.95882 0.82977 0.60228 0.34334 0.23155 + 19.08485 17.28810 16.46584 15.71477 15.03162 14.41564 + 13.86638 13.38325 12.96655 12.61576 12.33023 12.10928 + 11.95079 11.85301 11.81627 11.83347 11.89341 11.97722 + 12.02460 11.97556 11.76661 11.25997 9.38604 7.83091 + 3.89694 2.50145 1.01469 0.72104 0.38679 0.23151 + 18.91541 17.29723 16.46727 15.71414 15.03252 14.41994 + 13.87510 13.39674 12.98440 12.63759 12.35578 12.13768 + 11.97952 11.87974 11.84439 11.87890 11.97958 12.10608 + 12.18286 12.15946 12.01420 11.62595 9.99913 8.50601 + 4.54719 3.03965 1.17913 0.82590 0.42536 0.23149 + 18.70299 17.29675 16.47072 15.72016 15.04090 14.43053 + 13.88801 13.41208 13.00214 12.65817 12.37973 12.16556 + 12.01221 11.91863 11.89150 11.93736 12.05465 12.20678 + 12.33268 12.35840 12.30570 12.05816 10.74037 9.41702 + 5.53918 3.89134 1.46736 1.01199 0.49279 0.23148 + 18.59045 17.29585 16.47189 15.72273 15.04457 14.43545 + 13.89404 13.41938 13.01090 12.66840 12.39173 12.17963 + 12.02878 11.93850 11.91573 11.96755 12.09347 12.25868 + 12.41003 12.46212 12.46170 12.29986 11.19925 10.01201 + 6.27556 4.56362 1.71977 1.17792 0.55184 0.23147 + 18.49396 17.28633 16.47321 15.72936 15.05288 14.44373 + 13.90139 13.42579 13.01697 12.67465 12.39799 12.18674 + 12.04071 11.96060 11.94792 11.99716 12.10216 12.25852 + 12.45044 12.53972 12.57366 12.43959 11.49458 10.48663 + 6.84457 5.07695 1.97813 1.33697 0.60479 0.23146 + 18.44437 17.28587 16.47350 15.73004 15.05418 14.44552 + 13.90376 13.42863 13.02053 12.67887 12.40300 12.19264 + 12.04764 11.96881 11.95784 12.00947 12.11817 12.28077 + 12.48420 12.58404 12.63926 12.54545 11.72879 10.80800 + 7.30868 5.53208 2.30187 1.47971 0.65405 0.23146 + 18.37973 17.28610 16.47496 15.73225 15.05676 14.44852 + 13.90710 13.43252 13.02500 12.68424 12.40930 12.20006 + 12.05634 11.97910 11.97028 12.02503 12.13853 12.30910 + 12.52688 12.64009 12.72261 12.68361 12.05437 11.26618 + 8.02532 6.26567 2.84498 1.82960 0.74431 0.23145 + 18.34068 17.28772 16.47821 15.73587 15.06034 14.45176 + 13.90978 13.43464 13.02682 12.68622 12.41246 12.20513 + 12.06301 11.98613 11.97722 12.03324 12.15089 12.32781 + 12.55206 12.67011 12.76995 12.77957 12.28961 11.54551 + 8.55596 6.86318 3.28702 2.15181 0.82898 0.23145 + 5.33622 5.42716 5.49406 5.54076 5.56969 5.58398 + 5.58507 5.57515 5.55713 5.53207 5.50116 5.46525 + 5.42518 5.38222 5.33786 5.29554 5.25886 5.22912 + 5.20617 5.19597 5.18507 5.17521 5.16376 5.16067 + 5.15821 5.15788 5.15765 5.15762 5.15759 5.15760 + 6.01520 6.11555 6.17674 6.20601 6.20923 6.19348 + 6.16180 6.11781 6.06607 6.00713 5.94065 5.86782 + 5.79303 5.72030 5.65002 5.58202 5.51702 5.45833 + 5.40413 5.37492 5.34642 5.32641 5.31139 5.30768 + 5.30470 5.30433 5.30402 5.30397 5.30397 5.30391 + 6.49833 6.59962 6.64785 6.65407 6.62812 6.58119 + 6.51756 6.44157 6.35852 6.26945 6.17442 6.07523 + 5.97601 5.88075 5.78970 5.70224 5.61849 5.54133 + 5.47001 5.43403 5.39963 5.37535 5.35535 5.35051 + 5.34666 5.34618 5.34579 5.34573 5.34571 5.34565 + 7.17762 7.26920 7.28466 7.24258 7.15992 7.05507 + 6.93439 6.80347 6.66880 6.53213 6.39407 6.25671 + 6.12245 5.99401 5.87188 5.75581 5.64596 5.54380 + 5.45213 5.41133 5.37338 5.34562 5.31825 5.31172 + 5.30655 5.30586 5.30536 5.30530 5.30525 5.30523 + 7.65740 7.73251 7.71324 7.62521 7.49153 7.33654 + 7.16827 6.99316 6.81849 6.64606 6.47634 6.31112 + 6.15139 5.99884 5.85403 5.71701 5.58801 5.46781 + 5.36193 5.31796 5.27796 5.24843 5.21698 5.20956 + 5.20373 5.20293 5.20237 5.20231 5.20224 5.20223 + 8.02772 8.08378 8.03050 7.90017 7.72126 7.52306 + 7.31485 7.10362 6.89703 6.69654 6.50216 6.31499 + 6.13525 5.96389 5.80145 5.64786 5.50335 5.36852 + 5.25062 5.20299 5.16037 5.12921 5.09552 5.08767 + 5.08153 5.08069 5.08010 5.08003 5.07996 5.07996 + 8.32903 8.36504 8.27920 8.11012 7.89094 7.65513 + 7.41294 7.17160 6.93884 6.71560 6.50120 6.29593 + 6.09973 5.91304 5.73623 5.56897 5.41126 5.26391 + 5.13506 5.08314 5.03717 5.00424 4.96933 4.96133 + 4.95512 4.95428 4.95368 4.95360 4.95353 4.95354 + 8.80253 8.79795 8.65173 8.41408 8.12607 7.82780 + 7.53067 7.24182 6.96848 6.71028 6.46474 6.23067 + 6.00835 5.79767 5.59848 5.40942 5.22985 5.06147 + 4.91266 4.85089 4.79675 4.75982 4.72421 4.71633 + 4.71028 4.70947 4.70890 4.70883 4.70877 4.70875 + 9.16746 9.12311 8.92240 8.62584 8.28089 7.93264 + 7.59280 7.26793 6.96439 6.68006 6.41111 6.15487 + 5.91248 5.68356 5.46735 5.26134 5.06416 4.87859 + 4.71202 4.64002 4.57697 4.53560 4.49977 4.49210 + 4.48631 4.48556 4.48502 4.48496 4.48491 4.48487 + 10.09574 9.67954 9.24416 8.82506 8.42105 8.03148 + 7.65574 7.29357 6.94523 6.60948 6.29026 5.98645 + 5.69945 5.42706 5.16997 4.92896 4.70427 4.49341 + 4.29902 4.21400 4.14364 4.09801 4.03303 4.01254 + 4.01724 4.02046 4.01873 4.01765 4.01957 4.01831 + 10.27027 10.04963 9.63832 9.13548 8.60589 8.10586 + 7.64369 7.21931 6.83176 6.47392 6.13955 5.82061 + 5.52153 5.24002 4.97327 4.71590 4.46478 4.22442 + 3.99392 3.88080 3.77930 3.71510 3.67140 3.66269 + 3.65635 3.65565 3.65510 3.65499 3.65497 3.65495 + 10.87590 10.50970 9.94924 9.31792 8.68490 8.10663 + 7.58599 7.11629 6.68690 6.29331 5.92735 5.57922 + 5.25284 4.94512 4.65173 4.36733 4.08852 3.81813 + 3.54889 3.41064 3.28383 3.20108 3.14384 3.13210 + 3.12345 3.12250 3.12175 3.12161 3.12158 3.12159 + 11.45852 10.72558 9.98356 9.30113 8.67023 8.08537 + 7.54310 7.04096 6.57290 6.14078 5.74510 5.37655 + 5.03370 4.71166 4.40555 4.11297 3.82847 3.53871 + 3.23421 3.08158 2.94083 2.84376 2.76803 2.75933 + 2.74547 2.74310 2.74257 2.74243 2.74264 2.74244 + 11.72063 10.90044 10.07917 9.33307 8.65056 8.02470 + 7.45017 6.92216 6.43575 5.99073 5.58696 5.21208 + 4.86243 4.53438 4.22066 3.91848 3.62205 3.31798 + 2.99682 2.83486 2.68409 2.57755 2.48860 2.47537 + 2.45899 2.45642 2.45551 2.45535 2.45543 2.45526 + 11.91126 11.01830 10.13257 9.33578 8.61277 7.95548 + 7.35697 6.80954 6.30981 5.85709 5.44849 5.07020 + 4.71646 4.38489 4.06668 3.75846 3.45424 3.14077 + 2.80871 2.64059 2.48287 2.36915 2.26874 2.25113 + 2.23250 2.22979 2.22850 2.22831 2.22829 2.22813 + 12.15498 11.14958 10.16768 9.29687 8.51586 7.81417 + 7.18294 6.61158 6.09654 5.63926 5.22857 4.84844 + 4.48795 4.14546 3.81409 3.49214 3.17690 2.85736 + 2.52410 2.35350 2.18523 2.05641 1.94056 1.91347 + 1.89184 1.88928 1.88713 1.88685 1.88664 1.88655 + 12.37867 11.23762 10.15836 9.22272 8.40044 7.67313 + 7.02623 6.44614 5.92390 5.46160 5.04543 4.65945 + 4.29275 3.94472 3.61129 3.28784 2.97132 2.65007 + 2.31365 2.14014 1.96669 1.83028 1.70072 1.66943 + 1.64446 1.64147 1.63894 1.63863 1.63836 1.63826 + 12.78384 11.36329 10.10151 9.04790 8.15379 7.38356 + 6.70924 6.11475 5.58771 5.11857 4.69438 4.30003 + 3.92496 3.56779 3.23316 2.91259 2.60116 2.28638 + 1.95578 1.78253 1.60345 1.45570 1.30702 1.26943 + 1.23925 1.23560 1.23252 1.23215 1.23181 1.23174 + 13.10084 11.44961 10.05519 8.91868 7.97134 7.17044 + 6.48087 5.87760 5.34772 4.87572 4.44649 4.04723 + 3.66790 3.30626 2.96953 2.65420 2.35048 2.04573 + 1.72620 1.55691 1.37749 1.22518 1.06831 1.02769 + 0.99495 0.99099 0.98766 0.98724 0.98688 0.98686 + 13.65273 11.61174 10.04162 8.80980 7.79874 6.94919 + 6.23369 5.61608 5.07342 4.59023 4.14925 3.73943 + 3.35496 2.99343 2.65677 2.34654 2.04916 1.75526 + 1.45341 1.29264 1.11968 0.96893 0.80476 0.76141 + 0.72658 0.72199 0.71862 0.71821 0.71785 0.71779 + 14.17338 11.81515 10.12231 8.81946 7.76530 6.87878 + 6.13909 5.50839 4.95422 4.45931 4.00888 3.59227 + 3.20328 2.83830 2.49705 2.18123 1.88692 1.59855 + 1.30596 1.15133 0.98359 0.83489 0.66764 0.62273 + 0.58676 0.58205 0.57856 0.57812 0.57779 0.57765 + 14.65365 12.04039 10.25857 8.89527 7.80594 6.89286 + 6.13206 5.48664 4.92061 4.41399 3.95307 3.52807 + 3.13270 2.76279 2.41660 2.09400 1.79657 1.51045 + 1.22225 1.07034 0.90445 0.75580 0.58583 0.53981 + 0.50289 0.49806 0.49447 0.49402 0.49369 0.49349 + 15.09148 12.26655 10.41616 9.00053 7.87991 6.94863 + 6.17161 5.51190 4.93375 4.41612 3.94526 3.51179 + 3.10960 2.73415 2.38258 2.05315 1.74844 1.46207 + 1.17491 1.02353 0.85725 0.70712 0.53379 0.48664 + 0.44867 0.44370 0.44002 0.43955 0.43922 0.43898 + 15.79003 12.75245 10.79777 9.25117 8.03456 7.06898 + 6.28415 5.62178 5.03466 4.50328 4.01772 3.57015 + 3.15327 2.76195 2.39413 2.04907 1.72849 1.43399 + 1.14227 0.98778 0.81688 0.66076 0.47737 0.42729 + 0.38688 0.38180 0.37762 0.37713 0.37665 0.37654 + 16.38916 13.11898 11.09423 9.49220 8.24269 7.25889 + 6.45955 5.78158 5.17872 4.63288 4.13455 3.67551 + 3.24800 2.84623 2.46706 2.10784 1.76867 1.45481 + 1.15327 0.99309 0.81444 0.64953 0.45335 0.39948 + 0.35592 0.35043 0.34593 0.34539 0.34489 0.34484 + 17.46187 13.82465 11.70498 10.03678 8.76966 7.75671 + 6.92657 6.21629 5.58312 5.00971 4.48652 4.00461 + 3.55513 3.13087 2.72661 2.33644 1.95772 1.59497 + 1.25129 1.07100 0.86616 0.67358 0.44112 0.37704 + 0.32515 0.31859 0.31335 0.31268 0.31210 0.31207 + 18.13602 14.31433 12.18211 10.51161 9.25376 8.22525 + 7.36971 6.63159 5.97378 5.37898 4.83659 4.33655 + 3.86858 3.42457 2.99948 2.58750 2.18348 1.78395 + 1.38534 1.17890 0.94222 0.71952 0.45256 0.37755 + 0.31660 0.30892 0.30287 0.30207 0.30164 0.30118 + 18.99329 14.95482 12.86444 11.26228 10.02606 8.98967 + 8.10827 7.33699 6.64588 6.01933 5.44710 4.91937 + 4.42587 3.95780 3.50837 3.06874 2.62784 2.16999 + 1.67501 1.40505 1.10593 0.82500 0.49201 0.39653 + 0.31657 0.30550 0.29608 0.29498 0.29488 0.29313 + 19.50800 15.33353 13.32780 11.81979 10.61484 9.57912 + 8.67968 7.88551 7.17647 6.53602 5.94971 5.40562 + 4.89463 4.40852 3.94001 3.47929 3.01346 2.52266 + 1.96386 1.63567 1.26567 0.92642 0.53414 0.42423 + 0.32350 0.30747 0.29336 0.29191 0.29197 0.28930 + 19.72784 15.56973 13.70370 12.27685 11.09147 10.05255 + 9.13787 8.32349 7.59509 6.93937 6.34446 5.79819 + 5.28699 4.79921 4.32646 3.85704 3.37149 2.83375 + 2.19862 1.82817 1.41156 1.04030 0.58563 0.44896 + 0.33090 0.31160 0.29166 0.28929 0.29050 0.28675 + 19.98576 15.73590 13.95488 12.58146 11.42669 10.40553 + 9.50031 8.68907 7.95927 7.29889 6.69728 6.14330 + 5.62453 5.12975 4.64989 4.17184 3.67322 3.11146 + 2.43078 2.02391 1.55674 1.13866 0.63174 0.47782 + 0.33975 0.31581 0.29039 0.28736 0.28896 0.28484 + 20.32376 15.94472 14.31720 13.02390 11.92310 10.93673 + 10.05345 9.25439 8.52971 7.86927 7.26403 6.70436 + 6.17931 5.67829 5.19136 4.70347 4.18797 3.59233 + 2.84348 2.37989 1.83002 1.32328 0.72156 0.53481 + 0.35769 0.32484 0.28894 0.28452 0.28653 0.28215 + 20.52936 16.07274 14.56219 13.33009 12.27348 11.31850 + 10.45747 9.67374 8.95922 8.30502 7.70321 7.14507 + 6.62055 6.11940 5.63120 5.13963 4.61512 3.99810 + 3.20187 2.69652 2.08267 1.49693 0.80704 0.58939 + 0.37513 0.33403 0.28851 0.28268 0.28464 0.28033 + 20.79144 16.25334 14.91427 13.79173 12.81421 11.92188 + 11.10986 10.36522 9.68190 9.05283 8.47148 7.93027 + 7.41991 6.93044 6.45088 5.96335 5.43422 4.79352 + 3.93082 3.35960 2.63560 1.90528 1.00145 0.71374 + 0.41528 0.35623 0.28993 0.28069 0.28122 0.27758 + 20.91750 16.34102 15.09748 14.04559 13.12074 12.27349 + 11.50014 10.78949 10.13632 9.53438 8.97766 8.45886 + 7.96854 7.49653 7.03189 6.55622 6.03423 5.39081 + 4.50059 3.89395 3.10177 2.26858 1.17424 0.82464 + 0.45139 0.37701 0.29317 0.28075 0.27895 0.27603 + 21.04521 16.41216 15.28074 14.31222 13.45310 12.66598 + 11.94742 11.28858 10.68457 10.12979 9.61837 9.14270 + 8.69239 8.25658 7.82479 7.37890 6.88284 6.25759 + 5.36041 4.72397 3.85686 2.88850 1.47537 1.01985 + 0.51552 0.41506 0.30184 0.28373 0.27624 0.27434 + 21.09019 16.43681 15.36986 14.44886 13.62898 12.87968 + 12.19770 11.57499 11.00705 10.48846 10.01328 9.57349 + 9.15769 8.75439 8.35367 7.93804 7.47184 6.87510 + 5.99600 5.35389 4.45189 3.40089 1.75143 1.19095 + 0.57247 0.44968 0.31157 0.28840 0.27486 0.27345 + 21.08917 16.44753 15.42238 14.53210 13.73852 13.01531 + 12.35910 11.76271 11.22174 10.73091 10.28427 9.87347 + 9.48638 9.11101 8.73794 8.35033 7.91331 7.34713 + 6.49494 5.85771 4.94070 3.83652 2.00995 1.34542 + 0.62457 0.48176 0.32146 0.29368 0.27422 0.27289 + 21.04420 16.45186 15.46609 14.60287 13.82902 13.12241 + 12.48032 11.89748 11.37067 10.89563 10.46743 10.07924 + 9.72075 9.38022 9.04421 8.68706 8.26867 7.71988 + 6.89348 6.26968 5.35697 4.22458 2.24897 1.48578 + 0.67350 0.51325 0.33134 0.29845 0.27406 0.27252 + 20.98941 16.46982 15.51555 14.67754 13.92747 13.24679 + 12.63231 12.07860 11.58212 11.13863 10.74311 10.38826 + 10.06275 9.75542 9.45763 9.15260 8.80271 8.31675 + 7.52589 6.91387 6.01585 4.86254 2.67912 1.76165 + 0.76256 0.56899 0.35002 0.30938 0.27476 0.27204 + 20.91885 16.47757 15.55094 14.73381 14.00120 13.33764 + 12.73985 12.20332 11.72492 11.30067 10.92609 10.59434 + 10.29458 10.01619 9.75133 9.48413 9.17758 8.73932 + 7.99837 7.41166 6.53564 5.37627 3.05660 2.02112 + 0.84403 0.62042 0.36780 0.32001 0.27596 0.27175 + 20.76729 16.49532 15.61064 14.82488 14.11780 13.47865 + 12.90452 12.39209 11.93865 11.54135 11.19670 10.89917 + 10.63952 10.40895 10.20167 10.00418 9.78178 9.44152 + 8.81090 8.28443 7.46830 6.33113 3.83630 2.59569 + 1.02628 0.73594 0.40842 0.34503 0.28019 0.27135 + 20.52037 16.49844 15.64838 14.88431 14.19129 13.56332 + 12.99901 12.49654 12.05479 11.67132 11.34260 11.06470 + 10.83250 10.63951 10.47634 10.32010 10.13425 9.85484 + 9.33320 8.87002 8.10833 7.00928 4.46426 3.07271 + 1.18758 0.83999 0.44494 0.36822 0.28502 0.27115 + 19.95810 16.50310 15.67871 14.93477 14.25854 13.64533 + 13.09441 12.60451 12.17557 11.80683 11.49676 11.24280 + 11.03981 10.88201 10.76290 10.66411 10.55455 10.37589 + 9.99349 9.61971 8.95185 7.92916 5.39544 3.86430 + 1.47421 1.02396 0.50960 0.40889 0.29618 0.27095 + 19.48192 16.50357 15.69087 14.95557 14.28727 13.68207 + 13.13937 12.65794 12.23785 11.87871 11.57949 11.33817 + 11.15046 11.01187 10.91769 10.85244 10.78956 10.67828 + 10.39569 10.08830 9.49947 8.55351 6.08402 4.48477 + 1.72657 1.18826 0.56683 0.44553 0.30712 0.27085 + 19.13705 16.50491 15.69848 14.96685 14.30168 13.70068 + 13.16354 12.68866 12.27616 11.92506 11.63344 11.39913 + 11.21973 11.09249 11.01399 10.97060 10.93963 10.87896 + 10.66914 10.40685 9.88552 9.02368 6.63377 4.98032 + 1.95227 1.34089 0.61974 0.47800 0.31819 0.27078 + 18.89798 16.50449 15.70328 14.97518 14.31334 13.71603 + 13.18240 12.71096 12.30176 11.95432 11.66765 11.44036 + 11.26892 11.15014 11.08178 11.05262 11.04335 11.01596 + 10.86535 10.65060 10.18620 9.37300 7.05631 5.42099 + 2.18357 1.47860 0.66835 0.50963 0.32819 0.27074 + 18.59576 16.50417 15.70924 14.98608 14.32888 13.73606 + 13.20676 12.74037 12.33689 11.99564 11.71481 11.49328 + 11.32942 11.22201 11.16937 11.16094 11.18027 11.19951 + 11.12918 10.97585 10.60298 9.90369 7.74265 6.09909 + 2.63236 1.73460 0.75860 0.56550 0.34861 0.27069 + 18.40260 16.50475 15.71471 14.99457 14.33980 13.74952 + 13.22274 12.75877 12.35755 12.01919 11.74250 11.52679 + 11.36947 11.26868 11.22392 11.22709 11.26486 11.31256 + 11.29595 11.19271 10.89620 10.27665 8.22805 6.64311 + 3.02749 1.96200 0.84043 0.61816 0.36634 0.27066 + 18.11047 16.50554 15.72157 15.00560 14.35452 13.76764 + 13.24442 12.78441 12.38796 12.05448 11.78265 11.57164 + 11.42108 11.33046 11.29960 11.32033 11.38170 11.47040 + 11.53709 11.50749 11.32568 10.85851 9.09839 7.61393 + 3.82774 2.49236 1.02436 0.73412 0.40882 0.27062 + 17.97243 16.51472 15.72338 15.00498 14.35480 13.77074 + 13.25120 12.79528 12.40245 12.07214 11.80407 11.59671 + 11.44678 11.35287 11.32106 11.35717 11.45855 11.58739 + 11.67472 11.66570 11.55025 11.20695 9.67252 8.24725 + 4.46105 3.01249 1.18730 0.83729 0.44494 0.27060 + 17.79472 16.51402 15.72610 15.00998 14.36183 13.77962 + 13.26206 12.80812 12.41742 12.08952 11.82416 11.62020 + 11.47447 11.38600 11.36150 11.40769 11.52369 11.67472 + 11.80446 11.83900 11.80862 11.59949 10.37495 9.12092 + 5.41582 3.82865 1.47381 1.02120 0.51027 0.27058 + 17.70097 16.51321 15.72704 15.01204 14.36498 13.78371 + 13.26705 12.81415 12.42450 12.09785 11.83409 11.63199 + 11.48843 11.40289 11.38229 11.43375 11.55731 11.71952 + 11.87080 11.92814 11.94441 11.81539 10.80920 9.69191 + 6.12215 4.47168 1.72520 1.18569 0.56789 0.27057 + 17.61621 16.50436 15.72894 15.01886 14.37303 13.79146 + 13.27361 12.81919 12.42847 12.10151 11.83825 11.63853 + 11.50067 11.42424 11.41153 11.45885 11.56242 11.71827 + 11.90529 11.99034 12.03677 11.95205 11.10815 10.09856 + 6.66916 4.98680 1.98025 1.33659 0.62058 0.27056 + 17.57587 16.50394 15.72869 15.01894 14.37365 13.79261 + 13.27530 12.82173 12.43226 12.10638 11.84338 11.64295 + 11.50493 11.43015 11.42045 11.47086 11.57647 11.73460 + 11.93335 12.03357 12.09789 12.03110 11.30892 10.45017 + 7.11049 5.39968 2.28337 1.48542 0.66790 0.27056 + 17.52209 16.50414 15.72996 15.02087 14.37610 13.79545 + 13.27850 12.82540 12.43633 12.11108 11.84884 11.64927 + 11.51231 11.43884 11.43098 11.48406 11.59369 11.75868 + 11.97028 12.08213 12.17013 12.15217 11.60777 10.87730 + 7.79301 6.10302 2.79857 1.82310 0.75662 0.27055 + 17.48959 16.50528 15.73246 15.02402 14.37945 13.79882 + 13.28177 12.82857 12.43951 12.11427 11.85219 11.65291 + 11.51646 11.44382 11.43715 11.49205 11.60421 11.77320 + 11.99280 12.11261 12.21560 12.22752 11.79859 11.16161 + 8.30101 6.65276 3.22024 2.14005 0.83789 0.27055 + 5.03732 5.12715 5.19716 5.25011 5.28732 5.31071 + 5.32141 5.32136 5.31328 5.29821 5.27745 5.25181 + 5.22200 5.18893 5.15368 5.11890 5.08765 5.06209 + 5.04318 5.03500 5.02604 5.01760 5.00745 5.00467 + 5.00243 5.00213 5.00192 5.00190 5.00188 5.00187 + 5.72529 5.82635 5.89508 5.93663 5.95455 5.95354 + 5.93652 5.90761 5.87187 5.82941 5.77873 5.72010 + 5.65782 5.59582 5.53441 5.47352 5.41395 5.35916 + 5.30820 5.28105 5.25504 5.23718 5.22332 5.21986 + 5.21712 5.21678 5.21652 5.21647 5.21646 5.21641 + 6.21591 6.32053 6.38026 6.40354 6.39734 6.37003 + 6.32564 6.26893 6.20571 6.13655 6.06041 5.97812 + 5.89381 5.81135 5.73102 5.65243 5.57589 5.50397 + 5.43623 5.40197 5.36956 5.34702 5.32820 5.32366 + 5.32007 5.31964 5.31929 5.31921 5.31919 5.31915 + 6.90596 7.00606 7.03947 7.02140 6.96565 6.88758 + 6.79284 6.68692 6.57623 6.46247 6.34621 6.22923 + 6.11370 6.00205 5.89476 5.79179 5.69341 5.60057 + 5.51529 5.47642 5.43988 5.41293 5.38650 5.38022 + 5.37527 5.37461 5.37413 5.37406 5.37401 5.37399 + 7.39269 7.48079 7.48441 7.42527 7.32323 7.19958 + 7.06134 6.91445 6.76573 6.61737 6.47069 6.32776 + 6.18916 6.05618 5.92939 5.80896 5.69516 5.58829 + 5.49252 5.45165 5.41350 5.38445 5.35358 5.34626 + 5.34046 5.33968 5.33912 5.33905 5.33898 5.33899 + 7.76773 7.84046 7.81400 7.71620 7.57222 7.40828 + 7.23258 7.05137 6.87168 6.69576 6.52497 6.36113 + 6.20395 6.05397 5.91172 5.77734 5.65097 5.53289 + 5.42873 5.38579 5.34602 5.31551 5.28213 5.27424 + 5.26800 5.26716 5.26655 5.26647 5.26639 5.26641 + 8.07233 8.12809 8.07229 7.93853 7.75663 7.55697 + 7.34872 7.13833 6.93296 6.73449 6.54390 6.36244 + 6.18956 6.02537 5.87027 5.72408 5.58680 5.45896 + 5.34717 5.30162 5.25978 5.22799 5.19330 5.18514 + 5.17872 5.17783 5.17720 5.17713 5.17706 5.17708 + 8.54978 8.56975 8.45856 8.26036 8.01257 7.75226 + 7.48998 7.23245 6.98672 6.75348 6.53190 6.32176 + 6.12311 5.93582 5.75988 5.59412 5.43802 5.29325 + 5.16697 5.11478 5.06760 5.03332 4.99806 4.98990 + 4.98352 4.98265 4.98204 4.98195 4.98188 4.98188 + 8.91673 8.90063 8.73866 8.48436 8.18121 7.87132 + 7.56596 7.27185 6.99568 6.73640 6.49128 6.25853 + 6.03938 5.83381 5.64130 5.45961 5.28760 5.12823 + 4.98823 4.92851 4.87510 4.83809 4.80318 4.79527 + 4.78914 4.78833 4.78774 4.78767 4.78761 4.78759 + 9.85233 9.47551 9.08135 8.70091 8.33336 7.97822 + 7.63504 7.30369 6.98452 6.67660 6.38344 6.10428 + 5.84060 5.59083 5.35602 5.13744 4.93605 4.75041 + 4.58491 4.51667 4.46511 4.43440 4.37136 4.34556 + 4.35130 4.35562 4.35385 4.35252 4.35511 4.35335 + 10.27939 9.82778 9.35750 8.90747 8.47604 8.06222 + 7.66546 7.28532 6.92148 6.57370 6.24555 5.93521 + 5.64494 5.37235 5.11794 4.88243 4.66570 4.46358 + 4.27674 4.19458 4.12575 4.07928 4.00863 3.98607 + 3.99491 3.99915 3.99678 3.99540 3.99763 3.99627 + 10.62828 10.31107 9.80397 9.22012 8.62678 8.07996 + 7.58478 7.13729 6.72987 6.35744 6.01065 5.68001 + 5.37026 5.07980 4.80502 4.54110 4.28527 4.04137 + 3.80526 3.68698 3.58031 3.51281 3.46786 3.45886 + 3.45236 3.45167 3.45111 3.45100 3.45099 3.45101 + 11.02741 10.59001 9.97024 9.29557 8.63270 8.03503 + 7.50234 7.02522 6.59090 6.19392 5.82650 5.47726 + 5.14946 4.84189 4.54932 4.26724 3.99262 3.72711 + 3.46398 3.33028 3.20819 3.12874 3.07324 3.06190 + 3.05357 3.05264 3.05192 3.05177 3.05175 3.05177 + 11.48425 10.71581 9.94577 9.24216 8.59549 7.99998 + 7.45115 6.94501 6.47744 6.04833 5.65766 5.29492 + 4.95701 4.64097 4.34070 4.05403 3.77604 3.49454 + 3.20166 3.05677 2.92570 2.83766 2.76799 2.75926 + 2.74693 2.74490 2.74436 2.74423 2.74440 2.74422 + 11.67924 10.83859 10.00415 9.24919 8.56102 7.93283 + 7.35865 6.83188 6.34964 5.91129 5.51430 5.14674 + 4.80346 4.48233 4.17589 3.88134 3.59346 3.30003 + 2.99329 2.84085 2.70216 2.60732 2.52782 2.51561 + 2.50148 2.49934 2.49851 2.49836 2.49843 2.49826 + 11.95122 10.99217 10.05632 9.22238 8.47178 7.79503 + 7.18395 6.62884 6.12614 5.67732 5.27326 4.90087 + 4.55169 4.22436 3.91115 3.60740 3.30764 2.99990 + 2.67669 2.51498 2.36591 2.26039 2.16434 2.14598 + 2.12857 2.12619 2.12484 2.12465 2.12456 2.12441 + 12.14198 11.06875 10.04711 9.15328 8.36197 7.65780 + 7.02861 6.46305 5.95362 5.50163 5.09443 4.71746 + 4.36008 4.02083 3.69592 3.38109 3.07361 2.76377 + 2.44386 2.28199 2.12446 2.00569 1.89917 1.87450 + 1.85491 1.85259 1.85064 1.85040 1.85019 1.85009 + 12.53152 11.19207 9.99170 8.97975 8.11444 7.36477 + 6.70623 6.12446 5.60825 5.14841 4.73266 4.34670 + 3.97971 3.62936 3.29983 2.98435 2.67877 2.37122 + 2.05086 1.88547 1.71857 1.58574 1.45906 1.42805 + 1.40318 1.40021 1.39771 1.39739 1.39713 1.39707 + 12.82177 11.26876 9.94063 8.84691 7.92796 7.14626 + 6.47075 5.87905 5.35917 4.89639 4.47621 4.08584 + 3.71437 3.35860 3.02546 2.71324 2.41386 2.11424 + 1.80133 1.63756 1.46772 1.32800 1.19123 1.15677 + 1.12897 1.12564 1.12284 1.12247 1.12220 1.12217 + 13.31840 11.40950 9.91291 8.72476 7.74241 6.91312 + 6.21167 5.60554 5.07348 4.60010 4.16818 3.76638 + 3.38855 3.03203 2.69884 2.39097 2.09661 1.80575 + 1.50704 1.34938 1.18324 1.04237 0.89489 0.85689 + 0.82637 0.82231 0.81936 0.81901 0.81868 0.81865 + 13.77888 11.59008 9.97900 8.72224 7.69782 6.83462 + 6.11168 5.49347 4.94937 4.46286 4.01970 3.60960 + 3.22652 2.86687 2.53025 2.21791 1.92585 1.63919 + 1.34814 1.19567 1.03350 0.89328 0.74055 0.70029 + 0.66814 0.66390 0.66077 0.66039 0.66007 0.65996 + 14.20308 11.79468 10.10189 8.78738 7.72862 6.84128 + 6.10031 5.46931 4.91340 4.41406 3.95887 3.53895 + 3.14869 2.78417 2.44328 2.12506 1.82992 1.54478 + 1.25737 1.10721 0.94626 0.80527 0.64835 0.60648 + 0.57302 0.56862 0.56537 0.56496 0.56464 0.56446 + 14.57414 12.04673 10.28510 8.88791 7.77019 6.85988 + 6.11378 5.48327 4.92421 4.41770 3.95435 3.52668 + 3.12771 2.75300 2.40187 2.07547 1.77605 1.49275 + 1.20588 1.05564 0.89380 0.75078 0.58938 0.54611 + 0.51139 0.50710 0.50350 0.50309 0.50266 0.50254 + 15.23450 12.43573 10.58480 9.11107 7.94290 7.00838 + 6.24307 5.59308 5.01464 4.48994 4.01000 3.56760 + 3.15594 2.77014 2.40807 2.06859 1.75230 1.45889 + 1.16724 1.01399 0.84702 0.69730 0.52520 0.47861 + 0.44112 0.43645 0.43257 0.43212 0.43166 0.43157 + 15.76953 12.77333 10.86198 9.33879 8.13963 7.18652 + 6.40591 5.74027 5.14690 4.60908 4.11787 3.66537 + 3.24406 2.84829 2.47512 2.12201 1.78832 1.47688 + 1.17531 1.01615 0.84101 0.68208 0.49692 0.44647 + 0.40579 0.40070 0.39650 0.39600 0.39552 0.39550 + 16.76729 13.37848 11.39065 9.84726 8.66365 7.68829 + 6.86616 6.15392 5.52306 4.95694 4.44297 3.97072 + 3.53168 3.11856 2.72516 2.34392 1.97126 1.61209 + 1.26936 1.09003 0.88801 0.70097 0.48007 0.41943 + 0.37009 0.36366 0.35896 0.35837 0.35793 0.35777 + 17.36630 13.89192 11.88537 10.29938 9.08867 8.09290 + 7.26034 6.54005 5.89734 5.31603 4.78601 4.29763 + 3.84085 3.40741 2.99161 2.58644 2.18686 1.79226 + 1.40004 1.19670 0.96428 0.74636 0.48809 0.41732 + 0.35962 0.35223 0.34633 0.34562 0.34496 0.34466 + 18.13866 14.49118 12.53099 11.01044 9.82226 8.82164 + 7.96733 7.21817 6.54594 5.93590 5.37825 4.86342 + 4.38129 3.92324 3.48296 3.05216 2.62013 2.17119 + 1.68512 1.41944 1.12492 0.85005 0.52630 0.43351 + 0.35632 0.34600 0.33749 0.33644 0.33600 0.33445 + 18.63226 14.83828 12.95253 11.52822 10.38204 9.38749 + 8.51663 7.74516 7.05735 6.43713 5.86901 5.34018 + 4.84076 4.36270 3.90068 3.44775 2.99269 2.51444 + 1.96877 1.64725 1.28341 0.95008 0.56659 0.45905 + 0.36091 0.34589 0.33366 0.33242 0.33157 0.32953 + 18.91655 15.09651 13.29618 11.91901 10.78472 9.80215 + 8.94261 8.17581 7.48100 6.84619 6.26288 5.72240 + 5.21527 4.73275 4.26701 3.80701 3.33502 2.81867 + 2.21072 1.84936 1.43052 1.05301 0.61233 0.48464 + 0.36681 0.34804 0.33115 0.32933 0.32897 0.32633 + 19.13025 15.25590 13.54312 12.21854 11.11213 10.14317 + 9.28867 8.52178 7.82465 7.18628 6.59860 6.05330 + 5.54113 5.05324 4.58136 4.11338 3.62910 3.09025 + 2.43917 2.04240 1.57323 1.14840 0.65638 0.51199 + 0.37390 0.35080 0.32932 0.32701 0.32681 0.32400 + 19.31235 15.42447 13.90235 12.67602 11.62360 10.67793 + 9.82870 9.05912 8.36005 7.72200 7.13631 6.59357 + 6.08283 5.59369 5.11683 4.63813 4.13255 3.55069 + 2.82305 2.37353 1.83937 1.34333 0.74781 0.56205 + 0.38815 0.35791 0.32710 0.32346 0.32400 0.32080 + 19.48801 15.54286 14.12933 12.96250 11.95386 11.03994 + 10.21362 9.46010 8.77190 8.14079 7.55912 7.01843 + 6.50863 6.01972 5.54187 5.05980 4.54568 3.94354 + 3.17094 2.68162 2.08615 1.51434 0.83052 0.61375 + 0.40325 0.36527 0.32593 0.32116 0.32182 0.31868 + 19.70648 15.70506 14.45138 13.38978 12.45912 11.60751 + 10.83073 10.11711 9.46104 8.85599 8.29563 7.77262 + 7.27771 6.80110 6.33257 5.85525 5.33751 4.71345 + 3.87789 3.32562 2.62441 1.91333 1.01958 0.73283 + 0.43937 0.38424 0.32565 0.31804 0.31838 0.31552 + 19.80792 15.78055 14.61543 13.62107 12.74142 11.93427 + 11.19582 10.51627 9.89065 9.31314 8.77793 8.27786 + 7.80354 7.34502 6.89203 6.42728 5.91743 5.29163 + 4.43020 3.84398 3.07714 2.26701 1.18861 0.84018 + 0.47287 0.40281 0.32742 0.31705 0.31632 0.31376 + 19.90833 15.83798 14.77523 13.85863 13.04186 12.29274 + 11.60805 10.97957 10.40296 9.87277 9.38333 8.92718 + 8.49387 8.07272 7.65388 7.22018 6.73748 6.13085 + 5.26361 4.64876 3.80960 2.86913 1.48474 1.03091 + 0.53372 0.43791 0.33371 0.31823 0.31395 0.31184 + 19.94218 15.85582 14.85029 13.97686 13.19681 12.48356 + 11.83393 11.24076 10.69969 10.20553 9.75251 9.33273 + 8.93470 8.54707 8.16044 7.75816 7.30631 6.72878 + 5.87967 5.25936 4.38651 3.36635 1.75535 1.19939 + 0.58864 0.47054 0.34160 0.32142 0.31262 0.31083 + 19.93867 15.86239 14.89331 14.04748 13.29154 12.60274 + 11.97758 11.40980 10.89505 10.42834 10.00377 9.61318 + 9.24435 8.88538 8.52730 8.15404 7.73226 7.18568 + 6.36320 5.74765 4.86035 3.78899 2.00781 1.35225 + 0.63933 0.50113 0.35000 0.32546 0.31187 0.31021 + 19.92018 15.87474 14.93192 14.10493 13.36453 12.69060 + 12.08010 11.52713 11.02808 10.57838 10.17280 9.80392 + 9.46047 9.13121 8.80719 8.47143 8.08715 7.56763 + 6.75328 6.13914 5.25727 4.16735 2.24147 1.49191 + 0.68720 0.53090 0.35851 0.32957 0.31142 0.30979 + 19.84775 15.87769 14.97147 14.17251 13.45633 12.80656 + 12.22041 11.69269 11.22020 10.79890 10.42402 10.08851 + 9.78131 9.49148 9.21079 8.92290 8.59081 8.12433 + 7.35895 6.76687 5.90070 4.78639 2.66162 1.76295 + 0.77467 0.58518 0.37538 0.33857 0.31158 0.30926 + 19.78554 15.88373 15.00223 14.22214 13.52187 12.88790 + 12.31710 11.80520 11.34948 10.94620 10.59110 10.27771 + 9.99559 9.73449 9.48701 9.23769 8.95002 8.53197 + 7.81606 7.24851 6.40351 5.28382 3.02958 2.01749 + 0.85512 0.63533 0.39169 0.34782 0.31216 0.30894 + 19.65448 15.89995 15.05651 14.30492 13.62809 13.01634 + 12.46698 11.97693 11.54396 11.16531 10.83779 10.55633 + 10.31228 10.09741 9.90647 9.72652 9.52358 9.20509 + 8.60106 8.09316 7.30522 6.20639 3.78883 2.57976 + 1.03567 0.74859 0.42974 0.37041 0.31482 0.30849 + 19.43916 15.90411 15.09312 14.36108 13.69643 13.09418 + 12.55316 12.07160 11.64865 11.28208 10.96950 10.70723 + 10.48964 10.31002 10.16012 10.01911 9.85265 9.59776 + 9.10680 8.66168 7.92128 6.85412 4.40121 3.04837 + 1.19541 0.85114 0.46454 0.39165 0.31843 0.30827 + 18.96118 15.90895 15.11908 14.40504 13.75618 13.16787 + 12.63940 12.16979 11.75890 11.40588 11.10959 10.86785 + 10.67602 10.52896 10.42107 10.33538 10.24255 10.08581 + 9.73343 9.37968 8.73822 7.75057 5.30335 3.81580 + 1.48074 1.03319 0.52696 0.43026 0.32721 0.30804 + 18.55367 15.90982 15.12983 14.42343 13.78133 13.20005 + 12.67898 12.21711 11.81418 11.46999 11.18365 10.95350 + 10.77574 10.64631 10.56122 10.50611 10.45632 10.36427 + 10.11231 9.82683 9.26640 8.35512 5.96940 4.41805 + 1.73190 1.19619 0.58265 0.46535 0.33644 0.30793 + 18.25731 15.91132 15.13714 14.43373 13.79424 13.21661 + 12.70018 12.24373 11.84713 11.50976 11.23075 11.00839 + 10.83930 10.72023 10.64848 10.61201 10.59052 10.54530 + 10.36800 10.13328 9.64119 8.80123 6.48829 4.91138 + 1.95821 1.34564 0.63408 0.49742 0.34575 0.30786 + 18.05287 15.91069 15.14073 14.44056 13.80418 13.22968 + 12.71640 12.26331 11.87011 11.53665 11.26207 11.04496 + 10.88213 10.77078 10.70904 10.68640 10.68515 10.67160 + 10.54873 10.35691 9.92399 9.14690 6.90808 5.32558 + 2.18418 1.48451 0.68202 0.52738 0.35500 0.30782 + 17.79321 15.91024 15.14589 14.45009 13.81774 13.24718 + 12.73788 12.28929 11.90126 11.57338 11.30412 11.09222 + 10.93630 10.83517 10.78770 10.78379 10.80848 10.83792 + 10.79105 10.65896 10.31695 9.65461 7.57239 5.98356 + 2.61998 1.73863 0.77083 0.58193 0.37369 0.30776 + 17.62769 15.91050 15.15035 14.45719 13.82699 13.25882 + 12.75182 12.30570 11.92037 11.59554 11.32969 11.12174 + 10.97073 10.87600 10.83682 10.84403 10.88468 10.94007 + 10.94406 10.85790 10.58620 10.00704 8.05621 6.50756 + 2.99962 1.96517 0.85196 0.63272 0.39087 0.30773 + 17.40364 15.92026 15.15530 14.46130 13.83333 13.26912 + 12.76707 12.32626 11.94611 11.62628 11.36607 11.16398 + 11.01636 10.92222 10.88694 10.91554 11.00443 11.11424 + 11.17000 11.13354 10.97100 10.56046 8.89563 7.42584 + 3.78521 2.49594 1.03353 0.74687 0.42914 0.30768 + 17.26108 15.92020 15.15816 14.46616 13.83997 13.27736 + 12.77707 12.33800 11.95966 11.64183 11.38391 11.18464 + 11.04059 10.95106 10.92180 10.95882 11.06013 11.18945 + 11.28253 11.28330 11.19071 10.88453 9.43274 8.06236 + 4.39909 2.99254 1.19517 0.84871 0.46465 0.30766 + 17.10893 15.91975 15.16072 14.47074 13.84626 13.28526 + 12.78662 12.34921 11.97286 11.65700 11.40151 11.20528 + 11.06504 10.98040 10.95776 11.00389 11.11828 11.26730 + 11.39800 11.43801 11.42377 11.24532 10.10408 8.90740 + 5.32626 3.78284 1.47994 1.03054 0.52792 0.30763 + 17.00316 15.91103 15.16319 14.47835 13.85527 13.29416 + 12.79446 12.35592 11.97876 11.66285 11.40835 11.21491 + 11.08094 11.00605 10.99231 11.03606 11.13315 11.27916 + 11.45047 11.52411 11.55419 11.44285 10.51395 9.45725 + 6.01279 4.40268 1.73000 1.19331 0.58434 0.30762 + 16.95296 15.91043 15.16325 14.47888 13.85638 13.29584 + 12.79671 12.35882 11.98233 11.66731 11.41376 11.22138 + 11.08864 11.01523 11.00350 11.05002 11.15100 11.30338 + 11.48840 11.57558 11.62843 11.56204 10.79891 9.84578 + 6.53805 4.90313 1.98306 1.34347 0.63567 0.30761 + 16.91820 15.90996 15.16296 14.47887 13.85680 13.29668 + 12.79815 12.36108 11.98572 11.67167 11.41826 11.22513 + 11.09222 11.02036 11.01147 11.06074 11.16341 11.31787 + 11.51369 11.61430 11.68332 11.63300 10.98494 10.17996 + 6.96472 5.30244 2.27174 1.49146 0.68188 0.30761 + 16.87140 15.91029 15.16449 14.48103 13.85943 13.29956 + 12.80119 12.36414 11.98854 11.67466 11.42231 11.23125 + 11.10020 11.02905 11.02046 11.07126 11.17834 11.34038 + 11.54685 11.65536 11.74404 11.74836 11.27958 10.54840 + 7.61665 6.00524 2.76763 1.81108 0.77106 0.30760 + 16.84410 15.91138 15.16657 14.48373 13.86243 13.30285 + 12.80444 12.36729 11.99167 11.67779 11.42545 11.23457 + 11.10382 11.03333 11.02572 11.07809 11.18756 11.35367 + 11.56660 11.68065 11.78349 11.81496 11.45028 10.82046 + 8.10308 6.53475 3.17483 2.11508 0.85117 0.30760 + 4.76074 4.84814 4.91893 4.97513 5.01726 5.04641 + 5.06355 5.07062 5.07034 5.06369 5.05175 5.03516 + 5.01441 4.99018 4.96336 4.93632 4.91177 4.89160 + 4.87719 4.87150 4.86527 4.85901 4.85002 4.84730 + 4.84520 4.84493 4.84472 4.84469 4.84467 4.84467 + 5.45668 5.55056 5.62205 5.67350 5.70471 5.71637 + 5.71049 5.69096 5.66293 5.62776 5.58626 5.53970 + 5.49054 5.44096 5.39080 5.33934 5.28650 5.23477 + 5.18759 5.16602 5.14441 5.12783 5.11521 5.11214 + 5.10940 5.10907 5.10882 5.10879 5.10878 5.10874 + 5.95059 6.05849 6.12512 6.15802 6.16369 6.14990 + 6.12012 6.07840 6.02975 5.97446 5.91155 5.84190 + 5.77008 5.70011 5.63170 5.56314 5.49373 5.42706 + 5.36456 5.33344 5.30428 5.28407 5.26647 5.26219 + 5.25884 5.25842 5.25811 5.25805 5.25802 5.25799 + 6.65108 6.75888 6.80502 6.80311 6.76586 6.70748 + 6.63296 6.54700 6.45525 6.35934 6.26008 6.15931 + 6.05904 5.96156 5.86723 5.77592 5.68760 5.60258 + 5.52268 5.48599 5.45141 5.42590 5.40100 5.39511 + 5.39045 5.38985 5.38940 5.38934 5.38931 5.38927 + 7.14588 7.24491 7.26597 7.22825 7.14985 7.05021 + 6.93573 6.81172 6.68447 6.55629 6.42898 6.30458 + 6.18315 6.06557 5.95269 5.84549 5.74450 5.64816 + 5.55897 5.52016 5.48346 5.45526 5.42581 5.41885 + 5.41334 5.41260 5.41207 5.41199 5.41194 5.41194 + 7.54370 7.59021 7.58132 7.52855 7.43505 7.30648 + 7.15180 6.98414 6.81850 6.65877 6.50588 6.36134 + 6.22499 6.09696 5.97597 5.85824 5.74174 5.63246 + 5.53907 5.49945 5.46109 5.43056 5.39875 5.39101 + 5.38495 5.38421 5.38356 5.38351 5.38345 5.38345 + 7.85621 7.88118 7.84532 7.76283 7.63776 7.47686 + 7.29042 7.09302 6.90106 6.71855 6.54634 6.38541 + 6.23486 6.09402 5.96147 5.83315 5.70700 5.58971 + 5.49086 5.44955 5.40965 5.37779 5.34443 5.33631 + 5.32995 5.32917 5.32848 5.32842 5.32835 5.32837 + 8.32145 8.35967 8.27709 8.11249 7.89915 7.67061 + 7.43711 7.20576 6.98422 6.77376 6.57414 6.38532 + 6.20668 6.03788 5.87951 5.73171 5.59460 5.46786 + 5.35612 5.30941 5.26595 5.23290 5.19809 5.18984 + 5.18334 5.18245 5.18182 5.18175 5.18168 5.18168 + 8.69344 8.69765 8.56738 8.34972 8.08338 7.80645 + 7.53016 7.26204 7.00981 6.77309 6.54967 6.33798 + 6.13901 5.95281 5.77933 5.61706 5.46529 5.32600 + 5.20428 5.15222 5.10441 5.06955 5.03489 5.02674 + 5.02033 5.01948 5.01887 5.01877 5.01872 5.01870 + 9.35540 9.27764 9.04253 8.71525 8.34454 7.97629 + 7.62223 7.28903 6.98317 6.70007 6.43446 6.18135 + 5.94526 5.72680 5.52446 5.33364 5.15205 4.98587 + 4.83966 4.77330 4.71351 4.67346 4.63951 4.63177 + 4.62582 4.62508 4.62452 4.62443 4.62440 4.62437 + 10.07132 9.65501 9.22076 8.80412 8.40393 8.01950 + 7.65036 7.29628 6.95706 6.63263 6.32625 6.03656 + 5.76574 5.51206 5.27637 5.05988 4.86306 4.68261 + 4.52058 4.45277 4.39993 4.36597 4.29634 4.26903 + 4.27896 4.28418 4.28172 4.28009 4.28291 4.28113 + 10.42154 10.13845 9.67360 9.13109 8.57445 8.05733 + 7.58615 7.15904 6.77066 6.41602 6.08550 5.77045 + 5.47663 5.20366 4.94780 4.70319 4.46687 4.24556 + 4.03840 3.93674 3.84582 3.78892 3.75051 3.74265 + 3.73698 3.73636 3.73587 3.73577 3.73577 3.73577 + 10.82296 10.42562 9.85008 9.21555 8.58671 8.01602 + 7.50496 7.04624 6.62941 6.24886 5.89620 5.56090 + 5.24712 4.95464 4.67843 4.41340 4.15661 3.91209 + 3.67668 3.55977 3.45452 3.38767 3.34192 3.33268 + 3.32600 3.32527 3.32468 3.32456 3.32455 3.32456 + 11.28235 10.55976 9.83270 9.16506 8.54918 7.98012 + 7.45410 6.96769 6.51739 6.10322 5.72525 5.37439 + 5.04805 4.74377 4.45644 4.18446 3.92373 3.66312 + 3.39604 3.26623 3.15155 3.07769 3.02085 3.01429 + 3.00451 3.00288 3.00251 3.00239 3.00259 3.00241 + 11.48153 10.68748 9.89597 9.17634 8.51808 7.91528 + 7.36271 6.85466 6.38855 5.96385 5.57828 5.22139 + 4.88848 4.57768 4.28258 4.00097 3.72838 3.45368 + 3.17050 3.03221 2.90959 2.82953 2.76460 2.75543 + 2.74435 2.74264 2.74206 2.74193 2.74205 2.74188 + 11.75789 10.84775 9.95509 9.15572 8.43382 7.78096 + 7.18986 6.65183 6.16367 5.72640 5.33182 4.96815 + 4.62750 4.30833 4.00393 3.71032 3.42266 3.12999 + 2.82624 2.67675 2.54263 2.45211 2.37274 2.35870 + 2.34495 2.34304 2.34207 2.34192 2.34188 2.34175 + 11.93363 10.92711 9.95706 9.09985 8.33505 7.65025 + 7.03570 6.48248 5.98476 5.54316 5.14560 4.77808 + 4.42958 4.09770 3.77958 3.47233 3.17414 2.87624 + 2.57247 2.42131 2.27765 2.17341 2.08448 2.06474 + 2.04921 2.04740 2.04588 2.04569 2.04553 2.04545 + 12.31149 11.04886 9.90248 8.92796 8.08907 7.35848 + 6.71445 6.14402 5.63695 5.18454 4.77524 4.39560 + 4.03487 3.69028 3.36562 3.05536 2.75592 2.45599 + 2.14598 1.98808 1.83218 1.71226 1.60343 1.57767 + 1.55706 1.55462 1.55258 1.55231 1.55211 1.55205 + 12.58505 11.11761 9.84546 8.79041 7.89936 7.13806 + 6.47787 5.89771 5.38558 4.92805 4.51195 4.12560 + 3.75885 3.40840 3.08011 2.77227 2.47738 2.18280 + 1.87679 1.71851 1.55765 1.42924 1.30936 1.27997 + 1.25625 1.25343 1.25107 1.25074 1.25053 1.25050 + 13.04072 11.26101 9.82043 8.65800 7.69286 6.88306 + 6.20099 5.61119 5.08944 4.62230 4.19635 3.80117 + 3.42778 3.07230 2.73874 2.43241 2.14356 1.85707 + 1.56095 1.40689 1.24712 1.11494 0.98286 0.94927 + 0.92227 0.91902 0.91628 0.91593 0.91565 0.91563 + 13.45348 11.40837 9.86476 8.64762 7.64981 6.80778 + 6.10022 5.49302 4.95678 4.47594 4.03732 3.63136 + 3.25232 2.89675 2.56399 2.25470 1.96474 1.67989 + 1.39078 1.24057 1.08364 0.95120 0.81171 0.77572 + 0.74699 0.74318 0.74038 0.74005 0.73975 0.73967 + 13.84661 11.59502 9.97360 8.70388 7.67438 6.80774 + 6.08006 5.45805 4.90980 4.41754 3.96883 3.55461 + 3.16917 2.80863 2.47114 2.15596 1.86303 1.57944 + 1.29326 1.14465 0.98801 0.85387 0.70921 0.67133 + 0.64113 0.63714 0.63421 0.63385 0.63354 0.63341 + 14.20627 11.78638 10.10629 8.79198 7.73475 6.85062 + 6.10731 5.47151 4.91151 4.40874 3.95054 3.52817 + 3.13608 2.77006 2.42744 2.10617 1.80695 1.52262 + 1.23677 1.08806 0.93004 0.79327 0.64359 0.60403 + 0.57242 0.56826 0.56519 0.56481 0.56450 0.56433 + 14.79183 12.19522 10.42731 9.00815 7.87365 6.95893 + 6.20510 5.56281 4.99182 4.47503 4.00322 3.56856 + 3.16341 2.78261 2.42465 2.08913 1.77639 1.48425 + 1.19296 1.04077 0.87700 0.73279 0.57152 0.52837 + 0.49369 0.48940 0.48582 0.48541 0.48497 0.48489 + 15.28994 12.51258 10.68763 9.22271 8.05984 7.12837 + 6.36098 5.70453 5.11940 4.58954 4.10598 3.66066 + 3.24557 2.85500 2.48648 2.13799 1.80860 1.49917 + 1.19775 1.03961 0.86772 0.71427 0.53931 0.49203 + 0.45399 0.44925 0.44533 0.44486 0.44440 0.44436 + 16.22060 13.08282 11.18698 9.70534 8.55862 7.60945 + 6.80627 6.10830 5.48804 4.93000 4.42251 3.95588 + 3.52219 3.11448 2.72669 2.35133 1.98435 1.62920 + 1.28744 1.10901 0.91047 0.72917 0.51799 0.46033 + 0.41365 0.40757 0.40309 0.40252 0.40213 0.40196 + 16.77907 13.56878 11.65734 10.13675 8.96474 7.99773 + 7.18643 6.48240 5.85190 5.27978 4.75684 4.27426 + 3.82283 3.39491 2.98512 2.58671 2.19428 1.80538 + 1.41586 1.21329 0.98385 0.77146 0.52387 0.45638 + 0.40149 0.39452 0.38893 0.38826 0.38760 0.38743 + 17.49292 14.13787 12.27424 10.81574 9.66606 8.69577 + 7.86537 7.13533 6.47774 5.87892 5.33009 4.82264 + 4.34748 3.89674 3.46414 3.04134 2.61731 2.17550 + 1.69517 1.43205 1.14082 0.87155 0.55887 0.46991 + 0.39640 0.38688 0.37923 0.37824 0.37758 0.37643 + 17.76547 14.46362 12.74421 11.38387 10.25403 9.26628 + 8.39895 7.63012 6.94557 6.33193 5.77692 5.26775 + 4.79011 4.33250 3.88817 3.44813 2.99754 2.50955 + 1.95271 1.63831 1.29381 0.98088 0.60233 0.48916 + 0.39839 0.38625 0.37521 0.37371 0.37314 0.37114 + 18.05786 14.68126 13.03433 11.73586 10.63778 9.66833 + 8.80967 8.04242 7.35419 6.73320 6.16855 5.64878 + 5.16083 4.69366 4.23965 3.78809 3.32085 2.80388 + 2.19458 1.83962 1.43943 1.08076 0.64489 0.51345 + 0.40302 0.38703 0.37237 0.37056 0.36986 0.36750 + 18.26157 14.82713 13.25484 12.00556 10.93779 9.98730 + 9.13985 8.37781 7.69038 7.06696 6.49778 5.97230 + 5.47845 5.00553 4.54529 4.08577 3.60623 3.06686 + 2.41552 2.02698 1.57998 1.17641 0.68770 0.53869 + 0.40857 0.38864 0.37017 0.36800 0.36727 0.36471 + 18.52119 15.00727 13.56714 12.39292 11.37826 10.46407 + 9.64118 8.89447 8.21547 7.59529 7.02565 6.49737 + 5.99965 5.52227 5.05620 4.58770 4.09227 3.52149 + 2.80752 2.36679 1.84328 1.35634 0.77154 0.58924 + 0.42088 0.39324 0.36705 0.36408 0.36342 0.36069 + 18.67336 15.11397 13.77413 12.65710 11.68554 10.80356 + 10.00463 9.27542 8.60893 7.99739 7.43345 6.90878 + 6.41329 5.93700 5.47046 4.99885 4.49512 3.90469 + 3.14741 2.66827 2.08545 1.52517 0.85180 0.63833 + 0.43376 0.39882 0.36505 0.36119 0.36066 0.35791 + 18.85686 15.25515 14.06333 13.04678 12.15142 11.33186 + 10.58372 9.89648 9.26468 8.68201 8.14225 7.63790 + 7.15937 6.69683 6.24045 5.77399 5.26689 4.65542 + 3.83774 3.29793 2.61287 1.91730 1.03629 0.75259 + 0.46584 0.41440 0.36280 0.35657 0.35630 0.35368 + 18.93756 15.31704 14.20764 13.25458 12.40898 11.63337 + 10.92388 10.27151 9.67136 9.11767 8.60455 8.12461 + 7.66798 7.22448 6.78428 6.33076 5.83179 5.21911 + 4.37692 3.80447 3.05592 2.26409 1.20211 0.85664 + 0.49657 0.43056 0.36287 0.35422 0.35372 0.35129 + 19.01070 15.35800 14.34396 13.46510 12.68065 11.96208 + 11.30585 10.70467 10.15388 9.64821 9.18178 8.74688 + 8.33246 7.92751 7.52251 7.10090 6.62979 6.03708 + 5.19050 4.59069 3.77213 2.85346 1.49393 1.04303 + 0.55376 0.46234 0.36651 0.35322 0.35078 0.34867 + 19.02852 15.36566 14.40565 13.56855 12.82008 12.13655 + 11.51469 10.94802 10.43212 9.96188 9.53144 9.13268 + 8.75367 8.38271 8.01068 7.62146 7.18227 6.61959 + 5.79193 5.18718 4.33593 3.33958 1.76003 1.20892 + 0.60638 0.49277 0.37243 0.35477 0.34915 0.34727 + 19.02577 15.37558 14.45014 13.63847 12.91143 12.24886 + 11.64748 11.10154 10.60725 10.15993 9.75422 9.38264 + 9.03378 8.69640 8.36141 8.01199 7.61244 7.08002 + 6.26298 5.65603 4.79601 3.75952 2.00791 1.35754 + 0.65572 0.52193 0.37924 0.35774 0.34784 0.34641 + 18.99197 15.37153 14.47247 13.68113 12.97167 12.32645 + 11.74234 11.21400 10.73794 10.30984 9.92460 9.57494 + 9.24959 8.93743 8.62966 8.30959 7.94078 7.43717 + 6.64241 6.04319 5.18509 4.12371 2.23789 1.49863 + 0.70182 0.54986 0.38653 0.36082 0.34744 0.34582 + 18.91949 15.36846 14.50426 13.74008 13.05415 12.43210 + 11.87099 11.36637 10.91514 10.51355 10.15710 9.83908 + 9.54878 9.27566 9.01171 8.74087 8.42636 7.97798 + 7.23339 6.65609 5.81295 4.72757 2.64960 1.76628 + 0.78755 0.60223 0.40143 0.36807 0.34715 0.34507 + 18.86113 15.37140 14.53033 13.78388 13.11294 12.50555 + 11.95877 11.46880 11.03304 10.64812 10.31010 10.01293 + 9.74671 9.50170 9.27088 9.03914 8.77026 8.37209 + 7.67873 7.12625 6.30354 5.21249 3.01003 2.01677 + 0.86676 0.65097 0.41627 0.37597 0.34724 0.34461 + 18.72060 15.37537 14.57849 13.86349 13.21620 12.62854 + 12.09895 11.62559 11.20745 10.84268 10.52896 10.26269 + 10.03728 9.84493 9.67607 9.50816 9.30375 8.99465 + 8.43514 7.95593 7.18439 6.10663 3.76297 2.56465 + 1.04444 0.76243 0.45198 0.39587 0.34868 0.34399 + 18.55644 15.38655 14.60929 13.90814 13.27166 12.69345 + 12.17284 11.70888 11.30110 10.94836 10.64885 10.39966 + 10.19519 10.02899 9.89359 9.76954 9.62311 9.38940 + 8.92571 8.50138 7.78410 6.74262 4.35039 3.02929 + 1.20389 0.86260 0.48492 0.41542 0.35123 0.34367 + 18.14014 15.39582 14.63652 13.94881 13.32340 12.75613 + 12.24651 11.79406 11.39861 11.05966 10.77608 10.54589 + 10.36470 10.22782 10.13035 10.05677 9.97974 9.84510 + 9.52493 9.19216 8.57553 7.61615 5.23306 3.77841 + 1.48720 1.04271 0.54476 0.45199 0.35792 0.34335 + 17.78697 15.39981 14.64764 13.96466 13.34367 12.78201 + 12.27910 11.83461 11.44822 11.11905 10.84507 10.62442 + 10.45456 10.33282 10.25578 10.20999 10.17315 10.10345 + 9.88144 9.61129 9.08067 8.21488 5.89205 4.35557 + 1.73586 1.20517 0.59908 0.48525 0.36581 0.34319 + 17.52913 15.39818 14.65111 13.97330 13.35753 12.80081 + 12.30231 11.86163 11.47846 11.15253 10.88360 10.67047 + 10.50998 10.39926 10.33579 10.30781 10.29591 10.26414 + 10.11505 9.90626 9.44598 8.63767 6.38705 4.84739 + 1.96289 1.35265 0.64871 0.51645 0.37356 0.34309 + 17.34950 15.40019 14.65661 13.97980 13.36454 12.80976 + 12.31442 11.87764 11.49860 11.17732 10.91314 10.70488 + 10.54962 10.44487 10.38926 10.37308 10.38004 10.37924 + 10.28217 10.11391 9.71483 8.97335 6.79360 5.25249 + 2.18573 1.49055 0.69586 0.54525 0.38180 0.34303 + 17.12239 15.39710 14.65883 13.98765 13.37816 12.82789 + 12.33600 11.90209 11.52612 11.20820 10.94838 10.74571 + 10.59793 10.50320 10.46071 10.46133 10.49116 10.52737 + 10.50151 10.39529 10.08889 9.45749 7.43059 5.89691 + 2.61573 1.74362 0.78228 0.59931 0.39787 0.34295 + 16.97543 15.39878 14.66457 13.99445 13.38504 12.83588 + 12.34613 11.91503 11.54243 11.22832 10.97249 10.77378 + 10.63002 10.53978 10.50328 10.51361 10.55967 10.62162 + 10.63960 10.57291 10.33883 9.79999 7.89745 6.40611 + 2.98892 1.96971 0.86266 0.64826 0.41388 0.34290 + 16.75471 15.39801 14.66904 14.00291 13.39693 12.85040 + 12.36304 11.93471 11.56576 11.25592 11.00436 10.81003 + 10.67177 10.58932 10.56320 10.58709 10.65264 10.74916 + 10.83659 10.83200 10.69992 10.31034 8.71651 7.32868 + 3.74889 2.48441 1.04256 0.76040 0.45178 0.34283 + 16.63043 15.39824 14.67176 14.00730 13.40269 12.85768 + 12.37162 11.94474 11.57757 11.26953 11.02001 10.82823 + 10.69320 10.61497 10.59433 10.62559 10.70189 10.81588 + 10.93839 10.96844 10.89918 10.60470 9.23240 7.96077 + 4.34901 2.96341 1.20259 0.86189 0.48550 0.34280 + 16.52440 15.40720 14.67299 14.00551 13.40137 12.85869 + 12.37627 11.95323 11.58912 11.28374 11.03676 10.84718 + 10.71179 10.63039 10.60940 10.65558 10.76865 10.91646 + 11.04911 11.09458 11.09499 10.94570 9.88961 8.74563 + 5.25807 3.74671 1.48579 1.03994 0.54572 0.34277 + 16.42969 15.39895 14.67539 14.01277 13.40999 12.86703 + 12.38352 11.95919 11.59420 11.28870 11.04256 10.85554 + 10.72614 10.65410 10.64151 10.68486 10.78015 10.92421 + 11.09560 11.17223 11.21132 11.12289 10.27950 9.27520 + 5.92666 4.35043 1.73475 1.20137 0.60057 0.34275 + 16.38556 15.39849 14.67550 14.01321 13.41080 12.86836 + 12.38547 11.96187 11.59753 11.29263 11.04728 10.86121 + 10.73293 10.66223 10.65141 10.69721 10.79597 10.94565 + 11.12924 11.21798 11.27715 11.22939 10.54637 9.64686 + 6.43755 4.83838 1.98503 1.35053 0.65065 0.34274 + 16.35504 15.39794 14.67509 14.01305 13.41114 12.86910 + 12.38670 11.96379 11.60053 11.29662 11.05137 10.86452 + 10.73599 10.66663 10.65841 10.70678 10.80707 10.95856 + 11.15151 11.25210 11.32597 11.29260 10.71754 9.96369 + 6.85271 5.22760 2.26334 1.49772 0.69571 0.34274 + 16.31371 15.39802 14.67649 14.01514 13.41357 12.87175 + 12.38936 11.96636 11.60284 11.29897 11.05477 10.86999 + 10.74326 10.67449 10.66632 10.71587 10.82016 10.97833 + 11.18083 11.28874 11.37994 11.39468 10.98562 10.30946 + 7.48506 5.91317 2.74417 1.81139 0.78335 0.34273 + 16.29085 15.39902 14.67805 14.01719 13.41600 12.87435 + 12.39204 11.96910 11.60615 11.30279 11.05832 10.87239 + 10.74500 10.67720 10.67117 10.72291 10.82862 10.98877 + 11.19782 11.31321 11.41752 11.44783 11.12336 10.58070 + 7.96571 6.41492 3.13947 2.11490 0.85984 0.34272 + 4.50183 4.58604 4.65645 4.71437 4.75949 4.79202 + 4.81299 4.82470 4.83023 4.83033 4.82536 4.81592 + 4.80371 4.79018 4.77523 4.75863 4.74094 4.72542 + 4.71601 4.71330 4.70916 4.70376 4.69714 4.69517 + 4.69344 4.69321 4.69304 4.69302 4.69303 4.69302 + 5.20065 5.29275 5.36461 5.41830 5.45360 5.47108 + 5.47253 5.46148 5.44262 5.41718 5.38586 5.34978 + 5.31123 5.27210 5.23200 5.18980 5.14511 5.10091 + 5.06127 5.04360 5.02620 5.01289 5.00176 4.99898 + 4.99657 4.99628 4.99606 4.99603 4.99601 4.99595 + 5.70010 5.80600 5.87522 5.91415 5.92809 5.92360 + 5.90385 5.87287 5.83554 5.79209 5.74122 5.68350 + 5.62333 5.56456 5.50670 5.44790 5.38720 5.32809 + 5.27311 5.24653 5.22179 5.20446 5.18847 5.18459 + 5.18150 5.18110 5.18081 5.18077 5.18073 5.18069 + 6.40998 6.52064 6.57464 6.58409 6.56045 6.51666 + 6.45722 6.38649 6.30979 6.22863 6.14382 6.05701 + 5.97002 5.88485 5.80189 5.72115 5.64261 5.56604 + 5.49329 5.46008 5.42875 5.40542 5.38232 5.37685 + 5.37251 5.37194 5.37154 5.37148 5.37142 5.37141 + 6.92505 7.00125 7.03208 7.02526 6.98259 6.90796 + 6.80814 6.69363 6.57681 6.46104 6.34731 6.23739 + 6.13206 6.03231 5.93711 5.84331 5.74899 5.65854 + 5.57837 5.54301 5.50848 5.48120 5.45387 5.44727 + 5.44204 5.44140 5.44086 5.44081 5.44075 5.44076 + 7.31572 7.37575 7.38359 7.34938 7.27582 7.16805 + 7.03442 6.88734 6.74120 6.59976 6.46394 6.33524 + 6.21369 6.09959 5.99175 5.88663 5.78212 5.68329 + 5.59740 5.56017 5.52356 5.49411 5.46394 5.45660 + 5.45079 5.45009 5.44948 5.44942 5.44936 5.44937 + 7.63317 7.67509 7.65928 7.59830 7.49566 7.35763 + 7.19384 7.01827 6.84676 6.68332 6.52879 6.38425 + 6.24906 6.12282 6.00423 5.88943 5.77627 5.67034 + 5.57969 5.54092 5.50268 5.47161 5.43971 5.43193 + 5.42575 5.42500 5.42435 5.42430 5.42424 5.42424 + 8.10630 8.16495 8.10739 7.96940 7.78289 7.58029 + 7.37134 7.16281 6.96208 6.77079 6.58931 6.41793 + 6.25589 6.10279 5.95947 5.82645 5.70396 5.59063 + 5.48916 5.44573 5.40444 5.37230 5.33844 5.33032 + 5.32386 5.32300 5.32238 5.32230 5.32223 5.32223 + 8.48299 8.51157 8.41008 8.22205 7.98468 7.73498 + 7.48393 7.23897 7.00786 6.79068 6.58561 6.39153 + 6.20944 6.03962 5.88218 5.73582 5.59982 5.47546 + 5.36623 5.31875 5.27415 5.24057 5.20647 5.19829 + 5.19181 5.19094 5.19031 5.19023 5.19018 5.19016 + 9.15208 9.10505 8.90458 8.61120 8.27198 7.93184 + 7.60278 7.29210 7.00700 6.74336 6.49583 6.25988 + 6.04048 5.83904 5.65403 5.48064 5.31631 5.16750 + 5.03846 4.97978 4.92598 4.88858 4.85499 4.84707 + 4.84091 4.84012 4.83953 4.83944 4.83939 4.83937 + 9.88093 9.49683 9.09542 8.70924 8.33755 7.97986 + 7.63587 7.30541 6.98845 6.68502 6.39814 6.12680 + 5.87316 5.63590 5.41619 5.21554 5.03485 4.87140 + 4.72800 4.67049 4.62862 4.60269 4.53258 4.50158 + 4.51219 4.51812 4.51553 4.51371 4.51696 4.51490 + 10.22889 9.98449 9.56024 9.05415 8.52863 8.03714 + 7.58740 7.17915 6.80890 6.47144 6.15655 5.85602 + 5.57662 5.31917 5.07993 4.85234 4.63325 4.43116 + 4.24721 4.15812 4.07829 4.02783 3.99238 3.98485 + 3.97935 3.97874 3.97824 3.97815 3.97813 3.97818 + 10.63608 10.27985 9.74581 9.14697 8.54766 8.00065 + 7.50902 7.06730 6.66697 6.30212 5.96353 5.64126 + 5.34049 5.06200 4.80092 4.55155 4.31088 4.08492 + 3.87302 3.76957 3.67686 3.61823 3.57768 3.56939 + 3.56339 3.56273 3.56219 3.56208 3.56207 3.56211 + 11.10412 10.42223 9.73359 9.09841 8.51037 7.96534 + 7.46010 6.99174 6.55729 6.15688 5.79076 5.45105 + 5.13565 4.84260 4.56763 4.30958 4.06501 3.82345 + 3.57898 3.46179 3.35986 3.29601 3.24701 3.24122 + 3.23289 3.23153 3.23120 3.23109 3.23129 3.23114 + 11.31028 10.55665 9.80305 9.11483 8.48325 7.90319 + 7.37011 6.87896 6.42753 6.01536 5.64048 5.29362 + 4.97063 4.66986 4.38582 4.11674 3.85881 3.60161 + 3.33962 3.21354 3.10400 3.03505 2.97973 2.97195 + 2.96276 2.96137 2.96090 2.96078 2.96089 2.96075 + 11.59734 10.72770 9.87192 9.10219 8.40500 7.77288 + 7.19925 6.67633 6.20110 5.77436 5.38867 5.03331 + 4.70092 4.38990 4.09437 3.81090 3.53522 3.25711 + 2.97158 2.83315 2.71201 2.63379 2.56648 2.55489 + 2.54368 2.54215 2.54139 2.54125 2.54125 2.54110 + 11.79249 10.82916 9.89459 9.06331 8.31805 7.64800 + 7.04467 6.50027 6.00984 5.57398 5.18213 4.82209 + 4.48442 4.16675 3.86484 3.57313 3.28721 2.99718 + 2.69830 2.55237 2.42276 2.33620 2.25837 2.24361 + 2.23029 2.22854 2.22751 2.22737 2.22727 2.22714 + 12.14870 10.94139 9.83573 8.88968 8.07144 7.35634 + 6.72459 6.16419 5.66551 5.22019 4.81724 4.44383 + 4.08928 3.75035 3.43060 3.12550 2.83209 2.53987 + 2.24065 2.09026 1.94467 1.83610 1.74170 1.72006 + 1.70283 1.70081 1.69913 1.69890 1.69874 1.69868 + 12.41060 11.00672 9.77726 8.75099 7.88043 7.13411 + 6.48548 5.91461 5.40977 4.95822 4.54752 4.16642 + 3.80478 3.45902 3.13454 2.83033 2.53979 2.25069 + 1.95225 1.79953 1.64697 1.52846 1.42286 1.39772 + 1.37742 1.37503 1.37304 1.37276 1.37260 1.37258 + 12.83466 11.13670 9.74331 8.61151 7.66814 6.87411 + 6.20293 5.62124 5.10579 4.64372 4.22234 3.83155 + 3.46235 3.11070 2.78036 2.47651 2.19037 1.90698 + 1.61495 1.46432 1.31055 1.18638 1.06730 1.03770 + 1.01390 1.01105 1.00866 1.00834 1.00812 1.00813 + 13.21359 11.27290 9.78048 8.59393 7.61697 6.79120 + 6.09534 5.49664 4.96689 4.49117 4.05692 3.65491 + 3.27954 2.92734 2.59759 2.29075 2.00275 1.71999 + 1.43350 1.28573 1.13372 1.00823 0.88033 0.84805 + 0.82227 0.81882 0.81632 0.81603 0.81574 0.81569 + 13.57920 11.44583 9.87897 8.64285 7.63576 6.78610 + 6.07027 5.45649 4.91448 4.42733 3.98300 3.57266 + 3.19079 2.83350 2.49904 2.18657 1.89555 1.61348 + 1.32911 1.18247 1.03017 0.90234 0.76823 0.73373 + 0.70624 0.70260 0.69993 0.69961 0.69931 0.69918 + 13.91473 11.62480 10.00202 8.72425 7.69108 6.82433 + 6.09294 5.46533 4.91159 4.41400 3.96027 3.54181 + 3.15325 2.79050 2.45101 2.13271 1.83572 1.55260 + 1.26808 1.12106 0.96704 0.83614 0.69628 0.65986 + 0.63080 0.62696 0.62414 0.62380 0.62349 0.62331 + 14.46230 12.01112 10.30495 8.92838 7.82205 6.92559 + 6.18356 5.54923 4.98438 4.47276 4.00552 3.57502 + 3.17366 2.79639 2.44189 2.10991 1.80029 1.50942 + 1.21878 1.06787 0.90757 0.76871 0.61671 0.57645 + 0.54415 0.54017 0.53685 0.53646 0.53605 0.53596 + 14.93138 12.31335 10.55279 9.13286 7.99946 7.08683 + 6.33181 5.68412 5.10582 4.58160 4.10292 3.66190 + 3.25072 2.86385 2.49906 2.15460 1.82909 1.52160 + 1.22045 1.06328 0.89447 0.74609 0.58034 0.53595 + 0.50030 0.49589 0.49221 0.49178 0.49135 0.49133 + 15.78915 12.90768 11.07507 9.60367 8.45272 7.51615 + 6.73701 6.06446 5.46226 4.91560 4.41591 3.95493 + 3.52409 3.11681 2.72925 2.35709 1.99685 1.64714 + 1.30634 1.12844 0.93265 0.75619 0.55411 0.49939 + 0.45547 0.45003 0.44550 0.44494 0.44446 0.44447 + 16.35931 13.33514 11.48674 10.01026 8.86421 7.91739 + 7.12206 6.43140 5.81208 5.24935 4.73432 4.25835 + 3.81231 3.38886 2.98330 2.58989 2.20326 1.81921 + 1.43225 1.23057 1.00392 0.79647 0.55848 0.49399 + 0.44164 0.43504 0.42972 0.42910 0.42842 0.42820 + 17.05753 13.89428 12.08398 10.66040 9.53351 8.58398 + 7.77242 7.05950 6.41669 5.83053 5.29253 4.79424 + 4.32668 3.88211 3.45469 3.03665 2.61744 2.18091 + 1.70679 1.44725 1.16041 0.89652 0.59185 0.50553 + 0.43483 0.42597 0.41899 0.41802 0.41701 0.41533 + 17.47191 14.23646 12.49167 11.13368 10.03054 9.08828 + 8.27310 7.55111 6.89732 6.29942 5.74931 5.23871 + 4.75858 4.30087 3.85917 3.42449 2.98300 2.51023 + 1.97240 1.66346 1.31505 0.99670 0.63043 0.52623 + 0.43603 0.42381 0.41442 0.41325 0.41138 0.40885 + 17.58138 14.42824 12.82741 11.55297 10.47175 9.51863 + 8.67618 7.92567 7.25457 6.65080 6.10295 5.59871 + 5.12380 4.66645 4.21953 3.77301 3.30992 2.79849 + 2.19855 1.85019 1.45767 1.10489 0.67552 0.54569 + 0.43841 0.42385 0.41127 0.40953 0.40763 0.40443 + 17.77005 14.56825 13.03670 11.80858 10.75674 9.82254 + 8.99186 8.24755 7.57854 6.97385 6.42303 5.91464 + 5.43509 4.97282 4.52010 4.06569 3.59018 3.05651 + 2.41552 2.03461 1.59669 1.19971 0.71686 0.56919 + 0.44247 0.42431 0.40860 0.40658 0.40434 0.40109 + 18.00018 14.73483 13.32790 12.17262 11.17327 10.27587 + 9.47087 8.74344 8.08471 7.48530 6.93615 6.42697 + 5.94525 5.47971 5.02179 4.55856 4.06708 3.50221 + 2.80001 2.36833 1.85610 1.37756 0.79770 0.61645 + 0.45211 0.42682 0.40457 0.40192 0.39938 0.39635 + 18.12440 14.82666 13.51601 12.41780 11.46198 10.59765 + 9.81766 9.10890 8.46391 7.87438 7.33215 6.82774 + 6.34924 5.88557 5.42769 4.96161 4.46189 3.87765 + 3.13309 2.66394 2.09390 1.54390 0.87515 0.66268 + 0.46278 0.43063 0.40172 0.39835 0.39585 0.39312 + 18.24617 14.92946 13.76671 12.77147 11.89484 11.09552 + 10.36859 9.70368 9.09490 8.53548 8.01847 7.53532 + 7.07475 6.62582 6.17909 5.71915 5.21701 4.61276 + 3.80935 3.28088 2.61078 1.92836 1.05412 0.77163 + 0.49084 0.44290 0.39760 0.39229 0.39047 0.38827 + 18.27867 14.95965 13.88256 12.95424 12.13060 11.37739 + 10.69067 10.06154 9.48480 8.95437 8.46379 8.00482 + 7.56619 7.13679 6.70715 6.26133 5.76868 5.16446 + 4.33758 3.77705 3.04455 2.26773 1.21597 0.87207 + 0.51886 0.45673 0.39616 0.38880 0.38748 0.38556 + 18.29048 14.96047 13.98341 13.13395 12.37535 11.68179 + 11.04980 10.47213 9.94427 9.46078 9.01555 8.60038 + 8.20344 7.81314 7.42023 7.00863 6.54655 5.96464 + 5.13474 4.54730 3.74563 2.84413 1.50252 1.05386 + 0.57252 0.48541 0.39756 0.38609 0.38424 0.38263 + 18.27896 14.94831 14.02673 13.22062 12.49934 11.84150 + 11.24395 10.70019 10.20621 9.75687 9.34623 8.96602 + 8.60391 8.24793 7.88914 7.51178 7.08391 6.53399 + 5.72400 5.13176 4.29768 3.31977 1.76412 1.21711 + 0.62296 0.51385 0.40187 0.38636 0.38253 0.38107 + 18.26093 14.94707 14.06076 13.28101 12.58170 11.94471 + 11.36695 10.84303 10.36927 9.94128 9.55381 9.19949 + 8.86699 8.54511 8.22488 7.88964 7.50380 6.98483 + 6.18339 5.58815 4.74695 3.73244 2.00893 1.36449 + 0.67045 0.54118 0.40744 0.38862 0.38117 0.38010 + 18.22289 14.93801 14.07721 13.31749 12.63536 12.01516 + 11.45387 10.94664 10.49011 10.08021 9.71211 9.37875 + 9.06918 8.77251 8.48009 8.17540 7.82202 7.33361 + 6.55541 5.96776 5.12780 4.08852 2.23503 1.50448 + 0.71541 0.56796 0.41369 0.39084 0.38071 0.37945 + 18.15323 14.93162 14.10354 13.36920 12.70929 12.11078 + 11.57103 11.08592 10.65259 10.26755 9.92663 9.62350 + 9.34796 9.08992 8.84168 8.58742 8.29041 7.85988 + 7.13409 6.56867 5.74278 4.67936 2.63986 1.76941 + 0.79950 0.61862 0.42697 0.39670 0.38024 0.37862 + 18.10243 14.93521 14.12763 13.40917 12.76272 12.17739 + 11.65075 11.17906 10.76000 10.39053 10.06697 9.78372 + 9.53139 9.30085 9.08539 8.87034 8.61974 8.24116 + 7.56909 7.02936 6.22367 5.15429 2.99415 2.01651 + 0.87753 0.66610 0.44053 0.40349 0.38008 0.37811 + 17.98491 14.94420 14.17451 13.48297 12.85712 12.28929 + 11.77800 11.32157 10.91873 10.56797 10.26719 10.01307 + 9.79946 9.61915 9.46338 9.31081 9.12520 8.83829 + 8.30454 7.84032 7.08681 6.03075 3.73395 2.55579 + 1.05336 0.77525 0.47384 0.42135 0.38076 0.37742 + 17.84460 14.95962 14.20566 13.52425 12.90601 12.34561 + 11.84251 11.39539 11.00380 10.66591 10.37899 10.13990 + 9.94456 9.78800 9.66342 9.55224 9.42262 9.21358 + 8.77825 8.36652 7.67236 6.66264 4.31418 3.00676 + 1.21124 0.87420 0.50501 0.43987 0.38231 0.37708 + 17.47121 14.96470 14.22842 13.56118 12.95478 12.40509 + 11.91164 11.47397 11.09189 10.76489 10.49194 10.27127 + 10.09870 9.96989 9.88071 9.81689 9.75301 9.63782 + 9.34783 9.03586 8.44466 7.51142 5.17682 3.74853 + 1.49317 1.05199 0.56255 0.47364 0.38773 0.37673 + 17.15134 14.96329 14.23543 13.57477 12.97426 12.43071 + 11.94332 11.51208 11.13665 10.81671 10.55178 10.34055 + 10.17964 10.06571 9.99583 9.95765 9.93017 9.87308 + 9.68090 9.43987 8.93732 8.08721 5.81286 4.32568 + 1.74202 1.21217 0.61489 0.50547 0.39410 0.37655 + 16.91866 14.96321 14.23999 13.58186 12.98326 12.44269 + 11.95946 11.53337 11.16392 10.85027 10.59105 10.38482 + 10.22983 10.12435 10.06624 10.04424 10.04081 10.02577 + 9.90166 9.70694 9.27518 8.51425 6.32771 4.78930 + 1.96115 1.35854 0.66420 0.53500 0.40226 0.37644 + 16.75748 14.96201 14.24279 13.58731 12.99096 12.45310 + 11.97253 11.54905 11.18189 10.87083 10.61542 10.41445 + 10.26541 10.16619 10.11563 10.10458 10.11787 10.12770 + 10.05309 9.90548 9.53772 8.83194 6.70622 5.19475 + 2.18732 1.49640 0.70959 0.56296 0.40841 0.37637 + 16.55492 14.96168 14.24716 13.59497 13.00181 12.46708 + 11.98988 11.56970 11.20615 10.89907 10.64832 10.45283 + 10.31030 10.21919 10.17935 10.18320 10.21856 10.26377 + 10.25402 10.16393 9.88979 9.29827 7.32251 5.83036 + 2.60990 1.74735 0.79484 0.61498 0.42323 0.37628 + 16.45445 14.97105 14.24906 13.59447 13.00229 12.47015 + 11.99645 11.58025 11.22086 10.91780 10.67078 10.47789 + 10.33533 10.24184 10.20260 10.22165 10.29403 10.37867 + 10.39369 10.32279 10.10226 9.61132 7.80631 6.31500 + 2.97253 1.97569 0.87379 0.66312 0.43775 0.37623 + 16.26060 14.97233 14.25444 13.60273 13.01303 12.48327 + 12.01213 11.59845 11.24195 10.94216 10.69875 10.51022 + 10.37309 10.28662 10.25668 10.28853 10.37979 10.49446 + 10.56737 10.55374 10.43951 10.10369 8.59019 7.20494 + 3.72598 2.49101 1.05135 0.77254 0.47249 0.37616 + 16.14975 14.97245 14.25687 13.60673 13.01841 12.49001 + 12.01998 11.60777 11.25262 10.95442 10.71274 10.52641 + 10.39213 10.30944 10.28451 10.32330 10.42461 10.55484 + 10.65779 10.67516 10.62195 10.38375 9.09287 7.81461 + 4.31570 2.96382 1.21023 0.87146 0.50484 0.37612 + 16.00595 14.96390 14.26019 13.61574 13.02943 12.50127 + 12.03088 11.61814 11.26334 10.96604 10.72537 10.54108 + 10.41301 10.34189 10.32914 10.36933 10.45658 10.58693 + 10.74341 10.81199 10.82501 10.67435 9.69479 8.66093 + 5.20177 3.69743 1.49062 1.05374 0.56369 0.37609 + 15.94319 14.96339 14.26095 13.61711 13.03131 12.50383 + 12.03413 11.62195 11.26741 10.97060 10.73150 10.54988 + 10.42430 10.35460 10.34290 10.38579 10.47946 10.62150 + 10.79291 10.87199 10.91702 10.84594 10.08063 9.12523 + 5.85797 4.30876 1.73925 1.20945 0.61677 0.37607 + 15.90444 14.96297 14.26084 13.61729 13.03192 12.50495 + 12.03585 11.62418 11.27029 10.97412 10.73577 10.55505 + 10.43051 10.36197 10.35179 10.39686 10.49374 10.64073 + 10.82293 10.91307 10.97645 10.94104 10.32441 9.47933 + 6.35774 4.78699 1.98792 1.35762 0.66552 0.37606 + 15.87795 14.96254 14.26031 13.61708 13.03210 12.50551 + 12.03689 11.62599 11.27307 10.97781 10.73957 10.55802 + 10.43318 10.36591 10.35816 10.40554 10.50361 10.65226 + 10.84312 10.94371 11.01992 10.99663 10.48022 9.77761 + 6.76362 5.16857 2.25819 1.50406 0.70941 0.37605 + 15.84130 14.96285 14.26178 13.61903 13.03436 12.50797 + 12.03935 11.62822 11.27509 10.97983 10.74256 10.56301 + 10.43985 10.37302 10.36516 10.41356 10.51545 10.67005 + 10.86874 10.97599 11.06944 11.09107 10.72594 10.10403 + 7.38065 5.84084 2.72719 1.81384 0.79550 0.37604 + 15.81983 14.96367 14.26352 13.62136 13.03696 12.51052 + 12.04175 11.63089 11.27818 10.98339 10.74576 10.56499 + 10.44110 10.37516 10.36938 10.41983 10.52291 10.67919 + 10.88382 10.99792 11.10433 11.14412 10.86324 10.36079 + 7.84988 6.33466 3.11474 2.11006 0.87088 0.37604 + 4.26209 4.34226 4.41027 4.46729 4.51304 4.54770 + 4.57218 4.58849 4.59941 4.60561 4.60749 4.60563 + 4.60172 4.59713 4.59151 4.58411 4.57483 4.56663 + 4.56299 4.56256 4.56080 4.55743 4.55264 4.55113 + 4.54979 4.54961 4.54947 4.54945 4.54945 4.54945 + 4.95553 5.04530 5.11651 5.17104 5.20869 5.23002 + 5.23676 5.23227 5.22104 5.20419 5.18227 5.15613 + 5.12758 5.09820 5.06762 5.03489 4.99978 4.96504 + 4.93437 4.92087 4.90743 4.89679 4.88715 4.88471 + 4.88262 4.88236 4.88218 4.88215 4.88212 4.88209 + 5.46371 5.55668 5.62538 5.67254 5.69824 5.70354 + 5.69108 5.66565 5.63339 5.59593 5.55400 5.50873 + 5.46200 5.41546 5.36858 5.31993 5.26878 5.21806 + 5.17186 5.15098 5.13059 5.11497 5.10088 5.09746 + 5.09463 5.09429 5.09402 5.09400 5.09398 5.09393 + 6.18460 6.29249 6.34969 6.36666 6.35310 6.32015 + 6.27194 6.21268 6.14758 6.07828 6.00579 5.93164 + 5.85697 5.78329 5.71101 5.64051 5.57202 5.50515 + 5.44113 5.41156 5.38334 5.36207 5.34099 5.33599 + 5.33202 5.33150 5.33112 5.33107 5.33102 5.33101 + 6.70978 6.78935 6.82696 6.82947 6.79838 6.73721 + 6.65204 6.55259 6.45034 6.34851 6.24805 6.15077 + 6.05770 5.96993 5.88636 5.80360 5.71946 5.63817 + 5.56571 5.53337 5.50116 5.47531 5.45011 5.44405 + 5.43920 5.43859 5.43809 5.43805 5.43800 5.43800 + 7.10958 7.17576 7.19340 7.17148 7.11238 7.02068 + 6.90399 6.77386 6.64370 6.51717 6.39526 6.27964 + 6.17074 6.06914 5.97353 5.87990 5.78572 5.69585 + 5.61711 5.58243 5.54762 5.51918 5.49107 5.48427 + 5.47881 5.47814 5.47757 5.47751 5.47746 5.47747 + 7.43353 7.48448 7.48136 7.43536 7.34959 7.22968 + 7.08454 6.92722 6.77271 6.62490 6.48479 6.35368 + 6.23149 6.11815 6.01220 5.90929 5.80667 5.70974 + 5.62603 5.58962 5.55288 5.52258 5.49255 5.48525 + 5.47937 5.47865 5.47805 5.47799 5.47793 5.47794 + 7.91340 7.98653 7.94719 7.82911 7.66352 7.48224 + 7.29437 7.10573 6.92288 6.74760 6.58078 6.42332 + 6.27504 6.13596 6.00642 5.88583 5.77368 5.66986 + 5.57648 5.53513 5.49522 5.46394 5.43137 5.42349 + 5.41722 5.41638 5.41578 5.41571 5.41565 5.41563 + 8.29422 8.33998 8.26091 8.09734 7.88467 7.65845 + 7.42926 7.20429 6.99119 6.79045 6.60095 6.42200 + 6.25448 6.09869 5.95465 5.82085 5.69637 5.58257 + 5.48200 5.43735 5.39469 5.36197 5.32858 5.32048 + 5.31404 5.31319 5.31257 5.31249 5.31242 5.31242 + 8.96772 8.94220 8.77153 8.51040 8.20190 7.88780 + 7.58052 7.28867 7.02088 6.77406 6.54341 6.32449 + 6.12076 5.93292 5.76025 5.59952 5.44905 5.31319 + 5.19493 5.14132 5.09137 5.05540 5.02164 5.01351 + 5.00710 5.00628 5.00568 5.00560 5.00552 5.00552 + 9.47579 9.28791 9.02360 8.71935 8.38331 8.02625 + 7.66189 7.30757 6.98095 6.68431 6.41771 6.17626 + 5.95597 5.75047 5.55875 5.37856 5.20847 5.05042 + 4.90957 4.84804 4.79175 4.75220 4.71811 4.71099 + 4.70444 4.70353 4.70298 4.70294 4.70287 4.70287 + 10.11111 9.77946 9.37740 8.95370 8.51590 8.07326 + 7.63783 7.22443 6.84544 6.50409 6.19820 5.92083 + 5.66677 5.42864 5.20440 4.99171 4.78922 4.59896 + 4.42641 4.34963 4.27966 4.23184 4.19564 4.18993 + 4.18354 4.18246 4.18193 4.18195 4.18177 4.18189 + 10.46095 10.14384 9.64942 9.08485 8.51364 7.98861 + 7.51454 7.08807 6.70281 6.35287 6.02856 5.72005 + 5.43207 5.16556 4.91652 4.68027 4.45441 4.24426 + 4.05038 3.95763 3.87446 3.82121 3.78256 3.77434 + 3.76828 3.76758 3.76704 3.76694 3.76692 3.76692 + 10.93772 10.29391 9.64156 9.03708 8.47547 7.95328 + 7.46781 7.01661 6.59715 6.20977 5.85490 5.52564 + 5.22047 4.93788 4.67427 4.42890 4.19875 3.97372 + 3.74810 3.64104 3.54884 3.49195 3.44717 3.44115 + 3.43342 3.43223 3.43186 3.43173 3.43194 3.43177 + 11.14863 10.43375 9.71637 9.05828 8.45224 7.89392 + 7.37940 6.90425 6.46660 6.06616 5.70130 5.36378 + 5.05004 4.75878 4.48520 4.22796 3.98365 3.74219 + 3.49842 3.38238 3.28302 3.22206 3.17258 3.16513 + 3.15696 3.15579 3.15533 3.15520 3.15533 3.15519 + 11.44320 10.61342 9.79368 9.05299 8.37984 7.76772 + 7.21076 6.70197 6.23866 5.82154 5.44391 5.09608 + 4.77135 4.46821 4.18146 3.90812 3.64431 3.38010 + 3.11098 2.98199 2.87123 2.80223 2.74326 2.73304 + 2.72352 2.72226 2.72161 2.72148 2.72150 2.72139 + 11.64424 10.72156 9.82262 9.01932 8.29676 7.64533 + 7.05734 6.52569 6.04581 5.61812 5.23299 4.87921 + 4.54802 4.23704 3.94249 3.65941 3.38370 3.10577 + 2.82143 2.68415 2.56466 2.48779 2.41985 2.40726 + 2.39606 2.39462 2.39378 2.39365 2.39359 2.39349 + 12.00346 10.84582 9.77776 8.85808 8.05892 7.35806 + 6.73743 6.18598 5.69469 5.25559 4.85826 4.49048 + 4.14181 3.80870 3.49436 3.19479 2.90744 2.62292 + 2.33440 2.19108 2.05437 1.95502 1.87209 1.85369 + 1.83910 1.83740 1.83600 1.83581 1.83568 1.83563 + 12.27045 10.91759 9.72338 8.72108 7.86782 7.13442 + 6.49600 5.93356 5.43556 4.98978 4.58435 4.20827 + 3.85133 3.50967 3.18858 2.88782 2.60179 2.31848 + 2.02778 1.88041 1.73525 1.62518 1.53137 1.50967 + 1.49216 1.49011 1.48842 1.48816 1.48805 1.48800 + 12.68484 11.04508 9.68654 8.57763 7.65123 6.87018 + 6.20863 5.63452 5.12513 4.66797 4.25096 3.86421 + 3.49864 3.15009 2.82232 2.52065 2.23725 1.95719 + 1.66944 1.52220 1.37405 1.25711 1.14919 1.12296 + 1.10186 1.09935 1.09725 1.09696 1.09678 1.09675 + 13.02954 11.16611 9.71424 8.55328 7.59440 6.78261 + 6.09658 5.50493 4.98052 4.50901 4.07846 3.67993 + 3.30789 2.95880 2.63189 2.32732 2.04111 1.76031 + 1.47655 1.33126 1.18391 1.06477 0.94716 0.91814 + 0.89492 0.89180 0.88955 0.88930 0.88902 0.88899 + 13.34388 11.31615 9.80083 8.59579 7.60869 6.77356 + 6.06748 5.46024 4.92309 4.43995 3.99914 3.59216 + 3.21351 2.85934 2.52780 2.21778 1.92837 1.64761 + 1.36507 1.22039 1.07218 0.95014 0.82565 0.79422 + 0.76918 0.76584 0.76341 0.76313 0.76284 0.76277 + 13.61299 11.50992 9.94532 8.67635 7.64079 6.78382 + 6.06965 5.45898 4.91616 4.42515 3.97699 3.56389 + 3.17805 2.81466 2.47359 2.15632 1.86353 1.58335 + 1.29965 1.15404 1.00353 0.87793 0.74748 0.71394 + 0.68712 0.68386 0.68112 0.68080 0.68046 0.68041 + 14.13019 11.82933 10.19479 8.86453 7.78625 6.90567 + 6.17209 5.54246 4.98146 4.47367 4.01030 3.58364 + 3.18592 2.81199 2.46063 2.13157 1.82429 1.53429 + 1.24430 1.09465 0.93758 0.80371 0.66052 0.62303 + 0.59298 0.58930 0.58622 0.58586 0.58548 0.58541 + 14.58958 12.12600 10.43502 9.06097 7.95545 7.05882 + 6.31285 5.67082 5.09727 4.57757 4.10321 3.66627 + 3.25879 2.87522 2.51356 2.17228 1.84975 1.54370 + 1.24283 1.08665 0.92081 0.77726 0.62024 0.57861 + 0.54521 0.54110 0.53766 0.53726 0.53685 0.53678 + 15.43142 12.71058 10.94304 9.51530 8.38966 7.46916 + 6.70045 6.03572 5.44045 4.90023 4.40645 3.95072 + 3.52426 3.12049 2.73617 2.36773 2.01165 1.66488 + 1.32474 1.14758 0.95452 0.78278 0.58955 0.53760 + 0.49597 0.49083 0.48652 0.48599 0.48554 0.48552 + 15.94618 13.10901 11.33489 9.90644 8.78628 7.85583 + 7.07104 6.38863 5.77734 5.22272 4.71556 4.24668 + 3.80626 3.38686 2.98463 2.59511 2.21329 1.83332 + 1.44849 1.24774 1.02384 0.82105 0.59191 0.53020 + 0.48019 0.47393 0.46887 0.46827 0.46762 0.46760 + 16.36102 13.58126 11.94264 10.60317 9.50059 8.54311 + 7.70880 6.97531 6.32743 5.75078 5.23197 4.75702 + 4.31013 3.87953 3.46032 3.04640 2.62817 2.18891 + 1.71131 1.45389 1.17685 0.92539 0.62549 0.53667 + 0.47070 0.46338 0.45672 0.45552 0.45490 0.45371 + 16.69250 13.85169 12.28525 11.02152 9.95769 9.02248 + 8.19752 7.46412 6.80953 6.22149 5.68841 5.19793 + 4.73591 4.29110 3.85745 3.42679 2.98560 2.50926 + 1.96851 1.66416 1.33033 1.02764 0.66321 0.55440 + 0.47014 0.46011 0.45156 0.45017 0.44868 0.44685 + 16.90080 14.01933 12.52823 11.32841 10.30136 9.38956 + 8.57801 7.85036 7.19567 6.60332 6.06311 5.56400 + 5.09311 4.63967 4.19683 3.75486 3.29727 2.79296 + 2.20261 1.86010 1.47382 1.12582 0.70283 0.57512 + 0.47181 0.45866 0.44788 0.44631 0.44416 0.44200 + 17.04214 14.12913 12.71121 11.56201 10.56868 9.67958 + 8.88281 8.16364 7.51262 6.92028 6.37753 5.87430 + 5.39869 4.94031 4.49170 4.04198 3.57226 3.04631 + 2.41604 2.04185 1.61125 1.21952 0.74263 0.59693 + 0.47459 0.45815 0.44489 0.44313 0.44052 0.43821 + 17.21770 14.26129 12.96813 11.89564 10.95900 10.11076 + 9.34330 8.64404 8.00557 7.42009 6.87995 6.37644 + 5.89890 5.43744 4.98387 4.52565 4.04041 3.48410 + 2.79413 2.37039 1.86712 1.39520 0.82069 0.64130 + 0.48206 0.45900 0.44029 0.43809 0.43502 0.43264 + 17.31862 14.33837 13.13776 12.12203 11.22957 10.41570 + 9.67477 8.99573 8.37247 7.79812 7.26594 6.76796 + 6.29424 5.83512 5.38198 4.92127 4.42820 3.85303 + 3.12161 2.66116 2.10121 1.55927 0.89573 0.68514 + 0.49095 0.46144 0.43691 0.43419 0.43106 0.42874 + 17.44360 14.44381 13.37628 12.45490 11.63676 10.88517 + 10.19647 9.56174 8.97615 8.43399 7.92941 7.45511 + 7.00152 6.55896 6.11839 5.66488 5.17017 4.57572 + 3.78640 3.26747 2.60913 1.93714 1.07014 0.78980 + 0.51575 0.47105 0.43155 0.42726 0.42487 0.42283 + 17.50456 14.49379 13.49713 12.63223 11.85965 11.14923 + 10.49779 9.89746 9.34387 8.83170 8.35530 7.90737 + 7.47788 7.05674 6.63482 6.19663 5.71225 5.11825 + 4.30566 3.75492 3.03499 2.27022 1.22875 0.88734 + 0.54147 0.48295 0.42901 0.42295 0.42129 0.41952 + 17.56940 14.53258 13.61415 12.81169 12.09219 11.43267 + 10.82994 10.27755 9.77142 9.30653 8.87719 8.47574 + 8.09096 7.71182 7.32925 6.92756 6.47548 5.90474 + 5.08934 4.51180 3.72339 2.83588 1.51092 1.06528 + 0.59200 0.50892 0.42862 0.41882 0.41731 0.41591 + 17.60300 14.55579 13.67887 12.90796 12.21584 11.58328 + 11.00734 10.48248 10.00500 9.57043 9.17349 8.80687 + 8.45964 8.12078 7.78123 7.42448 7.01617 6.47842 + 5.67068 5.08186 4.26284 3.30580 1.76962 1.22563 + 0.64011 0.53467 0.43147 0.41906 0.41466 0.41397 + 17.59377 14.55737 13.70975 12.96152 12.28938 11.67684 + 11.12097 10.61689 10.16121 9.74976 9.37763 9.03778 + 8.71937 8.41155 8.10547 7.78448 7.41279 6.90707 + 6.11884 5.53273 4.70636 3.70982 2.01104 1.37235 + 0.68595 0.56106 0.43595 0.41949 0.41359 0.41276 + 17.53743 14.54482 13.73109 13.00637 12.35085 11.75132 + 11.20652 10.71352 10.27088 9.87528 9.52225 9.20537 + 8.91444 8.63790 8.36306 8.06519 7.70610 7.22216 + 6.47955 5.91574 5.08997 4.05774 2.23158 1.51123 + 0.72996 0.58714 0.44127 0.42047 0.41304 0.41194 + 17.52083 14.56054 13.75955 13.04814 12.40840 11.82860 + 11.30618 10.83724 10.41913 10.04856 9.72154 9.43200 + 9.17009 8.92604 8.69240 8.45369 8.17333 7.76017 + 7.05270 6.49805 5.68641 4.64055 2.63286 1.77341 + 0.81197 0.63551 0.45288 0.42546 0.41211 0.41090 + 17.47704 14.56531 13.78247 13.08507 12.45736 11.88948 + 11.37894 10.92239 10.51753 10.16151 9.85089 9.58029 + 9.34070 9.12331 8.92184 8.72207 8.48852 8.12900 + 7.47836 6.95087 6.15979 5.10778 2.98213 2.01750 + 0.88870 0.68164 0.46515 0.43114 0.41172 0.41026 + 17.36443 14.56852 13.82172 13.15024 12.54270 11.99177 + 11.49616 11.05407 10.66440 10.32564 10.03592 9.79219 + 9.58873 9.41886 9.27450 9.13550 8.96687 8.70131 + 8.19417 7.74526 7.00827 5.96999 3.71128 2.54952 + 1.06247 0.78834 0.49594 0.44696 0.41190 0.40939 + 17.22977 14.57844 13.84879 13.18787 12.58779 12.04377 + 11.55544 11.12169 10.74225 10.41535 10.13844 9.90865 + 9.72230 9.57486 9.46007 9.36030 9.24523 9.05681 + 8.65060 8.25634 7.58171 6.59252 4.28348 2.99264 + 1.21880 0.88614 0.52546 0.46362 0.41302 0.40896 + 16.89076 14.58110 13.86833 13.22118 12.63255 12.09868 + 11.61910 11.19376 10.82275 10.50561 10.24154 10.02885 + 9.86374 9.74224 9.66055 9.60504 9.55177 9.45334 + 9.19190 8.90024 8.33358 7.42448 5.13077 3.72405 + 1.49917 1.06139 0.58039 0.49529 0.41722 0.40851 + 16.60597 14.58328 13.87655 13.23337 12.64812 12.11889 + 11.64499 11.22658 10.86356 10.55489 10.29891 10.09400 + 9.93814 9.82923 9.76470 9.73276 9.71424 9.67439 + 9.50614 9.27745 8.80181 7.99620 5.77328 4.28154 + 1.74232 1.21969 0.63152 0.52544 0.42358 0.40829 + 16.39880 14.58272 13.87989 13.23975 12.65745 12.13167 + 11.66172 11.24744 10.88841 10.58384 10.33247 10.13298 + 9.98380 9.88341 9.82999 9.81294 9.81594 9.81173 + 9.70966 9.53440 9.13074 8.40091 6.26275 4.74946 + 1.96444 1.36480 0.67900 0.55379 0.42991 0.40816 + 16.25511 14.58242 13.88275 13.24461 12.66425 12.14089 + 11.67351 11.26155 10.90467 10.60240 10.35454 10.16013 + 10.01649 9.92162 9.87483 9.86784 9.88680 9.90545 + 9.84896 9.71929 9.38068 8.70936 6.63321 5.14727 + 2.18935 1.50237 0.72324 0.58054 0.43502 0.40807 + 16.07483 14.58002 13.88414 13.25081 12.67532 12.15573 + 11.69131 11.28179 10.92713 10.62751 10.38306 10.19331 + 10.05601 9.96973 9.93410 9.94110 9.97886 10.02901 + 10.03466 9.96055 9.71106 9.15413 7.24501 5.76865 + 2.60499 1.75320 0.80654 0.63135 0.44804 0.40796 + 15.95820 14.58267 13.88974 13.25649 12.68060 12.16172 + 11.69901 11.29183 10.94024 10.64394 10.40301 10.21668 + 10.08269 9.99989 9.96899 9.98414 10.03596 10.10797 + 10.14987 10.10983 9.92771 9.46362 7.69046 6.26136 + 2.96684 1.97684 0.88444 0.67796 0.46170 0.40789 + 15.80894 14.59168 13.89267 13.25788 12.68362 12.16772 + 11.70885 11.30610 10.95896 10.66716 10.43029 10.24709 + 10.11406 10.03051 10.00249 10.03535 10.12708 10.24297 + 10.32176 10.31679 10.22204 9.91850 8.47623 7.12727 + 3.70516 2.48925 1.06020 0.78523 0.49399 0.40780 + 15.70893 14.59156 13.89463 13.26143 12.68840 12.17370 + 11.71599 11.31443 10.96857 10.67822 10.44296 10.26172 + 10.13127 10.05114 10.02775 10.06698 10.16787 10.29794 + 10.40410 10.42759 10.38956 10.17935 8.96168 7.72370 + 4.28587 2.95341 1.21770 0.88274 0.52471 0.40775 + 15.57771 14.58329 13.89788 13.27009 12.69892 12.18431 + 11.72589 11.32372 10.97806 10.68850 10.45421 10.27486 + 10.15034 10.08128 10.06938 10.10937 10.19564 10.32490 + 10.48187 10.55325 10.57515 10.44526 9.53687 8.54761 + 5.15732 3.67319 1.49616 1.06347 0.58120 0.40771 + 15.52124 14.58313 13.89870 13.27139 12.70059 12.18652 + 11.72875 11.32713 10.98169 10.69253 10.45965 10.28282 + 10.16062 10.09282 10.08176 10.12410 10.21633 10.35631 + 10.52695 10.60772 10.65829 10.60204 9.90161 8.99389 + 5.80198 4.27513 1.74362 1.21748 0.63270 0.40768 + 15.48620 14.58273 13.89877 13.27162 12.70103 12.18747 + 11.73029 11.32926 10.98436 10.69572 10.46346 10.28736 + 10.16607 10.09943 10.08981 10.13418 10.22932 10.37374 + 10.55425 10.64517 10.71206 10.68758 10.12948 9.33430 + 6.29271 4.74563 1.99201 1.36469 0.68014 0.40767 + 15.46236 14.58242 13.89833 13.27138 12.70117 12.18797 + 11.73126 11.33089 10.98694 10.69919 10.46694 10.28997 + 10.16832 10.10290 10.09561 10.14213 10.23824 10.38426 + 10.57290 10.67313 10.75097 10.73679 10.27471 9.61900 + 6.69106 5.12090 2.25583 1.51041 0.72293 0.40766 + 15.42929 14.58256 13.89959 13.27318 12.70337 12.19036 + 11.73362 11.33312 10.98882 10.70097 10.46956 10.29445 + 10.17437 10.10933 10.10187 10.14933 10.24897 10.40031 + 10.59571 10.70214 10.79654 10.82377 10.50001 9.92586 + 7.29557 5.78270 2.71518 1.81837 0.80765 0.40765 + 15.41037 14.58290 13.90072 13.27509 12.70584 12.19298 + 11.73618 11.33563 10.99174 10.70433 10.47259 10.29629 + 10.17550 10.11117 10.10558 10.15485 10.25550 10.40836 + 10.60922 10.72213 10.82892 10.87309 10.62443 10.16249 + 7.75463 6.26984 3.09626 2.10859 0.88233 0.40765 + 4.03792 4.11472 4.18063 4.23669 4.28266 4.31871 + 4.34572 4.36556 4.38088 4.39233 4.40034 4.40549 + 4.40945 4.41349 4.41704 4.41875 4.41782 4.41667 + 4.41817 4.41967 4.42026 4.41924 4.41649 4.41548 + 4.41459 4.41447 4.41437 4.41437 4.41436 4.41437 + 4.73328 4.82112 4.88853 4.93853 4.97312 4.99498 + 5.00564 5.00739 5.00335 4.99451 4.98172 4.96564 + 4.94694 4.92633 4.90404 4.88075 4.85718 4.83375 + 4.81138 4.80108 4.79138 4.78402 4.77561 4.77327 + 4.77151 4.77129 4.77113 4.77110 4.77109 4.77106 + 5.24409 5.33239 5.39864 5.44532 5.47247 5.48113 + 5.47373 5.45474 5.42990 5.40074 5.36793 5.33249 + 5.29613 5.26027 5.22433 5.18662 5.14618 5.10570 + 5.06893 5.05237 5.03611 5.02331 5.01067 5.00757 + 5.00503 5.00472 5.00447 5.00445 5.00441 5.00438 + 5.97062 6.07699 6.13578 6.15668 6.14902 6.12354 + 6.08402 6.03426 5.97894 5.91964 5.85736 5.79361 + 5.72959 5.66677 5.60544 5.54569 5.48750 5.43035 + 5.37525 5.34969 5.32508 5.30624 5.28732 5.28282 + 5.27923 5.27875 5.27840 5.27835 5.27832 5.27830 + 6.50175 6.58410 6.62739 6.63752 6.61574 6.56525 + 6.49174 6.40433 6.31395 6.22365 6.13440 6.04799 + 5.96556 5.88831 5.81513 5.74260 5.66835 5.59622 + 5.53154 5.50241 5.47310 5.44938 5.42663 5.42115 + 5.41671 5.41617 5.41572 5.41567 5.41565 5.41562 + 6.90730 6.97974 7.00665 6.99576 6.94905 6.87076 + 6.76799 6.65172 6.53480 6.42076 6.31063 6.20614 + 6.10796 6.01684 5.93144 5.84776 5.76303 5.68164 + 5.60974 5.57769 5.54519 5.51856 5.49290 5.48669 + 5.48167 5.48105 5.48053 5.48046 5.48044 5.48043 + 7.23667 7.29685 7.30604 7.27382 7.20292 7.09851 + 6.96899 6.82686 6.68658 6.55198 6.42410 6.30439 + 6.19302 6.09024 5.99452 5.90140 5.80792 5.71900 + 5.64146 5.60729 5.57247 5.54369 5.51592 5.50918 + 5.50368 5.50302 5.50245 5.50238 5.50235 5.50235 + 7.72944 7.81050 7.78734 7.68940 7.54476 7.38249 + 7.21155 7.03840 6.87025 6.70901 6.55540 6.41030 + 6.27366 6.14564 6.02652 5.91563 5.81228 5.71611 + 5.62846 5.58894 5.55054 5.52042 5.48936 5.48179 + 5.47577 5.47499 5.47441 5.47432 5.47425 5.47425 + 8.11796 8.17604 8.11639 7.97494 7.78459 7.57887 + 7.36817 7.15997 6.96235 6.77611 6.60029 6.43434 + 6.27904 6.13473 6.00141 5.87758 5.76215 5.65602 + 5.56119 5.51856 5.47746 5.44558 5.41284 5.40484 + 5.39845 5.39761 5.39701 5.39693 5.39685 5.39683 + 8.80418 8.79901 8.65286 8.41600 8.13071 7.83838 + 7.55125 7.27769 7.02622 6.79433 6.57783 6.37274 + 6.18212 6.00659 5.84546 5.69559 5.55516 5.42789 + 5.31669 5.26630 5.21863 5.18323 5.14861 5.14015 + 5.13345 5.13259 5.13194 5.13184 5.13178 5.13176 + 9.54654 9.21622 8.87164 8.53849 8.21640 7.90516 + 7.60468 7.31498 7.03616 6.76842 6.51444 6.27360 + 6.04800 5.83687 5.64167 5.46418 5.30573 5.16426 + 5.04310 4.99673 4.96555 4.94637 4.87446 4.83942 + 4.84951 4.85589 4.85317 4.85121 4.85481 4.85246 + 9.96043 9.65659 9.28540 8.88912 8.47549 8.05408 + 7.63731 7.24055 6.87705 6.55017 6.25785 5.99356 + 5.75214 5.52652 5.31479 5.11461 4.92459 4.74678 + 4.58651 4.51555 4.45046 4.40503 4.36806 4.36122 + 4.35439 4.35334 4.35275 4.35273 4.35262 4.35270 + 10.31635 10.02533 9.56322 9.02753 8.48096 7.97626 + 7.51930 7.10785 6.73689 6.40055 6.08885 5.79233 + 5.51610 5.26152 5.02482 4.80102 4.58759 4.39035 + 4.21092 4.12588 4.04900 3.99870 3.96029 3.95180 + 3.94542 3.94466 3.94406 3.94397 3.94396 3.94396 + 10.79935 10.18177 9.56055 8.98290 8.44463 7.94288 + 7.47535 7.03994 6.63452 6.25951 5.91552 5.59649 + 5.30127 5.02875 4.77590 4.54226 4.32513 4.11443 + 3.90423 3.80499 3.71976 3.66728 3.62453 3.61798 + 3.61042 3.60932 3.60888 3.60873 3.60894 3.60879 + 11.01715 10.32755 9.64105 9.00912 8.42558 7.88670 + 7.38906 6.92872 6.50406 6.11491 5.75992 5.43167 + 5.12705 4.84497 4.58129 4.33498 4.10296 3.87539 + 3.64714 3.53933 3.44784 3.39249 3.34633 3.33864 + 3.33095 3.32992 3.32942 3.32929 3.32942 3.32928 + 11.32410 10.51739 9.72793 9.01202 8.35970 7.76525 + 7.22335 6.72763 6.27562 5.86797 5.49850 5.15835 + 4.84124 4.54574 4.26723 4.00315 3.75001 3.49833 + 3.24406 3.12348 3.02159 2.95991 2.90636 2.89645 + 2.88794 2.88691 2.88628 2.88615 2.88617 2.88605 + 11.53357 10.63247 9.76339 8.98383 8.28086 7.64579 + 7.07159 6.55171 6.08183 5.66224 5.28397 4.93664 + 4.61191 4.30738 4.01969 3.74444 3.47793 3.21110 + 2.94046 2.81132 2.70098 2.63229 2.57118 2.55942 + 2.54961 2.54843 2.54767 2.54753 2.54748 2.54738 + 11.89099 10.76212 9.72827 8.83268 8.05104 7.36330 + 6.75295 6.20979 5.72544 5.29224 4.90025 4.53782 + 4.19461 3.86687 3.55757 3.26315 2.98154 2.70453 + 2.42675 2.29050 2.16242 2.07132 1.99664 1.98036 + 1.96756 1.96609 1.96487 1.96470 1.96458 1.96454 + 12.15003 10.83049 9.67345 8.69601 7.86029 7.13951 + 6.51046 5.95537 5.46312 5.02211 4.62101 4.24925 + 3.89674 3.55948 3.24230 2.94521 2.66326 2.38538 + 2.10271 1.96092 1.82315 1.72082 1.63595 1.61670 + 1.60120 1.59940 1.59792 1.59769 1.59759 1.59756 + 12.54731 10.94956 9.63201 8.54914 7.64085 6.87245 + 6.21934 5.65128 5.14655 4.69317 4.27962 3.89628 + 3.53420 3.18909 2.86441 2.56511 2.28402 2.00695 + 1.72376 1.58014 1.43767 1.32749 1.22867 1.20510 + 1.18615 1.18391 1.18204 1.18177 1.18162 1.18161 + 12.88683 11.06951 9.65777 8.52101 7.57893 6.77957 + 6.10206 5.51645 4.99667 4.52893 4.10164 3.70617 + 3.33704 2.99078 2.66645 2.36403 2.07949 1.80053 + 1.51955 1.37689 1.23413 1.12092 1.01222 0.98594 + 0.96490 0.96206 0.96003 0.95982 0.95955 0.95953 + 13.20728 11.22247 9.74296 8.56008 7.58881 6.76588 + 6.06849 5.46740 4.93488 4.45543 4.01778 3.61362 + 3.23762 2.88603 2.55696 2.24912 1.96128 1.68187 + 1.40117 1.25841 1.11405 0.99738 0.88157 0.85291 + 0.83007 0.82701 0.82480 0.82455 0.82427 0.82420 + 13.48108 11.41681 9.88434 8.63705 7.61748 6.77249 + 6.06690 5.46231 4.92411 4.43682 3.99182 3.58153 + 3.19824 2.83724 2.49850 2.18355 1.89270 1.61369 + 1.33118 1.18701 1.03985 0.91926 0.79739 0.76654 + 0.74189 0.73891 0.73640 0.73610 0.73580 0.73572 + 13.97322 11.72336 10.12378 8.81777 7.75682 6.88810 + 6.16286 5.53933 4.98307 4.47919 4.01917 3.59543 + 3.20029 2.82868 2.47963 2.15312 1.84834 1.55961 + 1.27035 1.12179 0.96762 0.83834 0.70337 0.66848 + 0.64052 0.63711 0.63426 0.63393 0.63358 0.63350 + 14.37861 11.99247 10.34855 9.00619 7.92142 7.03735 + 6.29927 5.66270 5.09365 4.57789 4.10711 3.67342 + 3.26880 2.88776 2.52858 2.19008 1.87041 1.56601 + 1.26578 1.11066 0.94766 0.80857 0.65947 0.62032 + 0.58894 0.58509 0.58187 0.58149 0.58111 0.58106 + 15.12229 12.52537 10.82573 9.44268 8.34286 7.43715 + 6.67670 6.01720 5.42650 4.89068 4.40116 3.94946 + 3.52660 3.12604 2.74476 2.37950 2.02670 1.68239 + 1.34339 1.16734 0.97716 0.80984 0.62443 0.57492 + 0.53528 0.53040 0.52629 0.52579 0.52536 0.52536 + 15.61939 12.91248 11.20426 9.81994 8.72511 7.81070 + 7.03598 6.36062 5.75529 5.20607 4.70389 4.23958 + 3.80330 3.38761 2.98889 2.60286 2.22447 1.84731 + 1.46435 1.26467 1.04358 0.84526 0.62442 0.56530 + 0.51745 0.51150 0.50667 0.50609 0.50547 0.50539 + 16.08197 13.41191 11.81380 10.50196 9.41717 8.47404 + 7.65163 6.92849 6.28979 5.72140 5.21002 4.74169 + 4.30043 3.87443 3.45895 3.04813 2.63263 2.19627 + 1.72219 1.46696 1.19297 0.94587 0.65409 0.56834 + 0.50539 0.49864 0.49244 0.49127 0.49058 0.48919 + 16.45905 13.71848 12.17263 10.92060 9.86495 8.93827 + 8.12235 7.39867 6.75432 6.17683 5.65425 5.17368 + 4.72011 4.28179 3.85287 3.42550 2.98664 2.51247 + 1.97500 1.67322 1.34299 1.04497 0.68907 0.58338 + 0.50280 0.49367 0.48607 0.48473 0.48304 0.48096 + 16.69810 13.91187 12.42638 11.22659 10.20047 9.29279 + 8.48801 7.76951 7.12584 6.54579 6.01845 5.53184 + 5.07168 4.62634 4.18916 3.75076 3.29522 2.79262 + 2.20528 1.86562 1.48377 1.14069 0.72643 0.60187 + 0.50279 0.49087 0.48160 0.48013 0.47763 0.47525 + 16.85800 14.03890 12.61504 11.45803 10.46037 9.57217 + 8.78050 8.07005 7.43060 6.85187 6.32380 5.83507 + 5.37199 4.92300 4.48087 4.03506 3.56731 3.04276 + 2.41539 2.04425 1.61872 1.23240 0.76432 0.62179 + 0.50414 0.48925 0.47805 0.47646 0.47335 0.47090 + 17.04825 14.18855 12.87517 11.78532 10.83783 9.98647 + 9.22191 8.53077 7.90456 7.33439 6.81131 6.32500 + 5.86250 5.41238 4.96664 4.51306 4.02997 3.47492 + 2.78784 2.36751 1.87028 1.40497 0.83924 0.66308 + 0.50935 0.48835 0.47269 0.47080 0.46699 0.46464 + 17.14667 14.26934 13.04129 12.00412 11.09781 10.27874 + 9.53957 8.86831 8.25760 7.69940 7.18553 6.70627 + 6.24910 5.80263 5.35835 4.90302 4.41254 3.83890 + 3.11065 2.65390 2.10069 1.56650 0.91182 0.70454 + 0.51650 0.48944 0.46878 0.46650 0.46249 0.46034 + 17.23248 14.35495 13.25967 12.31695 11.48477 10.72778 + 10.04053 9.41332 8.84019 8.31429 7.82846 7.37364 + 6.93771 6.50919 6.07907 5.63265 5.14226 4.55091 + 3.76620 3.25173 2.60131 1.93872 1.08201 0.80518 + 0.53827 0.49666 0.46248 0.45896 0.45559 0.45389 + 17.24527 14.37582 13.35830 12.47694 11.69400 10.98023 + 10.33121 9.73849 9.19677 8.69986 8.24099 7.81145 + 7.39903 6.99205 6.58134 6.15162 5.67338 5.08450 + 4.27833 3.73286 3.02165 2.26730 1.23796 0.90015 + 0.56196 0.50692 0.45922 0.45421 0.45171 0.45030 + 17.23317 14.36690 13.44117 12.63267 11.91035 11.25200 + 10.65392 10.10933 9.61367 9.16146 8.74644 8.36009 + 7.98992 7.62392 7.25303 6.86162 6.41870 5.85666 + 5.05115 4.48037 3.70189 2.82596 1.51686 1.07486 + 0.60981 0.53067 0.45766 0.44932 0.44749 0.44642 + 17.21814 14.35991 13.48560 12.71644 12.02682 11.39857 + 10.82860 10.31120 9.84254 9.41802 9.03218 8.67749 + 8.34253 8.01600 7.68882 7.34441 6.94800 6.42066 + 5.62246 5.04059 4.23379 3.29154 1.77378 1.23344 + 0.65580 0.55461 0.45952 0.44900 0.44492 0.44434 + 17.18088 14.34333 13.50403 12.76236 12.09609 11.49001 + 10.94100 10.44428 9.99644 9.59338 9.23019 8.89988 + 8.59163 8.29463 8.00015 7.69161 7.33298 6.83999 + 6.06434 5.48631 4.67216 3.69022 2.01240 1.37907 + 0.70031 0.57974 0.46310 0.44882 0.44379 0.44306 + 17.14262 14.33265 13.51707 12.79410 12.14402 11.55335 + 11.01940 10.53763 10.10511 9.71814 9.37228 9.06100 + 8.77403 8.50112 8.23400 7.95646 7.63195 7.17273 + 6.42455 5.85557 5.04242 4.03543 2.23263 1.51692 + 0.74300 0.60432 0.46758 0.44968 0.44307 0.44219 + 17.07797 14.32439 13.53886 12.83993 12.21043 11.63978 + 11.12527 10.66341 10.25152 9.88657 9.56484 9.28064 + 9.02472 8.78788 8.56307 8.33522 8.06822 7.67111 + 6.98261 6.43893 5.64005 4.60847 2.62702 1.77696 + 0.82367 0.65158 0.47789 0.45316 0.44221 0.44108 + 17.01453 14.31827 13.55862 12.87898 12.26446 11.70656 + 11.20306 10.75141 10.34989 9.99639 9.68843 9.42209 + 9.19067 8.98603 8.79783 8.60297 8.36303 8.00795 + 7.39340 6.88889 6.10823 5.06616 2.97914 2.01555 + 0.89897 0.69662 0.48896 0.45802 0.44168 0.44041 + 16.93564 14.33647 13.60379 12.94373 12.34538 11.80270 + 11.31391 10.87774 10.49317 10.15885 9.87297 9.63257 + 9.43215 9.26531 9.12457 8.99087 8.83089 8.57975 + 8.09567 7.66157 6.94054 5.91836 3.69208 2.54442 + 1.07113 0.80092 0.51747 0.47190 0.44159 0.43949 + 16.82162 14.35021 13.63224 12.98243 12.39237 11.85705 + 11.37547 10.94690 10.57095 10.24669 9.97267 9.74656 + 9.56358 9.41851 9.30568 9.20875 9.09888 8.91886 + 8.53583 8.16342 7.50436 6.52252 4.25183 2.98916 + 1.22667 0.89652 0.54529 0.48677 0.44246 0.43903 + 16.51961 14.35916 13.65575 13.01694 12.43607 11.90964 + 11.43682 11.01751 10.65176 10.33890 10.07809 9.86771 + 9.70409 9.58337 9.50191 9.44646 9.39434 9.30167 + 9.05673 8.77979 8.23400 7.34793 5.09198 3.70359 + 1.50484 1.07051 0.59785 0.51647 0.44568 0.43856 + 16.26001 14.36127 13.66433 13.02985 12.45271 11.93080 + 11.46345 11.05073 10.69278 10.38817 10.13538 9.93274 + 9.77831 9.66998 9.60527 9.57255 9.55344 9.51540 + 9.35747 9.14123 8.68653 7.90703 5.72627 4.25359 + 1.74637 1.22732 0.64737 0.54492 0.45140 0.43833 + 16.06987 14.35828 13.66601 13.03652 12.46420 11.94662 + 11.48313 11.07346 10.71774 10.41557 10.16674 9.97046 + 9.82403 9.72499 9.67160 9.65344 9.65432 9.64641 + 9.55008 9.39084 9.01041 8.29665 6.18803 4.72080 + 1.97465 1.37319 0.69270 0.57209 0.45531 0.43819 + 15.93907 14.35747 13.66807 13.04110 12.47106 11.95593 + 11.49494 11.08793 10.73486 10.43556 10.18998 9.99753 + 9.85569 9.76244 9.71653 9.70861 9.72430 9.74011 + 9.68694 9.56495 9.24303 8.59930 6.57630 5.10456 + 2.19113 1.50895 0.73641 0.59804 0.46091 0.43809 + 15.77270 14.35691 13.67179 13.04794 12.48090 11.96890 + 11.51094 11.10704 10.75734 10.46170 10.22029 10.03283 + 9.89694 9.81111 9.77499 9.78068 9.81631 9.86337 + 9.86705 9.79641 9.56103 9.03073 7.17380 5.72078 + 2.60144 1.75788 0.81849 0.64702 0.47274 0.43797 + 15.66593 14.35962 13.67748 13.05370 12.48616 11.97483 + 11.51893 11.11774 10.77097 10.47863 10.24058 10.05654 + 9.92395 9.84165 9.81032 9.82400 9.87335 9.94216 + 9.98080 9.94133 9.76882 9.32807 7.61059 6.20736 + 2.95898 1.98032 0.89520 0.69252 0.48527 0.43790 + 15.50783 14.35974 13.68113 13.06068 12.49622 11.98711 + 11.53300 11.13391 10.79025 10.50165 10.26735 10.08683 + 9.95876 9.88293 9.86051 9.88566 9.95096 10.04753 + 10.14315 10.15505 10.06539 9.75527 8.36638 7.09126 + 3.68409 2.47633 1.06886 0.79948 0.51637 0.43781 + 15.41746 14.36025 13.68364 13.06449 12.50117 11.99316 + 11.54015 11.14228 10.79995 10.51295 10.28054 10.10209 + 9.97666 9.90416 9.88627 9.91759 9.99194 10.10331 + 10.22760 10.26694 10.22752 9.99955 8.83429 7.68404 + 4.25695 2.92891 1.22476 0.89688 0.54511 0.43776 + 15.32119 14.36089 13.68595 13.06761 12.50505 11.99825 + 11.54674 11.15059 10.80996 10.52456 10.29355 10.11653 + 9.99345 9.92492 9.91262 9.95122 10.03504 10.16101 + 10.31371 10.38165 10.39851 10.26811 9.39884 8.44730 + 5.11980 3.65333 1.50168 1.07316 0.59847 0.43771 + 15.26999 14.36089 13.68690 13.06902 12.50685 12.00051 + 11.54966 11.15407 10.81372 10.52874 10.29917 10.12473 + 10.00403 9.93684 9.92546 9.96654 10.05642 10.19276 + 10.35895 10.43713 10.48350 10.42407 9.74824 8.87698 + 5.75462 4.24758 1.74796 1.22553 0.64843 0.43769 + 15.23844 14.36043 13.68659 13.06907 12.50731 12.00158 + 11.55122 11.15622 10.81637 10.53193 10.30301 10.12943 + 10.00975 9.94375 9.93380 9.97691 10.06981 10.21093 + 10.38670 10.47456 10.53887 10.51259 9.96746 9.20463 + 6.23749 4.71168 1.99745 1.37175 0.69468 0.43768 + 15.21694 14.35995 13.68595 13.06875 12.50746 12.00210 + 11.55222 11.15778 10.81895 10.53540 10.30653 10.13208 + 10.01207 9.94737 9.93982 9.98514 10.07905 10.22160 + 10.40568 10.50350 10.57909 10.56262 10.10820 9.47994 + 6.62876 5.08100 2.25544 1.51684 0.73649 0.43767 + 15.18671 14.36012 13.68733 13.07066 12.50968 12.00440 + 11.55460 11.15995 10.82074 10.53717 10.30923 10.13672 + 10.01832 9.95399 9.94626 9.99255 10.09021 10.23861 + 10.42917 10.53227 10.62487 10.65050 10.32529 9.77325 + 7.22295 5.73408 2.70555 1.82289 0.81977 0.43766 + 15.16895 14.36128 13.68947 13.07318 12.51216 12.00683 + 11.55677 11.16226 10.82365 10.54060 10.31235 10.13863 + 10.01949 9.95594 9.95017 9.99828 10.09681 10.24670 + 10.44375 10.55376 10.65497 10.69184 10.44400 10.00358 + 7.67357 6.21412 3.07993 2.10679 0.89334 0.43765 + 3.83244 3.90573 3.96927 4.02404 4.06981 4.10680 + 4.13577 4.15852 4.17748 4.19332 4.20651 4.21772 + 4.22865 4.24053 4.25260 4.26283 4.26972 4.27538 + 4.28215 4.28549 4.28757 4.28775 4.28751 4.28727 + 4.28696 4.28691 4.28688 4.28687 4.28688 4.28689 + 4.52590 4.60123 4.66291 4.71252 4.74990 4.77539 + 4.79017 4.79661 4.79790 4.79490 4.78819 4.77857 + 4.76791 4.75765 4.74725 4.73521 4.72052 4.70524 + 4.69197 4.68617 4.68013 4.67476 4.66854 4.66695 + 4.66564 4.66546 4.66533 4.66534 4.66532 4.66526 + 5.03736 5.11742 5.17862 5.22325 5.25130 5.26355 + 5.26199 5.25029 5.23318 5.21199 5.18738 5.16037 + 5.13275 5.10604 5.07973 5.05226 5.02261 4.99292 + 4.96607 4.95393 4.94168 4.93160 4.92117 4.91861 + 4.91654 4.91628 4.91607 4.91605 4.91604 4.91598 + 5.76964 5.87223 5.93057 5.95371 5.95059 5.93142 + 5.89948 5.85782 5.81041 5.75903 5.70550 5.65152 + 5.59744 5.54403 5.49175 5.44132 5.39324 5.34696 + 5.30203 5.28031 5.25922 5.24309 5.22668 5.22259 + 5.21942 5.21902 5.21873 5.21868 5.21866 5.21863 + 6.29725 6.40594 6.45590 6.45989 6.43070 6.38270 + 6.32077 6.24929 6.17371 6.09621 6.01863 5.94281 + 5.86864 5.79671 5.72757 5.66188 5.60004 5.54130 + 5.48481 5.45752 5.43091 5.41048 5.38992 5.38481 + 5.38082 5.38031 5.37995 5.37990 5.37988 5.37986 + 6.70633 6.81560 6.85375 6.83712 6.78211 6.70684 + 6.61754 6.51962 6.41959 6.31986 6.22221 6.12842 + 6.03801 5.95134 5.86897 5.79135 5.71875 5.65043 + 5.58548 5.55429 5.52382 5.50037 5.47672 5.47085 + 5.46625 5.46566 5.46523 5.46516 5.46513 5.46514 + 7.03891 7.14471 7.16870 7.13072 7.05058 6.94978 + 6.83562 6.71425 6.59286 6.47395 6.35919 6.25010 + 6.14604 6.04708 5.95374 5.86624 5.78466 5.70846 + 5.63685 5.60269 5.56937 5.54368 5.51767 5.51117 + 5.50609 5.50544 5.50498 5.50492 5.50489 5.50488 + 7.55667 7.64831 7.64096 7.56080 7.43312 7.28488 + 7.12562 6.96336 6.80704 6.65833 6.51685 6.38264 + 6.25572 6.13640 6.02516 5.92180 5.82596 5.73685 + 5.65451 5.61648 5.57937 5.55040 5.52085 5.51365 + 5.50789 5.50713 5.50657 5.50651 5.50644 5.50644 + 7.95250 8.02296 7.98086 7.85880 7.68748 7.49862 + 7.30275 7.10810 6.92351 6.74997 6.58631 6.43183 + 6.28697 6.15194 6.02687 5.91062 5.80234 5.70252 + 5.61225 5.57098 5.53094 5.49984 5.46807 5.46030 + 5.45407 5.45326 5.45266 5.45259 5.45252 5.45251 + 8.65129 8.66021 8.53310 8.31707 8.05343 7.78275 + 7.51624 7.26103 7.02450 6.80514 6.60049 6.40767 + 6.22884 6.06410 5.91267 5.77122 5.63782 5.51615 + 5.40942 5.36088 5.31449 5.27943 5.24468 5.23616 + 5.22940 5.22850 5.22786 5.22776 5.22770 5.22768 + 9.39216 9.08507 8.76509 8.45511 8.15477 7.86393 + 7.58258 7.31076 7.04866 6.79648 6.55679 6.32907 + 6.11538 5.91508 5.72966 5.56095 5.41027 5.27564 + 5.16017 5.11590 5.08593 5.06690 4.99510 4.96005 + 4.96959 4.97584 4.97312 4.97118 4.97472 4.97241 + 9.99439 9.57959 9.15217 8.74313 8.35148 7.97637 + 7.61769 7.27556 6.94849 6.63878 6.34803 6.07506 + 5.82226 5.58910 5.37626 5.18520 5.01623 4.86412 + 4.72812 4.67149 4.62695 4.59471 4.51350 4.47979 + 4.49432 4.50114 4.49757 4.49538 4.49879 4.49681 + 10.18615 9.91411 9.47696 8.96571 8.44217 7.95869 + 7.52095 7.12645 6.77004 6.44609 6.14514 5.85892 + 5.59380 5.35196 5.12875 4.91683 4.71222 4.52335 + 4.35451 4.27514 4.20248 4.15354 4.11454 4.10562 + 4.09881 4.09800 4.09735 4.09724 4.09722 4.09729 + 10.49131 10.12686 9.60361 9.02075 8.44027 7.91329 + 7.44204 7.01993 6.63964 6.29410 5.97405 5.67003 + 5.38716 5.12826 4.88778 4.65930 4.43902 4.23267 + 4.04399 3.95585 3.87625 3.82359 3.78213 3.77305 + 3.76620 3.76539 3.76475 3.76464 3.76460 3.76464 + 10.89376 10.22954 9.57108 8.96330 8.40069 7.88005 + 7.39835 6.95207 6.53985 6.16161 5.81621 5.49698 + 5.20119 4.92797 4.67369 4.43755 4.21673 4.00126 + 3.78575 3.68429 3.59846 3.54668 3.50192 3.49364 + 3.48602 3.48506 3.48450 3.48435 3.48447 3.48434 + 11.20946 10.42874 9.66800 8.97591 8.34360 7.76595 + 7.23822 6.75464 6.31297 5.91387 5.55171 5.21838 + 4.90814 4.61970 4.34897 4.09376 3.85092 3.61124 + 3.37077 3.25753 3.16246 3.10549 3.05495 3.04501 + 3.03694 3.03601 3.03536 3.03522 3.03525 3.03509 + 11.42497 10.55047 9.71051 8.95442 8.27058 7.65122 + 7.08992 6.58068 6.11956 5.70680 5.33416 4.99205 + 4.67272 4.37396 4.09274 3.82518 3.56795 3.31242 + 3.05541 2.93377 2.83070 2.76748 2.71069 2.69941 + 2.69037 2.68932 2.68858 2.68845 2.68840 2.68825 + 11.77036 10.68826 9.69394 8.82388 8.05797 7.37948 + 6.77462 6.23545 5.75541 5.32710 4.94052 4.58389 + 4.24638 3.92366 3.61879 3.32927 3.05381 2.78481 + 2.51768 2.38794 2.26702 2.18223 2.11381 2.09912 + 2.08762 2.08631 2.08522 2.08506 2.08496 2.08491 + 12.02790 10.75895 9.64263 8.69047 7.86974 7.15714 + 6.53236 5.97997 5.49044 5.05275 4.65573 4.28882 + 3.94165 3.60973 3.29720 3.00370 2.72479 2.45143 + 2.17675 2.04046 1.90911 1.81294 1.73548 1.71828 + 1.70441 1.70281 1.70150 1.70129 1.70121 1.70123 + 12.41943 10.87469 9.59746 8.53903 7.64560 6.88568 + 6.23680 5.67117 5.16875 4.71797 4.30757 3.92796 + 3.56993 3.22886 2.90762 2.61043 2.33067 2.05591 + 1.77764 1.63784 1.50057 1.39617 1.30532 1.28407 + 1.26698 1.26497 1.26330 1.26305 1.26293 1.26297 + 12.75651 10.98838 9.61286 8.49922 7.57244 6.78325 + 6.11188 5.53033 5.01417 4.54986 4.12583 3.73335 + 3.36686 3.02281 2.70038 2.39960 2.11673 1.84003 + 1.56249 1.42261 1.28420 1.17632 1.07538 1.05146 + 1.03229 1.02968 1.02784 1.02765 1.02739 1.02740 + 13.07244 11.13324 9.68570 8.52472 7.56957 6.75939 + 6.07138 5.47694 4.94909 4.47302 4.03810 3.63633 + 3.26242 2.91265 2.58529 2.27922 1.99311 1.71556 + 1.43739 1.29681 1.15622 1.04445 0.93607 0.90970 + 0.88867 0.88584 0.88381 0.88359 0.88332 0.88321 + 13.34452 11.31917 9.81466 8.58952 7.58785 6.75756 + 6.06341 5.46732 4.93500 4.45170 4.00939 3.60097 + 3.21926 2.85989 2.52293 2.21001 1.92116 1.64373 + 1.36296 1.22046 1.07670 0.96078 0.84607 0.81741 + 0.79453 0.79177 0.78946 0.78918 0.78891 0.78874 + 13.82345 11.61514 10.04161 8.75851 7.71690 6.86405 + 6.15171 5.53805 4.98850 4.48889 4.03147 3.60941 + 3.21578 2.84598 2.49905 2.17494 1.87243 1.58495 + 1.29662 1.14927 0.99803 0.87304 0.74508 0.71236 + 0.68617 0.68300 0.68034 0.68002 0.67970 0.67960 + 14.20711 11.87800 10.26467 8.94750 7.88205 7.01244 + 6.28549 5.65735 5.09424 4.58256 4.11456 3.68294 + 3.28026 2.90136 2.54457 2.20866 1.89147 1.58845 + 1.28878 1.13466 0.97435 0.83940 0.69747 0.66057 + 0.63101 0.62741 0.62438 0.62402 0.62367 0.62371 + 14.88861 12.39249 10.74063 9.39009 8.30881 7.41384 + 6.65945 6.00398 5.41694 4.88476 4.39884 3.95056 + 3.53078 3.13290 2.75423 2.39190 2.04228 1.70027 + 1.36202 1.18679 0.99907 0.83587 0.65817 0.61109 + 0.57343 0.56880 0.56490 0.56443 0.56401 0.56408 + 15.33054 12.75515 11.10716 9.76152 8.68656 7.78251 + 7.01250 6.33975 5.73747 5.19211 4.69424 4.23433 + 3.80196 3.38950 2.99375 2.61103 2.23633 1.86213 + 1.48074 1.28188 1.06325 0.86908 0.65620 0.59961 + 0.55386 0.54820 0.54358 0.54303 0.54246 0.54204 + 15.74442 13.20686 11.66553 10.39410 9.33668 8.41420 + 7.60712 6.89540 6.26511 5.70289 5.19606 4.73127 + 4.29318 3.87036 3.45819 3.05083 2.63899 2.20629 + 1.73592 1.48267 1.21116 0.96757 0.68263 0.59963 + 0.53940 0.53308 0.52724 0.52619 0.52575 0.52284 + 16.06537 13.47419 11.98892 10.77949 9.75502 8.85308 + 8.05650 7.34804 6.71562 6.14745 5.63221 5.15755 + 4.70905 4.27533 3.85063 3.42717 2.99194 2.52108 + 1.98685 1.68707 1.35936 1.06464 0.71522 0.61212 + 0.53472 0.52627 0.51939 0.51829 0.51710 0.51260 + 16.26518 13.64007 12.21606 11.05987 10.06733 9.18706 + 8.40444 7.70394 7.07484 6.50657 5.98880 5.51005 + 5.05655 4.61701 4.18489 3.75088 3.29907 2.79953 + 2.21510 1.87741 1.49848 1.15856 0.75050 0.62843 + 0.53297 0.52199 0.51389 0.51278 0.51094 0.50575 + 16.39760 13.74816 12.38537 11.27224 10.30936 9.45021 + 8.68252 7.99199 7.36901 6.80390 6.28707 5.80769 + 5.35252 4.91033 4.47398 4.03302 3.56920 3.04768 + 2.42305 2.05393 1.63162 1.24864 0.78654 0.64645 + 0.53287 0.51916 0.50959 0.50846 0.50611 0.50074 + 16.55582 13.87675 12.62093 11.57460 10.66230 9.84127 + 9.10248 8.43338 7.82592 7.27165 6.76204 6.28713 + 5.83437 5.39254 4.95375 4.50589 4.02725 3.47542 + 2.79114 2.37299 1.87959 1.41835 0.85833 0.68463 + 0.53575 0.51637 0.50320 0.50195 0.49897 0.49385 + 16.64154 13.94999 12.77558 11.78002 10.90791 10.11887 + 9.40573 8.75714 8.16610 7.62492 7.12575 6.65912 + 6.21284 5.77566 5.33923 4.89032 4.40485 3.83486 + 3.10974 2.65542 2.10654 1.57731 0.92837 0.72365 + 0.54114 0.51605 0.49863 0.49713 0.49391 0.48928 + 16.73637 14.04589 12.99403 12.08599 11.28305 10.55227 + 9.88846 9.28241 8.72829 8.21950 7.74899 7.30785 + 6.88403 6.46609 6.04511 5.60641 5.12235 4.53604 + 3.75592 3.24471 2.59976 1.94366 1.09416 0.82020 + 0.55991 0.52091 0.49136 0.48888 0.48602 0.48255 + 16.77463 14.08921 13.10667 12.25332 11.49415 10.80218 + 10.17302 9.59868 9.07393 8.59270 8.14831 7.73205 + 7.33173 6.93562 6.53460 6.11340 5.64257 5.06011 + 4.26024 3.71896 3.01422 2.26749 1.24728 0.91258 + 0.58165 0.52964 0.48753 0.48373 0.48148 0.47884 + 16.80859 14.12156 13.21927 12.42925 11.72292 11.07945 + 10.49541 9.96414 9.48118 9.04117 8.63787 8.26277 + 7.90336 7.54757 7.18639 6.80428 6.37033 5.81705 + 5.02090 4.45600 3.68561 2.81891 1.52268 1.08404 + 0.62697 0.55139 0.48510 0.47823 0.47650 0.47487 + 16.82246 14.14173 13.28524 12.52978 11.85199 11.23468 + 10.67474 10.16691 9.70740 9.29171 8.91458 8.56862 + 8.24264 7.92553 7.60823 7.27416 6.88833 6.37090 + 5.58223 5.00673 4.21013 3.27983 1.77758 1.24081 + 0.67100 0.57378 0.48623 0.47740 0.47373 0.47278 + 16.80649 14.14366 13.31821 12.58702 11.92977 11.33201 + 10.79081 10.30145 9.86064 9.46442 9.10805 8.78472 + 8.48382 8.19480 7.90908 7.61024 7.26232 6.78076 + 6.01761 5.44730 4.64359 3.67349 2.01361 1.38537 + 0.71425 0.59776 0.48909 0.47678 0.47238 0.47150 + 16.78235 14.14455 13.34054 12.62634 11.98371 11.39981 + 10.87213 10.39631 9.96941 9.58789 9.24741 8.94170 + 8.66073 8.39449 8.13505 7.86644 7.55249 7.10568 + 6.37229 5.81215 5.00969 4.01451 2.23155 1.52231 + 0.75594 0.62140 0.49292 0.47719 0.47153 0.47063 + 16.73125 14.14647 13.37065 12.67912 12.05585 11.49075 + 10.98128 10.52393 10.11619 9.75509 9.43705 9.15654 + 8.90465 8.67253 8.45348 8.23299 7.97569 7.59171 + 6.92081 6.38763 5.60024 4.58078 2.62196 1.78033 + 0.83508 0.66720 0.50206 0.47981 0.47057 0.46954 + 16.66441 14.13982 13.39267 12.72158 12.11291 11.55926 + 11.05909 10.61039 10.21220 9.86250 9.55855 9.29620 + 9.06829 8.86659 8.68162 8.49201 8.26113 7.91961 + 7.32375 6.83046 6.06191 5.03269 2.97071 2.01674 + 0.90930 0.71101 0.51204 0.48397 0.47004 0.46887 + 16.57951 14.14725 13.42825 12.77853 12.18806 11.65148 + 11.16766 10.73559 10.35477 10.02391 9.74121 9.50362 + 9.30555 9.14068 9.00191 8.87089 8.71569 8.47424 + 8.00843 7.58735 6.88154 5.87467 3.67576 2.54019 + 1.07956 0.81327 0.53848 0.49613 0.46995 0.46797 + 16.46852 14.15344 13.44899 12.81027 12.22937 11.70197 + 11.22707 10.80391 10.43245 10.11175 9.84048 9.61649 + 9.43528 9.29185 9.18056 9.08498 8.97712 8.80325 + 8.43585 8.07647 7.43459 6.47067 4.22908 2.98005 + 1.23383 0.90744 0.56473 0.50962 0.47065 0.46751 + 16.19289 14.16219 13.47093 12.84259 12.27090 11.75268 + 11.28707 10.87364 10.51275 10.20356 9.94546 9.73699 + 9.57482 9.45533 9.37475 9.31947 9.26707 9.17638 + 8.94091 8.67454 8.14656 7.28203 5.05913 3.68617 + 1.51034 1.07954 0.61504 0.53721 0.47319 0.46705 + 15.96036 14.16762 13.48207 12.85822 12.29077 11.77710 + 11.31632 10.90821 10.55320 10.25059 10.00001 9.80036 + 9.64878 9.54234 9.47843 9.44543 9.42465 9.38309 + 9.23097 9.02963 8.59227 7.82078 5.66737 4.23924 + 1.75585 1.23568 0.66231 0.56412 0.47685 0.46682 + 15.79171 14.17099 13.48851 12.86739 12.30244 11.79157 + 11.33383 10.92903 10.57777 10.27935 10.03358 9.83962 + 9.69475 9.59653 9.54315 9.52444 9.52435 9.51535 + 9.42035 9.26626 8.90001 8.20917 6.14088 4.69135 + 1.97822 1.37993 0.70706 0.59004 0.48127 0.46668 + 15.67323 14.17569 13.49575 12.87429 12.30861 11.79856 + 11.34321 10.94186 10.59432 10.29986 10.05819 9.86845 + 9.72781 9.63407 9.58663 9.57756 9.59359 9.60936 + 9.55437 9.43426 9.12607 8.50590 6.51917 5.07387 + 2.19327 1.51412 0.75009 0.61475 0.48641 0.46659 + 15.52402 14.17697 13.50016 12.88145 12.31853 11.81128 + 11.35902 10.96107 10.61739 10.32710 10.08913 9.90296 + 9.76734 9.68165 9.64534 9.65000 9.68385 9.73099 + 9.73597 9.66378 9.42811 8.91357 7.12991 5.69826 + 2.58567 1.75366 0.83167 0.66362 0.49906 0.46647 + 15.42759 14.17716 13.50294 12.88626 12.32531 11.81991 + 11.36949 10.97316 10.63075 10.34210 10.10703 9.92525 + 9.79415 9.71246 9.68093 9.69382 9.74201 9.80908 + 9.84523 9.80522 9.63653 9.20991 7.54017 6.16093 + 2.95246 1.98378 0.90593 0.70691 0.50830 0.46640 + 15.30467 14.18401 13.50428 12.88687 12.32817 11.82615 + 11.37961 10.98765 10.64971 10.36550 10.13459 9.95592 + 9.82592 9.74377 9.71547 9.74633 9.83393 9.94354 + 10.01470 10.00708 9.91529 9.63207 8.28802 7.00183 + 3.67327 2.48748 1.07768 0.81024 0.53624 0.46631 + 15.21995 14.18308 13.50558 12.88984 12.33257 11.83184 + 11.38667 10.99601 10.65957 10.37694 10.14786 9.97117 + 9.84371 9.76492 9.74118 9.77836 9.87517 9.99927 + 10.09793 10.11700 10.07561 9.87526 8.74589 7.57348 + 4.23953 2.93839 1.23244 0.90503 0.56374 0.46626 + 15.10650 14.17380 13.50749 12.89752 12.34268 11.84275 + 11.39718 11.00602 10.66977 10.38794 10.15985 9.98503 + 9.86346 9.79571 9.78336 9.82116 9.90330 10.02700 + 10.17726 10.24361 10.25800 10.12677 9.28054 8.35902 + 5.08745 3.63634 1.50710 1.08274 0.61555 0.46621 + 15.05882 14.17383 13.50894 12.89952 12.34505 11.84538 + 11.40026 11.00945 10.67340 10.39208 10.16549 9.99330 + 9.87408 9.80763 9.79616 9.83643 9.92476 10.05870 + 10.22202 10.29872 10.34350 10.28263 9.61852 8.77444 + 5.71392 4.22404 1.75215 1.23344 0.66400 0.46618 + 15.02974 14.17420 13.50973 12.90046 12.34600 11.84662 + 11.40190 11.01159 10.67604 10.39529 10.16935 9.99792 + 9.87965 9.81433 9.80434 9.84670 9.93815 10.07697 + 10.24985 10.33611 10.39867 10.37057 9.83210 9.09248 + 6.19005 4.68246 2.00202 1.37874 0.70912 0.46617 + 15.01022 14.17454 13.50989 12.90063 12.34624 11.84712 + 11.40287 11.01332 10.67869 10.39874 10.17274 10.00046 + 9.88186 9.81786 9.81027 9.85481 9.94727 10.08760 + 10.26906 10.36537 10.43874 10.41941 9.96925 9.36232 + 6.57519 5.04605 2.25459 1.52326 0.75002 0.46616 + 14.98333 14.17513 13.51116 12.90223 12.34814 11.84921 + 11.40513 11.01546 10.68063 10.40061 10.17546 10.00504 + 9.88802 9.82438 9.81665 9.86223 9.95852 10.10480 + 10.29244 10.39366 10.48429 10.50814 10.18307 9.64545 + 7.16047 5.69159 2.69608 1.82588 0.83188 0.46615 + 14.96833 14.17500 13.51120 12.90284 12.34941 11.85103 + 11.40718 11.01796 10.68369 10.40414 10.17866 10.00705 + 9.88937 9.82659 9.82084 9.86820 9.96509 10.11256 + 10.30671 10.41525 10.51490 10.54937 10.29921 9.87288 + 7.60345 6.16460 3.06391 2.10360 0.90422 0.46615 + 3.64394 3.71445 3.77614 3.82995 3.87567 3.91350 + 3.94420 3.96944 3.99149 4.01106 4.02860 4.04484 + 4.06148 4.07974 4.09879 4.11635 4.13042 4.14241 + 4.15372 4.15866 4.16256 4.16465 4.16673 4.16714 + 4.16736 4.16738 4.16741 4.16741 4.16743 4.16743 + 4.33153 4.40312 4.46213 4.51010 4.54695 4.57305 + 4.58965 4.59908 4.60448 4.60673 4.60639 4.60413 + 4.60155 4.59987 4.59846 4.59559 4.59000 4.58354 + 4.57855 4.57656 4.57413 4.57122 4.56631 4.56499 + 4.56394 4.56380 4.56369 4.56369 4.56367 4.56364 + 4.84334 4.91940 4.97808 5.02155 5.04982 5.06375 + 5.06523 5.05778 5.04595 5.03103 5.01364 4.99468 + 4.97571 4.95805 4.94113 4.92324 4.90322 4.88315 + 4.86576 4.85811 4.84998 4.84247 4.83323 4.83087 + 4.82899 4.82874 4.82853 4.82853 4.82850 4.82847 + 5.58191 5.67981 5.73746 5.76290 5.76382 5.74917 + 5.72226 5.68650 5.64620 5.60286 5.55758 5.51161 + 5.46570 5.42091 5.37771 5.33666 5.29803 5.26083 + 5.22482 5.20787 5.19089 5.17701 5.16199 5.15829 + 5.15530 5.15491 5.15462 5.15458 5.15454 5.15452 + 6.11598 6.22235 6.27442 6.28350 6.26091 6.21955 + 6.16447 6.10075 6.03448 5.96699 5.89825 5.82934 + 5.76196 5.69808 5.63802 5.58139 5.52777 5.47684 + 5.42845 5.40524 5.38212 5.36374 5.34488 5.34023 + 5.33650 5.33601 5.33565 5.33560 5.33556 5.33555 + 6.53113 6.64062 6.68359 6.67466 6.62855 6.56176 + 6.48081 6.39206 6.30290 6.21452 6.12617 6.03867 + 5.95418 5.87514 5.80166 5.73265 5.66721 5.60555 + 5.54767 5.51984 5.49227 5.47060 5.44882 5.44345 + 5.43915 5.43860 5.43819 5.43812 5.43808 5.43809 + 6.86905 6.97749 7.00880 6.98085 6.91156 6.82077 + 6.71618 6.60502 6.49556 6.38892 6.28385 6.18089 + 6.08240 5.99082 5.90614 5.82682 5.75160 5.68111 + 5.61558 5.58422 5.55326 5.52910 5.50498 5.49902 + 5.49426 5.49364 5.49319 5.49312 5.49309 5.49308 + 7.39672 7.49420 7.49708 7.42962 7.31576 7.18113 + 7.03506 6.88561 6.74168 6.60436 6.47215 6.34499 + 6.22483 6.11345 6.01068 5.91461 5.82377 5.73923 + 5.66181 5.62542 5.58979 5.56211 5.53427 5.52742 + 5.52197 5.52127 5.52074 5.52066 5.52061 5.52059 + 7.79895 7.87847 7.84965 7.74299 7.58768 7.41429 + 7.23300 7.05193 6.87984 6.71762 6.56393 6.41817 + 6.28153 6.15472 6.03754 5.92801 5.82472 5.72904 + 5.64243 5.60238 5.56345 5.53330 5.50272 5.49521 + 5.48923 5.48844 5.48786 5.48778 5.48773 5.48771 + 8.50795 8.53145 8.42285 8.22650 7.98224 7.72952 + 7.47919 7.23806 7.01339 6.80481 6.61147 6.43106 + 6.26371 6.10814 5.96390 5.82872 5.70128 5.58407 + 5.47978 5.43232 5.38678 5.35205 5.31723 5.30871 + 5.30193 5.30105 5.30039 5.30030 5.30023 5.30021 + 9.25355 8.96705 8.66824 8.37826 8.09677 7.82367 + 7.55897 7.30277 7.05527 6.81672 6.58953 6.37329 + 6.16999 5.97910 5.80212 5.64083 5.49654 5.36729 + 5.25586 5.21275 5.18294 5.16325 5.09146 5.05671 + 5.06569 5.07174 5.06902 5.06711 5.07057 5.06832 + 9.63373 9.48648 9.17843 8.78367 8.35892 7.95489 + 7.58046 7.23724 6.92468 6.64044 6.37838 6.13266 + 5.90607 5.69769 5.50500 5.32279 5.14843 4.98887 + 4.84790 4.78191 4.71972 4.67528 4.63655 4.62715 + 4.61979 4.61888 4.61818 4.61806 4.61801 4.61804 + 10.05822 9.81076 9.40061 8.91409 8.41198 7.94631 + 7.52326 7.14093 6.79507 6.48133 6.19211 5.91965 + 5.66763 5.43650 5.22244 5.01960 4.82482 4.64491 + 4.48357 4.40790 4.33770 4.28906 4.24860 4.23907 + 4.23170 4.23081 4.23010 4.22998 4.22994 4.22998 + 10.36616 10.02899 9.53412 8.97600 8.41618 7.90593 + 7.44834 7.03768 6.66763 6.33206 6.02292 5.73121 + 5.46018 5.21144 4.98019 4.76104 4.55076 4.35403 + 4.17442 4.09095 4.01482 3.96324 3.92090 3.91132 + 3.90400 3.90310 3.90241 3.90231 3.90226 3.90227 + 10.77537 10.13726 9.50499 8.91996 8.37715 7.87377 + 7.40711 6.97409 6.57355 6.20555 5.86919 5.55846 + 5.27103 5.00631 4.76104 4.53466 4.32436 4.11976 + 3.91473 3.81808 3.73624 3.68661 3.64205 3.63301 + 3.62520 3.62427 3.62362 3.62346 3.62359 3.62347 + 11.09770 10.34408 9.61030 8.94088 8.32772 7.76629 + 7.25230 6.78051 6.34895 5.95827 5.60338 5.27684 + 4.97341 4.69200 4.42890 4.18224 3.94905 3.72004 + 3.49107 3.38371 3.29405 3.24072 3.19187 3.18149 + 3.17360 3.17276 3.17206 3.17191 3.17194 3.17182 + 11.31866 10.47188 9.65920 8.92549 8.26011 7.65603 + 7.10741 6.60875 6.15646 5.75073 5.38399 5.04734 + 4.73357 4.44061 4.16575 3.90554 3.65690 3.41137 + 3.16592 3.05057 2.95367 2.89506 2.84119 2.82982 + 2.82128 2.82037 2.81961 2.81947 2.81942 2.81933 + 11.67068 10.62069 9.65500 8.80658 8.05704 7.39106 + 6.79602 6.26459 5.79065 5.36720 4.98472 4.63200 + 4.29853 3.98002 3.67946 3.39490 3.12542 2.86396 + 2.60663 2.48284 2.36852 2.28937 2.22553 2.21189 + 2.20131 2.20011 2.19910 2.19896 2.19887 2.19882 + 11.93686 10.69732 9.60709 8.67484 7.86960 7.16918 + 6.55413 6.00933 5.52522 5.09128 4.69706 4.33254 + 3.98788 3.65872 3.34909 3.05899 2.78454 2.51702 + 2.25008 2.11876 1.99343 1.90302 1.83125 1.81549 + 1.80283 1.80138 1.80019 1.79999 1.79992 1.79991 + 12.32988 10.81571 9.56270 8.52252 7.64359 6.89530 + 6.25531 5.69639 5.19851 4.75062 4.34211 3.96396 + 3.60743 3.26811 2.94877 2.65353 2.37630 2.10496 + 1.83151 1.69521 1.56296 1.46412 1.37969 1.36020 + 1.34458 1.34275 1.34123 1.34100 1.34089 1.34090 + 12.64988 10.92817 9.57960 8.48226 7.56679 6.78723 + 6.12362 5.54816 5.03654 4.57543 4.15349 3.76240 + 3.39734 3.05513 2.73477 2.43583 2.15449 1.87968 + 1.60535 1.46830 1.33418 1.23129 1.13694 1.11493 + 1.09729 1.09488 1.09320 1.09303 1.09278 1.09279 + 12.95132 11.06670 9.64676 8.50194 7.55818 6.75896 + 6.07991 5.49093 4.96428 4.48796 4.05512 3.65846 + 3.28912 2.94142 2.61468 2.30939 2.02510 1.75018 + 1.47436 1.33502 1.19783 1.09114 0.98955 0.96494 + 0.94538 0.94286 0.94099 0.94073 0.94057 0.94046 + 13.21960 11.20932 9.74000 8.55917 7.59243 6.77757 + 6.08437 5.48217 4.94317 4.45562 4.01375 3.61047 + 3.23573 2.88292 2.55103 2.24016 1.95041 1.67324 + 1.39518 1.25404 1.11340 1.00202 0.89368 0.86708 + 0.84583 0.84309 0.84106 0.84078 0.84059 0.84044 + 13.66897 11.48609 9.95377 8.72150 7.71857 6.88090 + 6.16741 5.54551 4.98827 4.48447 4.02819 3.61219 + 3.22635 2.86364 2.52207 2.20014 1.89685 1.60949 + 1.32345 1.17712 1.02848 0.90755 0.78596 0.75542 + 0.73087 0.72768 0.72532 0.72500 0.72478 0.72464 + 14.02776 11.73809 10.16984 8.90506 7.87843 7.02387 + 6.29607 5.66087 5.09213 4.57801 4.11104 3.68355 + 3.28691 2.91468 2.56370 2.23058 1.91292 1.61000 + 1.31227 1.15919 1.00135 0.87022 0.73474 0.70013 + 0.67222 0.66858 0.66588 0.66551 0.66526 0.66519 + 14.66539 12.26681 10.65894 9.33956 8.27707 7.39385 + 6.64665 5.99602 5.41287 4.88405 4.40105 3.95529 + 3.53763 3.14159 2.76477 2.40476 2.05790 1.71809 + 1.38095 1.20673 1.02155 0.86219 0.69127 0.64631 + 0.61035 0.60594 0.60221 0.60176 0.60136 0.60140 + 15.10389 12.62456 11.01601 9.69946 8.64281 7.75215 + 6.99176 6.32621 5.72937 5.18812 4.69332 4.23570 + 3.80504 3.39402 2.99985 2.61947 2.24796 1.87662 + 1.49706 1.29929 1.08333 0.89314 0.68712 0.63268 + 0.58872 0.58331 0.57888 0.57833 0.57780 0.57759 + 15.52147 13.08085 11.57070 10.32062 9.27716 8.36608 + 7.56825 6.86438 6.24078 5.68437 5.18262 4.72222 + 4.28786 3.86814 3.45857 3.05356 2.64409 2.21437 + 1.74798 1.49719 1.22876 0.98889 0.71025 0.62970 + 0.57192 0.56603 0.56045 0.55941 0.55905 0.55703 + 15.85330 13.35728 11.89439 10.69817 9.68293 8.78962 + 8.00110 7.30044 6.67555 6.11466 5.60634 5.13811 + 4.69520 4.26609 3.84519 3.42494 2.99267 2.52519 + 1.99553 1.69873 1.37459 1.08372 0.74058 0.63989 + 0.56562 0.55786 0.55152 0.55042 0.54939 0.54616 + 16.06155 13.53095 12.12214 10.97307 9.98598 9.11198 + 8.33620 7.64321 7.02205 6.46201 5.95249 5.48166 + 5.03523 4.60157 4.17431 3.74434 3.29612 2.80038 + 2.22087 1.88649 1.51172 1.17575 0.77394 0.65428 + 0.56258 0.55256 0.54535 0.54428 0.54260 0.53875 + 16.19971 13.64516 12.29170 11.18147 10.22107 9.36627 + 8.60434 7.92091 7.30603 6.74972 6.24205 5.77169 + 5.32470 4.88940 4.45881 4.02267 3.56306 3.04573 + 2.42627 2.06067 1.64294 1.26417 0.80831 0.67068 + 0.56140 0.54890 0.54059 0.53955 0.53734 0.53321 + 16.36256 13.78084 12.52643 11.47773 10.56415 9.74475 + 9.01003 8.34720 7.74776 7.20282 6.70337 6.23882 + 5.79571 5.36224 4.93061 4.48888 4.01560 3.46875 + 2.79003 2.37564 1.88737 1.43103 0.87732 0.70622 + 0.56255 0.54480 0.53360 0.53254 0.52962 0.52542 + 16.44629 13.85559 12.67832 11.67822 10.80294 10.01398 + 9.30380 8.66080 8.07747 7.54565 7.05697 6.60130 + 6.16544 5.73754 5.30927 4.86755 4.38842 3.82416 + 3.10500 2.65458 2.11117 1.58756 0.94513 0.74320 + 0.56658 0.54344 0.52862 0.52743 0.52418 0.52018 + 16.52126 13.94173 12.88605 11.97323 11.16685 10.43561 + 9.77396 9.17255 8.62521 8.12501 7.66444 7.23405 + 6.82093 6.41305 6.00146 5.57156 5.09568 4.51679 + 3.74381 3.23694 2.59805 1.94862 1.10703 0.83623 + 0.58283 0.54631 0.52063 0.51873 0.51562 0.51239 + 16.53545 13.97078 12.98730 12.13187 11.37123 10.67990 + 10.05322 9.48326 8.96455 8.49089 8.05529 7.64870 + 7.25830 6.87197 6.48059 6.06893 5.60745 5.03376 + 4.24229 3.70588 3.00768 2.26833 1.25758 0.92629 + 0.60276 0.55357 0.51623 0.51325 0.51062 0.50810 + 16.53197 13.98076 13.08373 12.29677 11.59302 10.95277 + 10.37252 9.84578 9.36801 8.93393 8.53725 8.16943 + 7.81785 7.47042 7.11823 6.74580 6.32215 5.77934 + 4.99375 4.43480 3.67191 2.81354 1.52970 1.09467 + 0.64553 0.57320 0.51283 0.50713 0.50507 0.50349 + 16.52324 13.98795 13.14124 12.39269 11.72029 11.10799 + 10.55278 10.04940 9.59425 9.18298 8.81054 8.46976 + 8.14981 7.83991 7.53119 7.20711 6.83239 6.32597 + 5.54756 4.97807 4.19007 3.26988 1.78246 1.24966 + 0.68754 0.59393 0.51312 0.50571 0.50216 0.50104 + 16.49670 13.98301 13.16943 12.44701 11.79684 11.20522 + 10.66936 10.18478 9.74828 9.35606 9.00357 8.68430 + 8.38809 8.10479 7.82609 7.53580 7.19806 6.72787 + 5.97715 5.41406 4.61935 3.65935 2.01605 1.39297 + 0.72940 0.61663 0.51520 0.50458 0.50055 0.49954 + 16.46791 13.98045 13.18926 12.48483 11.85002 11.27312 + 10.75119 10.28038 9.85780 9.48001 9.14297 8.84058 + 8.56331 8.30163 8.04784 7.78638 7.48153 7.04606 + 6.32668 5.77480 4.98182 3.99685 2.23180 1.52882 + 0.76996 0.63924 0.51832 0.50451 0.49953 0.49852 + 16.39453 13.97156 13.21771 12.54175 11.92914 11.37114 + 10.86594 10.41110 10.00506 9.64542 9.32927 9.05219 + 8.80677 8.58431 8.37434 8.15417 7.88619 7.50172 + 6.86043 6.34704 5.56824 4.55518 2.62352 1.78267 + 0.84732 0.68324 0.52602 0.50659 0.49829 0.49723 + 16.35840 13.97704 13.24062 12.57854 11.97795 11.43156 + 10.93784 10.49480 10.10113 9.75490 9.45357 9.19320 + 8.96702 8.76717 8.58457 8.39849 8.17332 7.84159 + 7.26171 6.77884 6.02173 5.00420 2.96398 2.01879 + 0.92035 0.72592 0.53511 0.50965 0.49766 0.49644 + 16.29102 13.99265 13.28068 12.63732 12.05293 11.52250 + 11.04447 10.61758 10.24113 9.91380 9.63379 9.39816 + 9.20149 9.03763 8.89971 8.76995 8.61755 8.38278 + 7.93110 7.52102 6.82923 5.83691 3.66187 2.53700 + 1.08845 0.82599 0.55945 0.52009 0.49730 0.49537 + 16.19418 14.00323 13.30417 12.67043 12.09443 11.57229 + 11.10236 10.68393 10.31661 9.99944 9.73108 9.50931 + 9.32960 9.18699 9.07600 8.98071 8.87406 8.70439 + 8.34811 7.99894 7.37228 6.42528 4.20952 2.97239 + 1.24128 0.91867 0.58415 0.53222 0.49774 0.49484 + 15.93790 14.01110 13.32552 12.70223 12.13551 11.62231 + 11.16146 10.75240 10.39545 10.08970 9.83449 9.62828 + 9.46766 9.34898 9.26855 9.21302 9.16054 9.07109 + 8.84137 8.58242 8.06882 7.22344 5.03083 3.67125 + 1.51592 1.08876 0.63224 0.55774 0.49968 0.49429 + 15.71748 14.01267 13.33398 12.71652 12.15489 11.64664 + 11.19076 10.78699 10.43587 10.13656 9.88866 9.69111 + 9.54099 9.43541 9.37179 9.33860 9.31736 9.27552 + 9.12550 8.92896 8.50372 7.75145 5.63225 4.21869 + 1.76024 1.24355 0.67793 0.58314 0.50273 0.49402 + 15.55732 14.01481 13.34012 12.72468 12.16450 11.65859 + 11.20600 10.80650 10.46064 10.16705 9.92440 9.73149 + 9.58675 9.48868 9.43545 9.41653 9.41618 9.40889 + 9.31410 9.15737 8.79726 8.13488 6.12090 4.66269 + 1.97373 1.38427 0.72248 0.60791 0.50855 0.49385 + 15.44550 14.01568 13.34440 12.73085 12.17230 11.66825 + 11.21792 10.82076 10.47704 10.18587 9.94674 9.75874 + 9.61939 9.52667 9.47982 9.47065 9.48566 9.50016 + 9.44433 9.32530 9.02442 8.42096 6.47327 5.04498 + 2.19523 1.52007 0.76353 0.63161 0.51108 0.49374 + 15.30725 14.01394 13.34633 12.73764 12.18399 11.68378 + 11.23637 10.84152 10.49976 10.21094 9.97504 9.79178 + 9.65882 9.57450 9.53855 9.54334 9.57714 9.62065 + 9.62002 9.55048 9.32658 8.82679 7.05664 5.64466 + 2.59651 1.76720 0.84233 0.67790 0.52029 0.49361 + 15.21909 14.01480 13.34948 12.74246 12.19053 11.69192 + 11.24632 10.85338 10.51355 10.22696 9.99359 9.81334 + 9.68402 9.60419 9.57424 9.58757 9.63405 9.69729 + 9.73203 9.69431 9.52521 9.10480 7.48540 6.11345 + 2.94569 1.98963 0.91652 0.72147 0.53036 0.49352 + 15.08323 14.01843 13.35645 12.74994 12.19799 11.70073 + 11.25745 10.86793 10.53193 10.24947 10.02046 9.84455 + 9.71979 9.64530 9.62249 9.64675 9.71110 9.80521 + 9.89186 9.89759 9.81441 9.52896 8.19429 6.95617 + 3.66545 2.48454 1.08615 0.82250 0.55703 0.49341 + 15.00657 14.01824 13.35802 12.75314 12.20259 11.70650 + 11.26436 10.87598 10.54131 10.26044 10.03332 9.85958 + 9.73747 9.66631 9.64790 9.67827 9.75159 9.86065 + 9.97586 10.00776 9.97211 9.76671 8.64498 7.51584 + 4.22585 2.93002 1.23951 0.91584 0.58309 0.49336 + 14.92443 14.01751 13.35920 12.75585 12.20681 11.71199 + 11.27103 10.88379 10.55054 10.27131 10.04616 9.87465 + 9.75528 9.68766 9.67388 9.71048 9.79301 9.91741 + 10.06286 10.12331 10.13946 10.02633 9.18889 8.23476 + 5.06577 3.64312 1.51332 1.08611 0.63287 0.49330 + 14.88153 14.01728 13.35963 12.75701 12.20864 11.71435 + 11.27402 10.88752 10.55510 10.27683 10.05268 9.88226 + 9.76428 9.69849 9.68713 9.72696 9.81425 9.94647 + 10.10768 10.18335 10.22741 10.16573 9.50784 8.68490 + 5.67870 4.20341 1.75629 1.24131 0.67947 0.49328 + 14.85500 14.01735 13.36002 12.75763 12.20935 11.71555 + 11.27571 10.88973 10.55790 10.28026 10.05672 9.88699 + 9.76982 9.70514 9.69525 9.73711 9.82746 9.96455 + 10.13538 10.22053 10.28221 10.25321 9.71783 8.99541 + 6.14898 4.65676 2.00528 1.38566 0.72346 0.49326 + 14.83636 14.01760 13.36047 12.75809 12.20997 11.71643 + 11.27685 10.89128 10.55986 10.28263 10.05949 9.89021 + 9.77357 9.70963 9.70074 9.74401 9.83644 9.97684 + 10.15419 10.24579 10.31956 10.31315 9.86682 9.22361 + 6.52739 5.03896 2.25484 1.52095 0.76529 0.49325 + 14.81154 14.01781 13.36113 12.75907 12.21124 11.71799 + 11.27878 10.89355 10.56244 10.28553 10.06283 9.89414 + 9.77827 9.71523 9.70753 9.75250 9.84759 9.99218 + 10.17775 10.27765 10.36699 10.39002 10.06523 9.53714 + 7.10621 5.65413 2.68688 1.82770 0.84386 0.49324 + 14.79618 14.01749 13.36147 12.75997 12.21259 11.71958 + 11.28051 10.89551 10.56491 10.28842 10.06545 9.89578 + 9.77946 9.71740 9.71173 9.75851 9.85417 9.99975 + 10.19158 10.29911 10.39782 10.43090 10.17926 9.76355 + 7.54215 6.12031 3.04897 2.10021 0.91502 0.49323 + 3.47248 3.54079 3.60104 3.65411 3.69983 3.73838 + 3.77048 3.79772 3.82227 3.84482 3.86589 3.88625 + 3.90768 3.93141 3.95648 3.98017 3.99998 4.01694 + 4.03200 4.03845 4.04418 4.04820 4.05252 4.05356 + 4.05431 4.05439 4.05446 4.05447 4.05449 4.05450 + 4.15286 4.22086 4.27751 4.32428 4.36110 4.38838 + 4.40722 4.41983 4.42910 4.43588 4.44074 4.44430 + 4.44809 4.45327 4.45922 4.46420 4.46679 4.46831 + 4.47035 4.47143 4.47202 4.47146 4.46866 4.46789 + 4.46730 4.46721 4.46712 4.46713 4.46712 4.46711 + 4.66346 4.73579 4.79226 4.83490 4.86380 4.87972 + 4.88443 4.88121 4.87427 4.86481 4.85349 4.84109 + 4.82911 4.81879 4.80964 4.80011 4.78901 4.77792 + 4.76879 4.76481 4.76007 4.75496 4.74794 4.74613 + 4.74468 4.74449 4.74431 4.74432 4.74430 4.74429 + 5.40605 5.50053 5.55711 5.58354 5.58736 5.57723 + 5.55602 5.52648 5.49222 5.45484 5.41598 5.37713 + 5.33881 5.30175 5.26644 5.23344 5.20314 5.17492 + 5.14776 5.13426 5.12046 5.10903 5.09652 5.09328 + 5.09074 5.09042 5.09017 5.09013 5.09013 5.09011 + 5.94527 6.04976 6.10320 6.11610 6.09894 6.06374 + 6.01534 5.95867 5.89971 5.83960 5.77819 5.71641 + 5.65624 5.59979 5.54733 5.49827 5.45215 5.40921 + 5.36875 5.34867 5.32840 5.31219 5.29580 5.29174 + 5.28847 5.28804 5.28773 5.28769 5.28765 5.28766 + 6.36601 6.47499 6.52143 6.51875 6.48033 6.42149 + 6.34851 6.26781 6.18683 6.10659 6.02600 5.94568 + 5.86824 5.79642 5.73019 5.66819 5.60934 5.55464 + 5.50372 5.47849 5.45329 5.43358 5.41421 5.40940 + 5.40558 5.40508 5.40472 5.40467 5.40462 5.40463 + 6.70889 6.81832 6.85507 6.83550 6.77592 6.69463 + 6.59916 6.49691 6.39636 6.29841 6.20146 6.10582 + 6.01434 5.92982 5.85209 5.77927 5.70990 5.64545 + 5.58587 5.55663 5.52764 5.50519 5.48333 5.47792 + 5.47362 5.47307 5.47266 5.47259 5.47255 5.47255 + 7.24438 7.34579 7.35754 7.30192 7.20090 7.07829 + 6.94331 6.80424 6.67035 6.54260 6.41915 6.29981 + 6.18688 6.08242 5.98615 5.89590 5.81005 5.73020 + 5.65697 5.62195 5.58764 5.56122 5.53520 5.52881 + 5.52373 5.52308 5.52258 5.52251 5.52247 5.52247 + 7.65225 7.73836 7.72118 7.62891 7.48870 7.32926 + 7.16062 6.99113 6.82989 6.67779 6.53343 6.39614 + 6.26717 6.14735 6.03643 5.93241 5.83380 5.74202 + 5.65831 5.61916 5.58111 5.55183 5.52252 5.51535 + 5.50964 5.50890 5.50836 5.50828 5.50822 5.50822 + 8.37008 8.40544 8.31335 8.13546 7.90961 7.67372 + 7.43844 7.21069 6.99799 6.80033 6.61723 6.44655 + 6.28795 6.13988 6.00204 5.87254 5.75013 5.63637 + 5.53355 5.48658 5.44139 5.40678 5.37200 5.36352 + 5.35675 5.35588 5.35523 5.35513 5.35506 5.35505 + 9.11748 8.85106 8.57246 8.30155 8.03801 7.78178 + 7.53288 7.29144 7.05767 6.83186 6.61623 6.41050 + 6.21652 6.03386 5.86397 5.70858 5.56897 5.44331 + 5.33425 5.29153 5.26130 5.24075 5.16954 5.13542 + 5.14346 5.14922 5.14657 5.14472 5.14806 5.14588 + 9.74119 9.36913 8.98558 8.61746 8.26389 7.92427 + 7.59861 7.28717 6.98878 6.70555 6.43905 6.18846 + 5.95608 5.74170 5.54626 5.37133 5.21729 5.07878 + 4.95426 4.90189 4.85969 4.82692 4.74141 4.70550 + 4.71979 4.72674 4.72290 4.72062 4.72414 4.72202 + 9.93625 9.71144 9.32584 8.86235 8.38071 7.93264 + 7.52470 7.15552 6.82150 6.51859 6.23948 5.97686 + 5.73446 5.51282 5.30828 5.11479 4.92877 4.75624 + 4.60066 4.52741 4.45849 4.40944 4.36716 4.35700 + 4.34905 4.34806 4.34730 4.34718 4.34713 4.34713 + 10.24916 9.93638 9.46690 8.93173 8.39171 7.89805 + 7.45449 7.05605 6.69709 6.37175 6.07208 5.78956 + 5.52769 5.28821 5.06650 4.85687 4.65571 4.46727 + 4.29506 4.21491 4.14092 4.08956 4.04582 4.03567 + 4.02783 4.02685 4.02611 4.02599 4.02594 4.02593 + 10.66382 10.05123 9.44365 8.88012 8.35607 7.86900 + 7.41660 6.99609 6.60655 6.24819 5.92029 5.61751 + 5.33788 5.08106 4.84419 4.62684 4.42623 4.23145 + 4.03547 3.94262 3.86344 3.81467 3.76960 3.75995 + 3.75179 3.75084 3.75013 3.74995 3.75010 3.74996 + 10.99694 10.26865 9.55892 8.90996 8.31427 7.76770 + 7.26643 6.80565 6.38361 6.00100 5.65313 5.33321 + 5.03641 4.76182 4.50610 4.26763 4.04358 3.82445 + 3.60566 3.50319 3.41758 3.36648 3.31846 3.30772 + 3.29983 3.29902 3.29828 3.29812 3.29815 3.29806 + 11.22604 10.40428 9.61502 8.90080 8.25176 7.66136 + 7.12427 6.63540 6.19140 5.79250 5.43164 5.10053 + 4.79242 4.50534 4.23688 3.98392 3.74360 3.50750 + 3.27244 3.16245 3.07035 3.01492 2.96304 2.95164 + 2.94339 2.94254 2.94177 2.94162 2.94159 2.94152 + 11.52666 10.60274 9.67284 8.81089 8.03979 7.37312 + 6.79403 6.28477 5.82953 5.41772 5.03764 4.68024 + 4.34387 4.02945 3.73738 3.46107 3.19705 2.94238 + 2.69457 2.57516 2.46603 2.39178 2.33146 2.31861 + 2.30886 2.30765 2.30676 2.30663 2.30655 2.30651 + 11.84936 10.64379 9.57925 8.66528 7.87295 7.18170 + 6.57342 6.03399 5.55435 5.12440 4.73397 4.37324 + 4.03235 3.70684 3.40066 3.11422 2.84424 2.58243 + 2.32298 2.19616 2.07570 1.98960 1.92270 1.90823 + 1.89658 1.89525 1.89417 1.89399 1.89393 1.89390 + 12.23715 10.76190 9.53503 8.51269 7.64612 6.90637 + 6.27214 5.71746 5.22311 4.77827 4.37269 3.99737 + 3.64355 3.30673 2.98968 2.69667 2.42220 2.15447 + 1.88583 1.75269 1.62451 1.53001 1.45123 1.43335 + 1.41901 1.41735 1.41596 1.41576 1.41566 1.41564 + 12.54757 10.87442 9.55230 8.47071 7.56538 6.79374 + 6.13603 5.56511 5.05713 4.59900 4.17961 3.79075 + 3.42772 3.08739 2.76883 2.47167 2.19227 1.91990 + 1.64886 1.51419 1.38355 1.28480 1.19631 1.17605 + 1.15980 1.15757 1.15603 1.15588 1.15565 1.15566 + 12.84235 11.00971 9.61612 8.48747 7.55404 6.76267 + 6.08933 5.50451 4.98113 4.50752 4.07704 3.68247 + 3.31505 2.96909 2.64399 2.34031 2.05753 1.78442 + 1.51099 1.37341 1.23931 1.13669 1.04099 1.01812 + 1.00002 0.99769 0.99597 0.99573 0.99558 0.99550 + 13.10492 11.14876 9.70554 8.54154 7.58561 6.77862 + 6.09101 5.49279 4.95683 4.47182 4.03218 3.63093 + 3.25809 2.90705 2.57683 2.26751 1.97904 1.70330 + 1.42714 1.28742 1.14958 1.04211 0.93969 0.91484 + 0.89508 0.89253 0.89065 0.89039 0.89022 0.89012 + 13.54525 11.41859 9.91132 8.69716 7.70635 6.87689 + 6.16904 5.55112 4.99693 4.49563 4.04151 3.62748 + 3.24351 2.88261 2.54278 2.22242 1.92048 1.63438 + 1.34980 1.20448 1.05830 0.94108 0.82544 0.79669 + 0.77365 0.77067 0.76846 0.76815 0.76795 0.76783 + 13.89748 11.66394 10.11972 8.87404 7.86074 7.01507 + 6.29330 5.66242 5.09700 4.58556 4.12083 3.69529 + 3.30046 2.93000 2.58073 2.24931 1.93331 1.63198 + 1.33553 1.18324 1.02768 0.90017 0.77071 0.73793 + 0.71155 0.70812 0.70558 0.70523 0.70500 0.70488 + 14.52024 12.18280 10.59696 9.29584 8.24605 7.37275 + 6.63330 5.98883 5.41035 4.88504 4.40467 3.96097 + 3.54503 3.15059 2.77556 2.41782 2.07361 1.73594 + 1.39982 1.22647 1.04349 0.88759 0.72306 0.68012 + 0.64578 0.64158 0.63802 0.63760 0.63721 0.63721 + 14.94955 12.53411 10.94576 9.64615 8.60137 7.72116 + 6.96969 6.31155 5.72038 5.18334 4.69170 4.23650 + 3.80789 3.39880 3.00677 2.62906 2.26067 1.89179 + 1.51347 1.31642 1.10267 0.91613 0.71695 0.66469 + 0.62253 0.61736 0.61311 0.61258 0.61209 0.61205 + 15.48377 12.99087 11.43662 10.18117 9.15809 8.28395 + 7.52788 6.85907 6.25412 5.70171 5.19418 4.72357 + 4.28102 3.85887 3.45148 3.05103 2.64725 2.22489 + 1.76615 1.51679 1.24558 1.00323 0.73489 0.66202 + 0.60479 0.59831 0.59329 0.59254 0.59187 0.59078 + 15.66207 13.25243 11.81134 10.62770 9.62128 8.73596 + 7.95482 7.26119 6.64298 6.08848 5.58620 5.12358 + 4.68565 4.26075 3.84340 3.42614 2.99648 2.53149 + 2.00472 1.70992 1.38855 1.10132 0.76540 0.66773 + 0.59694 0.58981 0.58385 0.58277 0.58197 0.57964 + 15.86082 13.42193 12.03344 10.89542 9.91645 9.05017 + 8.28172 7.59592 6.98181 6.42862 5.92570 5.46109 + 5.02026 4.59142 4.16829 3.74186 3.29672 2.80374 + 2.22731 1.89514 1.52363 1.19141 0.79703 0.68047 + 0.59293 0.58379 0.57721 0.57617 0.57480 0.57180 + 15.99108 13.53287 12.19822 11.09811 10.14535 9.29795 + 8.54324 7.86703 7.25935 6.71016 6.20941 5.74567 + 5.30473 4.87475 4.44881 4.01674 3.56068 3.04646 + 2.43030 2.06709 1.65295 1.27820 0.82988 0.69541 + 0.59084 0.57944 0.57205 0.57108 0.56919 0.56576 + 16.14195 13.66359 12.42536 11.38591 10.47930 9.66682 + 8.93898 8.28323 7.69099 7.15331 6.66109 6.20358 + 5.76707 5.33961 4.91346 4.47671 4.00789 3.46492 + 2.78998 2.37825 1.89408 1.44240 0.89629 0.72848 + 0.59038 0.57410 0.56439 0.56349 0.56087 0.55702 + 16.21729 13.73483 12.57187 11.58051 10.71171 9.92938 + 9.22575 8.58955 8.01321 7.48855 7.00707 6.55854 + 6.12955 5.70810 5.28590 4.84988 4.37603 3.81637 + 3.10154 2.65400 2.11505 1.59671 0.96201 0.76348 + 0.59305 0.57166 0.55887 0.55794 0.55491 0.55099 + 16.27922 13.81485 12.77137 11.86679 11.06653 10.34128 + 9.68554 9.09021 8.54913 8.05540 7.60148 7.17789 + 6.77162 6.37054 5.96578 5.54266 5.07344 4.50065 + 3.73344 3.23010 2.59637 1.95313 1.12021 0.85301 + 0.60664 0.57235 0.54986 0.54845 0.54534 0.54191 + 16.28569 13.84011 12.86829 12.02059 11.26603 10.58049 + 9.95935 9.39489 8.88180 8.41389 7.98426 7.58384 + 7.19987 6.82017 6.43575 6.03132 5.57728 5.01082 + 4.22647 3.69426 3.00183 2.26930 1.26830 0.94070 + 0.62461 0.57796 0.54470 0.54240 0.53960 0.53685 + 16.27206 13.84544 12.95943 12.18036 11.48272 10.84824 + 10.27317 9.75137 9.27840 8.84903 8.45714 8.09429 + 7.74804 7.40644 7.06073 6.69554 6.27993 5.74574 + 4.96942 4.41591 3.65988 2.80919 1.53717 1.10589 + 0.66462 0.59524 0.54012 0.53542 0.53310 0.53137 + 16.23727 13.83843 13.00971 12.27447 11.61210 11.00758 + 10.45787 9.95811 9.50477 9.09429 8.72280 8.38496 + 8.07261 7.77553 7.47989 7.15891 6.77355 6.26337 + 5.50772 4.95619 4.18086 3.26356 1.78425 1.26069 + 0.70481 0.61370 0.53925 0.53367 0.52990 0.52844 + 16.20467 13.83178 13.03768 12.32904 11.68849 11.10360 + 10.57205 10.09001 9.65494 9.26368 8.91266 8.59677 + 8.30794 8.03631 7.76910 7.48072 7.13213 6.65899 + 5.93279 5.38796 4.60440 3.64828 2.01821 1.40144 + 0.74508 0.63519 0.54053 0.53206 0.52788 0.52663 + 16.17337 13.82787 13.05691 12.36653 11.74118 11.17039 + 10.65216 10.18340 9.76212 9.38557 9.05036 8.75159 + 8.48138 8.23027 7.98648 7.72579 7.40976 6.97194 + 6.27856 5.74516 4.96188 3.98147 2.23433 1.53511 + 0.78438 0.65682 0.54296 0.53153 0.52656 0.52540 + 16.12170 13.82673 13.08450 12.41725 11.81157 11.25948 + 10.75933 10.30890 9.90685 9.55083 9.23798 8.96382 + 8.72099 8.50088 8.29343 8.07673 7.81425 7.43877 + 6.81149 6.30699 5.53784 4.53466 2.62104 1.78719 + 0.85985 0.69948 0.54971 0.53237 0.52501 0.52384 + 16.08699 13.83136 13.10598 12.45262 11.85899 11.31857 + 10.83008 10.39144 10.00175 9.65906 9.36085 9.10316 + 8.87927 8.68143 8.50079 8.31712 8.09591 7.77175 + 7.20568 6.73232 5.98605 4.97944 2.95836 2.02114 + 0.93157 0.74090 0.55778 0.53467 0.52418 0.52288 + 16.02686 13.84712 13.14417 12.50857 11.93104 11.40690 + 10.93450 10.51249 10.14020 9.81630 9.53907 9.30567 + 9.11083 8.94854 8.81199 8.68352 8.53292 8.30269 + 7.86188 7.46103 6.78203 5.80348 3.64983 2.53450 + 1.09742 0.83874 0.58015 0.54352 0.52351 0.52158 + 15.93977 13.85873 13.16728 12.54060 11.97109 11.45523 + 10.99114 10.57780 10.21474 9.90092 9.63518 9.41540 + 9.23729 9.09608 8.98626 8.89183 8.78605 8.61897 + 8.27046 7.92930 7.31590 6.38459 4.19250 2.96594 + 1.24875 0.92992 0.60337 0.55438 0.52370 0.52093 + 15.70393 13.86845 13.18966 12.57285 12.01217 11.50469 + 11.04918 10.64491 10.29191 9.98946 9.73681 9.53261 + 9.37353 9.25612 9.17661 9.12167 9.06951 8.98086 + 8.75484 8.50127 7.99921 7.17044 5.00612 3.65867 + 1.52152 1.09801 0.64931 0.57797 0.52515 0.52027 + 15.49932 13.87110 13.19945 12.58819 12.03222 11.52919 + 11.07808 10.67864 10.33113 10.03501 9.78977 9.59436 + 9.44588 9.34149 9.27864 9.24591 9.22494 9.18329 + 9.03479 8.84161 8.42540 7.68882 5.60146 4.20133 + 1.76463 1.25143 0.69347 0.60192 0.52768 0.51994 + 15.35004 13.87171 13.20459 12.59692 12.04397 11.54371 + 11.09554 10.69913 10.35509 10.06299 9.82244 9.63262 + 9.49084 9.39465 9.34236 9.32395 9.32354 9.31342 + 9.21867 9.06944 8.71972 8.06114 6.06393 4.64475 + 1.98528 1.39361 0.73582 0.62552 0.53095 0.51974 + 15.24407 13.87562 13.21200 12.60375 12.04948 11.55004 + 11.10437 10.71167 10.37150 10.08329 9.84666 9.66076 + 9.52307 9.43145 9.38520 9.37627 9.39138 9.40598 + 9.35024 9.23202 8.93608 8.34529 6.43254 5.01977 + 2.19724 1.52610 0.77697 0.64828 0.53500 0.51961 + 15.11320 13.87555 13.21585 12.61077 12.05942 11.56276 + 11.11995 10.73031 10.39335 10.10873 9.87613 9.69494 + 9.56301 9.47866 9.44201 9.44635 9.48091 9.52636 + 9.52497 9.45309 9.23386 8.74608 7.00097 5.61810 + 2.59539 1.77020 0.85454 0.69282 0.54359 0.51944 + 15.03128 13.87485 13.21733 12.61458 12.06571 11.57101 + 11.12996 10.74205 10.40693 10.12446 9.89434 9.71605 + 9.58768 9.50782 9.47714 9.48979 9.53660 9.60194 + 9.63635 9.59565 9.42987 9.01913 7.42120 6.08284 + 2.94205 1.99075 0.92749 0.73534 0.55285 0.51934 + 14.90716 13.87374 13.21904 12.61982 12.07447 11.58267 + 11.14388 10.75807 10.42539 10.14583 9.91920 9.74496 + 9.62146 9.54778 9.52527 9.54946 9.61331 9.70678 + 9.79329 9.79928 9.71624 9.43357 8.12413 6.90770 + 3.65419 2.48468 1.09485 0.83469 0.57722 0.51921 + 14.83708 13.87389 13.22039 12.62235 12.07838 11.58781 + 11.15045 10.76621 10.43545 10.15779 9.93247 9.75909 + 9.63742 9.56784 9.55123 9.58161 9.65177 9.75809 + 9.88003 9.91785 9.87041 9.63757 8.57404 7.52832 + 4.18478 2.89640 1.24828 0.93407 0.60263 0.51914 + 14.76065 13.87500 13.22342 12.62629 12.08290 11.59308 + 11.15665 10.77338 10.44360 10.16732 9.94450 9.77473 + 9.65652 9.58954 9.57584 9.61217 9.69400 9.81719 + 9.96145 10.02174 10.03835 9.92584 9.09951 8.16776 + 5.04155 3.63059 1.51866 1.09517 0.64965 0.51907 + 14.72081 13.87538 13.22455 12.62782 12.08457 11.59527 + 11.15947 10.77697 10.44803 10.17267 9.95081 9.78215 + 9.66531 9.60015 9.58885 9.62833 9.71487 9.84577 + 10.00546 10.08070 10.12522 10.06420 9.41267 8.60840 + 5.64804 4.18502 1.76037 1.24912 0.69480 0.51904 + 14.69591 13.87528 13.22492 12.62831 12.08546 11.59653 + 11.16112 10.77917 10.45078 10.17599 9.95473 9.78668 + 9.67065 9.60658 9.59680 9.63828 9.72778 9.86351 + 10.03281 10.11732 10.17913 10.15087 9.61932 8.91060 + 6.11299 4.63393 2.00777 1.39252 0.73768 0.51902 + 14.67844 13.87524 13.22496 12.62875 12.08615 11.59748 + 11.16242 10.78073 10.45268 10.17824 9.95734 9.78973 + 9.67424 9.61091 9.60213 9.64498 9.73651 9.87556 + 10.05136 10.14219 10.21579 10.21016 9.76639 9.13273 + 6.48671 5.01227 2.25303 1.52705 0.77860 0.51901 + 14.65519 13.87515 13.22552 12.62972 12.08750 11.59920 + 11.16440 10.78299 10.45517 10.18102 9.96053 9.79352 + 9.67879 9.61635 9.60873 9.65325 9.74740 9.89065 + 10.07458 10.17350 10.26225 10.28595 9.96301 9.44099 + 7.05779 5.62074 2.67846 1.82920 0.85574 0.51899 + 14.64149 13.87544 13.22625 12.63071 12.08884 11.60068 + 11.16602 10.78484 10.45755 10.18384 9.96313 9.79518 + 9.68001 9.61856 9.61292 9.65923 9.75391 9.89797 + 10.08797 10.19466 10.29282 10.32557 10.07644 9.67065 + 7.48788 6.08040 3.03574 2.09756 0.92571 0.51898 + 3.31702 3.38293 3.44157 3.49374 3.53933 3.57849 + 3.61192 3.64107 3.66798 3.69331 3.71755 3.74144 + 3.76666 3.79438 3.82371 3.85205 3.87688 3.89862 + 3.91746 3.92541 3.93280 3.93844 3.94463 3.94618 + 3.94734 3.94748 3.94761 3.94762 3.94764 3.94766 + 3.98728 4.05260 4.10738 4.15304 4.18960 4.21752 + 4.23797 4.25320 4.26613 4.27756 4.28790 4.29749 + 4.30729 4.31806 4.32944 4.34044 4.35013 4.35899 + 4.36745 4.37132 4.37473 4.37638 4.37524 4.37487 + 4.37464 4.37459 4.37454 4.37457 4.37455 4.37454 + 4.49463 4.56465 4.61979 4.66198 4.69139 4.70879 + 4.71601 4.71628 4.71379 4.70967 4.70444 4.69861 + 4.69320 4.68909 4.68607 4.68328 4.68004 4.67712 + 4.67538 4.67471 4.67315 4.67039 4.66512 4.66370 + 4.66261 4.66245 4.66231 4.66231 4.66230 4.66228 + 5.23830 5.33149 5.38859 5.41693 5.42380 5.41749 + 5.40074 5.37620 5.34726 5.31551 5.28258 5.24991 + 5.21795 5.18749 5.15905 5.13334 5.11078 5.09049 + 5.07090 5.06086 5.05022 5.04099 5.03048 5.02770 + 5.02554 5.02526 5.02505 5.02502 5.02501 5.02499 + 5.78258 5.88634 5.94156 5.95833 5.94685 5.91870 + 5.87782 5.82798 5.77389 5.71758 5.66100 5.60603 + 5.55323 5.50350 5.45729 5.41480 5.37605 5.34051 + 5.30672 5.28977 5.27236 5.25820 5.24392 5.24037 + 5.23747 5.23709 5.23682 5.23677 5.23675 5.23675 + 6.20836 6.31768 6.36754 6.37076 6.34033 6.29085 + 6.22742 6.15471 6.07855 6.00131 5.92508 5.85195 + 5.78235 5.71716 5.65669 5.60062 5.54861 5.50048 + 5.45510 5.43268 5.41006 5.39217 5.37487 5.37066 + 5.36718 5.36671 5.36639 5.36635 5.36630 5.36633 + 6.55528 6.66634 6.70886 6.69789 6.64843 6.57741 + 6.49150 6.39725 6.30237 6.20879 6.11689 6.02800 + 5.94373 5.86578 5.79405 5.72691 5.66317 5.60431 + 5.54994 5.52289 5.49599 5.47525 5.45547 5.45054 + 5.44661 5.44611 5.44573 5.44567 5.44565 5.44566 + 7.09853 7.20379 7.22412 7.18007 7.09182 6.98153 + 6.85760 6.72774 6.60076 6.47856 6.36109 6.24902 + 6.14347 6.04548 5.95479 5.86950 5.78823 5.71260 + 5.64308 5.60964 5.57691 5.55186 5.52754 5.52156 + 5.51680 5.51619 5.51573 5.51565 5.51562 5.51563 + 7.51220 7.60433 7.59798 7.51930 7.39344 7.24731 + 7.09046 6.93108 6.77826 6.63357 6.49662 6.36722 + 6.24575 6.13236 6.02682 5.92738 5.83276 5.74426 + 5.66312 5.62514 5.58832 5.56012 5.53204 5.52517 + 5.51971 5.51900 5.51848 5.51840 5.51834 5.51835 + 8.23941 8.28538 8.20814 8.04676 7.83705 7.61524 + 7.39235 7.17614 6.97504 6.78885 6.61627 6.45472 + 6.30390 6.16250 6.03022 5.90531 5.78653 5.67510 + 5.57357 5.52731 5.48282 5.44867 5.41399 5.40555 + 5.39882 5.39794 5.39728 5.39719 5.39713 5.39712 + 8.73212 8.72610 8.58074 8.34642 8.06691 7.78483 + 7.51150 7.25351 7.01741 6.80158 6.60250 6.41577 + 6.24236 6.08077 5.93020 5.78782 5.65177 5.52463 + 5.40959 5.35673 5.30575 5.26683 5.22843 5.21898 + 5.21147 5.21050 5.20977 5.20967 5.20961 5.20960 + 9.38771 9.27921 9.01440 8.66140 8.27433 7.90268 + 7.55671 7.24008 6.95438 6.69638 6.45789 6.23241 + 6.02396 5.83290 5.65679 5.48999 5.32905 5.17963 + 5.04528 4.98175 4.92037 4.87452 4.83250 4.82205 + 4.81377 4.81272 4.81193 4.81179 4.81175 4.81176 + 9.82182 9.61901 9.25523 8.81106 8.34591 7.91175 + 7.51632 7.15974 6.83979 6.55121 6.28432 6.03110 + 5.79694 5.58378 5.38784 5.20235 5.02310 4.85622 + 4.70531 4.63376 4.56550 4.51579 4.47184 4.46110 + 4.45263 4.45158 4.45076 4.45063 4.45057 4.45059 + 10.13951 9.85118 9.40416 8.88786 8.36365 7.88374 + 7.45275 7.06675 6.72086 6.40838 6.11964 5.84584 + 5.59194 5.36082 5.14781 4.94655 4.75282 4.57111 + 4.40501 4.32738 4.25477 4.20318 4.15792 4.14721 + 4.13884 4.13778 4.13699 4.13688 4.13682 4.13681 + 10.56207 9.97143 9.38494 8.84021 8.33296 7.86093 + 7.42204 7.01378 6.63532 6.28696 5.96809 5.67376 + 5.40220 5.15318 4.92413 4.71474 4.52231 4.33560 + 4.14693 4.05710 3.97992 3.93163 3.88555 3.87513 + 3.86659 3.86562 3.86484 3.86464 3.86478 3.86464 + 10.90449 10.19943 9.51136 8.88103 8.30145 7.76882 + 7.27964 6.82948 6.41677 6.04220 5.70145 5.38820 + 5.09798 4.82995 4.58112 4.35011 4.13419 3.92376 + 3.71386 3.61557 3.53325 3.48371 3.43564 3.42427 + 3.41620 3.41541 3.41459 3.41443 3.41445 3.41435 + 11.14043 10.34326 9.57599 8.88021 8.24657 7.66911 + 7.14291 6.66324 6.22705 5.83455 5.47919 5.15325 + 4.85037 4.56879 4.30630 4.06012 3.82754 3.60013 + 3.37452 3.26928 3.18126 3.12825 3.07725 3.06543 + 3.05723 3.05643 3.05562 3.05546 3.05542 3.05534 + 11.50286 10.51605 9.60073 8.78985 8.06785 7.42215 + 6.84238 6.32274 5.85835 5.44291 5.06775 4.72266 + 4.39779 4.08887 3.79838 3.52441 3.26634 3.01867 + 2.77910 2.66562 2.56149 2.49003 2.43249 2.42024 + 2.41080 2.40973 2.40883 2.40870 2.40861 2.40858 + 11.76847 10.60148 9.56419 8.66916 7.88959 7.20659 + 6.60350 6.06731 5.58965 5.16104 4.77188 4.41298 + 4.07503 3.75365 3.45203 3.16978 2.90353 2.64648 + 2.39423 2.27194 2.15621 2.07401 2.01088 1.99731 + 1.98639 1.98515 1.98415 1.98397 1.98392 1.98390 + 12.15334 10.72049 9.52054 8.51608 7.66122 6.92878 + 6.29860 5.74610 5.25294 4.80887 4.40407 4.03005 + 3.67841 3.34467 3.03093 2.74041 2.46771 2.20261 + 1.93889 1.80925 1.68529 1.59492 1.52089 1.50429 + 1.49098 1.48944 1.48817 1.48798 1.48789 1.48789 + 12.46455 10.82782 9.52849 8.46419 7.57128 6.80779 + 6.15469 5.58631 5.08003 4.62333 4.20557 3.81879 + 3.45800 3.11991 2.80340 2.50778 2.22953 1.95898 + 1.69143 1.55950 1.43259 1.33787 1.25438 1.23553 + 1.22041 1.21833 1.21691 1.21677 1.21655 1.21657 + 12.74593 10.96073 9.59047 8.47606 7.55080 6.76439 + 6.09445 5.51370 4.99659 4.52940 4.10219 3.70738 + 3.33982 2.99584 2.67379 2.37236 2.09003 1.81696 + 1.54624 1.41204 1.28151 1.18199 1.09105 1.06994 + 1.05311 1.05081 1.04921 1.04905 1.04881 1.04878 + 12.99663 11.09847 9.67768 8.52404 7.57253 6.76923 + 6.08598 5.49411 4.96716 4.49085 4.05530 3.65321 + 3.27935 2.92987 2.60266 2.29579 2.00801 1.73213 + 1.45803 1.32122 1.18664 1.08221 0.98448 0.96135 + 0.94291 0.94041 0.93865 0.93846 0.93821 0.93814 + 13.41466 11.38605 9.89691 8.67329 7.66970 6.84014 + 6.14226 5.53905 4.99963 4.51051 4.06365 3.65155 + 3.26628 2.90292 2.56116 2.24188 1.94398 1.65981 + 1.37557 1.23226 1.08882 0.97464 0.86417 0.83686 + 0.81503 0.81242 0.81022 0.80995 0.80971 0.80962 + 13.75073 11.62302 10.09988 8.84722 7.82294 6.97834 + 6.26696 5.65010 5.09739 4.59593 4.13780 3.71527 + 3.32022 2.94736 2.59575 2.26523 1.95370 1.65474 + 1.35822 1.20755 1.05456 0.93020 0.80611 0.77476 + 0.74967 0.74664 0.74410 0.74379 0.74351 0.74346 + 14.35722 12.09561 10.54166 9.26282 8.22650 7.36169 + 6.62746 5.98644 5.41061 4.88751 4.40908 3.96716 + 3.55297 3.16036 2.78726 2.43161 2.08958 1.75360 + 1.41853 1.24619 1.06559 0.91317 0.75445 0.71331 + 0.68041 0.67640 0.67300 0.67260 0.67222 0.67226 + 14.76289 12.43782 10.88759 9.61311 8.58258 7.71106 + 6.96438 6.30884 5.71917 5.18312 4.69227 4.23801 + 3.81088 3.40398 3.01455 2.63947 2.27340 1.90643 + 1.52970 1.33377 1.12245 0.93947 0.74655 0.69626 + 0.65571 0.65076 0.64667 0.64616 0.64570 0.64558 + 15.26974 12.88495 11.37434 10.14468 9.13507 8.26809 + 7.51509 6.84750 6.24361 5.69249 5.18654 4.71782 + 4.27750 3.85787 3.45320 3.05546 2.65429 2.23457 + 1.77886 1.53151 1.26320 1.02450 0.76208 0.69150 + 0.63651 0.63031 0.62542 0.62470 0.62418 0.62239 + 15.45830 13.14346 11.73501 10.57183 9.57883 8.70354 + 7.92970 7.24140 6.62695 6.07503 5.57454 5.11327 + 4.67673 4.25358 3.83842 3.42391 2.99767 2.53680 + 2.01505 1.72322 1.40512 1.12119 0.79074 0.69534 + 0.62748 0.62084 0.61503 0.61399 0.61351 0.60990 + 15.65423 13.31071 11.95109 10.83045 9.86339 9.00640 + 8.24521 7.56518 6.95563 6.40609 5.90614 5.44410 + 5.00572 4.57950 4.15923 3.73605 3.29469 2.80619 + 2.23528 1.90646 1.53875 1.20989 0.82075 0.70639 + 0.62236 0.61390 0.60762 0.60663 0.60570 0.60113 + 15.78320 13.42013 12.11036 11.02504 10.08275 9.24393 + 8.49633 7.82624 7.22383 6.67926 6.18264 5.72265 + 5.28526 4.85874 4.43633 4.00797 3.55603 3.04654 + 2.43618 2.07652 1.66653 1.29530 0.85206 0.71978 + 0.61924 0.60870 0.60180 0.60090 0.59952 0.59442 + 15.93261 13.54884 12.32822 11.29974 10.40111 9.59596 + 8.87491 8.22571 7.63981 7.10834 6.62213 6.17037 + 5.73925 5.31681 4.89537 4.46320 3.99905 3.46111 + 2.79219 2.38420 1.90458 1.45689 0.91576 0.75020 + 0.61699 0.60189 0.59311 0.59234 0.59027 0.58477 + 16.00639 13.61792 12.46769 11.48446 10.62203 9.84608 + 9.14893 8.51952 7.95021 7.43279 6.95864 6.51733 + 6.09514 5.67984 5.26329 4.83253 4.36378 3.80937 + 3.10060 2.65687 2.12265 1.60881 0.97920 0.78308 + 0.61818 0.59824 0.58684 0.58610 0.58359 0.57815 + 16.06233 13.69245 12.65594 11.75615 10.96025 10.24028 + 9.59059 9.00218 8.46879 7.98334 7.53816 7.12342 + 6.72558 6.33218 5.93435 5.51755 5.05416 4.48708 + 3.72612 3.22667 2.59798 1.95999 1.13333 0.86892 + 0.62902 0.59666 0.57665 0.57562 0.57278 0.56823 + 16.06180 13.71315 12.74684 11.90307 11.15246 10.47195 + 9.85667 9.29904 8.79354 8.33392 7.91309 7.52167 + 7.14638 6.77469 6.39758 5.99988 5.55209 4.99176 + 4.21406 3.68591 2.99881 2.27207 1.27867 0.95415 + 0.64505 0.60065 0.57076 0.56904 0.56627 0.56274 + 16.03651 13.71296 12.83301 12.05860 11.36554 10.73638 + 10.16702 9.65158 9.18549 8.76349 8.37928 8.02431 + 7.68572 7.35134 7.01246 6.65387 6.24480 5.71742 + 4.94884 4.40004 3.65001 2.80596 1.54401 1.11614 + 0.68243 0.61574 0.56525 0.56142 0.55890 0.55681 + 16.00813 13.70525 12.87618 12.14224 11.48357 10.88568 + 10.34506 9.85665 9.41652 9.02002 8.66152 8.33301 + 8.02222 7.71748 7.41070 7.08726 6.71648 6.22836 + 5.48985 4.94202 4.16508 3.24987 1.78845 1.26687 + 0.72194 0.63483 0.56386 0.55746 0.55502 0.55366 + 15.96088 13.69672 12.91045 12.20839 11.57403 10.99543 + 10.47024 9.99458 9.56584 9.18077 8.83549 8.52458 + 8.23938 7.96990 7.70466 7.42056 7.08030 6.61746 + 5.90144 5.36207 4.58530 3.63726 2.02090 1.40832 + 0.75955 0.65306 0.56447 0.55717 0.55323 0.55170 + 15.92745 13.69252 12.93088 12.24819 11.62988 11.06563 + 10.55366 10.09071 9.67473 9.30293 8.97192 8.67674 + 8.40944 8.16069 7.91933 7.66240 7.35264 6.92371 + 6.24192 5.71543 4.93984 3.96771 2.23514 1.54099 + 0.79779 0.67372 0.56637 0.55637 0.55174 0.55037 + 15.87516 13.69169 12.96043 12.30203 11.70406 11.15862 + 10.66433 10.21881 9.82071 9.46783 9.15746 8.88541 + 8.64477 8.42722 8.22264 8.00883 7.74972 7.38077 + 6.76628 6.27049 5.51063 4.51643 2.61868 1.79117 + 0.87167 0.71490 0.57218 0.55667 0.54999 0.54869 + 15.84226 13.69704 12.98288 12.33841 11.75223 11.21821 + 10.73507 10.30085 9.91461 9.57457 9.27838 9.02248 + 8.80060 8.60533 8.42752 8.24618 8.02694 7.70778 + 7.15401 6.68983 5.95393 4.95739 2.95329 2.02322 + 0.94220 0.75519 0.57943 0.55842 0.54905 0.54766 + 15.78899 13.71450 13.02120 12.39314 11.82198 11.30317 + 10.83521 10.41718 10.04828 9.72735 9.45275 9.22173 + 9.02918 8.86919 8.73477 8.60787 8.45853 8.23149 + 7.79953 7.40665 6.73918 5.77340 3.63916 2.53234 + 1.10599 0.85105 0.60010 0.56600 0.54821 0.54627 + 15.71025 13.72689 13.04343 12.42322 11.85921 11.34797 + 10.88812 10.47857 10.11916 9.80885 9.54641 9.32963 + 9.15407 9.01484 8.90651 8.81337 8.70910 8.54450 + 8.20173 7.86677 7.26469 6.34774 4.17737 2.96025 + 1.25594 0.94084 0.62201 0.57579 0.54826 0.54557 + 15.51398 13.74573 13.06456 12.44795 11.88992 11.38722 + 10.93772 10.54014 10.19364 9.89708 9.64901 9.44701 + 9.28611 9.16291 9.07845 9.03009 9.00099 8.92833 + 8.68660 8.42135 7.92865 7.12577 4.98313 3.64716 + 1.52627 1.10752 0.66639 0.59723 0.54947 0.54486 + 15.29719 13.74035 13.07558 12.46805 11.91496 11.41581 + 10.96944 10.57501 10.23240 9.94086 9.69940 9.50670 + 9.35971 9.25573 9.19270 9.16043 9.14159 9.10329 + 8.95671 8.76419 8.35527 7.63333 5.57319 4.18598 + 1.76814 1.25938 0.70913 0.61993 0.55161 0.54450 + 15.15838 13.73751 13.07703 12.47538 11.92806 11.43300 + 10.98952 10.59731 10.25686 9.96790 9.72997 9.54224 + 9.40211 9.30717 9.25591 9.23856 9.23943 9.23055 + 9.13721 8.98987 8.64538 7.99811 6.03142 4.62552 + 1.98858 1.40031 0.74994 0.64281 0.55437 0.54429 + 15.06161 13.73725 13.07998 12.48078 11.93570 11.44271 + 11.00139 10.61149 10.27339 9.98701 9.75205 9.56787 + 9.43215 9.34278 9.29881 9.29142 9.30666 9.32028 + 9.26639 9.15195 8.85850 8.27508 6.39986 4.99418 + 2.19911 1.53273 0.78983 0.66501 0.55771 0.54414 + 14.93918 13.73723 13.08384 12.48774 11.94541 11.45524 + 11.01682 10.62990 10.29490 10.01189 9.78079 9.60116 + 9.47115 9.38891 9.35434 9.35998 9.39432 9.43821 + 9.43855 9.37076 9.15237 8.66912 6.96284 5.58476 + 2.59323 1.77639 0.86603 0.70814 0.56530 0.54396 + 14.86146 13.73957 13.08838 12.49246 11.95006 11.46072 + 11.02412 10.63967 10.30757 10.02770 9.79989 9.62350 + 9.49673 9.41794 9.38786 9.40075 9.44767 9.51341 + 9.54926 9.50993 9.34621 8.94094 7.37045 6.05019 + 2.93778 1.99414 0.93815 0.74924 0.57424 0.54385 + 14.74509 13.74011 13.09181 12.49837 11.95824 11.47124 + 11.03675 10.65475 10.32537 10.04860 9.82424 9.65180 + 9.52967 9.45691 9.43484 9.45900 9.52251 9.61574 + 9.70328 9.71067 9.62938 9.35010 8.06167 6.86493 + 3.64433 2.48508 1.10348 0.84668 0.59698 0.54371 + 14.67895 13.74089 13.09403 12.50153 11.96225 11.47626 + 11.04297 10.66220 10.33425 10.05910 9.83659 9.66629 + 9.54662 9.47703 9.45913 9.48921 9.56144 9.66910 + 9.78423 9.81739 9.78354 9.58223 8.49573 7.40873 + 4.19514 2.92115 1.25403 0.93741 0.62038 0.54364 + 14.60827 13.74173 13.09633 12.50470 11.96618 11.48110 + 11.04893 10.66953 10.34303 10.06947 9.84883 9.68077 + 9.56374 9.49749 9.48400 9.52010 9.60135 9.72380 + 9.86758 9.92817 9.94636 9.83651 9.02009 8.10478 + 5.01983 3.61966 1.52401 1.10410 0.66620 0.54357 + 14.57129 13.74163 13.09704 12.50599 11.96810 11.48354 + 11.05198 10.67324 10.34741 10.07463 9.85488 9.68791 + 9.57228 9.50776 9.49659 9.53578 9.62170 9.75178 + 9.91051 9.98560 10.03137 9.97277 9.32839 8.53831 + 5.62063 4.16861 1.76440 1.25682 0.70995 0.54353 + 14.54817 13.74134 13.09700 12.50647 11.96915 11.48516 + 11.05398 10.67560 10.35019 10.07786 9.85862 9.69226 + 9.57743 9.51400 9.50429 9.54541 9.63426 9.76907 + 9.93717 10.02135 10.08402 10.05778 9.53237 8.83610 + 6.08098 4.61332 2.00978 1.39931 0.75173 0.54351 + 14.53196 13.74100 13.09694 12.50679 11.96983 11.48619 + 11.05535 10.67718 10.35205 10.08002 9.86113 9.69516 + 9.58088 9.51816 9.50946 9.55192 9.64273 9.78076 + 9.95528 10.04570 10.11978 10.11572 9.67768 9.05538 + 6.45074 4.98803 2.25128 1.53310 0.79176 0.54350 + 14.51015 13.74113 13.09759 12.50764 11.97095 11.48747 + 11.05689 10.67907 10.35433 10.08273 9.86430 9.69888 + 9.58523 9.52339 9.51585 9.55997 9.65325 9.79531 + 9.97787 10.07623 10.16494 10.18987 9.87301 9.35958 + 7.01495 5.59049 2.67100 1.83090 0.86748 0.54348 + 14.49617 13.74222 13.09942 12.50912 11.97178 11.48804 + 11.05748 10.67996 10.35553 10.08425 9.86620 9.70115 + 9.58792 9.52652 9.51958 9.56459 9.65929 9.80372 + 9.99096 10.09413 10.19219 10.23588 10.00002 9.56413 + 7.43135 6.05960 3.02642 2.08848 0.93870 0.54347 + 3.17376 3.23763 3.29490 3.34633 3.39181 3.43152 + 3.46609 3.49689 3.52580 3.55348 3.58039 3.60726 + 3.63565 3.66671 3.69955 3.73169 3.76056 3.78615 + 3.80814 3.81745 3.82650 3.83388 3.84223 3.84439 + 3.84606 3.84626 3.84643 3.84646 3.84648 3.84650 + 3.84608 3.89675 3.94281 3.98555 4.02459 4.05950 + 4.08990 4.11548 4.13600 4.15156 4.16281 4.17090 + 4.17848 4.18797 4.19989 4.21461 4.23229 4.25206 + 4.27178 4.27985 4.28367 4.28270 4.28417 4.28597 + 4.28551 4.28527 4.28533 4.28528 4.28553 4.28536 + 4.34009 4.40716 4.46131 4.50427 4.53606 4.55715 + 4.56883 4.57357 4.57463 4.57311 4.56986 4.56614 + 4.56422 4.56589 4.57039 4.57509 4.57776 4.58025 + 4.58471 4.58733 4.58877 4.58797 4.58437 4.58336 + 4.58258 4.58246 4.58236 4.58237 4.58236 4.58232 + 5.08832 5.16691 5.22349 5.26081 5.27919 5.27997 + 5.26598 5.24212 5.21459 5.18527 5.15512 5.12564 + 5.09891 5.07665 5.05822 5.04102 5.02306 5.00653 + 4.99406 4.98877 4.98143 4.97321 4.96462 4.96241 + 4.96048 4.96023 4.96005 4.96004 4.96004 4.96001 + 5.63381 5.73136 5.78781 5.81060 5.80625 5.78278 + 5.74476 5.69795 5.64931 5.60029 5.55074 5.50136 + 5.45369 5.40952 5.36925 5.33278 5.30004 5.27110 + 5.24427 5.23024 5.21550 5.20327 5.19079 5.18761 + 5.18502 5.18469 5.18444 5.18440 5.18438 5.18438 + 6.06289 6.16796 6.22085 6.23138 6.20841 6.16287 + 6.10133 6.03188 5.96389 5.89790 5.83111 5.76304 + 5.69718 5.63697 5.58250 5.53237 5.48560 5.44347 + 5.40485 5.38485 5.36447 5.34841 5.33296 5.32903 + 5.32588 5.32549 5.32519 5.32514 5.32511 5.32513 + 6.41358 6.52249 6.56889 6.56525 6.52318 6.45673 + 6.37397 6.28457 6.19935 6.11822 6.03656 5.95313 + 5.87256 5.79921 5.73286 5.67124 5.61269 5.55930 + 5.51052 5.48572 5.46090 5.44174 5.42365 5.41910 + 5.41544 5.41498 5.41464 5.41458 5.41457 5.41456 + 6.97492 7.04929 7.07226 7.05255 6.99291 6.89886 + 6.77945 6.64817 6.52063 6.40077 6.28922 6.18648 + 6.09171 6.00410 5.92235 5.84264 5.76254 5.68672 + 5.62134 5.59242 5.56180 5.53589 5.51354 5.50812 + 5.50346 5.50290 5.50246 5.50238 5.50237 5.50236 + 7.37937 7.47838 7.48063 7.41089 7.29352 7.15494 + 7.00578 6.85601 6.71627 6.58593 6.45995 6.33616 + 6.21845 6.10990 6.00993 5.91545 5.82421 5.73861 + 5.66054 5.62368 5.58790 5.56056 5.53348 5.52687 + 5.52161 5.52091 5.52040 5.52034 5.52030 5.52029 + 8.11349 8.17386 8.10873 7.95763 7.75847 7.54941 + 7.34071 7.13863 6.94995 6.77423 6.61015 6.45557 + 6.31104 6.17593 6.04958 5.92941 5.81354 5.70390 + 5.60369 5.55783 5.51360 5.47957 5.44507 5.43668 + 5.43002 5.42914 5.42849 5.42841 5.42834 5.42832 + 8.61134 8.62350 8.49248 8.27000 8.00338 7.73800 + 7.48296 7.24096 7.01483 6.80484 6.61187 6.43390 + 6.26955 6.11550 5.97097 5.83346 5.70126 5.57666 + 5.46260 5.40977 5.35857 5.31928 5.28044 5.27091 + 5.26332 5.26234 5.26160 5.26150 5.26143 5.26143 + 9.51065 9.17651 8.83077 8.49795 8.17736 7.86850 + 7.57152 7.28668 7.01310 6.75274 6.50709 6.27556 + 6.06041 5.86154 5.68004 5.51750 5.37422 5.24473 + 5.12670 5.07589 5.03327 4.99830 4.91035 4.87402 + 4.88765 4.89445 4.89048 4.88820 4.89165 4.88960 + 9.77433 9.47533 9.11896 8.74167 8.35019 7.95352 + 7.56321 7.19384 6.85855 6.56013 6.29654 6.06096 + 5.84742 5.64917 5.46292 5.28405 5.10983 4.94520 + 4.79735 4.73005 4.66249 4.60949 4.56480 4.55402 + 4.54496 4.54389 4.54302 4.54288 4.54284 4.54285 + 10.10249 9.71166 9.27253 8.82558 8.37639 7.93283 + 7.50466 7.10385 6.74193 6.42018 6.13600 5.88111 + 5.64830 5.43133 5.22668 5.03122 4.84311 4.66556 + 4.50416 4.43067 4.35926 4.30539 4.25925 4.24829 + 4.23931 4.23826 4.23740 4.23726 4.23721 4.23721 + 10.46557 9.89806 9.33327 8.80746 8.31668 7.85898 + 7.43250 7.03505 6.66602 6.32583 6.01409 5.72642 + 5.46144 5.21924 4.99749 4.79598 4.61187 4.43312 + 4.25080 4.16315 4.08714 4.03873 3.99157 3.98055 + 3.97155 3.97054 3.96968 3.96947 3.96964 3.96949 + 10.82186 10.13669 9.46752 8.85376 8.28880 7.76910 + 7.29137 6.85153 6.44810 6.08175 5.74843 5.44219 + 5.15873 4.89728 4.65507 4.43091 4.22215 4.01895 + 3.81595 3.72085 3.64128 3.59324 3.54455 3.53216 + 3.52382 3.52306 3.52216 3.52196 3.52198 3.52188 + 11.06809 10.28800 9.53741 8.85628 8.23572 7.67004 + 7.15449 6.68462 6.25743 5.87302 5.52509 5.20617 + 4.90996 4.63454 4.37790 4.13759 3.91109 3.69016 + 3.47161 3.37013 3.28584 3.23541 3.18443 3.17152 + 3.16325 3.16254 3.16162 3.16145 3.16139 3.16132 + 11.42916 10.46934 9.57447 8.77788 8.06577 7.42716 + 6.85321 6.33937 5.88183 5.47416 5.10717 4.76997 + 4.45146 4.14665 3.85880 3.58802 3.33499 3.09380 + 2.86176 2.75251 2.65274 2.58444 2.52818 2.51604 + 2.50675 2.50569 2.50479 2.50467 2.50457 2.50454 + 11.69655 10.55789 9.54089 8.65979 7.88971 7.21332 + 6.61535 6.08398 5.61163 5.18883 4.80574 4.45266 + 4.11942 3.80122 3.50186 3.22242 2.96072 2.70956 + 2.46425 2.34588 2.23422 2.15526 2.09479 2.08181 + 2.07136 2.07017 2.06921 2.06905 2.06900 2.06899 + 12.07520 10.67706 9.49973 8.51063 7.66628 6.94095 + 6.31547 5.76646 5.27639 4.83522 4.43333 4.06221 + 3.71336 3.38216 3.07073 2.78235 2.51217 2.25052 + 1.99167 1.86513 1.74472 1.65773 1.58764 1.57211 + 1.55964 1.55820 1.55702 1.55684 1.55676 1.55677 + 12.37855 10.79867 9.52019 8.46081 7.56936 6.81158 + 6.16643 5.60532 5.10341 4.64944 4.23509 3.85258 + 3.49411 3.15518 2.83667 2.54111 2.26636 1.99949 + 1.73427 1.60423 1.48042 1.38948 1.31071 1.29271 + 1.27847 1.27680 1.27540 1.27522 1.27508 1.27507 + 12.64917 10.93258 9.58439 8.47303 7.54709 6.76592 + 6.10456 5.53188 5.01943 4.55472 4.13006 3.73827 + 3.37194 3.02655 2.70233 2.40096 2.12184 1.85186 + 1.58268 1.44990 1.32215 1.22631 1.14021 1.12010 + 1.10419 1.10232 1.10074 1.10053 1.10037 1.10030 + 12.89248 11.06899 9.67058 8.51930 7.56627 6.76800 + 6.09363 5.51021 4.98802 4.51400 4.08063 3.68100 + 3.30784 2.95660 2.62713 2.32045 2.03609 1.76306 + 1.49006 1.35449 1.22243 1.12144 1.02869 1.00665 + 0.98914 0.98707 0.98533 0.98510 0.98493 0.98482 + 13.30284 11.32802 9.86575 8.66124 7.67024 6.84845 + 6.15499 5.55402 5.01555 4.52665 4.07976 3.66778 + 3.28332 2.92154 2.58182 2.26442 1.96785 1.68465 + 1.40183 1.25986 1.11882 1.00778 0.90207 0.87618 + 0.85552 0.85306 0.85099 0.85073 0.85051 0.85041 + 13.63261 11.56033 10.06270 8.82823 7.81579 6.97846 + 6.27141 5.65718 5.10628 4.60618 4.14918 3.72776 + 3.33401 2.96272 2.61288 2.28420 1.97438 1.67667 + 1.38128 1.23171 1.08099 0.95976 0.84061 0.81078 + 0.78692 0.78405 0.78165 0.78135 0.78108 0.78105 + 14.23155 12.02431 10.49167 9.22892 8.20328 7.34632 + 6.61798 5.98167 5.40980 4.89006 4.41446 3.97490 + 3.56254 3.17132 2.79950 2.44551 2.10556 1.77133 + 1.43728 1.26586 1.08742 0.93818 0.78480 0.74534 + 0.71376 0.70991 0.70666 0.70627 0.70591 0.70596 + 14.63542 12.36027 10.82735 9.56807 8.54921 7.68838 + 6.95096 6.30295 5.71858 5.18591 4.69705 4.24389 + 3.81747 3.41134 3.02304 2.64977 2.28617 1.92144 + 1.54618 1.35118 1.14202 0.96224 0.77487 0.72628 + 0.68720 0.68244 0.67849 0.67799 0.67756 0.67739 + 15.14461 12.78286 11.28678 10.08353 9.09972 8.25127 + 7.51000 6.84941 6.24923 5.69906 5.19152 4.71939 + 4.27537 3.85301 3.44725 3.05110 2.65533 2.24582 + 1.79803 1.54947 1.27949 1.04145 0.78610 0.71959 + 0.66649 0.65960 0.65505 0.65458 0.65377 0.65207 + 15.43908 13.06460 11.61278 10.44592 9.47732 8.64324 + 7.91462 7.26231 6.66330 6.10853 5.59309 5.11195 + 4.65953 4.22991 3.81639 3.40904 2.99332 2.54503 + 2.03409 1.74343 1.41981 1.13011 0.81013 0.72372 + 0.65595 0.64849 0.64333 0.64265 0.64186 0.63829 + 15.61679 13.22939 11.83144 10.70836 9.76559 8.94859 + 8.23093 7.58516 6.98939 6.43530 5.91866 5.43509 + 4.97965 4.54661 4.12854 3.71394 3.28530 2.81215 + 2.25432 1.92663 1.55161 1.21481 0.83726 0.73328 + 0.64972 0.64048 0.63502 0.63444 0.63320 0.62867 + 15.55289 13.30567 12.04136 10.98525 10.06204 9.23527 + 8.49405 7.82591 7.22199 6.67339 6.17122 5.70537 + 5.26344 4.83488 4.41301 3.98787 3.54172 3.04017 + 2.43924 2.08454 1.67900 1.31053 0.87060 0.74022 + 0.64471 0.63527 0.62872 0.62776 0.62694 0.62137 + 15.68680 13.42764 12.25366 11.25607 10.37775 9.58541 + 8.87087 8.22325 7.63503 7.09834 6.60516 6.14610 + 5.70933 5.28428 4.86345 4.43517 3.97803 3.44948 + 2.79133 2.38885 1.91416 1.46945 0.93129 0.76781 + 0.64087 0.62723 0.61918 0.61837 0.61692 0.61093 + 15.75215 13.49258 12.38802 11.43597 10.59427 9.83144 + 9.14102 8.51321 7.94139 7.41843 6.93683 6.48769 + 6.05941 5.64141 5.22565 4.79927 4.33831 3.79409 + 3.09673 2.65875 2.12966 1.61910 0.99242 0.79859 + 0.64084 0.62264 0.61236 0.61164 0.60971 0.60381 + 15.80097 13.56073 12.56573 11.69527 10.91928 10.21246 + 9.56991 8.98372 8.44851 7.95820 7.50618 7.08414 + 6.68072 6.28508 5.88862 5.47692 5.02217 4.46605 + 3.71700 3.22344 2.60004 1.96574 1.14279 0.88115 + 0.64952 0.61933 0.60141 0.60058 0.59809 0.59317 + 15.80068 13.57858 12.64885 11.83141 11.09930 10.43122 + 9.82324 9.26853 8.76235 8.29923 7.87306 7.47578 + 7.09609 6.72302 6.34784 5.95553 5.51648 4.96709 + 4.20125 3.67900 2.99723 2.27453 1.28593 0.96449 + 0.66406 0.62209 0.59512 0.59376 0.59111 0.58730 + 15.78314 13.57850 12.72622 11.97212 11.29401 10.67548 + 10.11323 9.60172 9.13689 8.71401 8.32749 7.96967 + 7.62918 7.29502 6.95879 6.60550 6.20448 5.68723 + 4.93003 4.38713 3.64280 2.80358 1.54882 1.12433 + 0.69941 0.63544 0.58902 0.58586 0.58319 0.58096 + 15.76501 13.57413 12.76560 12.04708 11.40014 10.81121 + 10.27715 9.79313 9.35556 8.96014 8.60163 8.27265 + 7.96191 7.65852 7.35470 7.03607 6.67224 6.19312 + 5.46544 4.92367 4.15312 3.24380 1.79162 1.27392 + 0.73750 0.65328 0.58715 0.58166 0.57901 0.57760 + 15.74509 13.57186 12.79089 12.09512 11.46833 10.89885 + 10.38375 9.91864 9.50026 9.12458 8.78671 8.47953 + 8.19184 7.91301 7.63590 7.34698 7.01667 6.57470 + 5.88264 5.35124 4.57264 3.61980 2.01753 1.41390 + 0.77578 0.67272 0.58741 0.57937 0.57650 0.57552 + 15.70274 13.56819 12.81753 12.14368 11.53280 10.97517 + 10.46893 10.01089 9.59905 9.23069 8.90252 8.60977 + 8.34474 8.09834 7.85966 7.60608 7.30097 6.87920 + 6.20840 5.68874 4.92037 3.95544 2.23589 1.54681 + 0.81108 0.69027 0.58885 0.58003 0.57562 0.57411 + 15.65804 13.57021 12.84677 12.19454 11.60193 11.06143 + 10.57186 10.13096 9.73750 9.38929 9.08340 8.81553 + 8.57831 8.36325 8.16048 7.94845 7.69211 7.32862 + 6.72460 6.23646 5.48581 4.50038 2.61658 1.79585 + 0.88346 0.73001 0.59386 0.57993 0.57370 0.57232 + 15.62861 13.57631 12.86888 12.22965 11.64820 11.11872 + 10.63985 10.21006 9.82845 9.49318 9.20176 8.95031 + 8.73206 8.53930 8.36308 8.18302 7.96569 7.65086 + 7.10644 6.64985 5.92416 4.93788 2.94885 2.02612 + 0.95280 0.76923 0.60039 0.58123 0.57266 0.57122 + 15.57744 13.59289 12.90637 12.28398 11.71769 11.20357 + 10.73997 10.32605 9.96116 9.64409 9.37315 9.14552 + 8.95591 8.79829 8.66574 8.54039 8.39267 8.16843 + 7.74281 7.35619 6.69918 5.74624 3.63016 2.53020 + 1.11439 0.86318 0.61956 0.58774 0.57166 0.56974 + 15.50057 13.60318 12.92722 12.31340 11.75494 11.24891 + 10.79353 10.38838 10.03307 9.72665 9.46771 9.25389 + 9.08037 8.94206 8.83390 8.74103 8.63776 8.47444 + 8.13531 7.80738 7.22256 6.32747 4.16407 2.94338 + 1.26306 0.95459 0.64096 0.59493 0.57182 0.56900 + 15.31627 13.62093 12.94777 12.33815 11.78593 11.28841 + 10.84348 10.44974 10.10644 9.81255 9.56667 9.36648 + 9.20719 9.08550 9.00258 8.95584 8.92845 8.85768 + 8.61901 8.35742 7.87284 7.08236 4.96277 3.63662 + 1.53130 1.11656 0.68291 0.61634 0.57257 0.56825 + 15.11339 13.61272 12.95507 12.35618 11.81125 11.31830 + 10.87634 10.48492 10.14425 9.85419 9.61406 9.42291 + 9.27787 9.17631 9.11593 9.08579 9.06790 9.02947 + 8.88538 8.69738 8.29361 7.58056 5.54923 4.17187 + 1.77283 1.26679 0.72379 0.63827 0.57430 0.56787 + 14.98210 13.61463 12.96085 12.36375 11.82015 11.32924 + 10.89023 10.50283 10.16725 9.88272 9.64769 9.46093 + 9.32104 9.22663 9.17617 9.15977 9.16222 9.15792 + 9.06717 8.91598 8.57276 7.94662 6.02451 4.60320 + 1.98302 1.40532 0.76523 0.65916 0.57955 0.56765 + 14.89069 13.61491 12.96444 12.36944 11.82765 11.33846 + 10.90128 10.51582 10.18220 9.90010 9.66855 9.48651 + 9.35178 9.26251 9.21813 9.21083 9.22778 9.24492 + 9.19335 9.07866 8.79007 8.21624 6.36199 4.97851 + 2.20106 1.53784 0.80337 0.68070 0.58014 0.56749 + 14.77664 13.61563 12.96863 12.37637 11.83708 11.35036 + 10.91593 10.53332 10.20287 9.92419 9.69653 9.51898 + 9.38982 9.30754 9.27236 9.27780 9.31346 9.36051 + 9.36264 9.29420 9.08055 8.60545 6.91504 5.56593 + 2.59275 1.77917 0.87804 0.72253 0.58718 0.56730 + 14.70511 13.61650 12.97153 12.38082 11.84302 11.35800 + 10.92526 10.54443 10.21580 9.93902 9.71367 9.53894 + 9.41329 9.33534 9.30584 9.31919 9.36654 9.43272 + 9.47012 9.43280 9.27195 8.87127 7.32275 6.02057 + 2.93411 1.99753 0.94873 0.76293 0.59500 0.56718 + 14.59655 13.61799 12.97562 12.38702 11.85125 11.36843 + 10.93805 10.55966 10.23335 9.95910 9.73684 9.56611 + 9.44525 9.37331 9.35162 9.37587 9.43944 9.53259 + 9.62082 9.62973 9.55115 9.27573 8.00338 6.82438 + 3.63535 2.48559 1.11203 0.85850 0.61630 0.56703 + 14.53556 13.61620 12.97521 12.38952 11.85679 11.37606 + 10.94657 10.56864 10.24260 9.96876 9.74741 9.57843 + 9.46025 9.39224 9.37592 9.40698 9.47893 9.58348 + 9.69812 9.73596 9.70304 9.50280 8.44168 7.34903 + 4.17754 2.92410 1.26222 0.94724 0.63785 0.56695 + 14.46880 13.61617 12.97679 12.39234 11.86064 11.38091 + 10.95261 10.57578 10.25107 9.97880 9.75927 9.59245 + 9.47680 9.41201 9.39996 9.43706 9.51813 9.63707 + 9.77916 9.84404 9.86316 9.75431 8.95903 8.03578 + 4.99337 3.61864 1.53155 1.11115 0.68198 0.56688 + 14.43304 13.61838 12.97978 12.39401 11.86082 11.38059 + 10.95290 10.57755 10.25468 9.98437 9.76660 9.60110 + 9.48649 9.42258 9.41161 9.45060 9.53607 9.66550 + 9.82348 9.89850 9.94552 9.88996 9.25452 8.47606 + 5.59587 4.15382 1.76847 1.26448 0.72489 0.56684 + 14.41148 13.61820 12.97983 12.39437 11.86165 11.38188 + 10.95455 10.57954 10.25716 9.98740 9.77019 9.60528 + 9.49144 9.42860 9.41907 9.45998 9.54821 9.68225 + 9.84949 9.93336 9.99680 9.97330 9.45658 8.77019 + 6.05215 4.59473 2.01180 1.40602 0.76560 0.56682 + 14.39621 13.61807 12.97987 12.39468 11.86231 11.38279 + 10.95571 10.58098 10.25887 9.98943 9.77258 9.60807 + 9.49477 9.43265 9.42409 9.46628 9.55637 9.69356 + 9.86713 9.95710 10.03157 10.02997 9.60063 8.98666 + 6.41824 4.96615 2.24987 1.53903 0.80475 0.56680 + 14.37584 13.61791 12.98012 12.39542 11.86341 11.38425 + 10.95751 10.58314 10.26127 9.99205 9.77556 9.61162 + 9.49904 9.43778 9.43034 9.47408 9.56657 9.70762 + 9.88904 9.98686 10.07554 10.10216 9.79294 9.28696 + 6.97585 5.56289 2.66446 1.83277 0.87909 0.56678 + 14.36317 13.61561 12.97874 12.39609 11.86613 11.38800 + 10.96139 10.58636 10.26349 9.99327 9.77612 9.61217 + 9.50019 9.44016 9.43450 9.48034 9.57445 9.71488 + 9.89907 10.00520 10.10370 10.14607 9.91986 9.48531 + 7.37836 6.03405 3.02025 2.08362 0.94950 0.56677 + 3.03813 3.10233 3.16008 3.21210 3.25826 3.29877 + 3.33428 3.36623 3.39659 3.42600 3.45492 3.48403 + 3.51482 3.54836 3.58390 3.61916 3.65165 3.68069 + 3.70512 3.71533 3.72564 3.73457 3.74507 3.74786 + 3.75006 3.75032 3.75056 3.75059 3.75062 3.75063 + 3.70187 3.75191 3.79779 3.84074 3.88041 3.91642 + 3.94841 3.97609 3.99926 4.01801 4.03293 4.04509 + 4.05699 4.07087 4.08725 4.10651 4.12879 4.15325 + 4.17771 4.18810 4.19416 4.19486 4.19808 4.20031 + 4.20024 4.20005 4.20015 4.20011 4.20035 4.20018 + 4.20987 4.25852 4.30122 4.33963 4.37330 4.40178 + 4.42467 4.44162 4.45248 4.45739 4.45728 4.45366 + 4.44977 4.44858 4.45092 4.45751 4.46889 4.48445 + 4.50214 4.50947 4.51097 4.50646 4.50527 4.50705 + 4.50582 4.50540 4.50545 4.50540 4.50568 4.50548 + 4.94821 5.02205 5.07603 5.11278 5.13257 5.13651 + 5.12705 5.10845 5.08619 5.06195 5.03675 5.01208 + 4.99018 4.97290 4.95972 4.94821 4.93647 4.92646 + 4.92037 4.91806 4.91338 4.90695 4.90031 4.89860 + 4.89702 4.89681 4.89666 4.89665 4.89665 4.89662 + 5.49633 5.59070 5.64603 5.66959 5.66778 5.64846 + 5.61571 5.57462 5.53139 5.48750 5.44316 5.39922 + 5.35711 5.31842 5.28360 5.25253 5.22528 5.20241 + 5.18194 5.17061 5.15837 5.14808 5.13771 5.13502 + 5.13284 5.13256 5.13235 5.13231 5.13229 5.13228 + 5.93348 6.02086 6.07284 6.09410 6.08582 6.05106 + 5.99535 5.92762 5.85860 5.79125 5.72644 5.66546 + 5.60909 5.55819 5.51207 5.46812 5.42452 5.38418 + 5.35074 5.33594 5.31855 5.30244 5.28964 5.28652 + 5.28365 5.28331 5.28306 5.28299 5.28301 5.28299 + 6.28858 6.37642 6.42288 6.43380 6.41083 6.35788 + 6.28181 6.19331 6.10510 6.02055 5.94042 5.86575 + 5.79662 5.73330 5.67497 5.61870 5.56258 5.51013 + 5.46580 5.44616 5.42418 5.40473 5.38928 5.38556 + 5.38221 5.38180 5.38149 5.38143 5.38144 5.38142 + 6.84522 6.92391 6.95249 6.93912 6.88644 6.79981 + 6.68806 6.56446 6.44440 6.33178 6.22711 6.13080 + 6.04185 5.95937 5.88210 5.80643 5.73014 5.65795 + 5.59613 5.56893 5.54007 5.51567 5.49524 5.49034 + 5.48608 5.48556 5.48516 5.48509 5.48508 5.48508 + 7.27031 7.33134 7.33658 7.29657 7.21482 7.09776 + 6.95559 6.80317 6.65747 6.52247 6.39860 6.28560 + 6.18165 6.08480 5.99339 5.90310 5.81125 5.72380 + 5.64858 5.61572 5.58181 5.55374 5.52883 5.52282 + 5.51778 5.51717 5.51668 5.51661 5.51658 5.51656 + 7.99376 8.05812 8.00452 7.86906 7.68600 7.49029 + 7.29244 7.09989 6.92066 6.75425 6.59861 6.45123 + 6.31285 6.18306 6.06119 5.94461 5.83134 5.72326 + 5.62381 5.57832 5.53462 5.50116 5.46733 5.45912 + 5.45262 5.45176 5.45114 5.45105 5.45099 5.45099 + 8.49960 8.51213 8.39427 8.19198 7.94607 7.69646 + 7.45289 7.22021 7.00357 6.80332 6.61944 6.44943 + 6.29191 6.14370 6.00406 5.87055 5.74142 5.61842 + 5.50448 5.45159 5.40033 5.36097 5.32205 5.31251 + 5.30491 5.30393 5.30320 5.30310 5.30304 5.30302 + 9.21719 9.03930 8.79826 8.52325 8.22118 7.90146 + 7.57667 7.26299 6.97594 6.71942 6.49212 6.28942 + 6.10687 5.93807 5.77980 5.62572 5.47180 5.32469 + 5.19311 5.13304 5.07125 5.02108 4.97761 4.96697 + 4.95796 4.95689 4.95605 4.95590 4.95587 4.95586 + 9.67142 9.39089 9.05332 8.69363 8.31851 7.93677 + 7.55988 7.20238 6.87753 6.58828 6.33282 6.10481 + 5.89868 5.70794 5.52917 5.35711 5.18836 5.02771 + 4.88187 4.81461 4.74644 4.69237 4.64633 4.63516 + 4.62574 4.62463 4.62374 4.62358 4.62355 4.62354 + 10.00280 9.63358 9.21514 8.78656 8.35355 7.92413 + 7.50823 7.11812 6.76572 6.45253 6.17613 5.92867 + 5.70331 5.49393 5.29695 5.10870 4.92680 4.75426 + 4.59622 4.52349 4.45197 4.39719 4.34965 4.33824 + 4.32887 4.32777 4.32687 4.32673 4.32667 4.32665 + 10.25890 9.81219 9.32477 8.83880 8.35862 7.89124 + 7.44503 7.02975 6.65615 6.32486 6.03211 5.76909 + 5.52756 5.30194 5.08867 4.88575 4.69195 4.50868 + 4.33993 4.26280 4.18958 4.13562 4.08707 4.07557 + 4.06645 4.06538 4.06446 4.06435 4.06427 4.06425 + 10.73052 10.06972 9.42267 8.82772 8.27874 7.77256 + 7.30623 6.87605 6.48079 6.12119 5.79360 5.49267 + 5.21455 4.95870 4.72267 4.50539 4.30415 4.10855 + 3.91230 3.81986 3.74185 3.69393 3.64456 3.63177 + 3.62311 3.62232 3.62136 3.62116 3.62120 3.62109 + 10.98142 10.22668 9.49846 8.83596 8.23089 7.67802 + 7.17302 6.71185 6.29179 5.91305 5.56983 5.25525 + 4.96353 4.69302 4.44191 4.20797 3.98871 3.77551 + 3.56458 3.46652 3.38471 3.33523 3.28413 3.27082 + 3.26237 3.26165 3.26068 3.26051 3.26046 3.26039 + 11.36960 10.43490 9.55964 8.77742 8.07548 7.44376 + 6.87415 6.36264 5.90588 5.49830 5.13202 4.79774 + 4.48646 4.19374 3.92039 3.66224 3.41639 3.17645 + 2.94081 2.83072 2.73630 2.67643 2.61973 2.60739 + 2.59801 2.59695 2.59611 2.59600 2.59584 2.59584 + 11.62700 10.51948 9.52483 8.65914 7.89952 7.23013 + 6.63699 6.10939 5.64052 5.22117 4.84167 4.49228 + 4.16274 3.84801 3.55185 3.27566 3.01777 2.77160 + 2.53307 2.41869 2.31087 2.23461 2.17585 2.16313 + 2.15289 2.15172 2.15079 2.15063 2.15057 2.15056 + 12.02239 10.64852 9.48719 8.50963 7.67393 6.95514 + 6.33451 5.78933 5.30242 4.86394 4.46453 4.09583 + 3.74935 3.42047 3.11119 2.82474 2.55673 2.29826 + 2.04432 1.92099 1.80419 1.72031 1.65283 1.63788 + 1.62591 1.62453 1.62340 1.62323 1.62315 1.62315 + 12.32391 10.76886 9.50521 8.45683 7.57390 6.82285 + 6.18270 5.62535 5.12633 4.67465 4.26225 3.88151 + 3.52480 3.18764 2.87081 2.57674 2.30341 2.03870 + 1.77704 1.64950 1.52887 1.44109 1.36545 1.34825 + 1.33470 1.33312 1.33179 1.33162 1.33149 1.33147 + 12.58097 10.89521 9.56415 8.46541 7.54880 6.77470 + 6.11835 5.54919 5.03936 4.57664 4.15364 3.76333 + 3.39847 3.05461 2.73191 2.43191 2.15398 1.88562 + 1.61908 1.48825 1.36322 1.27036 1.18779 1.16867 + 1.15359 1.15182 1.15033 1.15013 1.14999 1.14992 + 12.80781 11.02286 9.64495 8.50843 7.56576 6.77475 + 6.10523 5.52502 5.00517 4.53296 4.10111 3.70284 + 3.33106 2.98126 2.65325 2.34794 2.06477 1.79306 + 1.52210 1.38810 1.25841 1.16024 1.07133 1.05041 + 1.03383 1.03188 1.03023 1.03001 1.02985 1.02976 + 13.19227 11.26894 9.83255 8.64603 7.66672 6.85211 + 6.16290 5.56452 5.02798 4.54074 4.09535 3.68481 + 3.30177 2.94145 2.60318 2.28718 1.99191 1.70979 + 1.42843 1.28768 1.14873 1.04040 0.93890 0.91430 + 0.89467 0.89233 0.89037 0.89012 0.88992 0.88983 + 13.50836 11.49517 10.02593 8.81071 7.81015 6.97956 + 6.27614 5.66402 5.11485 4.61645 4.16112 3.74135 + 3.34921 2.97944 2.63108 2.30382 1.99535 1.69877 + 1.40464 1.25624 1.10761 0.98919 0.87448 0.84600 + 0.82323 0.82050 0.81821 0.81792 0.81768 0.81763 + 14.09953 11.95464 10.44923 9.20476 8.18977 7.33920 + 6.61459 5.98080 5.41123 4.89379 4.42046 3.98301 + 3.57249 3.18281 2.81241 2.45995 2.12172 1.78899 + 1.45606 1.28564 1.10935 0.96316 0.81477 0.77685 + 0.74651 0.74282 0.73971 0.73934 0.73898 0.73902 + 14.50692 12.28835 10.77734 9.53368 8.52456 7.67107 + 6.93923 6.29572 5.71512 5.18566 4.69951 4.24857 + 3.82387 3.41906 3.03203 2.66057 2.29934 1.93651 + 1.56218 1.36780 1.16059 0.98396 0.80226 0.75549 + 0.71786 0.71330 0.70949 0.70900 0.70861 0.70846 + 15.03040 12.68604 11.19930 10.01612 9.05396 8.22337 + 7.49454 6.84031 6.24022 5.68788 5.18146 4.71523 + 4.27768 3.85936 3.45456 3.05560 2.65654 2.25474 + 1.81632 1.56367 1.29148 1.05598 0.80969 0.74655 + 0.69444 0.68792 0.68349 0.68276 0.68252 0.68084 + 15.08274 12.93538 11.59093 10.46902 9.50392 8.64915 + 7.89003 7.21208 6.60449 6.05679 5.55866 5.09875 + 4.66354 4.24243 3.83019 3.41965 2.99864 2.54443 + 2.03106 1.74418 1.43149 1.15335 0.83393 0.74351 + 0.68183 0.67606 0.67023 0.66914 0.66934 0.66577 + 15.24076 13.08243 11.79261 10.71698 9.78102 8.94646 + 8.20084 7.53113 6.92770 6.38110 5.88192 5.41960 + 4.98134 4.55662 4.13943 3.72105 3.28628 2.80609 + 2.24528 1.92234 1.56100 1.23806 0.86005 0.75083 + 0.67437 0.66713 0.66090 0.65984 0.65985 0.65529 + 15.34323 13.17800 11.94072 10.90284 9.99363 9.17854 + 8.44709 7.78730 7.19050 6.64800 6.15105 5.68967 + 5.25155 4.82623 4.40711 3.98427 3.54007 3.04022 + 2.44128 2.08816 1.68523 1.32024 0.88821 0.76121 + 0.66941 0.66042 0.65375 0.65278 0.65252 0.64737 + 15.46063 13.28995 12.14256 11.16393 10.30035 9.52030 + 8.81603 8.17711 7.59625 7.06583 6.57798 6.12353 + 5.69077 5.26930 4.85167 4.42621 3.97161 3.44532 + 2.78966 2.38908 1.91743 1.47681 0.94701 0.78703 + 0.66435 0.65134 0.64335 0.64255 0.64174 0.63611 + 15.51848 13.35053 12.27163 11.33856 10.51153 9.76104 + 9.08091 8.46176 7.89725 7.38048 6.90416 6.45957 + 6.03539 5.62115 5.20888 4.78578 4.32788 3.78653 + 3.09229 2.65650 2.13080 1.62485 1.00679 0.81651 + 0.66338 0.64598 0.63604 0.63536 0.63408 0.62846 + 15.56642 13.41982 12.44702 11.59346 10.83089 10.13536 + 9.50227 8.92407 8.39559 7.91097 7.46383 7.04606 + 6.64663 6.25491 5.86236 5.45460 5.00390 4.45196 + 3.70760 3.21702 2.59769 1.96867 1.15477 0.89664 + 0.67024 0.64124 0.62452 0.62386 0.62182 0.61707 + 15.57268 13.44363 12.53277 11.72990 11.00942 10.35134 + 9.75178 9.20422 8.70412 8.24619 7.82449 7.43121 + 7.05532 6.68609 6.31487 5.92678 5.49232 4.94807 + 4.18828 3.66973 2.99261 2.27550 1.29617 0.97813 + 0.68337 0.64292 0.61797 0.61693 0.61448 0.61079 + 15.56650 13.45353 12.61560 11.87278 11.20370 10.59320 + 10.03777 9.53217 9.07245 8.65403 8.27143 7.91718 + 7.58014 7.24953 6.91707 6.56800 6.17194 5.66082 + 4.91149 4.37336 3.63460 2.80139 1.55636 1.13515 + 0.71662 0.65469 0.61154 0.60894 0.60615 0.60404 + 15.55425 13.45410 12.65758 11.94850 11.30947 10.72742 + 10.19932 9.72057 9.28761 8.89624 8.54135 8.21568 + 7.90812 7.60798 7.30762 6.99294 6.63391 6.16109 + 5.44204 4.90570 4.14145 3.23860 1.79665 1.28260 + 0.75316 0.67133 0.60933 0.60461 0.60171 0.60046 + 15.52866 13.45337 12.68905 12.00533 11.38728 10.82375 + 10.31179 9.84737 9.42731 9.04861 8.70802 8.40086 + 8.11976 7.85558 7.59649 7.31857 6.98573 6.53911 + 5.84832 5.32000 4.55431 3.61932 2.02678 1.41775 + 0.78806 0.69032 0.60963 0.60217 0.59952 0.59825 + 15.49750 13.45154 12.71074 12.04480 11.44054 10.88886 + 10.38783 9.93458 9.52708 9.16266 8.83807 8.54855 + 8.28640 8.04258 7.80634 7.55534 7.25365 6.83782 + 6.17720 5.66416 4.90275 3.94466 2.23689 1.55235 + 0.82424 0.70656 0.61045 0.60255 0.59824 0.59676 + 15.45238 13.45381 12.74091 12.09648 11.50991 10.97443 + 10.48895 10.05172 9.66194 9.31742 9.01520 8.75078 + 8.51664 8.30416 8.10374 7.89433 7.64147 7.28277 + 6.68619 6.20394 5.46210 4.48637 2.61478 1.79893 + 0.89503 0.74497 0.61480 0.60215 0.59614 0.59486 + 15.42470 13.45995 12.76242 12.13058 11.55497 11.03018 + 10.55527 10.12900 9.75092 9.41921 9.13128 8.88317 + 8.66793 8.47770 8.30378 8.12630 7.91229 7.60150 + 7.06300 6.61185 5.89571 4.92059 2.94492 2.02758 + 0.96321 0.78314 0.62069 0.60311 0.59499 0.59369 + 15.37968 13.47624 12.79705 12.18108 11.62038 11.11126 + 10.65230 10.24245 9.88132 9.56761 9.29970 9.07481 + 8.88768 8.73235 8.60199 8.47894 8.33378 8.11257 + 7.69176 7.31002 6.66229 5.72120 3.62219 2.52928 + 1.12284 0.87517 0.63851 0.60873 0.59384 0.59212 + 15.30942 13.48631 12.81624 12.20801 11.65494 11.15408 + 10.70380 10.30322 9.95185 9.64878 9.39265 9.18120 + 9.00978 8.87347 8.76721 8.67625 8.57505 8.41436 + 8.07980 7.75639 7.17998 6.29675 4.15300 2.93932 + 1.27031 0.96572 0.65891 0.61478 0.59391 0.59134 + 15.11433 13.49417 12.83545 12.23642 11.69175 11.19922 + 10.75741 10.36566 10.02389 9.73165 9.48792 9.29113 + 9.13760 9.02377 8.94668 8.89475 8.84756 8.76460 + 8.54722 8.30540 7.83196 7.05124 4.95402 3.61517 + 1.53571 1.12796 0.69961 0.63372 0.59524 0.59054 + 14.94476 13.49622 12.84434 12.25073 11.71075 11.22246 + 10.78475 10.39719 10.05982 9.77261 9.53487 9.34570 + 9.20239 9.10237 9.04339 9.01455 8.99802 8.96170 + 8.82160 8.63682 8.23791 7.53321 5.52601 4.15955 + 1.77685 1.27438 0.73866 0.65591 0.59599 0.59014 + 14.81889 13.49867 12.85145 12.25946 11.72035 11.23357 + 10.79837 10.41433 10.08123 9.79889 9.56649 9.38300 + 9.24576 9.15253 9.10223 9.08618 9.09003 9.08689 + 9.00007 8.85539 8.51987 7.89087 5.97184 4.59424 + 1.99426 1.41351 0.77833 0.67593 0.59853 0.58990 + 14.73244 13.49918 12.85530 12.26515 11.72741 11.24214 + 10.80884 10.42696 10.09642 9.81698 9.58769 9.40756 + 9.27438 9.18637 9.14300 9.13662 9.15463 9.17359 + 9.12536 9.01311 8.72798 8.16096 6.33023 4.95858 + 2.20274 1.54375 0.81642 0.69650 0.60135 0.58974 + 14.62466 13.49975 12.85944 12.27197 11.73658 11.25374 + 10.82294 10.44392 10.11650 9.84040 9.61492 9.43919 + 9.31140 9.23018 9.19576 9.20189 9.23838 9.28682 + 9.29157 9.22526 9.01487 8.54577 6.87705 5.54134 + 2.59157 1.78371 0.88968 0.73703 0.60783 0.58953 + 14.55767 13.50014 12.86150 12.27574 11.74223 11.26115 + 10.83211 10.45479 10.12910 9.85486 9.63161 9.45862 + 9.33422 9.25725 9.22839 9.24221 9.29017 9.35730 + 9.39670 9.36139 9.20384 8.80873 7.28002 5.99260 + 2.93071 2.00099 0.95926 0.77641 0.61510 0.58941 + 14.45656 13.50038 12.86385 12.28065 11.74994 11.27152 + 10.84481 10.46967 10.14620 9.87437 9.65414 9.48502 + 9.36531 9.29414 9.27290 9.29736 9.36114 9.45452 + 9.54369 9.55427 9.47907 9.20862 7.95229 6.78934 + 3.62731 2.48617 1.12052 0.87014 0.63516 0.58925 + 14.39893 13.50041 12.86481 12.28292 11.75341 11.27617 + 10.85073 10.47709 10.15541 9.88536 9.66628 9.49781 + 9.37978 9.31258 9.29705 9.32716 9.39624 9.50163 + 9.62578 9.66719 9.62494 9.40047 8.38526 7.39416 + 4.14230 2.88191 1.27004 0.96709 0.65714 0.58916 + 14.33606 13.50060 12.86658 12.28559 11.75709 11.28083 + 10.85647 10.48390 10.16355 9.89505 9.67774 9.51136 + 9.39584 9.33182 9.32050 9.35645 9.43415 9.55322 + 9.70453 9.77343 9.78352 9.64495 8.88385 8.08573 + 4.95603 3.55853 1.53605 1.13385 0.69777 0.58908 + 14.30266 13.50084 12.86776 12.28733 11.75904 11.28317 + 10.85910 10.48682 10.16669 9.89871 9.68286 9.51884 + 9.40528 9.34200 9.33122 9.37001 9.45496 9.58373 + 9.74121 9.81632 9.86475 9.81257 9.18700 8.41900 + 5.57342 4.14037 1.77248 1.27202 0.73962 0.58904 + 14.28249 13.50096 12.86810 12.28788 11.75995 11.28424 + 10.86053 10.48873 10.16911 9.90173 9.68642 9.52293 + 9.41006 9.34781 9.33845 9.37911 9.46670 9.59993 + 9.76645 9.85032 9.91474 9.89398 9.38679 8.71056 + 6.02597 4.57775 2.01378 1.41268 0.77928 0.58902 + 14.26833 13.50104 12.86833 12.28838 11.76050 11.28513 + 10.86166 10.49012 10.17084 9.90378 9.68881 9.52567 + 9.41329 9.35171 9.34331 9.38521 9.47461 9.61083 + 9.78356 9.87344 9.94860 9.94927 9.52934 8.92533 + 6.38868 4.94600 2.24880 1.54495 0.81756 0.58900 + 14.24905 13.50129 12.86907 12.28930 11.76168 11.28657 + 10.86344 10.49218 10.17315 9.90634 9.69173 9.52913 + 9.41742 9.35665 9.34931 9.39275 9.48447 9.62446 + 9.80481 9.90232 9.99124 10.01948 9.71891 9.22206 + 6.94022 5.53748 2.65879 1.83494 0.89054 0.58898 + 14.23719 13.49899 12.86769 12.28997 11.76448 11.29040 + 10.86730 10.49539 10.17526 9.90733 9.69203 9.52953 + 9.41852 9.35897 9.35334 9.39881 9.49225 9.63161 + 9.81445 9.91996 10.01837 10.06207 9.84271 9.41508 + 7.33668 6.00438 3.01149 2.08264 0.95994 0.58897 + 2.91598 2.97910 3.03627 3.08817 3.13469 3.17596 + 3.21261 3.24593 3.27776 3.30873 3.33925 3.37003 + 3.40254 3.43789 3.47539 3.51293 3.54809 3.57985 + 3.60671 3.61808 3.62985 3.64028 3.65243 3.65566 + 3.65824 3.65856 3.65884 3.65887 3.65890 3.65890 + 3.56650 3.61635 3.66243 3.70589 3.74643 3.78368 + 3.81731 3.84703 3.87266 3.89428 3.91243 3.92812 + 3.94365 3.96117 3.98117 4.00401 4.02991 4.05822 + 4.08700 4.09975 4.10823 4.11086 4.11568 4.11810 + 4.11839 4.11826 4.11838 4.11835 4.11857 4.11842 + 4.07012 4.11874 4.16187 4.20109 4.23598 4.26614 + 4.29115 4.31071 4.32467 4.33316 4.33703 4.33772 + 4.33826 4.34151 4.34825 4.35922 4.37502 4.39526 + 4.41814 4.42825 4.43256 4.43021 4.43062 4.43252 + 4.43164 4.43128 4.43135 4.43130 4.43156 4.43136 + 4.80928 4.88229 4.93651 4.97443 4.99626 5.00309 + 4.99719 4.98267 4.96468 4.94489 4.92424 4.90417 + 4.88682 4.87403 4.86540 4.85887 4.85277 4.84870 + 4.84843 4.84894 4.84708 4.84278 4.83772 4.83632 + 4.83502 4.83485 4.83471 4.83469 4.83469 4.83468 + 5.35644 5.45575 5.51376 5.53847 5.53785 5.52123 + 5.49266 5.45663 5.41860 5.37984 5.34050 5.30138 + 5.26401 5.23009 5.20012 5.17417 5.15238 5.13512 + 5.12031 5.11182 5.10229 5.09390 5.08513 5.08278 + 5.08087 5.08062 5.08043 5.08040 5.08038 5.08038 + 5.78592 5.90417 5.96327 5.97551 5.95464 5.91628 + 5.86629 5.81031 5.75483 5.70007 5.64384 5.58614 + 5.53062 5.48078 5.43665 5.39663 5.35975 5.32817 + 5.30073 5.28577 5.27016 5.25772 5.24601 5.24296 + 5.24051 5.24020 5.23996 5.23991 5.23990 5.23991 + 6.15445 6.24763 6.29952 6.31557 6.29745 6.24912 + 6.17757 6.09376 6.01069 5.93175 5.85754 5.78884 + 5.72534 5.66702 5.61315 5.56121 5.50965 5.46196 + 5.42250 5.40525 5.38541 5.36744 5.35351 5.35014 + 5.34703 5.34666 5.34638 5.34632 5.34634 5.34632 + 6.71471 6.80095 6.83721 6.83115 6.78537 6.70519 + 6.59957 6.48202 6.36816 6.26189 6.16362 6.07351 + 5.99021 5.91259 5.83947 5.76761 5.69509 5.62674 + 5.56878 5.54343 5.51618 5.49287 5.47370 5.46909 + 5.46506 5.46457 5.46421 5.46414 5.46415 5.46413 + 7.14279 7.21253 7.22698 7.19602 7.12305 7.01440 + 6.88025 6.73548 6.59715 6.46924 6.35211 6.24535 + 6.14693 6.05478 5.96731 5.88045 5.79182 5.70744 + 5.63519 5.60368 5.57092 5.54359 5.51965 5.51390 + 5.50903 5.50844 5.50797 5.50791 5.50788 5.50786 + 7.87560 7.94432 7.90151 7.78041 7.61228 7.42941 + 7.24234 7.05926 6.88905 6.73119 6.58318 6.44228 + 6.30938 6.18431 6.06636 5.95295 5.84219 5.73613 + 5.63822 5.59314 5.54973 5.51647 5.48291 5.47479 + 5.46834 5.46750 5.46687 5.46678 5.46673 5.46670 + 8.39039 8.40234 8.29585 8.11190 7.88552 7.65156 + 7.41992 7.19702 6.98965 6.79834 6.62262 6.45979 + 6.30840 6.16538 6.02998 5.89989 5.77346 5.65232 + 5.53923 5.48633 5.43486 5.39525 5.35609 5.34649 + 5.33885 5.33786 5.33712 5.33701 5.33694 5.33694 + 9.11242 8.94705 8.72054 8.46070 8.17409 7.86961 + 7.55926 7.25865 6.98281 6.73569 6.51624 6.32033 + 6.14403 5.98132 5.82888 5.67984 5.52969 5.38504 + 5.25443 5.19414 5.13175 5.08084 5.03652 5.02565 + 5.01644 5.01534 5.01446 5.01432 5.01428 5.01428 + 9.57534 9.30913 8.98725 8.64322 8.28346 7.91646 + 7.55328 7.20804 6.89381 6.61361 6.36590 6.14487 + 5.94542 5.76144 5.58932 5.42324 5.25921 5.10198 + 4.95799 4.89087 4.82223 4.76726 4.72011 4.70861 + 4.69888 4.69773 4.69681 4.69666 4.69661 4.69661 + 9.91383 9.56070 9.15886 8.74603 8.32788 7.91222 + 7.50885 7.12991 6.78727 6.48256 6.21361 5.97311 + 5.75457 5.55214 5.36211 5.18028 5.00378 4.83553 + 4.68047 4.60844 4.53685 4.48124 4.43249 4.42071 + 4.41098 4.40982 4.40887 4.40873 4.40867 4.40867 + 10.17580 9.74683 9.27676 8.80651 8.34053 7.88587 + 7.45094 7.04566 6.68091 6.35749 6.07183 5.81559 + 5.58078 5.36201 5.15564 4.95925 4.77126 4.59303 + 4.42835 4.35257 4.27975 4.22515 4.17540 4.16350 + 4.15402 4.15289 4.15193 4.15182 4.15173 4.15172 + 10.65804 10.01589 9.38614 8.80616 8.27023 7.77547 + 7.31913 6.89780 6.51034 6.15756 5.83609 5.54088 + 5.26840 5.01824 4.78812 4.57712 4.38252 4.19349 + 4.00300 3.91275 3.83592 3.78789 3.73763 3.72439 + 3.71542 3.71460 3.71359 3.71338 3.71342 3.71331 + 10.91749 10.18132 9.46996 8.82165 8.22871 7.68625 + 7.19022 6.73681 6.32349 5.95050 5.61238 5.30265 + 5.01583 4.75038 4.50467 4.27665 4.06390 3.85749 + 3.65311 3.55788 3.47796 3.42896 3.37738 3.36363 + 3.35497 3.35424 3.35323 3.35304 3.35299 3.35292 + 11.31776 10.40192 9.54248 8.77308 8.08163 7.45859 + 6.89625 6.39074 5.93884 5.53524 5.17240 4.84141 + 4.53363 4.24470 3.97546 3.72200 3.48159 3.24778 + 3.01879 2.91202 2.82039 2.76210 2.70602 2.69344 + 2.68410 2.68308 2.68220 2.68208 2.68192 2.68193 + 11.56764 10.49100 9.51739 8.66551 7.91456 7.25031 + 6.66030 6.13514 5.66896 5.25282 4.87697 4.53155 + 4.20592 3.89472 3.60172 3.32860 3.07422 2.83259 + 2.60016 2.48927 2.38459 2.31034 2.25296 2.24047 + 2.23038 2.22924 2.22832 2.22815 2.22810 2.22809 + 11.95948 10.62006 9.47999 8.51585 7.68842 6.97440 + 6.35627 5.81280 5.32782 4.89168 4.49498 4.12922 + 3.78556 3.45914 3.15194 2.86717 2.60095 2.34522 + 2.09573 1.97534 1.86179 1.78069 1.71553 1.70110 + 1.68956 1.68824 1.68715 1.68698 1.68689 1.68691 + 12.25416 10.73496 9.49229 8.45759 7.58352 6.83812 + 6.20125 5.64601 5.14895 4.69927 4.28899 3.91043 + 3.55581 3.22054 2.90534 2.61244 2.34006 2.07706 + 1.81868 1.69357 1.57607 1.49134 1.41848 1.40199 + 1.38904 1.38753 1.38626 1.38609 1.38596 1.38596 + 12.50358 10.85400 9.54340 8.45891 7.55221 6.78508 + 6.13330 5.56717 5.05962 4.59880 4.17745 3.78869 + 3.42538 3.08307 2.76180 2.46284 2.18559 1.91842 + 1.65441 1.52561 1.40343 1.31359 1.23414 1.21586 + 1.20149 1.19981 1.19838 1.19820 1.19806 1.19799 + 12.72349 10.97509 9.61720 8.49551 7.56372 6.78075 + 6.11687 5.54055 5.02334 4.55297 4.12245 3.72530 + 3.35469 3.00625 2.67959 2.37535 2.09285 1.82207 + 1.55315 1.42088 1.29378 1.19851 1.11297 1.09301 + 1.07722 1.07536 1.07379 1.07359 1.07344 1.07333 + 13.09917 11.21448 9.79777 8.62656 7.65879 6.85274 + 6.16980 5.57583 5.04219 4.55676 4.11250 3.70277 + 3.32064 2.96149 2.62453 2.30973 2.01540 1.73416 + 1.45430 1.31489 1.17814 1.07254 0.97481 0.95132 + 0.93261 0.93039 0.92852 0.92828 0.92810 0.92800 + 13.41179 11.44058 9.99100 8.79070 7.80095 6.97801 + 6.28003 5.67180 5.12534 4.62875 4.17470 3.75592 + 3.36477 2.99616 2.64908 2.32314 2.01597 1.72051 + 1.42763 1.28034 1.13369 1.01789 0.90727 0.88004 + 0.85828 0.85568 0.85350 0.85322 0.85299 0.85295 + 14.00316 11.90396 10.41661 9.18492 8.17792 7.33284 + 6.61206 5.98126 5.41422 4.89900 4.42762 3.99188 + 3.58279 3.19431 2.82512 2.47419 2.13787 1.80690 + 1.47520 1.30567 1.13113 0.98750 0.84374 0.80728 + 0.77808 0.77454 0.77157 0.77121 0.77087 0.77093 + 14.41422 12.23860 10.74193 9.50846 8.50569 7.65737 + 6.92983 6.29009 5.71282 5.18630 4.70271 4.25390 + 3.83084 3.42722 3.04132 2.67142 2.31242 1.95174 + 1.57900 1.38552 1.18009 1.00608 0.82930 0.78409 + 0.74774 0.74334 0.73965 0.73917 0.73882 0.73863 + 14.94455 12.63199 11.15095 9.97382 9.01799 8.19515 + 7.47424 6.82685 6.23138 5.68214 5.17854 4.71524 + 4.27991 3.86272 3.45863 3.06099 2.66443 2.26579 + 1.83002 1.57833 1.30811 1.07563 0.83430 0.77279 + 0.72252 0.71622 0.71174 0.71097 0.71096 0.70889 + 14.97497 12.87548 11.54153 10.42561 9.46465 8.61415 + 7.85952 7.18631 6.58367 6.04098 5.54774 5.09233 + 4.66089 4.24262 3.83243 3.42338 3.00370 2.55140 + 2.04128 1.75665 1.44666 1.17133 0.85644 0.76799 + 0.70880 0.70331 0.69728 0.69617 0.69674 0.69244 + 15.12240 13.01556 11.73592 10.66578 9.73407 8.90407 + 8.16330 7.49881 6.90087 6.35988 5.86618 5.40895 + 4.97493 4.55338 4.13844 3.72164 3.28824 2.81014 + 2.25304 1.93274 1.57463 1.25462 0.88101 0.77373 + 0.70039 0.69356 0.68707 0.68597 0.68651 0.68104 + 15.21477 13.10455 11.87727 10.84522 9.94055 9.13039 + 8.40414 7.74992 7.15894 6.62236 6.13123 5.67525 + 5.24168 4.81979 4.40310 3.98201 3.53932 3.04176 + 2.44692 2.09676 1.69741 1.33554 0.90778 0.78272 + 0.69460 0.68615 0.67922 0.67819 0.67858 0.67246 + 15.31474 13.20535 12.06827 11.09623 10.23816 9.46377 + 8.76529 8.13237 7.55767 7.03343 6.55164 6.10284 + 5.67490 5.25716 4.84230 4.41893 3.96621 3.44268 + 2.79179 2.39459 1.92704 1.48993 0.96422 0.80625 + 0.68817 0.67594 0.66781 0.66694 0.66690 0.66030 + 15.35914 13.25736 12.18916 11.26360 10.44293 9.69873 + 9.02479 8.41192 7.85367 7.34310 6.87281 6.43386 + 6.01455 5.60420 5.19495 4.77426 4.31864 3.78048 + 3.09152 2.65940 2.13812 1.63606 1.02209 0.83393 + 0.68609 0.66966 0.65981 0.65908 0.65859 0.65209 + 15.38676 13.31346 12.35245 11.50784 10.75288 10.06453 + 9.43817 8.86644 8.34416 7.86550 7.42400 7.01149 + 6.61669 6.22891 5.83972 5.43494 4.98725 4.43937 + 3.70119 3.21476 2.60037 1.97582 1.16666 0.91092 + 0.69079 0.66317 0.64732 0.64670 0.64526 0.63990 + 15.38290 13.33073 12.43231 11.63900 10.92661 10.27605 + 9.68336 9.14222 8.64808 8.19576 7.77927 7.39080 + 7.01923 6.65383 6.28606 5.90122 5.47026 4.93062 + 4.17760 3.66351 2.99164 2.27943 1.30571 0.99032 + 0.70235 0.66358 0.64026 0.63939 0.63726 0.63322 + 15.36875 13.33620 12.51060 11.77749 11.11671 10.51356 + 9.96480 9.46525 9.01102 8.59759 8.21956 7.86947 + 7.53623 7.20915 6.88008 6.53444 6.14227 5.63631 + 4.89443 4.36114 3.62806 2.80036 1.56279 1.14461 + 0.73341 0.67355 0.63324 0.63106 0.62819 0.62606 + 15.35599 13.33707 12.55202 11.85217 11.22082 10.64578 + 10.12396 9.65085 9.22296 8.83616 8.48541 8.16352 + 7.85942 7.56258 7.26544 6.95411 6.59900 6.13147 + 5.42015 4.88887 4.13070 3.23390 1.80084 1.29036 + 0.76845 0.68896 0.63065 0.62655 0.62337 0.62227 + 15.33662 13.33857 12.58252 11.90633 11.29542 10.73898 + 10.23385 9.77580 9.36141 8.98766 8.65128 8.34758 + 8.06917 7.80698 7.54962 7.27402 6.94511 6.50470 + 5.82298 5.30021 4.54073 3.61175 2.02905 1.42427 + 0.80212 0.70703 0.63064 0.62394 0.62101 0.61993 + 15.30590 13.33756 12.60537 11.94676 11.34943 10.80444 + 10.30966 9.86205 9.45942 9.09915 8.77807 8.49161 + 8.23226 7.99117 7.75762 7.50927 7.21065 6.79985 + 6.14799 5.64090 4.88620 3.93486 2.23804 1.55781 + 0.83722 0.72250 0.63124 0.62406 0.61976 0.61834 + 15.26157 13.34186 12.63819 12.00111 11.42061 10.89038 + 10.40936 9.97627 9.59036 9.24955 8.95086 8.68983 + 8.45890 8.24947 8.05185 7.84494 7.59457 7.23992 + 6.65110 6.17481 5.44065 4.47296 2.61356 1.80288 + 0.90652 0.75960 0.63502 0.62344 0.61749 0.61633 + 15.23557 13.34893 12.66053 12.03575 11.46570 10.94546 + 10.47442 10.05164 9.67699 9.34876 9.06431 8.81962 + 8.60762 8.42040 8.24922 8.07415 7.86252 7.55526 + 7.02357 6.57808 5.87013 4.90411 2.94174 2.03010 + 0.97357 0.79676 0.64037 0.62413 0.61624 0.61510 + 15.19501 13.36582 12.69463 12.08488 11.52929 11.02433 + 10.56889 10.16232 9.80440 9.49394 9.22923 9.00744 + 8.82314 8.67031 8.54226 8.42155 8.27909 8.06110 + 7.64527 7.26818 6.62882 5.69832 3.61506 2.52869 + 1.13119 0.88698 0.65698 0.62904 0.61496 0.61345 + 15.13041 13.37557 12.71230 12.10975 11.56169 11.06520 + 10.61878 10.22167 9.87356 9.57350 9.32021 9.11138 + 8.94242 8.80839 8.70436 8.61564 8.51684 8.35894 + 8.02872 7.70953 7.14115 6.26905 4.14250 2.93509 + 1.27742 0.97670 0.67646 0.63407 0.61494 0.61262 + 14.94615 13.38241 12.72959 12.13596 11.59617 11.10813 + 10.67042 10.28236 9.94384 9.65446 9.41322 9.21862 + 9.06705 8.95507 8.87978 8.82976 8.78475 8.70437 + 8.49079 8.25245 7.78555 7.01499 4.93766 3.60637 + 1.54091 1.13725 0.71561 0.65167 0.61623 0.61178 + 14.78513 13.38371 12.73758 12.14916 11.61408 11.13034 + 10.69668 10.31287 9.97869 9.69424 9.45886 9.27167 + 9.13004 9.03149 8.97388 8.94658 8.93205 8.89841 + 8.76233 8.58058 8.18638 7.48955 5.50453 4.14827 + 1.78080 1.28188 0.75329 0.67318 0.61676 0.61135 + 14.66683 13.38500 12.74304 12.15676 11.62309 11.14104 + 10.70996 10.32957 10.00002 9.72080 9.49034 9.30750 + 9.17087 9.07918 9.03109 9.01708 9.02251 9.02277 + 8.93907 8.79280 8.45816 7.84848 5.97191 4.56907 + 1.98884 1.41969 0.79292 0.69142 0.62211 0.61110 + 14.58414 13.38563 12.74714 12.16257 11.63014 11.14957 + 10.72015 10.34173 10.01405 9.73705 9.50986 9.33157 + 9.19998 9.11333 9.07110 9.06576 9.08484 9.10573 + 9.06154 8.95234 8.67060 8.10927 6.30097 4.94118 + 2.20447 1.54958 0.82929 0.71199 0.62175 0.61093 + 14.48211 13.38634 12.75133 12.16919 11.63888 11.16059 + 10.73384 10.35810 10.03351 9.75979 9.53634 9.36232 + 9.23597 9.15596 9.12252 9.12933 9.16644 9.21617 + 9.22438 9.16098 8.95401 8.49018 6.84194 5.51917 + 2.59060 1.78820 0.90117 0.75126 0.62779 0.61071 + 14.41888 13.38697 12.75366 12.17320 11.64444 11.16780 + 10.74257 10.36853 10.04571 9.77385 9.55259 9.38128 + 9.25817 9.18226 9.15418 9.16852 9.21684 9.28483 + 9.32698 9.29433 9.14054 8.75086 7.24046 5.96647 + 2.92759 2.00444 0.96966 0.78965 0.63461 0.61058 + 14.32351 13.38784 12.75656 12.17833 11.65203 11.17771 + 10.75469 10.38288 10.06226 9.79281 9.57455 9.40698 + 9.28843 9.21812 9.19741 9.22206 9.28586 9.37944 + 9.46998 9.48250 9.41155 9.14717 7.90502 6.75549 + 3.61983 2.48690 1.12895 0.88159 0.65357 0.61041 + 14.26913 13.38809 12.75781 12.18064 11.65554 11.18238 + 10.76051 10.39010 10.07120 9.80347 9.58629 9.41931 + 9.30241 9.23599 9.22085 9.25098 9.31983 9.42497 + 9.55002 9.59321 9.55443 9.33479 8.33347 7.35674 + 4.13044 2.87800 1.27720 0.97774 0.67462 0.61033 + 14.20973 13.38820 12.75945 12.18338 11.65926 11.18697 + 10.76606 10.39672 10.07903 9.81278 9.59729 9.43234 + 9.31787 9.25454 9.24355 9.27942 9.35668 9.47516 + 9.62651 9.69644 9.70908 9.57438 8.82532 8.04150 + 4.93872 3.54887 1.54142 1.14303 0.71351 0.61024 + 14.17804 13.38844 12.76072 12.18519 11.66138 11.18927 + 10.76875 10.39957 10.08207 9.81633 9.60227 9.43963 + 9.32705 9.26439 9.25384 9.29244 9.37688 9.50506 + 9.66205 9.73730 9.78747 9.73932 9.12474 8.36752 + 5.55305 4.12801 1.77647 1.27948 0.75410 0.61020 + 14.15912 13.38878 12.76126 12.18583 11.66217 11.19042 + 10.77015 10.40142 10.08447 9.81931 9.60582 9.44367 + 9.33172 9.26999 9.26077 9.30119 9.38825 9.52069 + 9.68657 9.77051 9.83566 9.81751 9.32201 8.65639 + 6.00206 4.56211 2.01578 1.41921 0.79275 0.61018 + 14.14577 13.38897 12.76159 12.18622 11.66271 11.19119 + 10.77115 10.40273 10.08612 9.82134 9.60819 9.44640 + 9.33490 9.27377 9.26541 9.30705 9.39591 9.53121 + 9.70312 9.79308 9.86838 9.87067 9.46250 8.86901 + 6.36152 4.92746 2.24805 1.55074 0.83019 0.61016 + 14.12774 13.38902 12.76193 12.18683 11.66357 11.19231 + 10.77281 10.40472 10.08839 9.82382 9.61100 9.44974 + 9.33889 9.27854 9.27119 9.31431 9.40545 9.54441 + 9.72375 9.82115 9.90980 9.93892 9.64883 9.16182 + 6.90728 5.51398 2.65391 1.83750 0.90185 0.61014 + 14.11632 13.38623 12.75984 12.18689 11.66587 11.19583 + 10.77646 10.40777 10.09039 9.82474 9.61123 9.45001 + 9.33983 9.28071 9.27510 9.32026 9.41308 9.55148 + 9.73300 9.83801 9.93678 9.98223 9.76990 9.35017 + 7.29826 5.97697 3.00401 2.08254 0.97026 0.61012 + 2.80243 2.86462 2.92134 2.97325 3.02017 3.06224 + 3.10001 3.13465 3.16785 3.20018 3.23207 3.26420 + 3.29810 3.33488 3.37393 3.41325 3.45050 3.48444 + 3.51326 3.52555 3.53837 3.54990 3.56366 3.56738 + 3.57033 3.57069 3.57102 3.57105 3.57109 3.57109 + 3.44284 3.49229 3.53834 3.58208 3.62320 3.66138 + 3.69630 3.72769 3.75539 3.77946 3.80040 3.81914 + 3.83785 3.85855 3.88171 3.90769 3.93672 3.96832 + 4.00066 4.01522 4.02542 4.02934 4.03587 4.03887 + 4.03956 4.03947 4.03964 4.03961 4.03983 4.03970 + 3.94173 3.99004 4.03333 4.07308 4.10889 4.14038 + 4.16717 4.18896 4.20561 4.21726 4.22467 4.22922 + 4.23374 4.24098 4.25167 4.26656 4.28629 4.31062 + 4.33785 4.35016 4.35648 4.35555 4.35779 4.36031 + 4.35984 4.35953 4.35964 4.35960 4.35984 4.35969 + 4.67898 4.75076 4.80494 4.84380 4.86752 4.87710 + 4.87467 4.86405 4.85015 4.83452 4.81810 4.80223 + 4.78899 4.78023 4.77571 4.77370 4.77279 4.77416 + 4.77895 4.78169 4.78182 4.77899 4.77605 4.77524 + 4.77437 4.77425 4.77417 4.77415 4.77417 4.77416 + 5.22633 5.32467 5.38361 5.41064 5.41335 5.40065 + 5.37640 5.34485 5.31123 5.27685 5.24200 5.20749 + 5.17472 5.14531 5.11980 5.09847 5.08164 5.06975 + 5.06009 5.05361 5.04603 5.03932 5.03265 5.03085 + 5.02937 5.02919 5.02905 5.02902 5.02901 5.02902 + 5.65681 5.77541 5.83663 5.85222 5.83558 5.80198 + 5.75709 5.70628 5.65578 5.60583 5.55433 5.50135 + 5.45051 5.40530 5.36577 5.33033 5.29808 5.27143 + 5.24881 5.23578 5.22205 5.21124 5.20156 5.19905 + 5.19704 5.19679 5.19660 5.19656 5.19655 5.19656 + 6.02678 6.12194 6.17715 6.19737 6.18413 6.14124 + 6.07546 5.99747 5.92002 5.84643 5.77731 5.71342 + 5.65455 5.60075 5.55131 5.50381 5.45672 5.41344 + 5.37816 5.36283 5.34483 5.32832 5.31634 5.31351 + 5.31081 5.31048 5.31026 5.31021 5.31024 5.31021 + 6.59068 6.68093 6.72260 6.72265 6.68348 6.61024 + 6.51165 6.40094 6.29352 6.19325 6.10051 6.01549 + 5.93693 5.86374 5.79478 5.72685 5.65807 5.59323 + 5.53850 5.51467 5.48895 5.46696 5.44949 5.44536 + 5.44170 5.44127 5.44093 5.44087 5.44087 5.44086 + 7.02235 7.09778 7.11937 7.09614 7.03124 6.93081 + 6.80474 6.66772 6.53658 6.41526 6.30411 6.20273 + 6.10915 6.02135 5.93775 5.85436 5.76886 5.68725 + 5.61738 5.58698 5.55542 5.52925 5.50672 5.50137 + 5.49682 5.49627 5.49583 5.49576 5.49575 5.49575 + 7.76382 7.83945 7.80677 7.69699 7.54029 7.36803 + 7.19071 7.01667 6.85489 6.70485 6.56372 6.42872 + 6.30088 6.18021 6.06600 5.95562 5.84715 5.74266 + 5.64568 5.60097 5.55807 5.52542 5.49267 5.48477 + 5.47853 5.47771 5.47710 5.47702 5.47696 5.47696 + 8.28566 8.30507 8.21040 8.03981 7.82683 7.60503 + 7.38425 7.17114 6.97275 6.78965 6.62127 6.46491 + 6.31913 6.18094 6.04957 5.92269 5.79855 5.67866 + 5.56579 5.51278 5.46125 5.42173 5.38294 5.37346 + 5.36593 5.36495 5.36423 5.36413 5.36405 5.36404 + 9.01644 8.86267 8.65006 8.40410 8.13108 7.83964 + 7.54150 7.25195 6.98590 6.74733 6.53532 6.34604 + 6.17584 6.01892 5.87181 5.72723 5.58022 5.43731 + 5.30689 5.24606 5.18297 5.13151 5.08694 5.07603 + 5.06678 5.06568 5.06481 5.06466 5.06462 5.06458 + 9.48705 9.23341 8.92649 8.59701 8.25122 7.89738 + 7.54633 7.21197 6.90728 6.63538 6.39492 6.18051 + 5.98744 5.80980 5.64385 5.48319 5.32326 5.16864 + 5.02558 4.95814 4.88877 4.83301 4.78520 4.77352 + 4.76365 4.76248 4.76154 4.76138 4.76134 4.76129 + 9.83168 9.49212 9.10610 8.70815 8.30389 7.90101 + 7.50923 7.14055 6.80688 6.51001 6.24797 6.01390 + 5.80173 5.60580 5.42229 5.24640 5.07471 4.90999 + 4.75685 4.68501 4.61307 4.55673 4.50701 4.49493 + 4.48495 4.48376 4.48280 4.48266 4.48259 4.48255 + 10.09871 9.68440 9.23093 8.77572 8.32333 7.88082 + 7.45667 7.06085 6.70441 6.38828 6.10913 5.85908 + 5.63048 5.41809 5.21821 5.02796 4.84530 4.67140 + 4.50969 4.43468 4.36206 4.30698 4.25603 4.24373 + 4.23392 4.23275 4.23176 4.23164 4.23154 4.23153 + 10.58910 9.96275 9.35030 8.78515 8.26214 7.77858 + 7.33199 6.91917 6.53917 6.19283 5.87703 5.58711 + 5.31985 5.07494 4.85031 4.64517 4.45673 4.27364 + 4.08809 3.99963 3.92379 3.87569 3.82434 3.81050 + 3.80116 3.80030 3.79924 3.79901 3.79906 3.79899 + 10.85526 10.13499 9.44090 8.80710 8.22651 7.69453 + 7.20745 6.76166 6.35487 5.98736 5.65401 5.34874 + 5.06641 4.80566 4.56498 4.34252 4.13585 3.93572 + 3.73720 3.64448 3.56630 3.51779 3.46540 3.45097 + 3.44200 3.44126 3.44018 3.43997 3.43992 3.43991 + 11.26379 10.36395 9.52201 8.76661 8.08658 7.47286 + 6.91819 6.41888 5.97193 5.57224 5.21265 4.88470 + 4.58009 4.29466 4.02926 3.78024 3.54498 3.31695 + 3.09419 2.99054 2.90152 2.84469 2.78885 2.77584 + 2.76642 2.76542 2.76451 2.76438 2.76421 2.76424 + 11.50905 10.45546 9.50287 8.66573 7.92511 7.26806 + 6.68312 6.16185 5.69902 5.28599 4.91320 4.57089 + 4.24840 3.94032 3.65037 3.38047 3.12983 2.89271 + 2.66577 2.55795 2.45616 2.38384 2.32752 2.31516 + 2.30518 2.30405 2.30313 2.30297 2.30292 2.30287 + 11.89825 10.58457 9.46639 8.51673 7.69918 6.99172 + 6.37779 5.83725 5.35474 4.92085 4.52637 4.16281 + 3.82136 3.49706 3.19187 2.90904 2.64503 2.39225 + 2.14690 2.02907 1.91828 1.83953 1.77657 1.76266 + 1.75155 1.75028 1.74924 1.74907 1.74899 1.74895 + 12.18999 10.69891 9.47848 8.45799 7.59329 6.85388 + 6.22051 5.66747 5.17231 4.72448 4.31604 3.93933 + 3.58652 3.25292 2.93923 2.64772 2.37683 2.11595 + 1.86074 1.73774 1.62276 1.54049 1.47029 1.45451 + 1.44215 1.44071 1.43950 1.43934 1.43922 1.43920 + 12.43723 10.81787 9.52962 8.45907 7.56113 6.79925 + 6.15023 5.58567 5.07958 4.62034 4.20071 3.81371 + 3.45203 3.11115 2.79114 2.49339 2.21739 1.95194 + 1.69052 1.56349 1.44356 1.35609 1.27953 1.26206 + 1.24836 1.24676 1.24540 1.24523 1.24510 1.24508 + 12.65462 10.93850 9.60299 8.49509 7.57163 6.79329 + 6.13161 5.55640 5.04035 4.57143 4.14258 3.74717 + 3.37813 3.03098 2.70546 2.40236 2.12110 1.85183 + 1.58513 1.45440 1.32933 1.23633 1.15384 1.13476 + 1.11969 1.11793 1.11643 1.11623 1.11609 1.11607 + 13.02361 11.17444 9.78023 8.62302 7.66354 6.86173 + 6.18064 5.58756 5.05496 4.57093 4.12827 3.72021 + 3.33954 2.98157 2.64563 2.33193 2.03889 1.75901 + 1.48091 1.34278 1.20790 1.10456 1.01017 0.98768 + 0.96977 0.96765 0.96587 0.96563 0.96547 0.96541 + 13.32744 11.39437 9.96787 8.78230 7.80143 6.98320 + 6.28750 5.68054 5.13534 4.64021 4.18771 3.77050 + 3.38069 3.01317 2.66708 2.34226 2.03640 1.74226 + 1.45087 1.30475 1.16000 1.04662 0.93963 0.91349 + 0.89261 0.89013 0.88804 0.88778 0.88756 0.88745 + 13.89611 11.84210 10.38040 9.16560 8.16868 7.32958 + 6.61225 5.98367 5.41856 4.90519 4.43557 4.00145 + 3.59376 3.20644 2.83834 2.48864 2.15378 1.82421 + 1.49380 1.32531 1.15273 1.01172 0.87210 0.83691 + 0.80871 0.80530 0.80244 0.80210 0.80177 0.80174 + 14.28783 12.16512 10.69689 9.48191 8.48968 7.64768 + 6.92381 6.28653 5.71159 5.18742 4.70614 4.25950 + 3.83826 3.43608 3.05147 2.68300 2.32568 1.96664 + 1.59532 1.40274 1.19908 1.02757 0.85521 0.81140 + 0.77618 0.77192 0.76834 0.76787 0.76754 0.76761 + 14.78435 12.55363 11.10530 9.94122 8.98961 8.17091 + 7.45470 6.81218 6.22120 5.67595 5.17577 4.71529 + 4.28223 3.86680 3.46423 3.06818 2.67360 2.27761 + 1.84403 1.59271 1.32356 1.09333 0.85670 0.79678 + 0.74832 0.74225 0.73770 0.73688 0.73704 0.73658 + 14.83062 12.78464 11.47431 10.37460 9.42536 8.58398 + 7.83642 7.16876 6.57045 6.03114 5.54058 5.08742 + 4.65806 4.24187 3.83385 3.42710 3.00982 2.56001 + 2.05241 1.76911 1.46054 1.18688 0.87594 0.78955 + 0.73312 0.72796 0.72167 0.72043 0.72138 0.71973 + 14.97274 12.92203 11.66458 10.60963 9.68931 8.86833 + 8.13469 7.47590 6.88251 6.34518 5.85450 5.39984 + 4.96825 4.54915 4.13673 3.72256 3.29190 2.81654 + 2.26215 1.94328 1.58674 1.26833 0.89867 0.79357 + 0.72377 0.71741 0.71055 0.70928 0.71036 0.70788 + 15.06189 13.00980 11.80306 10.78532 9.89161 9.09027 + 8.37111 7.72263 7.13634 6.60360 6.11570 5.66254 + 5.23164 4.81247 4.39859 3.98040 3.54073 3.04616 + 2.45422 2.10559 1.70797 1.34778 0.92403 0.80127 + 0.71734 0.70949 0.70215 0.70093 0.70198 0.69881 + 15.15882 13.11035 11.99062 11.03135 10.18327 9.41721 + 8.72555 8.09834 7.52838 7.00816 6.52986 6.08419 + 5.65929 5.24463 4.83297 4.41291 3.96365 3.44351 + 2.79592 2.40048 1.93495 1.49988 0.97838 0.82294 + 0.71004 0.69864 0.69016 0.68909 0.68983 0.68578 + 15.20256 13.16330 12.10997 11.19582 10.38416 9.64770 + 8.98025 8.37290 7.81937 7.31285 6.84615 6.41051 + 5.99442 5.58737 5.18158 4.76449 4.31262 3.77821 + 3.09292 2.66280 2.14384 1.64425 1.03475 0.84930 + 0.70733 0.69191 0.68190 0.68098 0.68129 0.67685 + 15.23216 13.22259 12.27260 11.43670 10.68893 10.00691 + 9.38614 8.81937 8.30149 7.82675 7.38885 6.97973 + 6.58830 6.20401 5.81849 5.41763 4.97416 4.43064 + 3.69704 3.21318 2.60183 1.98062 1.17689 0.92415 + 0.71073 0.68445 0.66914 0.66845 0.66761 0.66350 + 15.23109 13.24318 12.35346 11.56708 10.86040 10.21513 + 9.62724 9.09051 8.60038 8.15174 7.73868 7.35352 + 6.98524 6.62327 6.25915 5.87828 5.45169 4.91681 + 4.16914 3.65813 2.98993 2.28174 1.31438 1.00215 + 0.72120 0.68401 0.66195 0.66115 0.65937 0.65612 + 15.22121 13.25392 12.43417 11.70577 11.04904 10.44981 + 9.90472 9.40865 8.95772 8.54741 8.17239 7.82526 + 7.49503 7.17109 6.84541 6.50355 6.11572 5.61493 + 4.87944 4.35005 3.62162 2.79891 1.56933 1.15449 + 0.75053 0.69259 0.65470 0.65283 0.64991 0.64816 + 15.21131 13.25808 12.47745 11.78128 11.15313 10.58117 + 10.06226 9.59197 9.16684 8.78272 8.43457 8.11528 + 7.81386 7.51981 7.22575 6.91791 6.56695 6.10466 + 5.40030 4.87344 4.12064 3.22951 1.80558 1.29882 + 0.78421 0.70686 0.65181 0.64822 0.64476 0.64393 + 15.19297 13.26137 12.50973 11.83681 11.22856 10.67453 + 10.17173 9.71584 9.30362 8.93210 8.59800 8.29672 + 8.02087 7.76147 7.50701 7.23420 6.90822 6.47259 + 5.79917 5.28182 4.52828 3.60500 2.03193 1.43157 + 0.81670 0.72402 0.65150 0.64545 0.64218 0.64131 + 15.16492 13.26212 12.53345 11.87765 11.28261 10.73984 + 10.24719 9.80162 9.40101 9.04274 8.72368 8.43927 + 8.18208 7.94332 7.71227 7.46655 7.17097 6.76480 + 6.12075 5.61908 4.87095 3.92627 2.23980 1.56394 + 0.85068 0.73871 0.65187 0.64525 0.64091 0.63954 + 15.15232 13.27801 12.56527 11.92399 11.34371 10.81706 + 10.34159 9.91456 9.53371 9.19643 8.89949 8.63797 + 8.40373 8.18893 7.98817 7.78915 7.56078 7.22181 + 6.62411 6.14204 5.41792 4.46412 2.60765 1.80875 + 0.91871 0.77471 0.65520 0.64399 0.63826 0.63728 + 15.12927 13.28560 12.58722 11.95784 11.38826 10.87194 + 10.40696 9.99070 9.62125 9.29630 9.01305 8.76714 + 8.55105 8.35773 8.18284 8.01546 7.82616 7.53453 + 6.99242 6.54054 5.84406 4.89326 2.93231 2.03481 + 0.98453 0.81089 0.66006 0.64428 0.63685 0.63590 + 15.06084 13.29274 12.62456 12.01719 11.46386 10.96090 + 10.50748 10.10263 9.74616 9.43685 9.17306 8.95200 + 8.76837 8.61619 8.48892 8.36929 8.22847 8.01317 + 7.60223 7.22955 6.59750 5.67641 3.60840 2.52817 + 1.13975 0.89890 0.67521 0.64892 0.63536 0.63404 + 14.99905 13.30244 12.64252 12.04267 11.49693 11.00239 + 10.55795 10.16247 9.81572 9.51678 9.26435 9.05618 + 8.88770 8.75401 8.65028 8.56198 8.46395 8.30769 + 7.98127 7.66602 7.10479 6.24261 4.13233 2.93112 + 1.28469 0.98771 0.69378 0.65298 0.63519 0.63310 + 14.82437 13.30954 12.66019 12.06940 11.53216 11.04620 + 10.61039 10.22395 9.88676 9.59841 9.35801 9.16397 + 9.01269 8.90069 8.82519 8.77487 8.72970 8.64977 + 8.43848 8.20311 7.74227 6.98116 4.92223 3.59806 + 1.54620 1.14657 0.73141 0.66928 0.63642 0.63216 + 14.67200 13.31129 12.66857 12.08310 11.55051 11.06880 + 10.63714 10.25492 9.92209 9.63870 9.40417 9.21751 + 9.07610 8.97740 8.91933 8.89132 8.87601 8.84218 + 8.70772 8.52830 8.13866 7.44958 5.48461 4.13782 + 1.78481 1.28942 0.76775 0.69014 0.63675 0.63168 + 14.56006 13.31286 12.67429 12.09086 11.55962 11.07983 + 10.65064 10.27201 9.94385 9.66571 9.43609 9.25374 + 9.11722 9.02531 8.97667 8.96183 8.96635 8.96597 + 8.88274 8.73795 8.40732 7.80569 5.94896 4.55389 + 1.99183 1.42697 0.80651 0.70706 0.64222 0.63140 + 14.48175 13.31356 12.67843 12.09690 11.56703 11.08864 + 10.66122 10.28442 9.95817 9.68235 9.45602 9.27813 + 9.14655 9.05970 9.01698 9.01080 9.02876 9.04846 + 9.00423 8.89640 8.61778 8.06263 6.27410 4.92521 + 2.20622 1.55542 0.84204 0.72724 0.64146 0.63121 + 14.38513 13.31445 12.68287 12.10377 11.57602 11.10004 + 10.67521 10.30117 9.97804 9.70554 9.48295 9.30939 + 9.18307 9.10292 9.06898 9.07496 9.11085 9.15902 + 9.16607 9.10314 8.89825 8.43947 6.80965 5.49881 + 2.58981 1.79273 0.91259 0.76529 0.64713 0.63096 + 14.32517 13.31522 12.68523 12.10771 11.58172 11.10738 + 10.68421 10.31186 9.99050 9.71986 9.49950 9.32868 + 9.20573 9.12970 9.10116 9.11468 9.16182 9.22809 + 9.26838 9.23551 9.08298 8.69742 7.20393 5.94244 + 2.92474 2.00790 0.98000 0.80270 0.65356 0.63082 + 14.23473 13.31607 12.68826 12.11308 11.58955 11.11756 + 10.69671 10.32657 10.00743 9.73921 9.52188 9.35500 + 9.23677 9.16642 9.14525 9.16910 9.23186 9.32371 + 9.41168 9.42301 9.35189 9.08977 7.86108 6.72447 + 3.61294 2.48769 1.13733 0.89289 0.67154 0.63062 + 14.18325 13.31635 12.68953 12.11542 11.59310 11.12227 + 10.70257 10.33393 10.01654 9.75010 9.53391 9.36762 + 9.25109 9.18468 9.16921 9.19855 9.26633 9.36982 + 9.49251 9.53431 9.49413 9.27468 8.28540 7.32242 + 4.11960 2.87459 1.28433 0.98822 0.69171 0.63052 + 14.12696 13.31651 12.69120 12.11826 11.59684 11.12699 + 10.70825 10.34073 10.02462 9.75968 9.54521 9.38097 + 9.26693 9.20366 9.19237 9.22752 9.30380 9.42084 + 9.57012 9.63862 9.64915 9.51267 8.77137 8.00106 + 4.92291 3.54009 1.54672 1.15203 0.72895 0.63043 + 14.09700 13.31677 12.69237 12.11999 11.59887 11.12940 + 10.71097 10.34362 10.02773 9.76334 9.55034 9.38843 + 9.27627 9.21372 9.20294 9.24098 9.32449 9.45131 + 9.60626 9.68000 9.72824 9.67847 9.06738 8.31971 + 5.53421 4.11679 1.78046 1.28686 0.76834 0.63038 + 14.07891 13.31702 12.69292 12.12063 11.59977 11.13046 + 10.71247 10.34554 10.03020 9.76636 9.55391 9.39255 + 9.28109 9.21951 9.21012 9.25003 9.33620 9.46732 + 9.63121 9.71371 9.77695 9.75689 9.26287 8.60519 + 5.97966 4.54782 2.01834 1.42570 0.80601 0.63035 + 14.06628 13.31721 12.69325 12.12103 11.60030 11.13133 + 10.71348 10.34691 10.03190 9.76842 9.55634 9.39535 + 9.28437 9.22344 9.21497 9.25613 9.34412 9.47812 + 9.64810 9.73667 9.81006 9.81026 9.40220 8.81543 + 6.33596 4.91042 2.24802 1.55645 0.84264 0.63033 + 14.04930 13.31727 12.69369 12.12164 11.60128 11.13255 + 10.71515 10.34899 10.03425 9.77099 9.55923 9.39878 + 9.28847 9.22838 9.22096 9.26364 9.35395 9.49167 + 9.66917 9.76528 9.85229 9.87943 9.58725 9.10455 + 6.87614 5.49228 2.65001 1.84054 0.91301 0.63031 + 14.03854 13.31469 12.69171 12.12181 11.60358 11.13598 + 10.71881 10.35203 10.03629 9.77196 9.55951 9.39906 + 9.28939 9.23051 9.22484 9.26963 9.36168 9.49893 + 9.67877 9.78266 9.87994 9.92342 9.70769 9.29094 + 7.26223 5.95134 2.99742 2.08298 0.98044 0.63030 + 2.69700 2.75826 2.81450 2.86628 2.91350 2.95620 + 2.99491 3.03068 3.06508 3.09866 3.13179 3.16515 + 3.20018 3.23800 3.27813 3.31887 3.35807 3.39410 + 3.42462 3.43767 3.45148 3.46414 3.47948 3.48364 + 3.48697 3.48738 3.48773 3.48777 3.48782 3.48783 + 3.32632 3.37572 3.42201 3.46622 3.50807 3.54724 + 3.58342 3.61636 3.64591 3.67209 3.69541 3.71673 + 3.73811 3.76147 3.78728 3.81590 3.84760 3.88209 + 3.91777 3.93417 3.94625 3.95159 3.95920 3.96228 + 3.96320 3.96314 3.96332 3.96331 3.96351 3.96337 + 3.81988 3.86834 3.91217 3.95273 3.98967 4.02260 + 4.05117 4.07508 4.09421 4.10865 4.11918 4.12704 + 4.13499 4.14561 4.15967 4.17791 4.20101 4.22895 + 4.26026 4.27479 4.28340 4.28418 4.28748 4.28992 + 4.28969 4.28943 4.28953 4.28950 4.28973 4.28957 + 4.55463 4.62553 4.67993 4.71995 4.74573 4.75813 + 4.75914 4.75232 4.74222 4.73033 4.71758 4.70535 + 4.69581 4.69085 4.69023 4.69227 4.69554 4.70135 + 4.71095 4.71621 4.71885 4.71783 4.71605 4.71545 + 4.71478 4.71467 4.71460 4.71459 4.71460 4.71459 + 5.10195 5.19906 5.25898 5.28860 5.29487 5.28605 + 5.26584 5.23844 5.20905 5.17888 5.14815 5.11765 + 5.08899 5.06387 5.04278 5.02575 5.01300 5.00529 + 5.00042 4.99658 4.99154 4.98660 4.98132 4.97983 + 4.97859 4.97845 4.97832 4.97828 4.97828 4.97828 + 5.54396 5.63666 5.69678 5.72799 5.73128 5.70943 + 5.66768 5.61455 5.56038 5.50801 5.45818 5.41194 + 5.36990 5.33277 5.30002 5.26950 5.23977 5.21370 + 5.19470 5.18700 5.17641 5.16535 5.15769 5.15584 + 5.15394 5.15371 5.15355 5.15351 5.15354 5.15352 + 5.90398 6.00097 6.05927 6.08340 6.07478 6.03704 + 5.97676 5.90433 5.83221 5.76367 5.69933 5.63999 + 5.58554 5.53605 5.49082 5.44735 5.40410 5.36467 + 5.33349 5.32034 5.30457 5.28983 5.27942 5.27695 + 5.27455 5.27426 5.27405 5.27400 5.27404 5.27402 + 6.47085 6.56488 6.61158 6.61729 6.58429 6.51753 + 6.42550 6.32120 6.21984 6.12523 6.03773 5.95757 + 5.88353 5.81460 5.74960 5.68533 5.61990 5.55830 + 5.50692 5.48484 5.46096 5.44049 5.42448 5.42071 + 5.41733 5.41692 5.41661 5.41655 5.41656 5.41655 + 6.90539 6.98637 7.01470 6.99870 6.94131 6.84847 + 6.72991 6.60006 6.47560 6.36044 6.25492 6.15863 + 6.06966 5.98601 5.90612 5.82602 5.74346 5.66457 + 5.59737 5.56832 5.53823 5.51331 5.49198 5.48690 + 5.48260 5.48207 5.48165 5.48159 5.48158 5.48156 + 7.65371 7.73737 7.71469 7.61542 7.46904 7.30650 + 7.13818 6.97245 6.81840 6.67548 6.54073 6.41135 + 6.28831 6.17172 6.06090 5.95341 5.84743 5.74481 + 5.64914 5.60512 5.56296 5.53091 5.49859 5.49080 + 5.48463 5.48382 5.48322 5.48314 5.48308 5.48307 + 8.18126 8.21040 8.12785 7.96984 7.76895 7.55807 + 7.34706 7.14283 6.95271 6.77728 6.61581 6.46554 + 6.32492 6.19100 6.06313 5.93926 5.81775 5.69948 + 5.58714 5.53436 5.48310 5.44369 5.40474 5.39520 + 5.38761 5.38662 5.38589 5.38578 5.38570 5.38572 + 8.91989 8.78016 8.58236 8.35027 8.09010 7.81041 + 7.52291 7.24294 6.98561 6.75494 6.55005 6.36723 + 6.20284 6.05112 5.90859 5.76791 5.62396 5.48301 + 5.35304 5.29187 5.22841 5.17662 5.13117 5.11997 + 5.11049 5.10935 5.10846 5.10831 5.10826 5.10828 + 9.39758 9.15956 8.86882 8.55404 8.22148 7.87947 + 7.53891 7.21390 6.91773 6.65359 6.42019 6.21235 + 6.02539 5.85346 5.69281 5.53685 5.38072 5.22872 + 5.08657 5.01889 4.94910 4.89278 4.84373 4.83166 + 4.82147 4.82024 4.81927 4.81913 4.81908 4.81909 + 9.74832 9.42539 9.05633 8.67340 8.28232 7.89097 + 7.50921 7.14940 6.82381 6.53435 6.27911 6.05150 + 5.84551 5.65550 5.47764 5.30697 5.13971 4.97830 + 4.82686 4.75515 4.68295 4.62601 4.57493 4.56241 + 4.55206 4.55083 4.54982 4.54967 4.54960 4.54961 + 10.02083 9.62381 9.18778 8.74760 8.30814 7.87668 + 7.46197 7.07446 6.72555 6.41638 6.14367 5.89981 + 5.67730 5.47084 5.27676 5.09200 4.91418 4.74422 + 4.58506 4.51066 4.43812 4.38252 4.33018 4.31741 + 4.30722 4.30599 4.30496 4.30485 4.30474 4.30472 + 10.52216 9.91178 9.31578 8.76482 8.25419 7.78139 + 7.34415 6.93950 6.56665 6.22647 5.91611 5.63123 + 5.36891 5.12899 4.90958 4.70994 4.52723 4.34956 + 4.16824 4.08116 4.00589 3.95741 3.90497 3.89064 + 3.88094 3.88005 3.87893 3.87869 3.87875 3.87861 + 10.79638 10.09142 9.41341 8.79322 8.22423 7.70222 + 7.22364 6.78521 6.38476 6.02261 5.69398 5.39313 + 5.11524 4.85908 4.62327 4.40612 4.20517 4.01075 + 3.81726 3.72650 3.64949 3.60104 3.54783 3.53292 + 3.52365 3.52289 3.52175 3.52153 3.52149 3.52140 + 11.21840 10.33250 9.50534 8.76197 8.09189 7.48648 + 6.93881 6.44537 6.00323 5.60755 5.25144 4.92681 + 4.62561 4.34381 4.08230 3.83761 3.60723 3.38450 + 3.16719 3.06610 2.97909 2.92318 2.86729 2.85391 + 2.84439 2.84340 2.84244 2.84231 2.84215 2.84215 + 11.46861 10.43083 9.49333 8.66735 7.93524 7.28467 + 6.70484 6.18772 5.72840 5.31847 4.94866 4.60937 + 4.29006 3.98530 3.69864 3.43199 3.18475 2.95167 + 2.72988 2.62489 2.52548 2.45446 2.39863 2.38626 + 2.37625 2.37511 2.37419 2.37403 2.37397 2.37398 + 11.86436 10.56523 9.46024 8.52008 7.70984 7.00804 + 6.39839 5.86123 5.38146 4.94988 4.55750 4.19603 + 3.85674 3.53468 3.23168 2.95078 2.68871 2.43861 + 2.19727 2.08196 1.97377 1.89699 1.83531 1.82164 + 1.81072 1.80947 1.80845 1.80829 1.80820 1.80824 + 12.15566 10.67966 9.47191 8.46039 7.60252 6.86844 + 6.23897 5.68887 5.19601 4.75009 4.34335 3.96827 + 3.61711 3.28521 2.97315 2.68300 2.41330 2.15424 + 1.90215 1.78132 1.66891 1.58893 1.52050 1.50511 + 1.49310 1.49171 1.49053 1.49038 1.49025 1.49025 + 12.39868 10.79643 9.52106 8.45961 7.56845 6.81173 + 6.16640 5.60448 5.10042 4.64286 4.22470 3.83911 + 3.47884 3.13941 2.82078 2.52413 2.24898 1.98487 + 1.72598 1.60082 1.48330 1.39819 1.32376 1.30682 + 1.29359 1.29204 1.29073 1.29056 1.29043 1.29035 + 12.61041 10.91375 9.59182 8.49353 7.57703 6.80374 + 6.14560 5.57286 5.05870 4.59132 4.16381 3.76967 + 3.40191 3.05610 2.73184 2.42975 2.14923 1.88103 + 1.61646 1.48737 1.36455 1.27389 1.19380 1.17537 + 1.16084 1.15914 1.15769 1.15750 1.15737 1.15725 + 12.96627 11.14202 9.76324 8.61699 7.66519 6.86855 + 6.19092 5.60021 5.06939 4.58676 4.14532 3.73839 + 3.35888 3.00213 2.66739 2.35473 2.06251 1.78352 + 1.50705 1.37026 1.23741 1.13637 1.04476 1.02307 + 1.00581 1.00378 1.00206 1.00183 1.00167 1.00157 + 13.25814 11.35470 9.94537 8.77207 7.79960 6.98682 + 6.29473 5.69022 5.14684 4.65311 4.20178 3.78562 + 3.39692 3.03056 2.68567 2.36198 2.05716 1.76401 + 1.47396 1.32900 1.18617 1.07510 0.97117 0.94593 + 0.92579 0.92339 0.92138 0.92112 0.92092 0.92091 + 13.81208 11.79266 10.34901 9.14724 8.15883 7.32561 + 6.61239 5.98682 5.42402 4.91249 4.44436 4.01152 + 3.60503 3.21890 2.85200 2.50360 2.17014 1.84187 + 1.51264 1.34514 1.17447 1.03596 0.89999 0.86589 + 0.83856 0.83526 0.83251 0.83218 0.83185 0.83193 + 14.20491 12.11542 10.66216 9.45822 8.47318 7.63673 + 6.91722 6.28353 5.71159 5.18997 4.71086 4.26607 + 3.84639 3.44555 3.06215 2.69498 2.33910 1.98149 + 1.61162 1.42012 1.21856 1.04977 0.88146 0.83887 + 0.80468 0.80055 0.79706 0.79659 0.79629 0.79602 + 14.70758 12.51765 11.07649 9.91216 8.95984 8.14573 + 7.43701 6.80136 6.21374 5.66985 5.17192 4.71536 + 4.28583 3.87237 3.47071 3.07556 2.68243 2.28809 + 1.85671 1.60711 1.34049 1.11323 0.88080 0.82213 + 0.77534 0.76942 0.76473 0.76391 0.76426 0.76185 + 15.00011 12.75154 11.33986 10.22181 9.30461 8.51835 + 7.82807 7.19922 6.60513 6.04868 5.54274 5.08579 + 4.65551 4.23539 3.82141 3.40904 2.99482 2.57644 + 2.09576 1.79692 1.46913 1.18715 0.89437 0.81982 + 0.76019 0.75292 0.74720 0.74606 0.74709 0.74263 + 15.14653 12.92317 11.55860 10.46405 9.55238 8.77071 + 8.08910 7.47660 6.90746 6.37356 5.87195 5.39959 + 4.95318 4.52826 4.11806 3.71205 3.29321 2.83070 + 2.28482 1.96463 1.59910 1.27227 0.91496 0.82073 + 0.74947 0.74152 0.73497 0.73423 0.73492 0.72939 + 15.00418 12.98008 11.77065 10.74981 9.85432 9.05304 + 8.33539 7.68978 7.10739 6.57933 6.09653 5.64851 + 5.22215 4.80655 4.39538 3.97925 3.54136 3.04908 + 2.46078 2.11471 1.72024 1.36281 0.94276 0.82174 + 0.74115 0.73366 0.72582 0.72456 0.72625 0.71952 + 15.09518 13.07853 11.95460 10.99142 10.14083 9.37434 + 8.68385 8.05924 7.49302 6.97741 6.50429 6.06392 + 5.64386 5.23316 4.82469 4.40721 3.96025 3.44288 + 2.79935 2.40670 1.94459 1.51247 0.99452 0.84091 + 0.73227 0.72143 0.71244 0.71129 0.71282 0.70566 + 15.13163 13.12794 12.07011 11.15218 10.33805 9.60111 + 8.93470 8.32976 7.77978 7.27768 6.81598 6.38555 + 5.97431 5.57140 5.16909 4.75498 4.30589 3.77467 + 3.09378 2.66656 2.15114 1.65476 1.04885 0.86537 + 0.72830 0.71362 0.70322 0.70222 0.70335 0.69637 + 15.14495 13.17833 12.22538 11.38686 10.63739 9.95527 + 9.33556 8.77097 8.25616 7.78524 7.35170 6.94719 + 6.56023 6.18002 5.79822 5.40088 4.96092 4.42138 + 3.69282 3.21211 2.60456 1.98699 1.18757 0.93713 + 0.72948 0.70428 0.68920 0.68847 0.68829 0.68267 + 15.13204 13.19214 12.30114 11.51352 10.80609 10.16117 + 9.57451 9.03980 8.55240 8.10702 7.69768 7.31648 + 6.95218 6.59396 6.23350 5.85632 5.43359 4.90317 + 4.16103 3.65341 2.98926 2.28508 1.32293 1.01324 + 0.73847 0.70261 0.68147 0.68071 0.67933 0.67519 + 15.10751 13.19449 12.37610 11.64833 10.99225 10.39416 + 9.85058 9.35636 8.90763 8.49982 8.12753 7.78332 + 7.45612 7.13528 6.81283 6.47452 6.09072 5.59479 + 4.86550 4.33991 3.61602 2.79792 1.57522 1.16324 + 0.76583 0.70959 0.67377 0.67215 0.66919 0.66720 + 15.09076 13.19493 12.41679 11.72223 11.09549 10.52510 + 10.00785 9.53930 9.11603 8.73390 8.38786 8.07081 + 7.77175 7.48024 7.18895 6.88431 6.53721 6.07981 + 5.38198 4.85928 4.11147 3.22547 1.80958 1.30611 + 0.79820 0.72282 0.67068 0.66752 0.66377 0.66298 + 15.06924 13.19640 12.44764 11.77697 11.17055 10.61841 + 10.11735 9.66321 9.25269 8.88285 8.55047 8.25096 + 7.97704 7.71979 7.46767 7.19739 6.87434 6.44313 + 5.77709 5.26477 4.51688 3.59882 2.03411 1.43777 + 0.82968 0.73923 0.67025 0.66475 0.66111 0.66038 + 15.03972 13.19614 12.47077 11.81749 11.22463 10.68389 + 10.19306 9.74917 9.35008 8.99324 8.67555 8.39252 + 8.13687 7.89988 7.67085 7.42744 7.13466 6.73271 + 6.09563 5.59892 4.85693 3.91844 2.24094 1.56910 + 0.86271 0.75336 0.67058 0.66440 0.65997 0.65863 + 15.02652 13.21139 12.50241 11.86398 11.28614 10.76146 + 10.28784 9.86239 9.48291 9.14682 8.85091 8.59038 + 8.35711 8.14342 7.94401 7.74672 7.52082 7.18562 + 6.59422 6.11702 5.39972 4.45316 2.60660 1.81230 + 0.92952 0.78827 0.67357 0.66322 0.65728 0.65640 + 15.00427 13.21905 12.52449 11.89806 11.33088 10.81667 + 10.35351 9.93879 9.57060 9.24669 8.96431 8.71910 + 8.50370 8.31114 8.13721 7.97112 7.78375 7.49529 + 6.95887 6.51172 5.82233 4.87942 2.92934 2.03688 + 0.99432 0.82364 0.67812 0.66341 0.65586 0.65504 + 14.93912 13.22715 12.56255 11.95796 11.40697 10.90602 + 10.45437 10.05100 9.69572 9.38737 9.12427 8.90369 + 8.72038 8.56849 8.44151 8.32240 8.18265 7.96944 + 7.56281 7.19406 6.56849 5.65602 3.60196 2.52689 + 1.14765 0.91011 0.69244 0.66764 0.65439 0.65321 + 14.88184 13.23759 12.58092 11.98374 11.44020 10.94772 + 10.50506 10.11111 9.76559 9.46758 9.21581 9.00805 + 8.83979 8.70617 8.60245 8.51417 8.41648 8.26127 + 7.93789 7.62605 7.07122 6.21801 4.12233 2.92679 + 1.29147 0.99815 0.71028 0.67095 0.65420 0.65229 + 14.71624 13.24516 12.59891 12.01074 11.47577 10.99177 + 10.55786 10.17300 9.83710 9.54972 9.31005 9.11645 + 8.96535 8.85328 8.77747 8.72671 8.68108 8.60101 + 8.39102 8.15797 7.70243 6.94999 4.90786 3.59012 + 1.55121 1.15550 0.74660 0.68617 0.65553 0.65136 + 14.57119 13.24689 12.60730 12.02451 11.49429 11.01477 + 10.58496 10.20428 9.87277 9.59037 9.35664 9.17050 + 9.02932 8.93054 8.87209 8.84338 8.82716 8.79255 + 8.65854 8.48067 8.09497 7.41309 5.46663 4.12862 + 1.78862 1.29667 0.78174 0.70649 0.65576 0.65089 + 14.46441 13.24852 12.61312 12.03235 11.50358 11.02579 + 10.59855 10.22149 9.89470 9.61763 9.38890 9.20712 + 9.07086 8.97887 8.92977 8.91420 8.91776 8.91624 + 8.83237 8.68832 8.36108 7.76701 5.92864 4.54044 + 1.99478 1.43405 0.81970 0.72217 0.66139 0.65061 + 14.38966 13.24916 12.61727 12.03838 11.51097 11.03469 + 10.60912 10.23397 9.90916 9.63447 9.40906 9.23179 + 9.10046 9.01353 8.97040 8.96348 8.98039 8.99870 + 8.95338 8.84599 8.57006 8.02067 6.24987 4.91181 + 2.20805 1.56109 0.85445 0.74203 0.66029 0.65043 + 14.29772 13.25011 12.62171 12.04534 11.52004 11.04616 + 10.62318 10.25081 9.92915 9.65788 9.43625 9.26329 + 9.13721 9.05704 9.02277 9.02811 9.06298 9.10963 + 9.11496 9.05173 8.84833 8.39391 6.78032 5.48125 + 2.58925 1.79714 0.92374 0.77894 0.66569 0.65019 + 14.24090 13.25092 12.62417 12.04927 11.52563 11.05339 + 10.63216 10.26156 9.94171 9.67231 9.45290 9.28270 + 9.15999 9.08403 9.05524 9.06814 9.11429 9.17908 + 9.21743 9.18379 9.03178 8.64932 7.17049 5.92104 + 2.92228 2.01134 0.99015 0.81544 0.67182 0.65005 + 14.15507 13.25201 12.62722 12.05464 11.53335 11.06364 + 10.64474 10.27640 9.95879 9.69183 9.47543 9.30917 + 9.19127 9.12103 9.09970 9.12301 9.18493 9.27544 + 9.36144 9.37154 9.29934 9.03787 7.82055 6.69560 + 3.60669 2.48868 1.14563 0.90396 0.68895 0.64986 + 14.10571 13.25242 12.62889 12.05746 11.53738 11.06864 + 10.65079 10.28364 9.96721 9.70162 9.48690 9.32272 + 9.20732 9.14007 9.12270 9.15151 9.22168 9.32592 + 9.43774 9.47168 9.44438 9.25729 8.22868 7.20971 + 4.14045 2.90716 1.28950 0.98868 0.70729 0.64976 + 14.05220 13.25271 12.63066 12.06031 11.54121 11.07345 + 10.65656 10.29046 9.97536 9.71136 9.49842 9.33628 + 9.22337 9.15929 9.14614 9.18069 9.25929 9.37781 + 9.51694 9.57617 9.59711 9.49664 8.72302 7.86623 + 4.93813 3.57883 1.55036 1.14717 0.74486 0.64967 + 14.02442 13.25288 12.63154 12.06163 11.54294 11.07556 + 10.65916 10.29371 9.97937 9.71621 9.50418 9.34298 + 9.23128 9.16889 9.15801 9.19564 9.27851 9.40430 + 9.55773 9.63046 9.67686 9.62491 9.01559 8.27585 + 5.51703 4.10668 1.78443 1.29409 0.78228 0.64962 + 14.00725 13.25314 12.63208 12.06237 11.54383 11.07670 + 10.66066 10.29563 9.98182 9.71923 9.50775 9.34707 + 9.23607 9.17471 9.16529 9.20487 9.29039 9.42054 + 9.58287 9.66427 9.72650 9.70523 9.21008 8.55877 + 5.95922 4.53476 2.02090 1.43204 0.81902 0.64960 + 13.99538 13.25334 12.63242 12.06276 11.54447 11.07758 + 10.66177 10.29703 9.98354 9.72127 9.51013 9.34982 + 9.23930 9.17865 9.17018 9.21107 9.29842 9.43151 + 9.59988 9.68728 9.76024 9.76005 9.34890 8.76678 + 6.31253 4.89480 2.24819 1.56208 0.85489 0.64958 + 13.97904 13.25331 12.63275 12.06338 11.54544 11.07890 + 10.66354 10.29911 9.98586 9.72381 9.51300 9.35324 + 9.24340 9.18360 9.17624 9.21869 9.30836 9.44520 + 9.62124 9.71625 9.80282 9.82956 9.53336 9.05322 + 6.84751 5.47215 2.64640 1.84348 0.92403 0.64956 + 13.96868 13.25053 12.63068 12.06354 11.54774 11.08242 + 10.66719 10.30219 9.98792 9.72482 9.51336 9.35364 + 9.24449 9.18585 9.18017 9.22462 9.31603 9.45243 + 9.63125 9.73427 9.82979 9.87116 9.65310 9.23767 + 7.22918 5.92767 2.99117 2.08329 0.99049 0.64954 + 2.59622 2.65665 2.71261 2.76460 2.81248 2.85626 + 2.89633 2.93360 2.96937 3.00416 3.03830 3.07250 + 3.10828 3.14684 3.18776 3.22950 3.26999 3.30733 + 3.33892 3.35254 3.36734 3.38131 3.39839 3.40308 + 3.40685 3.40732 3.40772 3.40776 3.40781 3.40782 + 3.22709 3.27613 3.32222 3.36632 3.40814 3.44739 + 3.48378 3.51707 3.54711 3.57398 3.59819 3.62063 + 3.64344 3.66859 3.69658 3.72782 3.76252 3.79999 + 3.83817 3.85567 3.86904 3.87573 3.88495 3.88846 + 3.88968 3.88967 3.88988 3.88987 3.89009 3.88995 + 3.70847 3.76674 3.81683 3.86009 3.89639 3.92594 + 3.94935 3.96800 3.98377 3.99741 4.00979 4.02210 + 4.03675 4.05568 4.07856 4.10351 4.12875 4.15503 + 4.18287 4.19666 4.20882 4.21602 4.22017 4.22102 + 4.22168 4.22174 4.22179 4.22181 4.22181 4.22180 + 4.44069 4.51281 4.56856 4.60993 4.63709 4.65095 + 4.65356 4.64856 4.64070 4.63145 4.62173 4.61285 + 4.60686 4.60556 4.60870 4.61454 4.62167 4.63149 + 4.64529 4.65265 4.65718 4.65746 4.65714 4.65689 + 4.65647 4.65641 4.65636 4.65634 4.65638 4.65636 + 4.98214 5.07880 5.13986 5.17181 5.18124 5.17601 + 5.15966 5.13628 5.11094 5.08485 5.05827 5.03192 + 5.00724 4.98585 4.96838 4.95521 4.94679 4.94353 + 4.94279 4.94093 4.93780 4.93429 4.93044 4.92929 + 4.92833 4.92822 4.92812 4.92809 4.92809 4.92810 + 5.40861 5.52766 5.59235 5.61377 5.60504 5.58103 + 5.54693 5.50740 5.46785 5.42814 5.38592 5.34118 + 5.29831 5.26132 5.23020 5.20314 5.17903 5.16052 + 5.14642 5.13779 5.12834 5.12069 5.11399 5.11218 + 5.11073 5.11056 5.11042 5.11038 5.11038 5.11038 + 5.76149 5.89594 5.96073 5.97089 5.94500 5.90360 + 5.85318 5.79884 5.74620 5.69417 5.63849 5.57858 + 5.52075 5.47057 5.42750 5.38821 5.35047 5.31839 + 5.29203 5.27756 5.26277 5.25158 5.24206 5.23963 + 5.23770 5.23747 5.23729 5.23725 5.23725 5.23726 + 6.32366 6.46963 6.52546 6.51210 6.45540 6.38336 + 6.30409 6.22324 6.14678 6.07273 5.99518 5.91277 + 5.83295 5.76201 5.69893 5.63910 5.57939 5.52483 + 5.47739 5.45365 5.43053 5.41352 5.39829 5.39459 + 5.39166 5.39130 5.39102 5.39097 5.39095 5.39096 + 6.76108 6.90153 6.94053 6.90321 6.81941 6.72086 + 6.61651 6.51229 6.41441 6.32085 6.22587 6.12767 + 6.03272 5.94623 5.86712 5.79093 5.71458 5.64258 + 5.57810 5.54733 5.51786 5.49609 5.47542 5.47045 + 5.46654 5.46605 5.46568 5.46562 5.46558 5.46560 + 7.54679 7.64433 7.62892 7.53276 7.38980 7.23504 + 7.07788 6.92430 6.78058 6.64570 6.51682 6.39164 + 6.27213 6.15924 6.05211 5.94776 5.84400 5.74330 + 5.64936 5.60582 5.56420 5.53280 5.50141 5.49386 + 5.48788 5.48711 5.48654 5.48645 5.48640 5.48640 + 8.11587 8.09592 8.01667 7.89441 7.73431 7.54437 + 7.33607 7.12526 6.92931 6.75171 6.59260 6.44937 + 6.31876 6.19590 6.07802 5.95881 5.83431 5.71215 + 5.60217 5.55209 5.50123 5.46008 5.42232 5.41311 + 5.40553 5.40461 5.40387 5.40377 5.40372 5.40371 + 9.02028 8.75979 8.48894 8.22615 7.97111 7.72355 + 7.48369 7.25187 7.02752 6.81226 6.60738 6.41259 + 6.22982 6.05908 5.90142 5.75815 5.62934 5.50972 + 5.39590 5.34364 5.29592 5.25482 5.16842 5.13542 + 5.14593 5.15154 5.14779 5.14578 5.14867 5.14698 + 9.32030 9.10206 8.82869 8.52814 8.20694 7.87377 + 7.54010 7.22071 6.92973 6.67055 6.44202 6.23923 + 6.05770 5.89165 5.73690 5.58577 5.43257 5.28223 + 5.14104 5.07329 5.00265 4.94517 4.89596 4.88393 + 4.87367 4.87246 4.87150 4.87133 4.87127 4.87127 + 9.67172 9.37038 9.02008 8.65234 8.27330 7.89126 + 7.51670 7.16269 6.84234 6.55783 6.30738 6.08476 + 5.88426 5.70027 5.52861 5.36322 5.19947 5.04036 + 4.89043 4.81887 4.74601 4.68792 4.63645 4.62387 + 4.61341 4.61217 4.61117 4.61101 4.61093 4.61093 + 9.94407 9.56863 9.15152 8.72688 8.29996 7.87847 + 7.47169 7.09069 6.74757 6.44368 6.17595 5.93715 + 5.72006 5.51947 5.33144 5.15207 4.97831 4.81137 + 4.65436 4.58040 4.50750 4.45098 4.39810 4.38522 + 4.37487 4.37363 4.37259 4.37247 4.37237 4.37235 + 10.28204 9.89940 9.38412 8.81985 8.26310 7.76125 + 7.31608 6.92032 6.56804 6.25228 5.95988 5.68251 + 5.42433 5.19005 4.97604 4.77730 4.58927 4.40832 + 4.23698 4.15954 4.08719 4.03343 3.97869 3.96588 + 3.95584 3.95449 3.95352 3.95340 3.95329 3.95325 + 10.71760 10.03228 9.37198 8.76709 8.21142 7.70099 + 7.23254 6.80294 6.41023 6.05473 5.73192 5.43636 + 5.16343 4.91193 4.68064 4.46802 4.27168 4.08185 + 3.89261 3.80358 3.72752 3.67906 3.62537 3.61024 + 3.60079 3.60001 3.59884 3.59863 3.59858 3.59852 + 11.02909 10.32386 9.54386 8.77298 8.06099 7.44331 + 6.91007 6.44636 6.03776 5.66953 5.32342 4.99010 + 4.67685 4.39009 4.12894 3.88561 3.65579 3.43948 + 3.23796 3.14425 3.05784 2.99683 2.94147 2.92893 + 2.91925 2.91800 2.91708 2.91695 2.91687 2.91682 + 11.41018 10.38885 9.46549 8.65174 7.93040 7.28938 + 6.71802 6.20829 5.75511 5.35030 4.98479 4.64917 + 4.33295 4.03073 3.74634 3.48234 3.23866 3.00977 + 2.79249 2.68979 2.59236 2.52249 2.46717 2.45482 + 2.44481 2.44366 2.44274 2.44258 2.44252 2.44251 + 11.82060 10.54213 9.45129 8.52140 7.71891 7.02304 + 6.41791 5.88439 5.40776 4.97896 4.58912 4.23001 + 3.89285 3.57266 3.27134 2.99213 2.73215 2.48483 + 2.24723 2.13410 2.02800 1.95274 1.89223 1.87879 + 1.86805 1.86682 1.86581 1.86566 1.86557 1.86558 + 12.11766 10.66662 9.47346 8.47127 7.61933 6.88889 + 6.26142 5.71254 5.22085 4.77621 4.37090 3.99741 + 3.64791 3.31762 3.00710 2.71830 2.44989 2.19270 + 1.94354 1.82459 1.71421 1.63597 1.56910 1.55410 + 1.54240 1.54104 1.53990 1.53975 1.53962 1.53962 + 12.36039 10.78682 9.52672 8.47447 7.58838 6.83410 + 6.18939 5.62735 5.12333 4.66616 4.24879 3.86431 + 3.50544 3.16755 2.85046 2.55508 2.28089 2.01812 + 1.76152 1.63794 1.52230 1.43898 1.36643 1.35000 + 1.33718 1.33569 1.33441 1.33425 1.33412 1.33407 + 12.56865 10.90368 9.59757 8.50870 7.59704 6.82569 + 6.16759 5.59413 5.07948 4.61209 4.18503 3.79177 + 3.42526 3.08095 2.75823 2.45743 2.17778 1.91060 + 1.64788 1.52013 1.39905 1.31022 1.23228 1.21444 + 1.20042 1.19878 1.19738 1.19719 1.19707 1.19698 + 12.91413 11.12452 9.76219 8.62608 7.67968 6.88526 + 6.20799 5.61687 5.08578 4.60326 4.16228 3.75618 + 3.37783 3.02247 2.68919 2.37777 2.08647 1.80834 + 1.53324 1.39754 1.26633 1.16723 1.07820 1.05725 + 1.04062 1.03866 1.03700 1.03678 1.03663 1.03655 + 13.19413 11.32631 9.93339 8.77100 7.80499 6.99566 + 6.30527 5.70163 5.15902 4.66616 4.21579 3.80070 + 3.41315 3.04802 2.70436 2.38183 2.07806 1.78590 + 1.49706 1.35312 1.21196 1.10297 1.00195 0.97757 + 0.95812 0.95582 0.95389 0.95363 0.95344 0.95341 + 13.71799 11.73838 10.31304 9.12479 8.14542 7.31873 + 6.61026 5.98837 5.42854 4.91945 4.45331 4.02206 + 3.61678 3.23157 2.86552 2.51819 2.18612 1.85939 + 1.53162 1.36515 1.19620 1.05984 0.92712 0.89401 + 0.86745 0.86425 0.86159 0.86126 0.86094 0.86099 + 14.08506 12.04348 10.61279 9.42530 8.45121 7.62286 + 6.90935 6.28027 5.71192 5.19309 4.71614 4.27298 + 3.85451 3.45459 3.07206 2.70607 2.35187 1.99622 + 1.62838 1.43801 1.23803 1.07116 0.90612 0.86456 + 0.83120 0.82717 0.82375 0.82330 0.82302 0.82283 + 14.55520 12.44671 11.03605 9.88307 8.93272 8.11950 + 7.41335 6.78412 6.20774 5.67483 5.18030 4.71888 + 4.28470 3.87223 3.47630 3.08951 2.70161 2.29636 + 1.85609 1.61765 1.36105 1.13698 0.90158 0.84256 + 0.79859 0.79347 0.78835 0.78761 0.78799 0.78616 + 14.86687 12.64664 11.26656 10.18753 9.30016 8.52395 + 7.83006 7.19333 6.59514 6.03886 5.53552 5.08197 + 4.65434 4.23538 3.82181 3.41044 2.99879 2.58450 + 2.10787 1.81007 1.48305 1.20217 0.91269 0.83959 + 0.78212 0.77501 0.76897 0.76777 0.76911 0.76567 + 14.76493 12.80947 11.58127 10.54463 9.63704 8.82589 + 8.09974 7.44679 6.85795 6.32424 5.83654 5.38454 + 4.95566 4.53961 4.13075 3.72083 3.29533 2.82630 + 2.27967 1.96523 1.61333 1.29870 0.93525 0.83339 + 0.76939 0.76364 0.75586 0.75445 0.75658 0.75162 + 14.85563 12.90220 11.72227 10.72096 9.83858 9.04596 + 8.33329 7.68974 7.10715 6.57727 6.09166 5.64065 + 5.21218 4.79608 4.38606 3.97266 3.53891 3.05150 + 2.46810 2.12429 1.73166 1.37536 0.95766 0.83827 + 0.76133 0.75430 0.74589 0.74446 0.74681 0.74118 + 14.95316 13.00866 11.91179 10.96668 10.12804 9.36912 + 8.68257 8.05896 7.49147 6.97292 6.49588 6.05153 + 5.62858 5.21699 4.80964 4.39528 3.95316 3.44151 + 2.80365 2.41358 1.95360 1.52286 1.00736 0.85560 + 0.75156 0.74137 0.73179 0.73045 0.73277 0.72657 + 14.99543 13.06375 12.03056 11.12910 10.32580 9.59554 + 8.93231 8.32780 7.77596 7.27041 6.80431 6.36943 + 5.95498 5.55099 5.14982 4.73903 4.29520 3.77022 + 3.09553 2.67115 2.15813 1.66348 1.06024 0.87880 + 0.74699 0.73312 0.72224 0.72105 0.72300 0.71680 + 15.01675 13.11947 12.18610 11.36100 10.62019 9.94338 + 9.32607 8.76148 8.24476 7.77050 7.33277 6.92405 + 6.53405 6.15284 5.77226 5.37839 4.94400 4.41118 + 3.68950 3.21209 2.60754 1.99243 1.19666 0.94859 + 0.74705 0.72296 0.70797 0.70711 0.70760 0.70245 + 15.00614 13.13268 12.25782 11.48111 10.78110 10.14074 + 9.55631 9.02190 8.53321 8.08534 7.67279 7.28832 + 6.92169 6.56292 6.20383 5.83002 5.41266 4.88884 + 4.15380 3.64977 2.98914 2.28808 1.33056 1.02348 + 0.75515 0.72063 0.70021 0.69943 0.69846 0.69463 + 14.98013 13.12971 12.32260 11.60294 10.95240 10.35827 + 9.81713 9.32415 8.87560 8.46718 8.09376 7.74833 + 7.42045 7.10001 6.77926 6.44404 6.06484 5.57478 + 4.85243 4.33076 3.61111 2.79713 1.58092 1.17185 + 0.78115 0.72655 0.69252 0.69108 0.68812 0.68630 + 14.95979 13.12403 12.35444 11.66621 11.04429 10.47760 + 9.96318 9.49670 9.07481 8.69354 8.34803 8.03136 + 7.73295 7.44265 7.15330 6.85145 6.50821 6.05586 + 5.36457 4.84591 4.10285 3.22170 1.81366 1.31356 + 0.81243 0.73891 0.68937 0.68656 0.68253 0.68190 + 14.93058 13.11900 12.37923 11.71491 11.11321 10.56463 + 10.06612 9.61389 9.20488 8.83632 8.50511 8.20689 + 7.93470 7.67985 7.43088 7.16442 6.84519 6.41559 + 5.75376 5.24823 4.50584 3.59186 2.03689 1.44732 + 0.84243 0.75231 0.68889 0.68448 0.68092 0.67920 + 14.90115 13.11545 12.39670 11.74852 11.15972 10.62258 + 10.13484 9.69380 9.29746 8.94326 8.62817 8.34767 + 8.09448 7.85987 7.63311 7.39182 7.10123 6.70262 + 6.07156 5.57931 4.84314 3.91079 2.24242 1.57450 + 0.87509 0.76820 0.68910 0.68326 0.67873 0.67737 + 14.88514 13.12500 12.42131 11.78726 11.21357 10.69291 + 10.22309 9.80137 9.42547 9.09284 8.80024 8.54280 + 8.31236 8.10113 7.90388 7.70856 7.48467 7.15226 + 6.56577 6.09270 5.38176 4.44239 2.60587 1.81623 + 0.94065 0.80199 0.69170 0.68208 0.67588 0.67506 + 14.86020 13.12947 12.44036 11.81849 11.25569 10.74563 + 10.28648 9.87561 9.51112 9.19075 8.91173 8.66968 + 8.45709 8.26696 8.09512 7.93086 7.74530 7.45925 + 6.92726 6.48410 5.80117 4.86591 2.92683 2.03944 + 1.00443 0.83650 0.69589 0.68212 0.67439 0.67364 + 14.79358 13.13502 12.47629 11.87697 11.33096 10.83462 + 10.38726 9.98775 9.63592 9.33056 9.07005 8.85170 + 8.67034 8.52016 8.39483 8.27757 8.14010 7.92953 + 7.52647 7.16092 6.54126 5.63689 3.59614 2.52656 + 1.15583 0.92137 0.70934 0.68591 0.67281 0.67174 + 14.73687 13.14531 12.49587 11.90467 11.36634 10.87801 + 10.43896 10.04810 9.70527 9.40963 9.15992 8.95403 + 8.78748 8.65556 8.55354 8.46704 8.37125 8.21824 + 7.89814 7.58934 7.04025 6.19517 4.11333 2.92345 + 1.29850 1.00859 0.72646 0.68850 0.67253 0.67078 + 14.58061 13.15443 12.51518 11.93276 11.40250 10.92228 + 10.49147 10.10921 9.77556 9.49012 9.25217 9.06011 + 8.91047 8.79984 8.72550 8.67626 8.63233 8.55427 + 8.34723 8.11677 7.66602 6.92099 4.89413 3.58277 + 1.55636 1.16444 0.76152 0.70266 0.67391 0.66982 + 14.44537 13.15770 12.52400 11.94605 11.42008 10.94402 + 10.51731 10.13930 9.81007 9.52959 9.29755 9.11288 + 8.97303 8.87553 8.81831 8.79080 8.77590 8.74317 + 8.61240 8.43703 8.05495 7.37874 5.44887 4.11938 + 1.79246 1.30395 0.79551 0.72250 0.67406 0.66933 + 14.34623 13.16046 12.52986 11.95339 11.42843 10.95419 + 10.52995 10.15555 9.83109 9.55601 9.32901 9.14874 + 9.01376 8.92284 8.87473 8.86014 8.86486 8.86515 + 8.78415 8.64217 8.31833 7.73041 5.90823 4.52668 + 1.99770 1.44117 0.83271 0.73695 0.67987 0.66904 + 14.27758 13.15942 12.53158 11.95836 11.43663 10.96487 + 10.54242 10.16921 9.84551 9.57143 9.34686 9.17097 + 9.04146 8.95659 8.91547 8.90985 8.92685 8.94488 + 8.90296 8.79987 8.52545 7.97839 6.22970 4.89501 + 2.21058 1.56690 0.86584 0.75748 0.67804 0.66884 + 14.19126 13.16079 12.53578 11.96504 11.44549 10.97610 + 10.55609 10.18555 9.86481 9.59403 9.37318 9.20169 + 9.07744 8.99927 8.96681 8.97311 9.00764 9.05361 + 9.06223 9.00322 8.80048 8.34788 6.75861 5.45764 + 2.58863 1.80301 0.93413 0.79311 0.68301 0.66859 + 14.13688 13.16182 12.53852 11.96923 11.45121 10.98324 + 10.56483 10.19595 9.87704 9.60822 9.38956 9.22070 + 9.09964 9.02556 8.99851 9.01233 9.05799 9.12160 + 9.16271 9.13340 8.98178 8.60099 7.14742 5.89191 + 2.91889 2.01742 0.99983 0.82849 0.68874 0.66844 + 14.05363 13.16283 12.54214 11.97492 11.45894 10.99307 + 10.57686 10.21032 9.89382 9.62763 9.41195 9.24661 + 9.12994 9.06135 9.04172 9.06609 9.12756 9.21585 + 9.30310 9.31783 9.24626 8.98646 7.79421 6.65682 + 3.59749 2.49495 1.15429 0.91469 0.70498 0.66825 + 14.00535 13.16276 12.54369 11.97762 11.46272 10.99801 + 10.58284 10.21741 9.90213 9.63733 9.42323 9.25978 + 9.14544 9.07968 9.06395 9.09392 9.16389 9.26528 + 9.37709 9.41581 9.38960 9.20439 8.19947 7.16523 + 4.12656 2.91252 1.29768 0.99758 0.72255 0.66815 + 13.95386 13.16396 12.54603 11.97982 11.46461 11.00026 + 10.58634 10.22286 9.91030 9.64830 9.43622 9.27380 + 9.16104 9.09846 9.08729 9.12191 9.19719 9.31285 + 9.46092 9.52908 9.53917 9.40289 8.67637 7.92897 + 4.89439 3.52458 1.55733 1.16962 0.75879 0.66805 + 13.92660 13.16424 12.54721 11.98133 11.46641 11.00224 + 10.58870 10.22557 9.91332 9.65194 9.44132 9.28116 + 9.17019 9.10827 9.09760 9.13513 9.21770 9.34315 + 9.49629 9.56915 9.61708 9.56838 8.96727 8.23560 + 5.50024 4.09663 1.78840 1.30129 0.79595 0.66801 + 13.91037 13.16501 12.54805 11.98206 11.46689 11.00297 + 10.58978 10.22731 9.91567 9.65487 9.44482 9.28519 + 9.17491 9.11397 9.10466 9.14408 9.22925 9.35889 + 9.52085 9.60236 9.66505 9.64560 9.15963 8.51605 + 5.93932 4.52190 2.02326 1.43839 0.83182 0.66798 + 13.89909 13.16561 12.54868 11.98254 11.46731 11.00353 + 10.59068 10.22857 9.91730 9.65686 9.44713 9.28791 + 9.17811 9.11783 9.10939 9.15008 9.23705 9.36952 + 9.53744 9.62494 9.69764 9.69825 9.29691 8.72237 + 6.28988 4.87944 2.24835 1.56773 0.86694 0.66796 + 13.88382 13.16578 12.54932 11.98345 11.46857 11.00513 + 10.59262 10.23071 9.91959 9.65930 9.44990 9.29126 + 9.18217 9.12270 9.11527 9.15743 9.24667 9.38280 + 9.55818 9.65314 9.73934 9.76660 9.47876 9.00574 + 6.82029 5.45261 2.64306 1.84652 0.93489 0.66794 + 13.87372 13.16261 12.54724 11.98411 11.47176 11.00955 + 10.59696 10.23417 9.92185 9.66040 9.45022 9.29151 + 9.18302 9.12473 9.11910 9.16333 9.25425 9.38982 + 9.56763 9.67044 9.76688 9.81020 9.59653 9.18677 + 7.19791 5.90496 2.98553 2.08408 1.00042 0.66792 + 2.50288 2.56304 2.61902 2.67130 2.71969 2.76418 + 2.80512 2.84331 2.87998 2.91556 2.95041 2.98521 + 3.02151 3.06054 3.10196 3.14443 3.18601 3.22467 + 3.25758 3.27191 3.28760 3.30253 3.32097 3.32604 + 3.33013 3.33063 3.33107 3.33112 3.33118 3.33117 + 3.12373 3.17302 3.21957 3.26430 3.30693 3.34718 + 3.38476 3.41944 3.45105 3.47968 3.50578 3.53020 + 3.55497 3.58198 3.61173 3.64462 3.68094 3.72039 + 3.76127 3.78031 3.79503 3.80252 3.81264 3.81643 + 3.81786 3.81787 3.81811 3.81810 3.81830 3.81819 + 3.60085 3.65831 3.70830 3.75211 3.78960 3.82089 + 3.84654 3.86771 3.88607 3.90230 3.91719 3.93193 + 3.94883 3.96984 3.99474 4.02192 4.04990 4.07941 + 4.11082 4.12636 4.13996 4.14797 4.15313 4.15422 + 4.15505 4.15513 4.15519 4.15521 4.15521 4.15521 + 4.32780 4.39949 4.45566 4.49822 4.52730 4.54374 + 4.54944 4.54785 4.54340 4.53753 4.53115 4.52549 + 4.52263 4.52435 4.53048 4.53939 4.54984 4.56337 + 4.58135 4.59085 4.59722 4.59864 4.59945 4.59946 + 4.59923 4.59919 4.59917 4.59916 4.59918 4.59918 + 4.86743 4.96383 5.02600 5.06020 5.07270 5.07101 + 5.05850 5.03902 5.01737 4.99485 4.97192 4.94939 + 4.92854 4.91083 4.89687 4.88707 4.88204 4.88255 + 4.88614 4.88642 4.88530 4.88323 4.88064 4.87978 + 4.87905 4.87896 4.87889 4.87887 4.87887 4.87888 + 5.29323 5.41299 5.47973 5.50419 5.49925 5.47947 + 5.44982 5.41473 5.37934 5.34357 5.30529 5.26461 + 5.22578 5.19274 5.16542 5.14194 5.12121 5.10627 + 5.09627 5.08979 5.08245 5.07635 5.07100 5.06952 + 5.06831 5.06817 5.06806 5.06803 5.06802 5.06803 + 5.64622 5.78241 5.85018 5.86417 5.84270 5.80613 + 5.76072 5.71130 5.66326 5.61551 5.56403 5.50829 + 5.45460 5.40848 5.36933 5.33368 5.29924 5.27045 + 5.24788 5.23550 5.22282 5.21321 5.20509 5.20300 + 5.20133 5.20112 5.20097 5.20092 5.20092 5.20093 + 6.20968 6.35941 6.41993 6.41180 6.36073 6.29456 + 6.22124 6.14621 6.07514 6.00605 5.93309 5.85497 + 5.77927 5.71239 5.65322 5.59692 5.54022 5.48841 + 5.44404 5.42216 5.40097 5.38546 5.37156 5.36817 + 5.36551 5.36518 5.36493 5.36488 5.36485 5.36488 + 6.64910 6.79500 6.84019 6.80933 6.73216 6.64038 + 6.54280 6.44512 6.35332 6.26532 6.17527 6.08143 + 5.99052 5.90798 5.83262 5.75975 5.68608 5.61637 + 5.55433 5.52509 5.49728 5.47684 5.45734 5.45266 + 5.44897 5.44850 5.44815 5.44809 5.44806 5.44807 + 7.44055 7.54662 7.54018 7.45284 7.31848 7.17214 + 7.02320 6.87741 6.74092 6.61257 6.48926 6.36871 + 6.25324 6.14410 6.04037 5.93890 5.83733 5.73807 + 5.64531 5.60262 5.56201 5.53145 5.50076 5.49337 + 5.48755 5.48678 5.48621 5.48614 5.48609 5.48608 + 8.01544 8.00565 7.93705 7.82530 7.67535 7.49507 + 7.29576 7.09321 6.90475 6.73388 6.58074 6.44280 + 6.31677 6.19785 6.08324 5.96667 5.84412 5.72320 + 5.61376 5.56381 5.51337 5.47285 5.43540 5.42626 + 5.41873 5.41783 5.41709 5.41699 5.41692 5.41692 + 8.92929 8.68151 8.42316 8.17212 7.92809 7.69089 + 7.46067 7.23783 7.02179 6.81415 6.61612 6.42744 + 6.24999 6.08374 5.92973 5.78919 5.66214 5.54347 + 5.42973 5.37702 5.32841 5.28655 5.20158 5.16965 + 5.17931 5.18460 5.18096 5.17904 5.18179 5.18016 + 9.23646 9.03283 8.77368 8.48617 8.17678 7.85423 + 7.53000 7.21903 6.93562 6.68332 6.46100 6.26396 + 6.08784 5.92689 5.77681 5.62954 5.47901 5.33012 + 5.18914 5.12107 5.05014 4.99249 4.94288 4.93069 + 4.92032 4.91910 4.91813 4.91796 4.91791 4.91788 + 9.59395 9.30834 8.97298 8.61863 8.25146 7.87988 + 7.51446 7.16854 6.85545 6.57752 6.33306 6.11612 + 5.92107 5.74238 5.57577 5.41470 5.25415 5.09708 + 4.94795 4.87630 4.80322 4.74487 4.69275 4.67997 + 4.66933 4.66808 4.66706 4.66689 4.66682 4.66680 + 9.87146 9.51247 9.11070 8.69952 8.28436 7.87305 + 7.47507 7.10179 6.76556 6.46789 6.20588 5.97254 + 5.76081 5.56551 5.38265 5.20790 5.03782 4.87358 + 4.71808 4.64439 4.57150 4.51471 4.46100 4.44784 + 4.43727 4.43600 4.43493 4.43481 4.43470 4.43469 + 10.21802 9.85180 9.35220 8.80158 8.25636 7.76404 + 7.32681 6.93795 6.59184 6.28168 5.99447 5.72207 + 5.46883 5.23949 5.03045 4.83657 4.65294 4.47560 + 4.30696 4.23060 4.15883 4.10488 4.04912 4.03597 + 4.02564 4.02426 4.02325 4.02312 4.02301 4.02300 + 10.65983 9.99120 9.34594 8.75380 8.20910 7.70809 + 7.24770 6.82507 6.43833 6.08791 5.76952 5.47803 + 5.20911 4.96169 4.73466 4.52661 4.33509 4.14996 + 3.96467 3.87708 3.80183 3.75331 3.69878 3.68317 + 3.67345 3.67264 3.67143 3.67122 3.67117 3.67113 + 10.97736 10.29310 9.52954 8.77099 8.06818 7.45756 + 6.93004 6.47131 6.06736 5.70339 5.36093 5.03073 + 4.72063 4.43746 4.18014 3.94077 3.71490 3.50269 + 3.30571 3.21433 3.12963 3.06912 3.01308 3.00024 + 2.99027 2.98898 2.98803 2.98790 2.98781 2.98778 + 11.36100 10.36243 9.45590 8.65437 7.94190 7.30729 + 6.74065 6.23464 5.78464 5.38276 5.02007 4.68730 + 4.37399 4.07470 3.79316 3.53198 3.29131 3.06604 + 2.85330 2.75305 2.65761 2.58861 2.53308 2.52051 + 2.51030 2.50913 2.50818 2.50802 2.50796 2.50792 + 11.77098 10.51909 9.44578 8.52771 7.73315 7.04247 + 6.44062 5.90943 5.43487 5.00805 4.62024 4.26325 + 3.92821 3.61007 3.31063 3.03300 2.77462 2.52964 + 2.29579 2.18502 2.08120 2.00745 1.94745 1.93399 + 1.92325 1.92201 1.92101 1.92085 1.92076 1.92074 + 12.06485 10.64347 9.46819 8.47771 7.63322 6.90742 + 6.28252 5.73521 5.24497 4.80186 4.39817 4.02641 + 3.67863 3.34996 3.04086 2.75310 2.48551 2.22987 + 1.98373 1.86690 1.75884 1.68245 1.61662 1.60178 + 1.59025 1.58891 1.58777 1.58763 1.58750 1.58749 + 12.30378 10.76198 9.52005 8.47955 7.60074 6.85078 + 6.20834 5.64753 5.14462 4.68870 4.27269 3.88969 + 3.53232 3.19586 2.88001 2.58547 2.31178 2.05013 + 1.79608 1.67437 1.56091 1.47952 1.40844 1.39235 + 1.37983 1.37837 1.37712 1.37696 1.37683 1.37681 + 12.50821 10.87665 9.58890 8.51193 7.60750 6.84032 + 6.18433 5.61195 5.09828 4.63198 4.20615 3.81421 + 3.44909 3.10610 2.78454 2.48450 2.20528 1.93900 + 1.67851 1.55244 1.43338 1.34644 1.27033 1.25296 + 1.23933 1.23773 1.23637 1.23619 1.23607 1.23603 + 12.84720 11.09342 9.74932 8.62534 7.68629 6.89596 + 6.22077 5.63078 5.10067 4.61919 4.17937 3.77448 + 3.39736 3.04319 2.71096 2.40032 2.10958 1.83227 + 1.55898 1.42465 1.29521 1.19796 1.11121 1.09091 + 1.07480 1.07290 1.07129 1.07108 1.07094 1.07087 + 13.12223 11.29141 9.91658 8.76638 7.80783 7.00278 + 6.31469 5.71244 5.17103 4.67936 4.23019 3.81630 + 3.42990 3.06581 2.72312 2.40145 2.09849 1.80729 + 1.51996 1.37717 1.23764 1.13051 1.03207 1.00844 + 0.98961 0.98738 0.98551 0.98526 0.98508 0.98500 + 13.63732 11.69485 10.28636 9.11020 8.13858 7.31713 + 6.61228 5.99304 5.43535 4.92802 4.46334 4.03331 + 3.62905 3.24471 2.87953 2.53325 2.20251 1.87705 + 1.55038 1.38474 1.21733 1.08305 0.95357 0.92145 + 0.89567 0.89257 0.89000 0.88969 0.88938 0.88938 + 13.99843 11.99201 10.57637 9.40049 8.43460 7.61293 + 6.90478 6.27998 5.71484 5.19837 4.72309 4.28114 + 3.86360 3.46452 3.08294 2.71819 2.36554 2.01126 + 1.64438 1.45470 1.25637 1.09188 0.93073 0.89039 + 0.85803 0.85413 0.85080 0.85035 0.85009 0.85008 + 14.49293 12.34678 10.94373 9.82792 8.91553 8.12238 + 7.42088 6.78707 6.20272 5.66385 5.17112 4.71898 + 4.29279 3.88163 3.48186 3.08913 2.69957 2.30970 + 1.88264 1.63490 1.37124 1.14840 0.92404 0.86819 + 0.82454 0.81892 0.81403 0.81317 0.81376 0.81277 + 14.78651 12.55866 11.18437 10.12695 9.26260 8.50057 + 7.81349 7.17990 6.58440 6.03097 5.53057 5.07984 + 4.65456 4.23729 3.82501 3.41491 3.00463 2.59148 + 2.11616 1.81971 1.49504 1.21725 0.93312 0.86201 + 0.80712 0.80023 0.79388 0.79261 0.79416 0.79193 + 14.64183 12.73142 11.51862 10.49272 9.59353 8.78983 + 8.07027 7.42326 6.83977 6.31086 5.82742 5.37909 + 4.95312 4.53920 4.13176 3.72274 3.29792 2.82995 + 2.28553 1.97295 1.62372 1.31207 0.95396 0.85456 + 0.79381 0.78839 0.78013 0.77857 0.78111 0.77738 + 14.72842 12.82148 11.65612 10.66505 9.79097 9.00576 + 8.29972 7.66223 7.08515 6.56027 6.07916 5.63202 + 5.20669 4.79288 4.38442 3.97202 3.53902 3.05279 + 2.47186 2.13014 1.74051 1.38741 0.97516 0.85829 + 0.78520 0.77860 0.76961 0.76801 0.77086 0.76636 + 14.82148 12.92555 11.84180 10.90619 10.07541 9.32363 + 8.64357 8.02594 7.46397 6.95051 6.47806 6.03773 + 5.61809 5.20901 4.80346 4.39035 3.94924 3.43907 + 2.80417 2.41652 1.96000 1.53289 1.02293 0.87377 + 0.77446 0.76487 0.75466 0.75310 0.75605 0.75068 + 14.86156 12.97981 11.95857 11.06614 10.27026 9.54682 + 8.88985 8.29111 7.74464 7.24406 6.78247 6.35160 + 5.94049 5.53913 5.13993 4.73062 4.28809 3.76493 + 3.09358 2.67188 2.16262 1.67195 1.07431 0.89553 + 0.76903 0.75591 0.74446 0.74304 0.74566 0.74003 + 14.88042 13.03485 12.11185 11.29478 10.56073 9.89012 + 9.27848 8.71919 8.20740 7.73771 7.30417 6.89924 + 6.51250 6.13400 5.75564 5.36365 4.93110 4.40074 + 3.68315 3.20883 2.60848 1.99787 1.20813 0.96283 + 0.76728 0.74422 0.72915 0.72812 0.72916 0.72421 + 14.86844 13.04767 12.18228 11.41320 10.71944 10.08492 + 9.50579 8.97632 8.49220 8.04855 7.63990 7.25897 + 6.89548 6.53941 6.18265 5.81096 5.39579 4.87487 + 4.14438 3.64368 2.98748 2.29122 1.34025 1.03603 + 0.77397 0.74067 0.72076 0.71990 0.71929 0.71554 + 14.84079 13.04417 12.24565 11.53273 10.88816 10.29934 + 9.76305 9.27453 8.83009 8.42544 8.05550 7.71327 + 7.38831 7.07052 6.75218 6.41932 6.04266 5.55596 + 4.83866 4.32055 3.60559 2.79674 1.58813 1.18212 + 0.79790 0.74481 0.71229 0.71096 0.70801 0.70623 + 14.81931 13.03777 12.27617 11.59443 10.97806 10.41646 + 9.90665 9.44439 9.02637 8.64865 8.30639 7.99275 + 7.69710 7.40937 7.12246 6.82305 6.48249 6.03363 + 5.34755 4.83256 4.09432 3.21852 1.81893 1.32227 + 0.82772 0.75591 0.70865 0.70613 0.70186 0.70130 + 14.78983 13.03203 12.29952 11.64141 11.04517 10.50159 + 10.00774 9.55972 9.15454 8.78944 8.46137 8.16603 + 7.89651 7.64419 7.39758 7.13324 6.81610 6.38968 + 5.73368 5.23243 4.49548 3.58703 2.04037 1.45455 + 0.85650 0.76850 0.70790 0.70360 0.70004 0.69825 + 14.75984 13.02788 12.31645 11.67425 11.09083 10.55845 + 10.07506 9.63799 9.24527 8.89437 8.58232 8.30467 + 8.05414 7.82209 7.59778 7.35872 7.07036 6.67483 + 6.04912 5.56099 4.83043 3.90409 2.24458 1.58074 + 0.88819 0.78358 0.70781 0.70222 0.69761 0.69619 + 14.74432 13.03674 12.33984 11.71168 11.14298 10.62689 + 10.16123 9.74327 9.37083 9.04134 8.75163 8.49684 + 8.26888 8.06003 7.86512 7.67218 7.45088 7.12162 + 6.53975 6.07038 5.36519 4.43248 2.60572 1.82077 + 0.95231 0.81607 0.70984 0.70085 0.69440 0.69357 + 14.72009 13.04102 12.35828 11.74197 11.18400 10.67845 + 10.22320 9.81594 9.45472 9.13734 8.86102 8.62149 + 8.41128 8.22347 8.05394 7.89208 7.70912 7.42612 + 6.89844 6.45879 5.78158 4.85326 2.92478 2.04249 + 1.01496 0.84962 0.71358 0.70064 0.69268 0.69197 + 14.65580 13.04652 12.39360 11.79928 11.25769 10.76544 + 10.32163 9.92541 9.57653 9.27390 9.01586 8.79980 + 8.62056 8.47246 8.34923 8.23431 8.09960 7.89213 + 7.49289 7.13033 6.51582 5.61864 3.59077 2.52648 + 1.16428 0.93280 0.72610 0.70387 0.69082 0.68981 + 14.60259 13.05694 12.41271 11.82621 11.29204 10.80753 + 10.37201 9.98433 9.64432 9.35120 9.10373 8.89988 + 8.73527 8.60530 8.50526 8.42092 8.32754 8.17733 + 7.86103 7.55528 7.01135 6.17347 4.10473 2.92048 + 1.30574 1.01912 0.74245 0.70575 0.69035 0.68873 + 14.45373 13.06602 12.43157 11.85351 11.32722 10.85066 + 10.42313 10.04389 9.71288 9.42973 9.19381 9.00354 + 8.85555 8.74649 8.67376 8.62630 8.58445 8.50899 + 8.30567 8.07815 7.63209 6.89393 4.88126 3.57600 + 1.56167 1.17341 0.77625 0.71887 0.69176 0.68764 + 14.32438 13.06912 12.44010 11.86646 11.34429 10.87187 + 10.44828 10.07312 9.74643 9.46813 9.23803 9.05505 + 8.91666 8.82047 8.76449 8.73833 8.72518 8.69495 + 8.56814 8.39567 8.01765 7.34717 5.43249 4.11098 + 1.79640 1.31129 0.80912 0.73821 0.69185 0.68708 + 14.22952 13.07169 12.44583 11.87360 11.35251 10.88169 + 10.46050 10.08887 9.76686 9.49386 9.26871 9.09001 + 8.95639 8.86663 8.81958 8.80612 8.81233 8.81486 + 8.73743 8.59810 8.27845 7.69708 5.88962 4.51396 + 2.00070 1.44831 0.84557 0.75148 0.69780 0.68675 + 14.16386 13.07067 12.44742 11.87841 11.36042 10.89207 + 10.47266 10.10216 9.78084 9.50881 9.28601 9.11163 + 8.98340 8.89964 8.85949 8.85478 8.87284 8.89272 + 8.85442 8.75421 8.48377 7.94195 6.20780 4.88223 + 2.21245 1.57249 0.87789 0.77184 0.69560 0.68653 + 14.08148 13.07196 12.45158 11.88481 11.36908 10.90296 + 10.48593 10.11800 9.79959 9.53077 9.31162 9.14155 + 9.01849 8.94125 8.90958 8.91652 8.95173 8.99906 + 9.01073 8.95436 8.75554 8.30812 6.73258 5.44098 + 2.58816 1.80735 0.94501 0.80640 0.70023 0.68625 + 14.02959 13.07291 12.45430 11.88896 11.37454 10.90982 + 10.49438 10.12809 9.81145 9.54457 9.32756 9.16005 + 9.04010 8.96685 8.94043 8.95474 9.00086 9.06544 + 9.10903 9.08207 8.93431 8.55875 7.11816 5.87197 + 2.91662 2.02083 1.00978 0.84089 0.70561 0.68608 + 13.95024 13.07404 12.45777 11.89449 11.38208 10.91945 + 10.50611 10.14206 9.82776 9.56345 9.34932 9.18524 + 9.06954 9.00163 8.98246 9.00707 9.06869 9.15738 + 9.24601 9.26246 9.19438 8.93977 7.75943 6.63098 + 3.59175 2.49599 1.16249 0.92548 0.72115 0.68586 + 13.90411 13.07398 12.45921 11.89716 11.38582 10.92423 + 10.51191 10.14897 9.83585 9.57285 9.36027 9.19803 + 9.08460 9.01946 9.00409 9.03417 9.10407 9.20552 + 9.31809 9.35811 9.33490 9.15454 8.16114 7.13568 + 4.11833 2.91088 1.30465 1.00726 0.73820 0.68575 + 13.85492 13.07510 12.46145 11.89924 11.38767 10.92643 + 10.51523 10.15421 9.84372 9.58350 9.37288 9.21163 + 9.09972 9.03771 9.02680 9.06136 9.13633 9.25168 + 9.40003 9.46905 9.48103 9.34801 8.63346 7.89728 + 4.88148 3.51743 1.56256 1.17829 0.77351 0.68563 + 13.82887 13.07519 12.46251 11.90083 11.38944 10.92847 + 10.51758 10.15682 9.84662 9.58698 9.37781 9.21876 + 9.10860 9.04719 9.03670 9.07413 9.15630 9.28133 + 9.43433 9.50752 9.55682 9.51139 8.92134 8.19852 + 5.48488 4.08733 1.79230 1.30842 0.80963 0.68558 + 13.81340 13.07596 12.46335 11.90135 11.38991 10.92919 + 10.51872 10.15855 9.84891 9.58983 9.38119 9.22267 + 9.11318 9.05270 9.04348 9.08272 9.16751 9.29664 + 9.45821 9.53986 9.60347 9.58675 9.11151 8.47636 + 5.92091 4.50988 2.02563 1.44463 0.84442 0.68555 + 13.80265 13.07647 12.46397 11.90182 11.39033 10.92964 + 10.51955 10.15977 9.85051 9.59176 9.38345 9.22532 + 9.11627 9.05637 9.04800 9.08848 9.17506 9.30697 + 9.47434 9.56185 9.63514 9.63800 9.24681 8.68033 + 6.26873 4.86508 2.24864 1.57321 0.87860 0.68553 + 13.78808 13.07685 12.46461 11.90272 11.39148 10.93113 + 10.52131 10.16179 9.85270 9.59413 9.38613 9.22855 + 9.12018 9.06107 9.05367 9.09558 9.18441 9.31986 + 9.49449 9.58928 9.67573 9.70463 9.42539 8.95990 + 6.79470 5.43439 2.64028 1.84968 0.94527 0.68550 + 13.77850 13.07397 12.46273 11.90338 11.39456 10.93534 + 10.52552 10.16515 9.85489 9.59517 9.38641 9.22875 + 9.12099 9.06308 9.05747 9.10143 9.19183 9.32663 + 9.50357 9.60609 9.70272 9.74733 9.54038 9.13787 + 7.16895 5.88385 2.98043 2.08519 1.01033 0.68548 + 2.41518 2.47514 2.53118 2.58374 2.63263 2.67780 + 2.71956 2.75862 2.79615 2.83255 2.86812 2.90355 + 2.94031 2.97965 3.02131 3.06414 3.10643 3.14593 + 3.17966 3.19449 3.21099 3.22692 3.24654 3.25194 + 3.25630 3.25684 3.25731 3.25736 3.25741 3.25742 + 3.02583 3.07547 3.12255 3.16795 3.21141 3.25265 + 3.29138 3.32736 3.36045 3.39069 3.41851 3.44473 + 3.47128 3.49998 3.53130 3.56563 3.60331 3.64417 + 3.68679 3.70687 3.72277 3.73136 3.74297 3.74724 + 3.74901 3.74905 3.74933 3.74933 3.74952 3.74942 + 3.50473 3.55380 3.59895 3.64139 3.68078 3.71680 + 3.74911 3.77745 3.80168 3.82193 3.83889 3.85371 + 3.86896 3.88710 3.90887 3.93505 3.96634 4.00282 + 4.04305 4.06217 4.07544 4.08004 4.08733 4.09071 + 4.09133 4.09118 4.09136 4.09133 4.09155 4.09143 + 4.22028 4.29134 4.34780 4.39148 4.42246 4.44148 + 4.45027 4.45202 4.45086 4.44815 4.44479 4.44205 + 4.44207 4.44670 4.45577 4.46771 4.48126 4.49790 + 4.51892 4.53001 4.53825 4.54139 4.54374 4.54415 + 4.54425 4.54423 4.54424 4.54425 4.54427 4.54425 + 4.75842 4.85368 4.91666 4.95312 4.96877 4.97053 + 4.96160 4.94579 4.92788 4.90903 4.88958 4.87031 + 4.85273 4.83852 4.82820 4.82194 4.82012 4.82367 + 4.83063 4.83295 4.83399 4.83360 4.83247 4.83199 + 4.83154 4.83148 4.83144 4.83143 4.83142 4.83143 + 5.18405 5.30303 5.37116 5.39864 5.39763 5.38198 + 5.35652 5.32559 5.29426 5.26243 5.22797 5.19095 + 5.15577 5.12644 5.10284 5.08294 5.06551 5.05372 + 5.04721 5.04287 5.03774 5.03333 5.02934 5.02819 + 5.02725 5.02714 5.02705 5.02703 5.02701 5.02702 + 5.53756 5.67350 5.74333 5.76105 5.74420 5.71237 + 5.67164 5.62679 5.58310 5.53954 5.49210 5.44032 + 5.39050 5.34818 5.31274 5.28058 5.24940 5.22378 + 5.20475 5.19448 5.18397 5.17598 5.16914 5.16735 + 5.16592 5.16575 5.16562 5.16558 5.16557 5.16558 + 6.10318 6.25383 6.31770 6.31453 6.26921 6.20883 + 6.14109 6.07133 6.00516 5.94065 5.87211 5.79828 + 5.72665 5.66355 5.60785 5.55476 5.50109 5.45237 + 5.41148 5.39149 5.37218 5.35806 5.34530 5.34217 + 5.33972 5.33942 5.33919 5.33915 5.33912 5.33914 + 6.54530 6.69324 6.74291 6.71807 6.64761 6.56245 + 6.47118 6.37938 6.29295 6.20987 6.12452 6.03518 + 5.94842 5.86953 5.79737 5.72737 5.65647 5.58972 + 5.53098 5.50332 5.47702 5.45767 5.43917 5.43473 + 5.43125 5.43079 5.43046 5.43041 5.43037 5.43040 + 7.34381 7.45399 7.45415 7.37484 7.24900 7.11081 + 6.96945 6.83060 6.70035 6.57762 6.45948 6.34369 + 6.23239 6.12674 6.02584 5.92676 5.82743 5.73072 + 5.64065 5.59883 5.55890 5.52883 5.49883 5.49161 + 5.48591 5.48517 5.48463 5.48455 5.48449 5.48449 + 7.89660 7.95593 7.90188 7.76997 7.59464 7.41057 + 7.22681 7.04855 6.88134 6.72575 6.58141 6.44622 + 6.31874 6.19642 6.07845 5.96266 5.84737 5.73404 + 5.62520 5.57318 5.52254 5.48386 5.44624 5.43701 + 5.42968 5.42873 5.42802 5.42793 5.42785 5.42785 + 8.84549 8.60886 8.36153 8.12086 7.88660 7.65858 + 7.43700 7.22219 7.01365 6.81290 6.62113 6.43807 + 6.26560 6.10362 5.95316 5.81539 5.69032 5.57291 + 5.45975 5.40689 5.35771 5.31527 5.23116 5.19989 + 5.20886 5.21391 5.21035 5.20849 5.21114 5.20955 + 9.16337 8.96963 8.72120 8.44442 8.14556 7.83315 + 7.51844 7.21602 6.94013 6.69429 6.47753 6.28544 + 6.11392 5.95739 5.81152 5.66795 5.52029 5.37334 + 5.23315 5.16493 5.09364 5.03554 4.98540 4.97303 + 4.96251 4.96126 4.96028 4.96011 4.96006 4.95999 + 9.52697 9.25222 8.92826 8.58501 8.22850 7.86696 + 7.51081 7.17318 6.86734 6.59564 6.35660 6.14455 + 5.95420 5.78013 5.61807 5.46115 5.30396 5.14926 + 5.00113 4.92941 4.85604 4.79729 4.74446 4.73144 + 4.72062 4.71934 4.71829 4.71813 4.71805 4.71801 + 9.80936 9.46220 9.07240 8.67250 8.26790 7.86635 + 7.47720 7.11178 6.78243 6.49072 6.23393 6.00540 + 5.79836 5.60775 5.42956 5.25923 5.09297 4.93158 + 4.77750 4.70390 4.63090 4.57382 4.51935 4.50593 + 4.49516 4.49388 4.49279 4.49265 4.49255 4.49253 + 10.16504 9.80905 9.32191 8.78389 8.25006 7.76700 + 7.33729 6.95479 6.61443 6.30954 6.02729 5.75972 + 5.51112 5.28623 5.08161 4.89229 4.71327 4.53958 + 4.37298 4.29734 4.22592 4.17180 4.11534 4.10197 + 4.09146 4.09005 4.08901 4.08888 4.08878 4.08879 + 10.60998 9.95592 9.32375 8.74285 8.20788 7.71531 + 7.26229 6.84610 6.46499 6.11943 5.80538 5.51794 + 5.25302 5.00962 4.78673 4.58304 4.39605 4.21518 + 4.03322 3.94674 3.87198 3.82327 3.76829 3.75252 + 3.74263 3.74180 3.74056 3.74034 3.74031 3.74030 + 10.93490 10.26767 9.51805 8.77033 8.07588 7.47194 + 6.94993 6.49593 6.09622 5.73616 5.39738 5.07069 + 4.76397 4.48400 4.22994 3.99427 3.77272 3.56487 + 3.37163 3.28171 3.19803 3.13783 3.08160 3.06865 + 3.05857 3.05726 3.05630 3.05617 3.05608 3.05606 + 11.32090 10.34130 9.44898 8.65800 7.95341 7.32471 + 6.76266 6.26041 5.81371 5.41483 5.05504 4.72509 + 4.41455 4.11794 3.83904 3.58074 3.34346 3.12196 + 2.91314 2.81468 2.72038 2.65168 2.59631 2.58371 + 2.57343 2.57225 2.57130 2.57114 2.57108 2.57100 + 11.72967 10.50008 9.44162 8.53386 7.74656 7.06096 + 6.46263 5.93412 5.46185 5.03715 4.65142 4.29645 + 3.96337 3.64707 3.34939 3.07351 2.81715 2.57480 + 2.34434 2.23541 2.13302 2.06000 2.00061 1.98726 + 1.97656 1.97533 1.97434 1.97419 1.97410 1.97402 + 12.01802 10.62265 9.46333 8.48352 7.64614 6.92502 + 6.30304 5.75771 5.26918 4.82771 4.42567 4.05553 + 3.70932 3.38210 3.07433 2.78778 2.52145 2.26764 + 2.02429 1.90913 1.80266 1.72743 1.66258 1.64796 + 1.63660 1.63529 1.63417 1.63403 1.63390 1.63389 + 12.24969 10.73783 9.51321 8.48407 7.61243 6.86692 + 6.22697 5.66764 5.16607 4.71152 4.29695 3.91539 + 3.55941 3.22418 2.90944 2.61588 2.34315 2.08290 + 1.83113 1.71091 1.59905 1.51905 1.44931 1.43355 + 1.42131 1.41989 1.41866 1.41851 1.41839 1.41842 + 12.44680 10.84874 9.57962 8.51476 7.61774 6.85482 + 6.20104 5.62986 5.11729 4.65218 4.22767 3.83707 + 3.47323 3.13138 2.81084 2.51172 2.23336 1.96825 + 1.70966 1.58489 1.46740 1.38199 1.30752 1.29058 + 1.27732 1.27577 1.27444 1.27427 1.27415 1.27419 + 12.77372 11.05866 9.73520 8.62456 7.69343 6.90733 + 6.23411 5.64506 5.11583 4.63538 4.19670 3.79303 + 3.41709 3.06401 2.73279 2.42311 2.13330 1.85699 + 1.58512 1.45184 1.32388 1.22829 1.14365 1.12395 + 1.10833 1.10650 1.10494 1.10473 1.10460 1.10456 + 13.04079 11.25152 9.89826 8.76210 7.81184 7.01119 + 6.32514 5.72386 5.18333 4.69262 4.24451 3.83175 + 3.44648 3.08350 2.74189 2.42129 2.11940 1.82923 + 1.54307 1.40118 1.26306 1.15768 1.06167 1.03876 + 1.02052 1.01836 1.01656 1.01632 1.01614 1.01599 + 13.54969 11.64941 10.26129 9.09873 8.13515 7.31843 + 6.61621 5.99859 5.44224 4.93618 4.47272 4.04389 + 3.64076 3.25751 2.89343 2.54837 2.21896 1.89480 + 1.56933 1.40451 1.23847 1.10597 0.97930 0.94801 + 0.92290 0.91989 0.91741 0.91710 0.91680 0.91673 + 13.91528 11.94713 10.54806 9.38365 8.42463 7.60762 + 6.90269 6.28033 5.71734 5.20282 4.72932 4.28890 + 3.87260 3.47447 3.09374 2.73004 2.37883 2.02620 + 1.66105 1.47235 1.27545 1.11269 0.95432 0.91484 + 0.88318 0.87936 0.87610 0.87565 0.87539 0.87566 + 14.41890 12.31112 10.91693 9.80359 8.89244 8.10361 + 7.40819 6.78014 6.19942 5.66281 5.17248 4.72320 + 4.29896 3.88817 3.48804 3.09553 2.70759 2.32033 + 1.89637 1.65020 1.38824 1.16700 0.94499 0.89012 + 0.84755 0.84202 0.83704 0.83614 0.83668 0.83708 + 14.72322 12.52864 11.15697 10.09684 9.23112 8.47324 + 7.79359 7.16742 6.57640 6.02560 5.52819 5.08127 + 4.65847 4.24119 3.82766 3.41710 3.00851 2.59853 + 2.12751 1.83347 1.51087 1.23445 0.95222 0.88233 + 0.82912 0.82233 0.81571 0.81435 0.81578 0.81578 + 14.90379 12.66109 11.32420 10.31168 9.48565 8.75432 + 8.08903 7.46707 6.87249 6.31574 5.81706 5.37509 + 4.95653 4.53778 4.11745 3.69609 3.27356 2.84590 + 2.33712 2.00512 1.63037 1.30571 0.96666 0.88152 + 0.81684 0.80883 0.80103 0.79933 0.80142 0.80073 + 15.01215 12.74548 11.44865 10.47642 9.68408 8.97507 + 8.32238 7.70582 7.11192 6.55449 6.05800 5.62205 + 5.20890 4.79153 4.36856 3.94108 3.50901 3.06691 + 2.52702 2.16454 1.74636 1.37762 0.98509 0.88482 + 0.80804 0.79876 0.79004 0.78808 0.79062 0.78920 + 14.76831 12.89787 11.81105 10.87246 10.03996 9.28823 + 8.60968 7.99488 7.43677 6.92788 6.46038 6.02495 + 5.60944 5.20331 4.79966 4.38766 3.94746 3.43920 + 2.80836 2.42363 1.97044 1.54583 1.03800 0.89004 + 0.79445 0.78549 0.77471 0.77278 0.77578 0.77260 + 14.80647 12.95111 11.92538 11.02920 10.23110 9.50733 + 8.85165 8.25563 7.71304 7.21716 6.76078 6.33509 + 5.92843 5.53029 5.13320 4.72517 4.28360 3.76240 + 3.09524 2.67661 2.17094 1.68317 1.08796 0.91057 + 0.78844 0.77609 0.76415 0.76234 0.76500 0.76122 + 14.86408 13.02927 12.08678 11.25478 10.51021 9.83364 + 9.21986 8.66175 8.15388 7.69024 7.26412 6.86688 + 6.48664 6.11252 5.73709 5.34799 4.92125 4.40577 + 3.70869 3.23461 2.61335 1.98263 1.21280 0.97986 + 0.78681 0.76386 0.74840 0.74623 0.74780 0.74425 + 14.82774 13.02691 12.14777 11.36778 10.66638 10.02739 + 9.44667 8.91814 8.43710 7.99832 7.59575 7.22147 + 6.86412 6.51306 6.16060 5.79337 5.38465 4.87597 + 4.16077 3.66037 2.98933 2.27910 1.34461 1.04993 + 0.79177 0.75943 0.73980 0.73785 0.73819 0.73490 + 14.73818 12.98208 12.18459 11.47268 10.82951 10.24288 + 9.70939 9.22426 8.78370 8.38333 8.01791 7.68016 + 7.35929 7.04489 6.72930 6.39864 6.02400 5.53987 + 4.82690 4.31202 3.60137 2.79714 1.59503 1.19167 + 0.81353 0.76189 0.73074 0.72941 0.72623 0.72484 + 14.70081 12.96425 12.20642 11.52797 10.91487 10.35664 + 9.85037 9.39181 8.97765 8.60385 8.26557 7.95579 + 7.66372 7.37912 7.09492 6.79793 6.45972 6.01380 + 5.33223 4.82051 4.08669 3.21581 1.82395 1.33047 + 0.84218 0.77198 0.72679 0.72447 0.71986 0.71950 + 14.66124 12.95031 12.22305 11.56976 10.97801 10.43905 + 9.94968 9.50599 9.10481 8.74339 8.41875 8.12661 + 7.86014 7.61070 7.36672 7.10455 6.78927 6.36564 + 5.71498 5.21780 4.48600 3.58274 2.04361 1.46135 + 0.86994 0.78393 0.72586 0.72162 0.71801 0.71619 + 14.62348 12.94095 12.23646 11.60035 11.02216 10.49470 + 10.01576 9.58278 9.19379 8.84633 8.53742 8.26271 + 8.01502 7.78571 7.56403 7.32750 7.04158 6.64912 + 6.02820 5.54378 4.81851 3.89793 2.24664 1.58661 + 0.90078 0.79831 0.72554 0.72015 0.71546 0.71394 + 14.60155 12.94452 12.25586 11.63460 11.07185 10.56110 + 10.10006 9.68617 9.31727 8.99087 8.70389 8.45159 + 8.22600 8.01954 7.82711 7.63687 7.41857 7.09277 + 6.51550 6.04958 5.34970 4.42317 2.60558 1.82514 + 0.96363 0.82963 0.72710 0.71867 0.71204 0.71110 + 14.57736 12.94801 12.27341 11.66389 11.11180 10.61133 + 10.16062 9.75726 9.39940 9.08492 8.81113 8.57387 + 8.36587 8.18036 8.01329 7.85413 7.67423 7.39475 + 6.87156 6.43527 5.76334 4.84137 2.92288 2.04553 + 1.02523 0.86231 0.73046 0.71828 0.71014 0.70935 + 14.51992 12.95695 12.31054 11.72165 11.18475 10.69657 + 10.25644 9.86351 9.51758 9.21764 8.96211 8.74838 + 8.57140 8.42559 8.30476 8.19247 8.06068 7.85649 + 7.46138 7.10185 6.49217 5.60158 3.58583 2.52672 + 1.17258 0.94390 0.74217 0.72104 0.70799 0.70700 + 14.47445 12.97061 12.33101 11.74874 11.21850 10.73749 + 10.30534 9.92074 9.58355 9.29302 9.04800 8.84642 + 8.68400 8.55617 8.45830 8.37623 8.28539 8.13817 + 7.82601 7.52343 6.98448 6.15327 4.09682 2.91800 + 1.31289 1.02935 0.75784 0.72232 0.70729 0.70583 + 14.33487 12.98113 12.35041 11.77579 11.25273 10.77943 + 10.35496 9.97860 9.65024 9.36949 9.13579 8.94754 + 8.80142 8.69413 8.62311 8.57744 8.53770 8.46499 + 8.26589 8.04160 7.60043 6.86885 4.86929 3.56978 + 1.56693 1.18218 0.79053 0.73451 0.70872 0.70463 + 14.21017 12.98356 12.35828 11.78809 11.26921 10.79991 + 10.37937 10.00702 9.68287 9.40683 9.17876 8.99758 + 8.86079 8.76600 8.71134 8.68655 8.67508 8.64752 + 8.52524 8.35614 7.98257 7.31779 5.41715 4.10304 + 1.80028 1.31851 0.82237 0.75343 0.70878 0.70403 + 14.11759 12.98336 12.36177 11.79456 11.27831 10.81150 + 10.39341 10.02373 9.70269 9.43025 9.20642 9.03020 + 8.89922 8.81152 8.76590 8.75345 8.76012 8.76165 + 8.69043 8.56238 8.24861 7.65344 5.84464 4.52101 + 2.01272 1.45197 0.85610 0.76937 0.71050 0.70367 + 14.05356 12.98295 12.36403 11.79881 11.28444 10.81938 + 10.40303 10.03528 9.71639 9.44642 9.22543 9.05256 + 8.92553 8.84274 8.80344 8.79965 8.81904 8.84115 + 8.80682 8.70977 8.44386 7.90781 6.18730 4.86995 + 2.21438 1.57812 0.88971 0.78584 0.71245 0.70343 + 13.97287 12.98287 12.36705 11.80454 11.29251 10.82986 + 10.41587 10.05068 9.73463 9.46782 9.25033 9.08161 + 8.95962 8.88316 8.85215 8.85978 8.89599 8.94499 + 8.95990 8.90637 8.71202 8.27049 6.70831 5.42530 + 2.58795 1.81180 0.95573 0.81939 0.71689 0.70312 + 13.92027 12.98602 12.37245 11.80914 11.29592 10.83345 + 10.42122 10.05869 9.74580 9.48228 9.26771 9.10144 + 8.98180 8.90814 8.88118 8.89564 8.94352 9.01107 + 9.05613 9.02956 8.88877 8.52155 7.08224 5.86151 + 2.91550 2.02189 1.02012 0.85238 0.72286 0.70294 + 13.84588 12.98548 12.37380 11.81373 11.30388 10.84398 + 10.43348 10.07247 9.76128 9.49992 9.28823 9.12577 + 9.01075 8.94254 8.92251 8.94659 9.00905 9.10069 + 9.19038 9.20538 9.14358 8.89758 7.71562 6.61923 + 3.58970 2.49188 1.17030 0.93620 0.73790 0.70270 + 13.80292 12.98453 12.37423 11.81627 11.30858 10.85041 + 10.44106 10.08070 9.76980 9.50865 9.29754 9.13644 + 9.02388 8.95935 8.94438 8.97467 9.04455 9.14609 + 9.25945 9.30079 9.28073 9.10566 8.12509 7.10855 + 4.11076 2.90956 1.31159 1.01676 0.75336 0.70257 + 13.75752 12.98726 12.37774 11.81911 11.31069 10.85246 + 10.44415 10.08568 9.77736 9.51891 9.30975 9.14960 + 9.03851 8.97706 8.96641 9.00099 9.07570 9.19082 + 9.33949 9.40932 9.42327 9.29398 8.59253 7.86728 + 4.86944 3.51103 1.56780 1.18671 0.78756 0.70245 + 13.73277 12.98806 12.37931 11.82079 11.31235 10.85428 + 10.44632 10.08821 9.78019 9.52232 9.31452 9.15656 + 9.04718 8.98622 8.97590 9.01324 9.09510 9.21979 + 9.37269 9.44623 9.49693 9.45499 8.87704 8.16313 + 5.47042 4.07880 1.79623 1.31536 0.82275 0.70239 + 13.71779 12.98823 12.37964 11.82120 11.31290 10.85508 + 10.44749 10.08984 9.78236 9.52504 9.31779 9.16036 + 9.05161 8.99151 8.98239 9.02150 9.10596 9.23464 + 9.39584 9.47766 9.54216 9.52822 9.06456 8.43815 + 5.90362 4.49879 2.02815 1.45077 0.85674 0.70236 + 13.70734 12.98824 12.37976 11.82137 11.31331 10.85582 + 10.44841 10.09103 9.78387 9.52688 9.31999 9.16295 + 9.05462 8.99510 8.98676 9.02705 9.11326 9.24460 + 9.41143 9.49898 9.57291 9.57811 9.19780 8.63980 + 6.24899 4.85175 2.24922 1.57868 0.89024 0.70233 + 13.69311 12.98793 12.37979 11.82207 11.31445 10.85729 + 10.45019 10.09300 9.78597 9.52915 9.32259 9.16608 + 9.05843 8.99968 8.99232 9.03398 9.12230 9.25704 + 9.43091 9.52558 9.61241 9.64300 9.37275 8.91558 + 6.77087 5.41735 2.63787 1.85311 0.95583 0.70230 + 13.68421 12.98566 12.37851 11.82282 11.31743 10.86129 + 10.45423 10.09631 9.78815 9.53018 9.32282 9.16623 + 9.05921 9.00172 8.99619 9.03983 9.12957 9.26349 + 9.43967 9.54202 9.63893 9.68479 9.48504 9.09075 + 7.14191 5.86422 2.97603 2.08670 1.02009 0.70228 + 2.33528 2.39426 2.44966 2.50186 2.55067 2.59605 + 2.63825 2.67795 2.71619 2.75335 2.78967 2.82575 + 2.86297 2.90248 2.94414 2.98713 3.03001 3.07023 + 3.10450 3.11975 3.13728 3.15458 3.17517 3.18079 + 3.18541 3.18598 3.18647 3.18652 3.18657 3.18658 + 2.92173 2.97432 3.02432 3.07254 3.11869 3.16245 + 3.20347 3.24152 3.27638 3.30809 3.33711 3.36426 + 3.39166 3.42124 3.45350 3.48890 3.52786 3.57048 + 3.61552 3.63690 3.65365 3.66250 3.67518 3.68009 + 3.68202 3.68204 3.68237 3.68238 3.68259 3.68247 + 3.38713 3.44748 3.50086 3.54842 3.59002 3.62575 + 3.65613 3.68232 3.70595 3.72755 3.74770 3.76719 + 3.78778 3.81112 3.83766 3.86768 3.90116 3.93720 + 3.97398 3.99160 4.00722 4.01708 4.02518 4.02711 + 4.02860 4.02876 4.02889 4.02890 4.02891 4.02892 + 4.10847 4.18169 4.24076 4.28738 4.32157 4.34400 + 4.35627 4.36143 4.36347 4.36369 4.36301 4.36273 + 4.36511 4.37212 4.38369 4.39844 4.41519 4.43514 + 4.45916 4.47153 4.48092 4.48496 4.48875 4.48956 + 4.48996 4.48998 4.49004 4.49004 4.49007 4.49004 + 4.65180 4.74812 4.81262 4.85104 4.86921 4.87409 + 4.86874 4.85667 4.84227 4.82676 4.81066 4.79480 + 4.78050 4.76927 4.76177 4.75852 4.76019 4.76733 + 4.77740 4.78107 4.78349 4.78430 4.78460 4.78449 + 4.78437 4.78435 4.78434 4.78433 4.78434 4.78433 + 5.07977 5.20493 5.27467 5.30092 5.29895 5.28553 + 5.26496 5.23977 5.21299 5.18455 5.15332 5.11997 + 5.08850 5.06256 5.04213 5.02547 5.01155 5.00318 + 4.99973 4.99690 4.99334 4.99022 4.98763 4.98687 + 4.98622 4.98615 4.98609 4.98608 4.98607 4.98609 + 5.45830 5.55686 5.62190 5.65717 5.66366 5.64435 + 5.60477 5.55391 5.50269 5.45395 5.40823 5.36612 + 5.32753 5.29257 5.26095 5.23117 5.20248 5.17778 + 5.16064 5.15442 5.14621 5.13786 5.13275 5.13158 + 5.13031 5.13014 5.13005 5.13003 5.13007 5.13004 + 6.03537 6.13442 6.19188 6.21307 6.19968 6.15579 + 6.08871 6.00980 5.93258 5.86038 5.79345 5.73183 + 5.67424 5.61972 5.56759 5.51597 5.46403 5.41587 + 5.37689 5.36086 5.34382 5.32937 5.31820 5.31559 + 5.31325 5.31297 5.31276 5.31272 5.31273 5.31272 + 6.48040 6.57140 6.61551 6.61964 6.58609 6.51985 + 6.42934 6.32743 6.22913 6.13797 6.05408 5.97697 + 5.90454 5.83494 5.76712 5.69858 5.62821 5.56129 + 5.50483 5.48090 5.45664 5.43693 5.41988 5.41583 + 5.41241 5.41199 5.41166 5.41161 5.41161 5.41161 + 7.24627 7.36236 7.36948 7.29763 7.17945 7.04886 + 6.91490 6.78305 6.65919 6.54217 6.42895 6.31734 + 6.20968 6.10737 6.00947 5.91304 5.81600 5.72131 + 5.63325 5.59255 5.55375 5.52452 5.49517 5.48807 + 5.48247 5.48173 5.48119 5.48111 5.48107 5.48107 + 7.80022 7.86015 7.81543 7.69793 7.53719 7.36373 + 7.18709 7.01437 6.85316 6.70395 6.56538 6.43475 + 6.31100 6.19192 6.07673 5.96331 5.85007 5.73855 + 5.63135 5.58004 5.53010 5.49195 5.45481 5.44567 + 5.43841 5.43747 5.43677 5.43668 5.43662 5.43660 + 8.56603 8.47826 8.33185 8.14792 7.93225 7.69307 + 7.44189 7.19414 6.96546 6.76011 6.57755 6.41483 + 6.26898 6.13476 6.00817 5.88055 5.74560 5.61027 + 5.48303 5.42182 5.35742 5.30451 5.25931 5.24820 + 5.23869 5.23756 5.23667 5.23652 5.23649 5.23643 + 9.06850 8.89179 8.65930 8.39707 8.11132 7.81048 + 7.50580 7.21198 6.94338 6.70367 6.49203 6.30439 + 6.13698 5.98448 5.84243 5.70208 5.55669 5.41133 + 5.27222 5.20422 5.13275 5.07429 5.02438 5.01210 + 5.00161 5.00036 4.99940 4.99923 4.99918 4.99913 + 9.44206 9.18476 8.87669 8.54761 8.20360 7.85297 + 7.50619 7.17659 6.87766 6.61192 6.37803 6.17060 + 5.98462 5.81483 5.65683 5.50344 5.34891 5.19615 + 5.04929 4.97778 4.90416 4.84489 4.79203 4.77902 + 4.76816 4.76687 4.76584 4.76567 4.76559 4.76555 + 9.73589 9.40562 9.03081 8.64405 8.25087 7.85917 + 7.47848 7.12038 6.79747 6.51149 6.25983 6.03604 + 5.83356 5.64732 5.47332 5.30673 5.14351 4.98447 + 4.83197 4.75868 4.68548 4.62784 4.57300 4.55949 + 4.54862 4.54731 4.54623 4.54609 4.54598 4.54595 + 10.20173 9.71045 9.20657 8.72260 8.25854 7.81643 + 7.39884 7.00855 6.65007 6.32559 6.03330 5.77039 + 5.53553 5.32765 5.13914 4.95687 4.77223 4.59481 + 4.43435 4.36000 4.28836 4.23332 4.17666 4.16248 + 4.15189 4.15051 4.14944 4.14931 4.14922 4.14918 + 10.57543 9.93258 9.30977 8.73707 8.20943 7.72350 + 7.27651 6.86587 6.48989 6.14900 5.83928 5.55604 + 5.29523 5.05583 4.83691 4.63726 4.45429 4.27703 + 4.09769 4.01198 3.93755 3.88861 3.83266 3.81640 + 3.80625 3.80541 3.80412 3.80388 3.80385 3.80383 + 10.89707 10.27220 9.53445 8.78250 8.08185 7.47973 + 6.96538 6.52023 6.12638 5.76950 5.43313 5.10923 + 4.80574 4.52938 4.27908 4.04709 3.82885 3.62418 + 3.43425 3.34599 3.26342 3.20334 3.14618 3.13286 + 3.12248 3.12112 3.12012 3.11998 3.11989 3.11986 + 11.29665 10.33387 9.45215 8.66861 7.96923 7.34425 + 6.78506 6.28538 5.84136 5.44540 5.08873 4.76208 + 4.45474 4.16105 3.88479 3.62899 3.39441 3.17593 + 2.97061 2.87397 2.78112 2.71298 2.65713 2.64425 + 2.63373 2.63253 2.63155 2.63138 2.63131 2.63126 + 11.68925 10.48428 9.44043 8.54257 7.76191 7.08069 + 6.48519 5.95876 5.48846 5.06575 4.68209 4.32927 + 3.99836 3.68412 3.38830 3.11399 2.85912 2.61880 + 2.39147 2.28448 2.18396 2.11213 2.05292 2.03948 + 2.02871 2.02747 2.02647 2.02631 2.02621 2.02618 + 11.96432 10.59901 9.45700 8.48883 7.65915 6.94304 + 6.32409 5.78070 5.29377 4.85379 4.45320 4.08456 + 3.73993 3.41432 3.10802 2.82258 2.55706 2.30461 + 2.06390 1.95057 1.84606 1.77231 1.70803 1.69345 + 1.68216 1.68085 1.67973 1.67960 1.67946 1.67946 + 12.18780 10.70918 9.50304 8.48641 7.62301 6.88283 + 6.24606 5.68865 5.18849 4.73513 4.32164 3.94120 + 3.58645 3.25259 2.93913 2.64649 2.37426 2.11501 + 1.86550 1.74692 1.63691 1.55843 1.48954 1.47394 + 1.46185 1.46044 1.45922 1.45908 1.45895 1.45895 + 12.38070 10.81732 9.56685 8.51477 7.62615 6.86866 + 6.21812 5.64888 5.13762 4.67355 4.24991 3.86021 + 3.49741 3.15677 2.83741 2.53912 2.26119 1.99688 + 1.74028 1.61699 1.50121 1.41728 1.34388 1.32718 + 1.31414 1.31261 1.31129 1.31112 1.31101 1.31100 + 12.70649 11.02602 9.71983 8.62139 7.69833 6.91746 + 6.24749 5.66045 5.13257 4.65308 4.21516 3.81220 + 3.43710 3.08503 2.75485 2.44596 2.15667 1.88110 + 1.61090 1.47888 1.35248 1.25838 1.17508 1.15571 + 1.14039 1.13859 1.13705 1.13685 1.13673 1.13666 + 12.97663 11.22035 9.88222 8.75699 7.81407 7.01824 + 6.33533 5.73615 5.19708 4.70744 4.26015 3.84812 + 3.46362 3.10151 2.76080 2.44100 2.13984 1.85056 + 1.56590 1.42515 1.28858 1.18478 1.09032 1.06782 + 1.04992 1.04781 1.04603 1.04580 1.04563 1.04551 + 13.48764 11.61931 10.24388 9.09029 8.13228 7.31938 + 6.61983 6.00428 5.44972 4.94525 4.48321 4.05559 + 3.65345 3.27096 2.90755 2.56323 2.23481 1.91190 + 1.58795 1.42421 1.25975 1.12903 1.00460 0.97395 + 0.94933 0.94639 0.94397 0.94367 0.94336 0.94335 + 13.84349 11.91188 10.52696 9.37171 8.41775 7.60398 + 6.90120 6.28068 5.71967 5.20729 4.73593 4.29745 + 3.88261 3.48538 3.10519 2.74208 2.39178 2.04051 + 1.67719 1.48964 1.29430 1.13335 0.97796 0.93944 + 0.90853 0.90479 0.90160 0.90117 0.90096 0.90104 + 14.30264 12.26551 10.89348 9.78492 8.87311 8.08679 + 7.39629 6.77333 6.19601 5.66163 5.17369 4.72728 + 4.30542 3.89593 3.49623 3.10365 2.71591 2.33058 + 1.90960 1.66427 1.40358 1.18421 0.96584 0.91279 + 0.87185 0.86633 0.86121 0.86044 0.86159 0.86060 + 14.57880 12.45861 11.11548 10.06732 9.20648 8.45280 + 7.77728 7.15492 6.56714 6.01935 5.52522 5.08186 + 4.66198 4.24642 3.83345 3.42248 3.01344 2.60551 + 2.13833 1.84525 1.52388 1.24902 0.97051 0.90331 + 0.85263 0.84577 0.83875 0.83764 0.84036 0.83783 + 14.43715 12.60789 11.42244 10.41464 9.52938 8.73753 + 8.02816 7.39008 6.81447 6.29253 5.81519 5.37208 + 4.95039 4.53974 4.13480 3.72785 3.30529 2.84093 + 2.30248 1.99382 1.64895 1.34102 0.98879 0.89254 + 0.83759 0.83266 0.82337 0.82189 0.82642 0.82177 + 14.50627 12.68557 11.54835 10.57639 9.71734 8.94497 + 8.24996 7.62213 7.05353 6.53610 6.06146 5.61985 + 5.19900 4.78865 4.38283 3.97263 3.54201 3.05962 + 2.48517 2.14775 1.76292 1.41378 1.00738 0.89384 + 0.82777 0.82183 0.81158 0.81004 0.81536 0.80953 + 14.57216 12.77030 11.71562 10.80127 9.98722 9.24984 + 8.58209 7.97517 7.42249 6.91706 6.45150 6.01699 + 5.60208 5.19672 4.79407 4.38340 3.94497 3.43908 + 2.81141 2.42861 1.97757 1.55500 1.05103 0.90552 + 0.81507 0.80644 0.79480 0.79330 0.79928 0.79198 + 14.59354 12.81091 11.81936 10.94942 10.17153 9.46348 + 8.81966 8.23226 7.69558 7.20334 6.74888 6.32397 + 5.91775 5.52027 5.12420 4.71760 4.27802 3.75950 + 3.09589 2.67941 2.17610 1.69060 1.09932 0.92448 + 0.80807 0.79617 0.78339 0.78203 0.78787 0.78000 + 14.63939 12.87875 11.96977 11.16411 10.44049 9.78043 + 9.17939 8.63076 8.12957 7.67024 7.24648 6.85025 + 6.47037 6.09658 5.72159 5.33336 4.90848 4.39690 + 3.70611 3.23517 2.61566 1.98612 1.22092 0.99131 + 0.80496 0.78263 0.76645 0.76458 0.76891 0.76218 + 14.60769 12.87848 12.02979 11.27417 10.59237 9.96909 + 9.40065 8.88143 8.40712 7.97285 7.57299 7.20007 + 6.84345 6.49304 6.14126 5.77510 5.36833 4.86356 + 4.15481 3.65784 2.98916 2.28076 1.35132 1.05990 + 0.80859 0.77714 0.75733 0.75556 0.75807 0.75239 + 14.52663 12.84174 12.07246 11.38275 10.75683 10.18346 + 9.65975 9.18140 8.74513 8.34711 7.98281 7.64598 + 7.32725 7.01732 6.70851 6.38639 6.02045 5.54077 + 4.82163 4.29763 3.57434 2.76828 1.60027 1.21043 + 0.83578 0.78128 0.74399 0.74208 0.74164 0.74187 + 14.51859 12.84111 12.10141 11.43800 10.83733 10.28969 + 9.79219 9.34085 8.93249 8.56330 8.22859 7.92160 + 7.63192 7.34959 7.06762 6.77293 6.43731 5.99466 + 5.31771 4.80912 4.07931 3.21282 1.82820 1.33789 + 0.85579 0.78704 0.74360 0.74155 0.73713 0.73629 + 14.49214 12.83716 12.12488 11.48357 10.90184 10.37096 + 9.88836 9.45040 9.05418 8.69715 8.37638 8.08780 + 7.82473 7.57865 7.33780 7.07812 6.76462 6.34334 + 5.69737 5.20386 4.47692 3.57860 2.04650 1.46763 + 0.88262 0.79843 0.74259 0.73839 0.73483 0.73284 + 14.47117 12.83432 12.13946 11.51329 10.94456 10.42513 + 9.95273 9.52485 9.13959 8.79537 8.49052 8.22113 + 7.97898 7.75378 7.53294 7.29646 7.01336 6.62529 + 6.00899 5.52829 4.81019 3.89183 2.24712 1.58928 + 0.91333 0.81480 0.74201 0.73624 0.73056 0.73050 + 14.45917 12.84748 12.16600 11.55091 10.99390 10.48846 + 10.03242 9.62327 9.25885 8.93673 8.65380 8.40536 + 8.18346 7.98050 7.79142 7.60438 7.38923 7.06655 + 6.49296 6.02998 5.33512 4.41465 2.60565 1.82934 + 0.97436 0.84249 0.74337 0.73536 0.72831 0.72753 + 14.43995 12.85353 12.18467 11.58018 11.03285 10.53693 + 10.09055 9.69143 9.33771 9.02728 8.75745 8.52405 + 8.31980 8.13791 7.97437 7.81871 7.64225 7.36614 + 6.84669 6.41324 5.74618 4.83028 2.92111 2.04839 + 1.03504 0.87441 0.74645 0.73488 0.72643 0.72572 + 14.38301 12.86102 12.21948 11.63519 11.10274 10.61880 + 10.18278 9.79379 9.45167 9.15539 8.90337 8.69305 + 8.51939 8.37684 8.25934 8.15068 8.02298 7.82308 + 7.43242 7.07572 6.47037 5.58525 3.58010 2.52670 + 1.18064 0.95459 0.75748 0.73736 0.72456 0.72327 + 14.33566 12.87138 12.23732 11.66003 11.13436 10.65782 + 10.22967 9.84887 9.51522 9.22800 8.98611 8.78753 + 8.62812 8.50336 8.40874 8.33017 8.24324 8.10048 + 7.79363 7.49436 6.95970 6.13365 4.08802 2.91521 + 1.31992 1.03923 0.77255 0.73822 0.72389 0.72205 + 14.19749 12.87830 12.25370 11.68461 11.16651 10.69758 + 10.27717 9.90443 9.57936 9.30156 9.07055 8.88483 + 8.74114 8.63636 8.56800 8.52536 8.48923 8.42107 + 8.22798 8.00757 7.57123 6.84537 4.85744 3.56374 + 1.57215 1.19071 0.80429 0.74961 0.72518 0.72080 + 14.07637 12.87953 12.26047 11.69583 11.18193 10.71706 + 10.30045 9.93163 9.61064 9.33737 9.11178 8.93285 + 8.79814 8.70541 8.65286 8.63047 8.62207 8.59887 + 8.48325 8.31853 7.94999 7.29099 5.40358 4.09581 + 1.80411 1.32560 0.83526 0.76813 0.72493 0.72018 + 13.98755 12.88054 12.26479 11.70178 11.18906 10.72584 + 10.31154 9.94607 9.62959 9.36140 9.14053 8.96555 + 8.83514 8.74824 8.70389 8.69356 8.70409 8.71320 + 8.64612 8.51417 8.20512 7.63807 5.85732 4.49079 + 2.00665 1.46239 0.87042 0.77923 0.73103 0.71980 + 13.92441 12.88143 12.26871 11.70686 11.19479 10.73270 + 10.32011 9.95660 9.64210 9.37617 9.15833 8.98738 + 8.86138 8.77901 8.74009 8.73761 8.76019 8.78721 + 8.75849 8.66482 8.40627 7.87887 6.16688 4.86122 + 2.21495 1.58392 0.90243 0.79818 0.72870 0.71955 + 13.84741 12.88246 12.27269 11.71269 11.20233 10.74221 + 10.33197 9.97109 9.65946 9.39669 9.18223 9.01516 + 8.89386 8.81752 8.78660 8.79521 8.83422 8.88745 + 8.90660 8.85606 8.67045 8.23839 6.68023 5.41632 + 2.58744 1.81514 0.96716 0.83101 0.73330 0.71923 + 13.80029 12.88302 12.27475 11.71624 11.20746 10.74880 + 10.33997 9.98048 9.67030 9.40917 9.19668 9.03217 + 8.91396 8.84143 8.81543 8.83086 8.88005 8.94973 + 8.99926 8.97695 8.84279 8.48325 7.05659 5.84412 + 2.91358 2.02541 1.02984 0.86419 0.73856 0.71904 + 13.72938 12.88379 12.27716 11.72105 11.21472 10.75839 + 10.35139 9.99359 9.68510 9.42595 9.21611 9.05517 + 8.94140 8.87416 8.85488 8.87959 8.94272 9.03551 + 9.12802 9.14624 9.09080 8.85289 7.68350 6.59692 + 3.58495 2.49307 1.17831 0.94658 0.75335 0.71878 + 13.68892 12.88395 12.27816 11.72305 11.21797 10.76266 + 10.35674 10.00019 9.69324 9.43561 9.22666 9.06611 + 8.95387 8.89036 8.87639 8.90592 8.97296 9.07593 + 9.20145 9.24869 9.21998 9.01967 8.09227 7.18243 + 4.07541 2.86281 1.31938 1.03782 0.77067 0.71865 + 13.64424 12.88428 12.27966 11.72546 11.22112 10.76664 + 10.36162 10.00612 9.70037 9.44408 9.23664 9.07784 + 8.96774 8.90694 8.89664 8.93137 9.00612 9.12140 + 9.27096 9.34232 9.36009 9.23794 8.55516 7.84044 + 4.85818 3.50499 1.57301 1.19502 0.80139 0.71853 + 13.62031 12.88459 12.28091 11.72692 11.22265 10.76843 + 10.36372 10.00852 9.70301 9.44720 9.24110 9.08443 + 8.97598 8.91563 8.90555 8.94289 9.02459 9.14918 + 9.30255 9.37703 9.43018 9.39424 8.83557 8.13088 + 5.45682 4.07076 1.80020 1.32225 0.83553 0.71847 + 13.60617 12.88506 12.28144 11.72742 11.22310 10.76911 + 10.36475 10.01005 9.70505 9.44976 9.24416 9.08799 + 8.98012 8.92059 8.91170 8.95072 9.03490 9.16322 + 9.32450 9.40702 9.47345 9.46398 9.01712 8.40242 + 5.88749 4.48831 2.03076 1.45686 0.86858 0.71843 + 13.59625 12.88538 12.28176 11.72768 11.22349 10.76963 + 10.36559 10.01117 9.70646 9.45150 9.24621 9.09040 + 8.98296 8.92397 8.91584 8.95601 9.04184 9.17265 + 9.33925 9.42734 9.50294 9.51141 9.14505 8.60078 + 6.23062 4.83922 2.25014 1.58414 0.90135 0.71841 + 13.58271 12.88516 12.28198 11.72846 11.22471 10.77119 + 10.36736 10.01305 9.70847 9.45366 9.24868 9.09338 + 8.98658 8.92834 8.92115 8.96260 9.05039 9.18438 + 9.35776 9.45267 9.54060 9.57349 9.31556 8.87208 + 6.74879 5.40145 2.63607 1.85685 0.96605 0.71838 + 13.57376 12.88240 12.28029 11.72921 11.22788 10.77538 + 10.37148 10.01635 9.71058 9.45464 9.24891 9.09357 + 8.98739 8.93035 8.92487 8.96822 9.05735 9.19052 + 9.36597 9.46821 9.56579 9.61501 9.43014 9.04459 + 7.11670 5.84602 2.97229 2.08882 1.03015 0.71836 + 2.25712 2.31584 2.37123 2.42366 2.47293 2.51894 + 2.56190 2.60241 2.64142 2.67924 2.71611 2.75262 + 2.79015 2.82985 2.87158 2.91456 2.95742 2.99781 + 3.03274 3.04854 3.06674 3.08465 3.10592 3.11174 + 3.11651 3.11710 3.11760 3.11765 3.11771 3.11772 + 2.83388 2.88682 2.93736 2.98626 3.03321 3.07791 + 3.12002 3.15927 3.19546 3.22860 3.25909 3.28773 + 3.31651 3.34731 3.38058 3.41674 3.45628 3.49962 + 3.54595 3.56826 3.58612 3.59596 3.60943 3.61440 + 3.61651 3.61655 3.61688 3.61691 3.61711 3.61700 + 3.29445 3.35447 3.40807 3.45635 3.49913 3.53647 + 3.56880 3.59713 3.62289 3.64656 3.66871 3.69009 + 3.71241 3.73734 3.76534 3.79671 3.83156 3.86917 + 3.90790 3.92672 3.94365 3.95459 3.96352 3.96557 + 3.96718 3.96736 3.96750 3.96753 3.96754 3.96754 + 4.01027 4.08311 4.14261 4.19033 4.22629 4.25106 + 4.26612 4.27431 4.27938 4.28255 4.28470 4.28712 + 4.29207 4.30152 4.31538 4.33228 4.35110 4.37331 + 4.40008 4.41404 4.42511 4.43040 4.43496 4.43592 + 4.43644 4.43649 4.43655 4.43655 4.43659 4.43657 + 4.55167 4.64706 4.71227 4.75264 4.77357 4.78158 + 4.77956 4.77092 4.75998 4.74788 4.73510 4.72239 + 4.71116 4.70296 4.69836 4.69784 4.70199 4.71160 + 4.72471 4.73026 4.73451 4.73656 4.73767 4.73774 + 4.73775 4.73775 4.73775 4.73774 4.73774 4.73775 + 4.97900 5.10348 5.17433 5.20306 5.20442 5.19471 + 5.17800 5.15677 5.13386 5.10919 5.08159 5.05171 + 5.02361 5.00096 4.98371 4.97004 4.95890 4.95322 + 4.95291 4.95199 4.95029 4.94841 4.94667 4.94609 + 4.94561 4.94555 4.94550 4.94548 4.94549 4.94549 + 5.35733 5.45646 5.52317 5.56100 5.57084 5.55553 + 5.52040 5.47412 5.42732 5.38276 5.34096 5.30253 + 5.26741 5.23579 5.20733 5.18060 5.15489 5.13320 + 5.11926 5.11472 5.10828 5.10128 5.09701 5.09604 + 5.09495 5.09481 5.09473 5.09470 5.09474 5.09473 + 5.93574 6.03628 6.09644 6.12119 6.11210 6.07310 + 6.01124 5.93758 5.86529 5.79769 5.73499 5.67725 + 5.62325 5.57211 5.52318 5.47465 5.42579 5.38070 + 5.34475 5.33023 5.31476 5.30153 5.29128 5.28891 + 5.28677 5.28652 5.28632 5.28627 5.28630 5.28629 + 6.38270 6.47614 6.52392 6.53254 6.50416 6.44357 + 6.35891 6.26275 6.16982 6.08354 6.00405 5.93090 + 5.86205 5.79576 5.73102 5.66550 5.59821 5.53427 + 5.48057 5.45792 5.43497 5.41632 5.40026 5.39648 + 5.39328 5.39289 5.39258 5.39254 5.39253 5.39252 + 7.15402 7.27392 7.28683 7.22178 7.11085 6.98743 + 6.86038 6.73503 6.61712 6.50543 6.39681 6.28910 + 6.18488 6.08580 5.99095 5.89736 5.80299 5.71087 + 5.62498 5.58497 5.54687 5.51837 5.49008 5.48326 + 5.47788 5.47717 5.47666 5.47658 5.47653 5.47653 + 7.71283 7.77787 7.74056 7.63148 7.47938 7.31406 + 7.14495 6.97911 6.82420 6.68061 6.54686 6.42028 + 6.30004 6.18418 6.07196 5.96125 5.85048 5.74123 + 5.63558 5.58450 5.53482 5.49716 5.46101 5.45214 + 5.44508 5.44418 5.44351 5.44340 5.44334 5.44332 + 8.48552 8.40673 8.27020 8.09603 7.88981 7.65963 + 7.41680 7.17660 6.95462 6.75508 6.57753 6.41917 + 6.27716 6.14638 6.02293 5.89815 5.76573 5.63221 + 5.50562 5.44427 5.37970 5.32684 5.28234 5.27145 + 5.26210 5.26100 5.26015 5.25998 5.25994 5.25989 + 8.99398 8.82819 8.60717 8.35575 8.08010 7.78854 + 7.49226 7.20589 6.94389 6.70997 6.50339 6.32023 + 6.15692 6.00822 5.86969 5.73248 5.58969 5.44606 + 5.30741 5.23914 5.16733 5.10876 5.05924 5.04710 + 5.03670 5.03548 5.03452 5.03434 5.03431 5.03424 + 9.37271 9.12778 8.83224 8.51457 8.18087 7.83943 + 7.50079 7.17835 6.88576 6.62565 6.39674 6.19388 + 6.01217 5.84642 5.69226 5.54228 5.39050 5.23960 + 5.09337 5.02166 4.94773 4.88825 4.83552 4.82256 + 4.81174 4.81045 4.80942 4.80926 4.80919 4.80915 + 9.67111 9.35431 8.99276 8.61774 8.23484 7.85206 + 7.47908 7.12775 6.81086 6.53028 6.28349 6.06428 + 5.86617 5.68412 5.51414 5.35116 5.19087 5.03391 + 4.88237 4.80908 4.73570 4.67784 4.62290 4.60938 + 4.59848 4.59718 4.59608 4.59593 4.59583 4.59582 + 10.05264 9.73217 9.27235 8.75430 8.23668 7.76911 + 7.35419 6.98510 6.65605 6.36081 6.08776 5.82960 + 5.59017 5.37372 5.17705 4.99527 4.82321 4.65528 + 4.49248 4.41784 4.34670 4.29202 4.23425 4.22050 + 4.20966 4.20819 4.20713 4.20700 4.20690 4.20689 + 10.52669 9.89717 9.28732 8.72574 8.20770 7.73005 + 7.29023 6.88578 6.51516 6.17882 5.87308 5.59349 + 5.33620 5.10031 4.88497 4.68904 4.50984 4.33598 + 4.15904 4.07404 3.99992 3.95089 3.89451 3.87804 + 3.86774 3.86689 3.86558 3.86533 3.86531 3.86530 + 10.85537 10.24837 9.52520 8.78346 8.09025 7.49417 + 6.98496 6.54424 6.15425 5.80087 5.46793 5.14754 + 4.84749 4.57440 4.32722 4.09830 3.88313 3.68157 + 3.49478 3.40795 3.32637 3.26650 3.20883 3.19531 + 3.18474 3.18335 3.18233 3.18221 3.18211 3.18208 + 11.26106 10.31499 9.44722 8.67386 7.98194 7.36241 + 6.80733 6.31095 5.86987 5.47666 5.12271 4.79880 + 4.49422 4.20324 3.92955 3.67622 3.44412 3.22848 + 3.02655 2.93164 2.83999 2.77215 2.71606 2.70301 + 2.69233 2.69110 2.69010 2.68993 2.68986 2.68980 + 11.65830 10.46994 9.43904 8.55032 7.77627 7.09981 + 6.50771 5.98385 5.51572 5.09491 4.71303 4.36198 + 4.03281 3.72032 3.42618 3.15347 2.90034 2.66227 + 2.43800 2.33274 2.23365 2.16254 2.10347 2.08996 + 2.07912 2.07788 2.07687 2.07671 2.07661 2.07656 + 11.93406 10.58540 9.45560 8.49600 7.67251 6.96089 + 6.34505 5.80390 5.31875 4.88023 4.48095 4.11355 + 3.77012 3.44573 3.14067 2.85642 2.59218 2.34151 + 2.10337 1.99159 1.88860 1.81588 1.75203 1.73749 + 1.72623 1.72492 1.72380 1.72367 1.72353 1.72353 + 12.15642 10.69464 9.50024 8.49192 7.63449 6.89867 + 6.26493 5.70962 5.21104 4.75894 4.34651 3.96703 + 3.61322 3.28032 2.96786 2.67621 2.40503 2.14722 + 1.89991 1.78271 1.67418 1.59687 1.52869 1.51321 + 1.50124 1.49984 1.49863 1.49849 1.49836 1.49838 + 12.34799 10.80168 9.56237 8.51840 7.63564 6.88239 + 6.23484 5.66767 5.15793 4.69502 4.27232 3.88344 + 3.52144 3.18163 2.86316 2.56575 2.28875 2.02568 + 1.77100 1.64896 1.53462 1.45194 1.37948 1.36300 + 1.35014 1.34863 1.34733 1.34717 1.34706 1.34707 + 12.67235 11.00869 9.71245 8.62156 7.70411 6.92731 + 6.26031 5.67545 5.14916 4.67084 4.23381 3.83159 + 3.45719 3.10581 2.77638 2.46830 2.17989 1.90540 + 1.63676 1.50583 1.38083 1.28814 1.20624 1.18725 + 1.17224 1.17047 1.16897 1.16877 1.16865 1.16859 + 12.94251 11.20215 9.87273 8.75434 7.81666 7.02475 + 6.34487 5.74803 5.21072 4.72239 4.27609 3.86482 + 3.48098 3.11952 2.77947 2.46047 2.16026 1.87207 + 1.58878 1.44902 1.31387 1.21163 1.11898 1.09698 + 1.07951 1.07745 1.07571 1.07549 1.07532 1.07518 + 13.44846 11.59659 10.22859 9.08131 8.12810 7.31920 + 6.62302 6.01025 5.45784 4.95498 4.49416 4.06747 + 3.66610 3.28432 2.92167 2.57830 2.25106 1.92938 + 1.60658 1.44368 1.28067 1.15175 1.02971 0.99975 + 0.97569 0.97283 0.97047 0.97017 0.96987 0.96985 + 13.79209 11.88074 10.50467 9.35658 8.40790 7.59865 + 6.89967 6.28227 5.72366 5.21306 4.74302 4.30560 + 3.89174 3.49552 3.11642 2.75455 2.40561 2.05558 + 1.69335 1.50654 1.31265 1.15357 1.00077 0.96304 + 0.93279 0.92913 0.92598 0.92556 0.92537 0.92553 + 14.23057 12.21161 10.85229 9.75790 8.85718 8.07688 + 7.38891 6.76752 6.19269 5.66118 5.17516 4.72954 + 4.30859 3.90089 3.50345 3.11295 2.72664 2.34226 + 1.92230 1.67791 1.41879 1.20132 0.98554 0.93350 + 0.89368 0.88823 0.88302 0.88226 0.88347 0.88284 + 14.22107 12.42152 11.20138 10.16259 9.25753 8.45214 + 7.73405 7.09109 6.51357 5.99191 5.51642 5.07614 + 4.65775 4.25097 3.85129 3.45256 3.04415 2.60597 + 2.11462 1.84151 1.54446 1.28244 0.99165 0.91507 + 0.87166 0.86757 0.85934 0.85796 0.86150 0.85885 + 14.32815 12.53831 11.36958 10.37362 9.49751 8.71290 + 8.00926 7.37571 6.80363 6.28446 5.80930 5.36798 + 4.94789 4.53885 4.13555 3.73034 3.30968 2.84740 + 2.31138 2.00411 1.66084 1.35438 1.00478 0.90994 + 0.85727 0.85255 0.84283 0.84125 0.84616 0.84196 + 14.39088 12.61156 11.49088 10.53094 9.68120 8.91633 + 8.22734 7.60427 7.03944 6.52496 6.05265 5.61297 + 5.19386 4.78523 4.38120 3.97288 3.54432 3.06421 + 2.49239 2.15653 1.77348 1.42592 1.02219 0.91011 + 0.84684 0.84119 0.83042 0.82876 0.83455 0.82910 + 14.45093 12.69215 11.65289 10.75000 9.94507 9.21522 + 8.55358 7.95164 7.40297 6.90078 6.43784 6.00552 + 5.59261 5.18922 4.78857 4.38001 3.94385 3.44051 + 2.81580 2.43481 1.98588 1.56522 1.06405 0.92014 + 0.83329 0.82511 0.81285 0.81120 0.81778 0.81069 + 14.45355 12.72288 11.75143 10.89634 10.12962 9.42999 + 8.79221 8.20899 7.67495 7.18434 6.73095 6.30723 + 5.90324 5.50959 5.11860 4.71765 4.28269 3.76412 + 3.09362 2.67267 2.16769 1.68867 1.12197 0.95131 + 0.81893 0.80746 0.80517 0.80455 0.79875 0.79814 + 14.51712 12.79976 11.90197 11.10536 10.38904 9.73533 + 9.13971 8.59576 8.09861 7.64274 7.22199 6.82845 + 6.45111 6.07979 5.70731 5.32163 4.89937 4.39050 + 3.70294 3.23437 2.61830 1.99213 1.23027 1.00260 + 0.82160 0.80002 0.78341 0.78143 0.78615 0.77949 + 14.48813 12.80130 11.96187 11.21364 10.53796 9.92028 + 9.35674 8.84188 8.37146 7.94068 7.54396 7.17390 + 6.81998 6.47214 6.12291 5.75926 5.35509 4.85306 + 4.14779 3.65351 2.98891 2.28464 1.35923 1.06986 + 0.82432 0.79385 0.77401 0.77213 0.77498 0.76926 + 14.41087 12.76745 12.00509 11.32101 10.69993 10.13108 + 9.61145 9.13688 8.70409 8.30931 7.94803 7.61403 + 7.29802 6.99074 6.68449 6.36497 6.00176 5.52509 + 4.80977 4.28843 3.56889 2.76745 1.60706 1.21982 + 0.84967 0.79641 0.76063 0.75879 0.75776 0.75829 + 14.40522 12.76859 12.03458 11.37584 10.77921 10.23541 + 9.74148 9.29350 8.88832 8.52214 8.19030 7.88605 + 7.59900 7.31919 7.03971 6.74757 6.41469 5.97537 + 5.30294 4.79746 4.07183 3.20999 1.83267 1.34538 + 0.86906 0.80168 0.75980 0.75792 0.75341 0.75246 + 14.37908 12.76516 12.05816 11.42140 10.84346 10.31612 + 9.83673 9.40171 9.00820 8.65368 8.33536 8.04921 + 7.78876 7.54554 7.30768 7.05079 6.73974 6.32121 + 5.67952 5.18948 4.46778 3.57489 2.04940 1.47385 + 0.89508 0.81259 0.75870 0.75452 0.75100 0.74886 + 14.35898 12.76281 12.07289 11.45078 10.88569 10.36958 + 9.90020 9.47512 9.09245 8.75065 8.44808 8.18090 + 7.94102 7.71831 7.50020 7.26669 6.98659 6.60152 + 5.98952 5.51259 4.79950 3.88584 2.24873 1.59505 + 0.92513 0.82827 0.75793 0.75250 0.74651 0.74642 + 14.34814 12.77620 12.09928 11.48811 10.93449 10.43216 + 9.97892 9.57232 9.21023 8.89024 8.60934 8.36285 + 8.14293 7.94208 7.75531 7.57091 7.35885 7.03991 + 6.47122 6.01161 5.32137 4.40610 2.60549 1.83349 + 0.98502 0.85511 0.75905 0.75143 0.74419 0.74333 + 14.32973 12.78242 12.11791 11.51706 10.97311 10.48012 + 10.03638 9.63966 9.28809 8.97962 8.71161 8.47995 + 8.27744 8.09744 7.93599 7.78276 7.60925 7.33689 + 6.82252 6.39252 5.73009 4.81944 2.91935 2.05134 + 1.04480 0.88629 0.76187 0.75086 0.74221 0.74143 + 14.27484 12.79004 12.15237 11.57146 11.04202 10.56085 + 10.12743 9.74077 9.40076 9.10633 8.85596 8.64710 + 8.47472 8.33336 8.21717 8.11032 7.98533 7.78907 + 7.40330 7.04992 6.44910 5.56978 3.57571 2.52703 + 1.18865 0.96513 0.77234 0.75305 0.74021 0.73888 + 14.22952 12.80028 12.16988 11.59584 11.07324 10.59944 + 10.17381 9.79526 9.46360 9.17810 8.93767 8.74038 + 8.58209 8.45841 8.36487 8.28765 8.20257 8.06255 + 7.76024 7.46453 6.93508 6.11541 4.08086 2.91316 + 1.32689 1.04896 0.78687 0.75354 0.73940 0.73761 + 14.09688 12.80719 12.18614 11.62015 11.10499 10.63878 + 10.22073 9.85018 9.52700 9.25084 9.02120 8.83662 + 8.69388 8.58988 8.52221 8.48028 8.44518 8.37880 + 8.18933 7.97220 7.54120 6.82236 4.84659 3.55820 + 1.57734 1.19913 0.81771 0.76422 0.74074 0.73631 + 13.98062 12.80837 12.19269 11.63122 11.12025 10.65799 + 10.24377 9.87707 9.55795 9.28624 9.06194 8.88407 + 8.75023 8.65820 8.60618 8.58419 8.57620 8.55409 + 8.44150 8.27977 7.91617 7.26372 5.38964 4.08867 + 1.80793 1.33263 0.84784 0.78241 0.74050 0.73566 + 13.89535 12.80950 12.19711 11.63714 11.12725 10.66664 + 10.25471 9.89134 9.57670 9.31004 9.09041 8.91646 + 8.78683 8.70051 8.65658 8.64657 8.65739 8.66708 + 8.60199 8.47262 8.16846 7.60873 5.84136 4.47967 + 2.00961 1.46927 0.88241 0.79255 0.74673 0.73527 + 13.83469 12.81042 12.20103 11.64220 11.13295 10.67347 + 10.26322 9.90177 9.58906 9.32463 9.10802 8.93806 + 8.81281 8.73095 8.69237 8.69012 8.71293 8.74009 + 8.71282 8.62176 8.36764 7.84631 6.14822 4.85008 + 2.21673 1.58953 0.91386 0.81137 0.74419 0.73501 + 13.76072 12.81138 12.20490 11.64802 11.14046 10.68294 + 10.27501 9.91614 9.60623 9.34492 9.13166 8.96554 + 8.84493 8.76904 8.73837 8.74709 8.78610 8.83931 + 8.85935 8.81052 8.62849 8.20216 6.65797 5.40207 + 2.58716 1.81959 0.97760 0.84333 0.74865 0.73467 + 13.71552 12.81206 12.20696 11.65156 11.14557 10.68950 + 10.28295 9.92543 9.61696 9.35729 9.14597 8.98237 + 8.86483 8.79270 8.76690 8.78234 8.83140 8.90109 + 8.95120 8.92983 8.79848 8.44428 7.03154 5.82731 + 2.91180 2.02897 1.03946 0.87579 0.75374 0.73447 + 13.64764 12.81275 12.20936 11.65635 11.15301 10.69917 + 10.29432 9.93841 9.63157 9.37386 9.16517 9.00513 + 8.89197 8.82509 8.80596 8.83054 8.89337 8.98617 + 9.07879 9.09699 9.04310 8.80947 7.65319 6.57532 + 3.58017 2.49435 1.18635 0.95681 0.76805 0.73421 + 13.60874 12.81293 12.21026 11.65834 11.15614 10.70342 + 10.29965 9.94498 9.63967 9.38341 9.17561 9.01594 + 8.90430 8.84112 8.82720 8.85660 8.92338 9.02604 + 9.15123 9.19849 9.17068 8.97336 8.05856 7.15798 + 4.06793 2.86143 1.32633 1.04719 0.78500 0.73408 + 13.56583 12.81308 12.21176 11.66064 11.15918 10.70728 + 10.30445 9.95085 9.64672 9.39180 9.18549 9.02755 + 8.91802 8.85755 8.84729 8.88182 8.95612 9.07083 + 9.21985 9.29111 9.30911 9.18845 8.51628 7.81186 + 4.84717 3.49958 1.57828 1.20319 0.81473 0.73394 + 13.54282 12.81349 12.21291 11.66210 11.16071 10.70896 + 10.30647 9.95317 9.64930 9.39490 9.18992 9.03410 + 8.92623 8.86617 8.85609 8.89320 8.97446 9.09832 + 9.25084 9.32519 9.37852 9.34358 8.79269 8.09729 + 5.44359 4.06323 1.80416 1.32905 0.84809 0.73388 + 13.52917 12.81387 12.21344 11.66249 11.16104 10.70953 + 10.30749 9.95468 9.65134 9.39745 9.19295 9.03763 + 8.93035 8.87108 8.86217 8.90095 8.98466 9.11226 + 9.27263 9.35485 9.42123 9.41233 8.97170 8.36554 + 5.87161 4.47838 2.03354 1.46284 0.88048 0.73384 + 13.51967 12.81419 12.21375 11.66285 11.16144 10.71016 + 10.30831 9.95582 9.65277 9.39916 9.19499 9.04001 + 8.93312 8.87441 8.86627 8.90616 8.99153 9.12163 + 9.28733 9.37499 9.45029 9.45907 9.09792 8.56147 + 6.21236 4.82717 2.25109 1.58945 0.91264 0.73382 + 13.50676 12.81408 12.21408 11.66363 11.16276 10.71171 + 10.31007 9.95771 9.65475 9.40131 9.19742 9.04294 + 8.93671 8.87875 8.87154 8.91272 8.99997 9.13327 + 9.30573 9.40005 9.48753 9.52056 9.26608 8.82907 + 6.72676 5.38599 2.63417 1.86035 0.97631 0.73379 + 13.49804 12.81162 12.21269 11.66458 11.16582 10.71590 + 10.31419 9.96100 9.65691 9.40232 9.19767 9.04311 + 8.93746 8.88071 8.87522 8.91831 9.00692 9.13930 + 9.31378 9.41548 9.51268 9.56190 9.37960 8.99962 + 7.09167 5.82823 2.96859 2.09052 1.03948 0.73377 + 2.18202 2.24033 2.29570 2.34845 2.39833 2.44523 + 2.48924 2.53082 2.57070 2.60917 2.64641 2.68306 + 2.72052 2.76006 2.80163 2.84469 2.88802 2.92893 + 2.96396 2.97977 2.99830 3.01695 3.03948 3.04568 + 3.05078 3.05141 3.05195 3.05201 3.05207 3.05208 + 2.76089 2.81201 2.86100 2.90864 2.95467 2.99880 + 3.04074 3.08023 3.11710 3.15135 3.18331 3.21366 + 3.24417 3.27645 3.31091 3.34792 3.38800 3.43181 + 3.47893 3.50178 3.52025 3.53068 3.54529 3.55076 + 3.55318 3.55325 3.55363 3.55367 3.55385 3.55375 + 3.22177 3.27313 3.32117 3.36691 3.41006 3.45026 + 3.48718 3.52056 3.55022 3.57623 3.59916 3.62002 + 3.64117 3.66481 3.69164 3.72240 3.75798 3.79924 + 3.84569 3.86831 3.88475 3.89148 3.90182 3.90634 + 3.90762 3.90751 3.90779 3.90781 3.90800 3.90788 + 3.92104 3.99294 4.05213 4.10015 4.13698 4.16319 + 4.18017 4.19068 4.19827 4.20412 4.20905 4.21422 + 4.22170 4.23332 4.24911 4.26801 4.28922 4.31399 + 4.34325 4.35834 4.37037 4.37638 4.38209 4.38338 + 4.38414 4.38421 4.38430 4.38431 4.38434 4.38433 + 4.45187 4.54751 4.61448 4.65770 4.68198 4.69326 + 4.69439 4.68880 4.68091 4.67186 4.66209 4.65236 + 4.64404 4.63860 4.63668 4.63880 4.64563 4.65798 + 4.67385 4.68077 4.68639 4.68947 4.69157 4.69189 + 4.69209 4.69212 4.69214 4.69213 4.69214 4.69215 + 4.87479 4.99502 5.06865 5.10473 5.11427 5.10997 + 5.09616 5.07686 5.05677 5.03583 5.01210 4.98564 + 4.96066 4.94102 4.92669 4.91596 4.90782 4.90495 + 4.90736 4.90807 4.90801 4.90730 4.90645 4.90609 + 4.90577 4.90573 4.90570 4.90569 4.90569 4.90569 + 5.22814 5.36656 5.44349 5.47154 5.46695 5.44801 + 5.42032 5.38831 5.35691 5.32514 5.28917 5.24857 + 5.20947 5.17732 5.15159 5.12903 5.10739 5.09063 + 5.08032 5.07527 5.07003 5.06587 5.06207 5.06103 + 5.06020 5.06011 5.06002 5.06000 5.06000 5.06001 + 5.79706 5.95324 6.02749 6.03785 6.00774 5.96282 + 5.91042 5.85550 5.80341 5.75217 5.69611 5.63394 + 5.57329 5.52058 5.47482 5.43144 5.38719 5.34697 + 5.31433 5.29937 5.28517 5.27476 5.26488 5.26246 + 5.26055 5.26032 5.26013 5.26010 5.26009 5.26010 + 6.24461 6.40127 6.46442 6.45593 6.40312 6.33556 + 6.26142 6.18609 6.11521 6.04661 5.97440 5.89680 + 5.82079 5.75213 5.68970 5.62907 5.56710 5.50843 + 5.45744 5.43429 5.41255 5.39658 5.38083 5.37704 + 5.37406 5.37367 5.37339 5.37335 5.37332 5.37332 + 7.05898 7.18457 7.20462 7.14728 7.04382 6.92717 + 6.80621 6.68657 6.57426 6.46794 6.36397 6.26003 + 6.15906 6.06304 5.97108 5.88026 5.78853 5.69891 + 5.61539 5.57658 5.53961 5.51192 5.48437 5.47769 + 5.47243 5.47174 5.47123 5.47115 5.47110 5.47110 + 7.62707 7.70655 7.67703 7.57116 7.42163 7.26175 + 7.10038 6.94281 6.79475 6.65645 6.52697 6.40415 + 6.28726 6.17451 6.06511 5.95690 5.84834 5.74129 + 5.63783 5.58761 5.53866 5.50154 5.46605 5.45732 + 5.45037 5.44948 5.44882 5.44872 5.44867 5.44865 + 8.59887 8.39332 8.17675 7.96505 7.75808 7.55576 + 7.35826 7.16590 6.97826 6.79667 6.62221 6.45461 + 6.29558 6.14494 6.00364 5.87267 5.75202 5.63735 + 5.52576 5.47303 5.42353 5.38129 5.30244 5.27390 + 5.28085 5.28518 5.28200 5.28036 5.28271 5.28130 + 9.09683 8.81697 8.52732 8.24738 7.97680 7.71536 + 7.46315 7.22057 6.98723 6.76466 6.55431 6.35563 + 6.17057 5.99972 5.84390 5.70428 5.58027 5.46415 + 5.34876 5.29224 5.23618 5.18445 5.08658 5.05241 + 5.06639 5.07257 5.06794 5.06566 5.06858 5.06695 + 9.31772 9.08203 8.79568 8.48654 8.16071 7.82650 + 7.49451 7.17822 6.89144 6.63683 6.41305 6.21497 + 6.03760 5.87560 5.72466 5.57741 5.42788 5.27875 + 5.13377 5.06241 4.98860 4.92908 4.87643 4.86350 + 4.85267 4.85139 4.85036 4.85019 4.85014 4.85009 + 9.61394 9.30899 8.95875 8.59378 8.21984 7.84493 + 7.47894 7.13381 6.82259 6.54721 6.30519 6.09046 + 5.89657 5.71842 5.55203 5.39218 5.23441 5.07937 + 4.92907 4.85612 4.78289 4.72502 4.66999 4.65645 + 4.64553 4.64421 4.64310 4.64297 4.64288 4.64286 + 9.99385 9.68172 9.23622 8.73423 8.23065 7.77249 + 7.36348 6.99886 6.67469 6.38458 6.11622 5.86206 + 5.62638 5.41382 5.22109 5.04302 4.87406 4.70830 + 4.54678 4.47271 4.40192 4.34725 4.28919 4.27535 + 4.26443 4.26294 4.26187 4.26175 4.26164 4.26162 + 10.45938 9.84899 9.25605 8.70873 8.20268 7.73507 + 7.30356 6.90594 6.54084 6.20887 5.90663 5.63001 + 5.37560 5.14272 4.93063 4.73822 4.56272 4.39219 + 4.21751 4.13308 4.05914 4.00992 3.95327 3.93673 + 3.92627 3.92540 3.92407 3.92382 3.92382 3.92378 + 10.80747 10.19497 9.48805 8.77166 8.10051 7.51498 + 7.00828 6.56759 6.18003 5.83113 5.50255 5.18534 + 4.88810 4.61804 4.37411 4.14858 3.93673 3.73789 + 3.55321 3.46750 3.38669 3.32695 3.26876 3.25504 + 3.24428 3.24286 3.24183 3.24170 3.24160 3.24157 + 11.21181 10.28546 9.43341 8.67235 7.99005 7.37802 + 6.82877 6.33692 5.89929 5.50876 5.15706 4.83526 + 4.53297 4.24461 3.97372 3.72311 3.49365 3.28066 + 3.08141 2.98774 2.89690 2.82921 2.77265 2.75938 + 2.74850 2.74725 2.74623 2.74606 2.74599 2.74593 + 11.63654 10.46055 9.43865 8.55699 7.78872 7.11706 + 6.52888 6.00828 5.54282 5.12424 4.74431 4.39505 + 4.06759 3.75674 3.46419 3.19306 2.94169 2.70578 + 2.48418 2.38030 2.28220 2.21141 2.15223 2.13861 + 2.12766 2.12641 2.12538 2.12522 2.12512 2.12508 + 11.92741 10.58660 9.46162 8.50594 7.68594 6.97756 + 6.36455 5.82590 5.34296 4.90641 4.50891 4.14310 + 3.80105 3.47779 3.17371 2.89047 2.62748 2.37854 + 2.14269 2.03219 1.93023 1.85806 1.79454 1.78004 + 1.76880 1.76749 1.76638 1.76625 1.76611 1.76610 + 12.15469 10.69942 9.50794 8.50228 7.64733 6.91399 + 6.28252 5.72930 5.23263 4.78229 4.37148 3.99344 + 3.64078 3.30873 2.99697 2.70612 2.43599 2.17964 + 1.93422 1.81809 1.71053 1.63393 1.56650 1.55122 + 1.53940 1.53802 1.53683 1.53669 1.53656 1.53656 + 12.34393 10.80525 9.56899 8.52766 7.64723 6.89620 + 6.25064 5.68531 5.17728 4.71597 4.29474 3.90716 + 3.54617 3.20708 2.88918 2.59250 2.31651 2.05472 + 1.80162 1.68049 1.56706 1.48520 1.41384 1.39767 + 1.38506 1.38358 1.38231 1.38216 1.38204 1.38204 + 12.65103 11.00228 9.71276 8.62680 7.71284 6.93851 + 6.27336 5.69000 5.16508 4.68806 4.25224 3.85111 + 3.47757 3.12686 2.79800 2.49065 2.20321 1.92982 + 1.66251 1.53239 1.40834 1.31666 1.23624 1.21769 + 1.20303 1.20130 1.19984 1.19965 1.19952 1.19947 + 12.89670 11.18148 9.86461 8.75486 7.82260 7.03394 + 6.35598 5.76041 5.22419 4.73689 4.29158 3.88124 + 3.49823 3.13749 2.79814 2.47990 2.18061 1.89348 + 1.61152 1.47264 1.33857 1.23751 1.14653 1.12502 + 1.10793 1.10592 1.10423 1.10400 1.10384 1.10373 + 13.35387 11.54732 10.20369 9.07227 8.12823 7.32427 + 6.63033 6.01851 5.46681 4.96468 4.50462 4.07878 + 3.67831 3.29750 2.93584 2.59345 2.26718 1.94663 + 1.62518 1.46315 1.30130 1.17374 1.05388 1.02457 + 1.00102 0.99823 0.99592 0.99562 0.99534 0.99532 + 13.67466 11.81787 10.47116 9.34196 8.40386 7.60018 + 6.90358 6.28707 5.72914 5.21934 4.75021 4.31378 + 3.90097 3.50584 3.12790 2.76724 2.41961 2.07085 + 1.70974 1.52352 1.33056 1.17282 1.02281 0.98599 + 0.95645 0.95287 0.94982 0.94943 0.94921 0.94930 + 14.08536 12.17229 10.84464 9.74843 8.83599 8.05139 + 7.36702 6.75520 6.19331 5.67265 5.18851 4.73589 + 4.30912 3.90296 3.51265 3.13136 2.74943 2.35134 + 1.92020 1.68747 1.43827 1.22302 1.00368 0.95192 + 0.91492 0.91039 0.90501 0.90429 0.90526 0.90439 + 14.31316 12.38398 11.09282 10.03612 9.15015 8.38611 + 7.71683 7.11471 6.55675 6.03512 5.54643 5.08706 + 4.65293 4.23951 3.84119 3.44943 3.05103 2.62267 + 2.13603 1.86054 1.55517 1.28570 1.00506 0.93782 + 0.89256 0.88717 0.87997 0.87907 0.88136 0.87896 + 14.43944 12.51234 11.26464 10.24513 9.38471 8.64014 + 7.98553 7.39388 6.84233 6.32374 5.83547 5.37482 + 4.93869 4.52295 4.12134 3.72399 3.31486 2.86452 + 2.33476 2.02443 1.66978 1.35277 1.01527 0.93234 + 0.87742 0.87111 0.86271 0.86172 0.86496 0.86113 + 14.50944 12.59293 11.39037 10.40364 9.56687 8.84001 + 8.19887 7.61733 7.07319 6.55972 6.07477 5.61612 + 5.18120 4.76608 4.36398 3.96390 3.54760 3.08089 + 2.51698 2.17780 1.78122 1.42084 1.03048 0.93204 + 0.86642 0.85904 0.84978 0.84877 0.85261 0.84762 + 14.37000 12.64574 11.61550 10.71874 9.91847 9.19253 + 8.53418 7.93505 7.38882 6.88877 6.42773 5.99719 + 5.58601 5.18436 4.78552 4.37882 3.94458 3.44310 + 2.82026 2.44035 1.99284 1.57377 1.07585 0.93376 + 0.85061 0.84335 0.83177 0.83003 0.83567 0.82837 + 14.37570 12.67830 11.71321 10.86271 10.09949 9.40302 + 8.76812 8.18756 7.65603 7.16780 6.71668 6.29515 + 5.89326 5.50160 5.11259 4.71360 4.28060 3.76398 + 3.09560 2.67599 2.17285 1.69591 1.13276 0.96396 + 0.83529 0.82493 0.82368 0.82293 0.81620 0.81529 + 14.43631 12.75162 11.85801 11.06430 10.35066 9.69955 + 9.10658 8.56537 8.07099 7.61797 7.20008 6.80935 + 6.43466 6.06581 5.69563 5.31215 4.89207 4.38556 + 3.70083 3.23400 2.62012 1.99638 1.23868 1.01332 + 0.83724 0.81643 0.80093 0.79959 0.80219 0.79590 + 14.39932 12.74625 11.91077 11.16572 10.49293 9.87805 + 9.31744 8.80560 8.33826 7.91060 7.51702 7.15005 + 6.79903 6.45387 6.10709 5.74576 5.34387 4.84437 + 4.14232 3.65018 2.98838 2.28718 1.36636 1.07934 + 0.83917 0.80966 0.79095 0.78954 0.79075 0.78527 + 14.30733 12.70064 11.94318 11.26329 10.64597 10.08069 + 9.56454 9.09338 8.66393 8.27246 7.91443 7.58360 + 7.27065 6.96627 6.66282 6.34602 5.98551 5.51168 + 4.79962 4.28043 3.56400 2.76654 1.61322 1.22857 + 0.86304 0.81112 0.77696 0.77514 0.77327 0.77389 + 14.29411 12.69530 11.96642 11.31220 10.71963 10.17972 + 9.68954 9.24523 8.84358 8.48085 8.15236 7.85137 + 7.56743 7.29059 7.01392 6.72453 6.39447 5.95831 + 5.28987 4.78706 4.06497 3.20725 1.83686 1.35252 + 0.88184 0.81583 0.77553 0.77378 0.76893 0.76786 + 14.26168 12.68728 11.98658 11.35481 10.78116 10.25765 + 9.78181 9.35019 8.96009 8.60903 8.29416 8.01145 + 7.75428 7.51415 7.27918 7.02504 6.71666 6.30110 + 5.66343 5.17640 4.45923 3.57113 2.05213 1.47986 + 0.90719 0.82625 0.77415 0.77002 0.76640 0.76413 + 14.25743 12.69304 12.00216 11.37914 10.81450 10.30096 + 9.83627 9.41743 9.04204 8.70726 8.40956 8.14367 + 7.90097 7.67314 7.45408 7.23085 6.97248 6.60128 + 5.97794 5.49178 4.78155 3.88273 2.24923 1.60366 + 0.93660 0.83885 0.77303 0.76851 0.76309 0.76161 + 14.22569 12.69235 12.02144 11.41543 10.86650 10.36840 + 9.91915 9.51623 9.15756 8.84079 8.56291 8.31933 + 8.10223 7.90421 7.72031 7.53890 7.33003 7.01462 + 6.45026 5.99369 5.30803 4.39803 2.60541 1.83753 + 0.99549 0.86738 0.77394 0.76659 0.75940 0.75841 + 14.20582 12.69680 12.03834 11.44286 10.90355 10.41491 + 9.97514 9.58199 9.23371 8.92828 8.66309 8.43410 + 8.23421 8.05685 7.89814 7.74782 7.57754 7.30887 + 6.79909 6.37228 5.71447 4.80919 2.91777 2.05428 + 1.05441 0.89787 0.77657 0.76599 0.75732 0.75646 + 14.15078 12.70297 12.07121 11.49545 10.97077 10.49384 + 10.06421 9.68096 9.34394 9.05217 8.80415 8.59743 + 8.42716 8.28798 8.17419 8.07013 7.94849 7.75623 + 7.37541 7.02527 6.42884 5.55513 3.57158 2.52748 + 1.19653 0.97541 0.78669 0.76817 0.75519 0.75382 + 14.10701 12.71304 12.08861 11.51967 11.00168 10.53179 + 10.10966 9.73422 9.40528 9.12218 8.88390 8.68856 + 8.53214 8.41041 8.31897 8.24414 8.16199 8.02574 + 7.72860 7.43647 6.91189 6.09807 4.07405 2.91132 + 1.33373 1.05847 0.80083 0.76843 0.75422 0.75251 + 13.98047 12.72059 12.10509 11.54389 11.03289 10.57033 + 10.15547 9.78771 9.46699 9.19300 8.96524 8.78236 + 8.64118 8.53873 8.47265 8.43255 8.39980 8.33672 + 8.15231 7.93892 7.51313 6.80062 4.83619 3.55295 + 1.58247 1.20742 0.83085 0.77846 0.75563 0.75117 + 13.86981 12.72250 12.11189 11.55487 11.04772 10.58897 + 10.17776 9.81374 9.49699 9.22736 9.00484 8.82854 + 8.69608 8.60534 8.55458 8.53394 8.52768 8.50837 + 8.40074 8.24285 7.88440 7.23801 5.37627 4.08182 + 1.81174 1.33957 0.86012 0.79628 0.75539 0.75050 + 13.78853 12.72425 12.11648 11.56064 11.05443 10.59712 + 10.18818 9.82747 9.51516 9.25051 9.03257 8.86011 + 8.73176 8.64654 8.60362 8.59467 8.60692 8.61895 + 8.55814 8.43232 8.13364 7.58111 5.82606 4.46899 + 2.01265 1.47610 0.89408 0.80544 0.76177 0.75009 + 13.73047 12.72548 12.12058 11.56566 11.05978 10.60358 + 10.19628 9.83749 9.52709 9.26465 9.04967 8.88111 + 8.75705 8.67619 8.63847 8.63712 8.66107 8.69003 + 8.66665 8.57927 8.33053 7.81565 6.13039 4.83932 + 2.21855 1.59511 0.92497 0.82410 0.75904 0.74982 + 13.65969 12.72696 12.12473 11.57133 11.06703 10.61267 + 10.20759 9.85139 9.54379 9.28437 9.07267 8.90786 + 8.78832 8.71324 8.68325 8.69259 8.73237 8.78687 + 8.80991 8.76421 8.58733 8.16772 6.63688 5.38840 + 2.58702 1.82405 0.98779 0.85528 0.76340 0.74948 + 13.61606 12.72765 12.12677 11.57485 11.07190 10.61889 + 10.21524 9.86041 9.55419 9.29637 9.08657 8.92420 + 8.80766 8.73627 8.71104 8.72694 8.77651 8.84712 + 8.89954 8.88077 8.75421 8.40682 7.00786 5.81128 + 2.91016 2.03253 1.04890 0.88710 0.76834 0.74927 + 13.55068 12.72837 12.12926 11.57959 11.07909 10.62818 + 10.22629 9.87302 9.56841 9.31246 9.10520 8.94631 + 8.83403 8.76775 8.74901 8.77381 8.83681 8.93003 + 9.02387 9.04368 8.99362 8.76650 7.62466 6.55487 + 3.57558 2.49565 1.19433 0.96690 0.78222 0.74900 + 13.51281 12.72865 12.13056 11.58207 11.08269 10.63270 + 10.23161 9.87919 9.57547 9.32059 9.11471 8.95752 + 8.84740 8.78380 8.76847 8.79795 8.86792 8.97304 + 9.08926 9.12990 9.12122 8.96624 8.01253 7.04859 + 4.09527 2.89860 1.33097 1.04543 0.79721 0.74886 + 13.47243 12.72661 12.12984 11.58385 11.08721 10.63883 + 10.23853 9.88631 9.58276 9.32822 9.12303 8.96718 + 8.85927 8.79901 8.78835 8.82404 8.90168 9.01569 + 9.15392 9.22129 9.25399 9.17721 8.49120 7.66264 + 4.86263 3.55776 1.58424 1.19266 0.82769 0.74873 + 13.44998 12.72903 12.13269 11.58530 11.08692 10.63799 + 10.23819 9.88731 9.58551 9.33282 9.12919 8.97440 + 8.86722 8.80759 8.79768 8.83466 8.91556 9.03896 + 9.19130 9.26602 9.32059 9.28885 8.75106 8.06564 + 5.43090 4.05591 1.80801 1.33570 0.86035 0.74866 + 13.43667 12.72932 12.13311 11.58568 11.08735 10.63865 + 10.23922 9.88879 9.58748 9.33526 9.13212 8.97781 + 8.87121 8.81236 8.80356 8.84218 8.92549 9.05251 + 9.21246 9.29483 9.36207 9.35575 8.92695 8.33080 + 5.85653 4.46879 2.03613 1.46876 0.89214 0.74862 + 13.42735 12.72924 12.13323 11.58584 11.08774 10.63927 + 10.24006 9.88988 9.58883 9.33691 9.13407 8.98010 + 8.87391 8.81559 8.80753 8.84724 8.93216 9.06160 + 9.22672 9.31436 9.39021 9.40100 9.05044 8.52380 + 6.19509 4.81559 2.25202 1.59480 0.92374 0.74859 + 13.41474 12.72873 12.13305 11.58642 11.08895 10.64081 + 10.24180 9.89167 9.59072 9.33895 9.13643 8.98295 + 8.87739 8.81979 8.81265 8.85358 8.94035 9.07290 + 9.24454 9.33869 9.42646 9.46092 9.21492 8.78724 + 6.70601 5.37127 2.63253 1.86393 0.98643 0.74856 + 13.40601 12.72577 12.13126 11.58696 11.09181 10.64489 + 10.24584 9.89495 9.59283 9.33990 9.13660 8.98304 + 8.87807 8.82170 8.81624 8.85905 8.94707 9.07866 + 9.25232 9.35375 9.45110 9.50145 9.32617 8.95461 + 7.06819 5.81148 2.96503 2.09223 1.04878 0.74854 + 2.11406 2.17165 2.22656 2.27904 2.32888 2.37595 + 2.42030 2.46235 2.50278 2.54182 2.57962 2.61672 + 2.65444 2.69391 2.73514 2.77776 2.82078 2.86170 + 2.89736 2.91379 2.93314 2.95252 2.97540 2.98166 + 2.98682 2.98746 2.98800 2.98806 2.98810 2.98813 + 2.66969 2.72372 2.77559 2.82601 2.87467 2.92125 + 2.96541 3.00684 3.04533 3.08086 3.11374 3.14471 + 3.17565 3.20831 3.24309 3.28042 3.32089 3.36549 + 3.41415 3.43800 3.45726 3.46810 3.48338 3.48913 + 3.49163 3.49169 3.49210 3.49213 3.49230 3.49221 + 3.11869 3.17946 3.23454 3.28488 3.33031 3.37078 + 3.40664 3.43869 3.46815 3.49542 3.52098 3.54554 + 3.57080 3.59837 3.62877 3.66248 3.69984 3.74033 + 3.78246 3.80307 3.82158 3.83364 3.84457 3.84739 + 3.84947 3.84968 3.84987 3.84990 3.84989 3.84992 + 3.82113 3.89535 3.95721 4.00814 4.04807 4.07749 + 4.09771 4.11133 4.12181 4.13032 4.13763 4.14494 + 4.15443 4.16800 4.18569 4.20646 4.22955 4.25629 + 4.28770 4.30391 4.31707 4.32400 4.33086 4.33246 + 4.33346 4.33356 4.33367 4.33368 4.33371 4.33371 + 4.35724 4.45349 4.52167 4.56663 4.59320 4.60734 + 4.61172 4.60957 4.60500 4.59912 4.59243 4.58565 + 4.58007 4.57713 4.57750 4.58186 4.59104 4.60587 + 4.62427 4.63238 4.63923 4.64338 4.64677 4.64744 + 4.64794 4.64800 4.64805 4.64805 4.64806 4.64807 + 4.78271 4.90812 4.98263 5.01697 5.02517 5.02271 + 5.01347 4.99964 4.98392 4.96619 4.94535 4.92204 + 4.90021 4.88347 4.87182 4.86366 4.85809 4.85794 + 4.86311 4.86508 4.86633 4.86678 4.86727 4.86729 + 4.86729 4.86729 4.86730 4.86730 4.86730 4.86731 + 5.16026 5.26226 5.33353 5.37722 5.39407 5.38664 + 5.35996 5.32225 5.28367 5.24689 5.21241 5.18082 + 5.15216 5.12669 5.10412 5.08320 5.06337 5.04753 + 5.03927 5.03758 5.03421 5.02979 5.02771 5.02729 + 5.02669 5.02661 5.02657 5.02656 5.02659 5.02658 + 5.74119 5.84601 5.91229 5.94450 5.94399 5.91440 + 5.86237 5.79848 5.73545 5.67643 5.62166 5.57122 + 5.52399 5.47921 5.43633 5.39376 5.35095 5.31183 + 5.28161 5.26993 5.25754 5.24691 5.23878 5.23693 + 5.23526 5.23505 5.23490 5.23487 5.23488 5.23488 + 6.19214 6.29139 6.34685 6.36443 6.34600 6.29603 + 6.22228 6.13679 6.05378 5.97664 5.90547 5.83982 + 5.77780 5.71780 5.65895 5.59921 5.53785 5.47982 + 5.43173 5.41182 5.39177 5.37551 5.36148 5.35819 + 5.35542 5.35508 5.35481 5.35478 5.35477 5.35477 + 6.97472 7.10303 7.12712 7.07467 6.97691 6.86656 + 6.75216 6.63877 6.53183 6.43006 6.33015 6.23006 + 6.13253 6.03949 5.95015 5.86178 5.77260 5.68577 + 5.60505 5.56736 5.53148 5.50470 5.47822 5.47180 + 5.46675 5.46610 5.46561 5.46553 5.46549 5.46549 + 7.54341 7.61950 7.59612 7.50222 7.36551 7.21491 + 7.05961 6.90654 6.76320 6.63001 6.50534 6.38663 + 6.27315 6.16322 6.05617 5.95015 5.84395 5.73942 + 5.63838 5.58912 5.54108 5.50470 5.47002 5.46146 + 5.45465 5.45378 5.45313 5.45303 5.45298 5.45295 + 8.33059 8.26901 8.15065 7.99435 7.80544 7.59169 + 7.36415 7.13785 6.92823 6.73957 6.57145 6.42125 + 6.28634 6.16176 6.04366 5.92353 5.79513 5.66525 + 5.54202 5.48208 5.41854 5.36620 5.32257 5.31187 + 5.30262 5.30152 5.30068 5.30052 5.30050 5.30042 + 8.85100 8.70592 8.50587 8.27435 8.01732 7.74294 + 7.46224 7.18980 6.94013 6.71701 6.51984 6.34499 + 6.18913 6.04716 5.91464 5.78250 5.64370 5.50332 + 5.36748 5.30028 5.22913 5.17072 5.12159 5.10952 + 5.09913 5.09790 5.09694 5.09676 5.09674 5.09665 + 9.23978 9.01830 8.74571 8.44915 8.13464 7.81042 + 7.48710 7.17816 6.89751 6.64790 6.42823 6.23370 + 6.05970 5.90114 5.75359 5.60925 5.46181 5.31425 + 5.17062 5.09980 5.02634 4.96689 4.91416 4.90118 + 4.89030 4.88901 4.88797 4.88780 4.88775 4.88768 + 9.54698 9.25583 8.91868 8.56541 8.20180 7.83593 + 7.47768 7.13921 6.83370 6.56318 6.32535 6.11442 + 5.92419 5.74965 5.58678 5.42998 5.27451 5.12123 + 4.97231 4.89981 4.82687 4.76901 4.71379 4.70016 + 4.68916 4.68784 4.68673 4.68659 4.68649 4.68647 + 9.94416 9.65100 9.21719 8.72172 8.22311 7.77128 + 7.36952 7.01184 6.69308 6.40712 6.14257 5.89241 + 5.66074 5.45194 5.26274 5.08788 4.92167 4.75807 + 4.59805 4.52449 4.45395 4.39921 4.34080 4.32686 + 4.31584 4.31435 4.31327 4.31313 4.31302 4.31303 + 10.43194 9.82973 9.24454 8.70413 8.20435 7.74246 + 7.31622 6.92347 6.56291 6.23511 5.93677 5.66393 + 5.41316 5.18378 4.97510 4.78606 4.61381 4.44600 + 4.27296 4.18889 4.11514 4.06593 4.00894 3.99218 + 3.98165 3.98077 3.97943 3.97917 3.97917 3.97915 + 10.92842 10.14408 9.40428 8.73371 8.12494 7.57172 + 7.06884 6.61364 6.20383 5.83565 5.50377 5.20172 + 4.92277 4.66340 4.42459 4.20396 3.99928 3.80272 + 3.61001 3.51949 3.43966 3.38572 3.32717 3.31153 + 3.30093 3.29989 3.29870 3.29854 3.29835 3.29839 + 11.19707 10.28264 9.43936 8.68447 8.00656 7.39769 + 6.85091 6.36138 5.92627 5.53852 5.18980 4.87107 + 4.57166 4.28577 4.01705 3.76866 3.54174 3.33145 + 3.13476 3.04213 2.95183 2.88400 2.82692 2.81344 + 2.80236 2.80108 2.80004 2.79986 2.79979 2.79972 + 11.60858 10.44983 9.43988 8.56659 7.80429 7.13683 + 6.55160 6.03330 5.56984 5.15316 4.77508 4.42765 + 4.10193 3.79269 3.50165 3.23198 2.98224 2.74833 + 2.52922 2.42666 2.32951 2.25898 2.19935 2.18550 + 2.17436 2.17308 2.17203 2.17187 2.17177 2.17170 + 11.89042 10.56969 9.45802 8.51190 7.69882 6.99539 + 6.38581 5.84958 5.36844 4.93332 4.53700 4.17230 + 3.83140 3.50934 3.20647 2.92427 2.66223 2.41466 + 2.18107 2.07197 1.97127 1.89978 1.83595 1.82126 + 1.80988 1.80855 1.80742 1.80729 1.80714 1.80713 + 12.11446 10.67969 9.50139 8.50539 7.65757 6.92949 + 6.30172 5.75103 5.25608 4.80689 4.39692 4.01959 + 3.66777 3.33678 3.02611 2.73609 2.46650 2.21111 + 1.96775 1.85303 1.74688 1.67117 1.60365 1.58824 + 1.57633 1.57494 1.57373 1.57359 1.57345 1.57349 + 12.30385 10.78491 9.56081 8.52876 7.65529 6.90950 + 6.26775 5.70502 5.19867 4.73836 4.31778 3.93071 + 3.57043 3.23232 2.91549 2.61954 2.34390 2.08283 + 1.83164 1.71188 1.59990 1.51908 1.44785 1.43162 + 1.41898 1.41749 1.41621 1.41605 1.41593 1.41597 + 12.61384 10.98300 9.70345 8.62553 7.71780 6.94828 + 6.28674 5.70597 5.18271 4.70666 4.27143 3.87074 + 3.49784 3.14805 2.82019 2.51354 2.22645 1.95367 + 1.68798 1.55910 1.43653 1.34608 1.26623 1.24775 + 1.23318 1.23146 1.23000 1.22981 1.22968 1.22964 + 12.86127 11.16346 9.85520 8.75246 7.82563 7.04112 + 6.36637 5.77318 5.23860 4.75238 4.30779 3.89804 + 3.51573 3.15585 2.81743 2.49996 2.20122 1.91484 + 1.63428 1.49648 1.36388 1.26421 1.17416 1.15285 + 1.13596 1.13397 1.13229 1.13207 1.13191 1.13176 + 13.30377 11.52250 10.19051 9.06719 8.12811 7.32735 + 6.63547 6.02517 5.47487 4.97407 4.51527 4.09059 + 3.69115 3.31119 2.95031 2.60876 2.28350 1.96411 + 1.64402 1.48293 1.32247 1.19638 1.07798 1.04905 + 1.02581 1.02306 1.02079 1.02049 1.02022 1.02017 + 13.59135 11.77558 10.44940 9.33285 8.40133 7.60079 + 6.90533 6.28931 5.73232 5.22396 4.75657 4.32192 + 3.91058 3.51645 3.13924 2.77934 2.43272 2.08537 + 1.72609 1.54094 1.34931 1.19289 1.04451 1.00816 + 0.97900 0.97547 0.97245 0.97206 0.97184 0.97204 + 13.93199 12.09042 10.80155 9.72844 8.82798 8.04831 + 7.36466 6.75208 6.19025 5.67071 5.18840 4.73794 + 4.31317 3.90852 3.51937 3.13904 2.75815 2.36165 + 1.93294 1.70166 1.45388 1.23984 1.02215 0.97113 + 0.93492 0.93044 0.92496 0.92422 0.92525 0.92481 + 14.10564 12.27047 11.03169 10.00637 9.13691 8.37956 + 7.71096 7.10732 6.54889 6.02827 5.54160 5.08476 + 4.65304 4.24147 3.84452 3.45381 3.05645 2.62981 + 2.14608 1.87235 1.56862 1.30036 1.02148 0.95520 + 0.91123 0.90594 0.89852 0.89755 0.89998 0.89819 + 14.19660 12.37715 11.19008 10.20725 9.36652 8.63007 + 7.97641 7.38293 6.83070 6.31307 5.82697 5.36908 + 4.93563 4.52199 4.12195 3.72577 3.31770 2.86921 + 2.34268 2.03432 1.68153 1.36577 1.03019 0.94843 + 0.89530 0.88914 0.88040 0.87932 0.88275 0.87957 + 14.08117 12.41311 11.34968 10.43171 9.61333 8.87180 + 8.19942 7.58750 7.02929 6.51792 6.04620 5.60577 + 5.18607 4.77807 4.37596 3.97088 3.54681 3.07206 + 2.50611 2.17333 1.79335 1.44832 1.04958 0.94037 + 0.88250 0.87784 0.86715 0.86529 0.87058 0.86548 + 14.12832 12.48335 11.49939 10.63813 9.86472 9.15874 + 8.51442 7.92434 7.38301 6.88452 6.42264 5.98992 + 5.57669 5.17417 4.77571 4.37072 3.93944 3.44194 + 2.82377 2.44632 2.00113 1.58370 1.08801 0.94723 + 0.86722 0.86036 0.84824 0.84633 0.85233 0.84543 + 14.12888 12.51116 11.59163 10.77641 10.04028 9.36415 + 8.74372 8.17264 7.64640 7.16006 6.70831 6.28474 + 5.88090 5.48845 5.09991 4.70272 4.27280 3.76025 + 3.09661 2.67957 2.17905 1.70430 1.14417 0.97681 + 0.85082 0.84107 0.84011 0.83925 0.83227 0.83183 + 14.20528 12.59404 11.73917 10.97615 10.28618 9.65328 + 9.07358 8.54138 8.05238 7.60174 7.18396 6.79202 + 6.41612 6.04704 5.67776 5.29644 4.87987 4.37810 + 3.69897 3.23480 2.62289 2.00081 1.24725 1.02428 + 0.85264 0.83235 0.81650 0.81511 0.81777 0.81171 + 14.19605 12.60687 11.80164 11.08066 10.42693 9.82706 + 9.27771 8.77392 8.31188 7.88720 7.49477 7.12787 + 6.77678 6.43221 6.08679 5.72773 5.32915 4.83403 + 4.13729 3.64789 2.98853 2.28968 1.37364 1.08909 + 0.85384 0.82506 0.80628 0.80480 0.80609 0.80070 + 14.14631 12.58972 11.85040 11.18512 10.57992 10.02455 + 9.51639 9.05153 8.62690 8.23898 7.88348 7.55453 + 7.24328 6.94084 6.63964 6.32545 5.96800 5.49758 + 4.78948 4.27275 3.55955 2.76606 1.61972 1.23751 + 0.87606 0.82521 0.79228 0.79048 0.78804 0.78893 + 14.15563 12.59978 11.88262 11.23805 10.65372 10.12089 + 9.63677 9.19763 8.80037 8.44134 8.11598 7.81771 + 7.53630 7.26197 6.98789 6.70121 6.37412 5.94137 + 5.27718 4.77709 4.05854 3.20483 1.84122 1.35975 + 0.89442 0.82957 0.79043 0.78877 0.78387 0.78270 + 14.13531 12.59988 11.90729 11.28255 10.71508 10.19733 + 9.72657 9.29947 8.91332 8.56569 8.25390 7.97405 + 7.71980 7.48281 7.25107 6.99999 6.69435 6.28168 + 5.64798 5.16396 4.45112 3.56768 2.05502 1.48594 + 0.91910 0.83959 0.78896 0.78480 0.78124 0.77885 + 14.12139 12.59876 11.92031 11.30896 10.75404 10.24734 + 9.78669 9.36945 8.99376 8.65831 8.36189 8.10093 + 7.86725 7.65058 7.43854 7.21112 6.93708 6.55810 + 5.95414 5.48377 4.77969 3.87470 2.25196 1.60636 + 0.94795 0.85401 0.78775 0.78285 0.77642 0.77623 + 14.11061 12.61230 11.94642 11.34485 10.79997 10.30571 + 9.86009 9.46061 9.10525 8.79165 8.51685 8.27625 + 8.06207 7.86699 7.68604 7.50768 7.30206 6.99018 + 6.43011 5.97657 5.29543 4.39055 2.60551 1.84157 + 1.00579 0.87938 0.78839 0.78130 0.77402 0.77292 + 14.09114 12.61667 11.96300 11.37179 10.83638 10.35133 + 9.91494 9.52501 9.17976 8.87720 8.61479 8.38851 + 8.19132 8.01669 7.86083 7.71355 7.54662 7.28168 + 6.77653 6.35285 5.69957 4.79948 2.91633 2.05720 + 1.06390 0.90921 0.79082 0.78065 0.77185 0.77090 + 14.03144 12.61959 11.99420 11.42358 10.90296 10.42938 + 10.00247 9.62171 9.28713 8.99783 8.75229 8.54799 + 8.38004 8.24310 8.13161 8.03022 7.91194 7.72389 + 7.34840 7.00154 6.40915 5.54051 3.56756 2.52800 + 1.20436 0.98553 0.80053 0.78264 0.76959 0.76817 + 14.00887 12.63629 12.00982 11.44144 10.92587 10.46009 + 10.04288 9.67258 9.34811 9.06848 8.83233 8.63724 + 8.47837 8.35206 8.25817 8.19212 8.13397 8.01615 + 7.70888 7.40528 6.87965 6.06842 4.06131 2.92959 + 1.33857 1.06232 0.81375 0.78557 0.76872 0.76681 + 13.86653 12.63569 12.02610 11.46980 10.96286 10.50347 + 10.09136 9.72594 9.40738 9.13540 8.90950 8.72837 + 8.58884 8.48793 8.42345 8.38516 8.35473 8.29500 + 8.11584 7.90625 7.48557 6.77917 4.82610 3.54802 + 1.58760 1.21554 0.84355 0.79216 0.76989 0.76543 + 13.76445 12.63963 12.03326 11.48000 10.97638 10.52076 + 10.11248 9.75109 9.43667 9.16910 8.94835 8.77363 + 8.64255 8.55307 8.50350 8.48412 8.47954 8.46298 + 8.36036 8.20638 7.85335 7.21329 5.36356 4.07527 + 1.81548 1.34641 0.87212 0.80974 0.76969 0.76475 + 13.69012 12.64190 12.03703 11.48502 10.98272 10.52881 + 10.12269 9.76443 9.45429 9.19162 8.97541 8.80446 + 8.67742 8.59330 8.55135 8.54340 8.55696 8.57117 + 8.51455 8.39246 8.09979 7.55499 5.81161 4.45865 + 2.01560 1.48285 0.90558 0.81805 0.77620 0.76434 + 13.63569 12.64314 12.04062 11.48951 10.98803 10.53521 + 10.13068 9.77418 9.46580 9.20524 8.99197 8.82496 + 8.70219 8.62230 8.58535 8.58472 8.60971 8.64046 + 8.62075 8.53696 8.29435 7.78694 6.11349 4.82897 + 2.22030 1.60062 0.93596 0.83664 0.77329 0.76406 + 13.56610 12.64393 12.04434 11.49514 10.99501 10.54403 + 10.14169 9.78762 9.48198 9.22438 9.01432 8.85098 + 8.73260 8.65834 8.62891 8.63874 8.67922 8.73497 + 8.76080 8.71803 8.54704 8.13527 6.61680 5.37523 + 2.58687 1.82845 0.99789 0.86707 0.77756 0.76370 + 13.52152 12.64394 12.04657 11.49872 10.99985 10.55011 + 10.14906 9.79637 9.49211 9.23608 9.02787 8.86683 + 8.75133 8.68064 8.65590 8.67217 8.72220 8.79373 + 8.84827 8.83192 8.71067 8.37096 6.98522 5.79587 + 2.90855 2.03604 1.05825 0.89823 0.78239 0.76348 + 13.45464 12.64377 12.04925 11.50374 11.00689 10.55894 + 10.15961 9.80856 9.50593 9.25175 9.04600 8.88824 + 8.77682 8.71113 8.69277 8.71777 8.78090 8.87445 + 8.96953 8.99092 8.94431 8.72331 7.59700 6.53532 + 3.57128 2.49710 1.20222 0.97676 0.79595 0.76319 + 13.41828 12.64406 12.05053 11.50609 11.01027 10.56333 + 10.16477 9.81452 9.51279 9.25967 9.05524 8.89915 + 8.78986 8.72677 8.71171 8.74125 8.81116 8.91625 + 9.03331 9.07518 9.06838 8.91771 7.98094 7.02614 + 4.08893 2.89782 1.33775 1.05435 0.81057 0.76305 + 13.38151 12.64483 12.05142 11.50756 11.01266 10.56672 + 10.16922 9.82027 9.52017 9.26864 9.06511 8.90933 + 8.80137 8.74186 8.73191 8.76623 8.83994 8.95426 + 9.10379 9.17606 9.19645 9.08258 8.44149 7.75879 + 4.82667 3.48961 1.58864 1.21903 0.84038 0.76292 + 13.36076 12.64526 12.05235 11.50880 11.01406 10.56827 + 10.17114 9.82246 9.52256 9.27150 9.06924 8.91553 + 8.80913 8.74991 8.74011 8.77690 8.85743 8.98033 + 9.13257 9.20771 9.26290 9.23346 8.70972 8.03478 + 5.41871 4.04899 1.81193 1.34232 0.87236 0.76285 + 13.34714 12.64535 12.05288 11.50918 11.01438 10.56882 + 10.17202 9.82383 9.52446 9.27391 9.07210 8.91880 + 8.81290 8.75444 8.74573 8.78418 8.86709 8.99363 + 9.15299 9.23532 9.30403 9.30107 8.88254 8.29623 + 5.84192 4.45963 2.03878 1.47463 0.90356 0.76281 + 13.33738 12.64537 12.05319 11.50963 11.01476 10.56933 + 10.17274 9.82488 9.52582 9.27555 9.07401 8.92100 + 8.81546 8.75749 8.74952 8.78905 8.87359 9.00255 + 9.16673 9.25400 9.33195 9.34693 9.00375 8.48620 + 6.17831 4.80447 2.25305 1.60007 0.93463 0.76278 + 13.32523 12.64527 12.05351 11.51031 11.01587 10.57077 + 10.17438 9.82666 9.52768 9.27755 9.07628 8.92373 + 8.81880 8.76154 8.75444 8.79517 8.88153 9.01351 + 9.18410 9.27772 9.36690 9.40441 9.16442 8.74554 + 6.68588 5.35712 2.63104 1.86750 0.99639 0.76275 + 13.31967 12.64371 12.05212 11.51094 11.01873 10.57464 + 10.17830 9.82984 9.52977 9.27853 9.07652 8.92391 + 8.81958 8.76354 8.75810 8.80053 8.88784 9.01881 + 9.19218 9.29312 9.38880 9.43815 9.27249 8.91053 + 7.04551 5.79535 2.96188 2.09416 1.05787 0.76273 + 2.05115 2.10668 2.16010 2.21167 2.26116 2.30841 + 2.35344 2.39647 2.43799 2.47812 2.51689 2.55473 + 2.59272 2.63183 2.67212 2.71357 2.75570 2.79670 + 2.83406 2.85153 2.87075 2.88908 2.91310 2.92016 + 2.92532 2.92585 2.92643 2.92655 2.92655 2.92660 + 2.59148 2.64646 2.69938 2.75089 2.80066 2.84837 + 2.89366 2.93621 2.97580 3.01235 3.04619 3.07803 + 3.10974 3.14307 3.17841 3.21615 3.25693 3.30196 + 3.35140 3.37576 3.39549 3.40668 3.42275 3.42886 + 3.43153 3.43159 3.43203 3.43207 3.43226 3.43215 + 3.03201 3.09502 3.15225 3.20461 3.25188 3.29406 + 3.33146 3.36499 3.39593 3.42470 3.45175 3.47775 + 3.50434 3.53310 3.56454 3.59923 3.63754 3.67900 + 3.72220 3.74338 3.76253 3.77521 3.78707 3.79018 + 3.79245 3.79268 3.79290 3.79295 3.79293 3.79296 + 3.72595 3.80366 3.86880 3.92271 3.96528 3.99704 + 4.01935 4.03502 4.04768 4.05851 4.06826 4.07800 + 4.08973 4.10525 4.12463 4.14706 4.17191 4.20040 + 4.23332 4.25027 4.26441 4.27235 4.28024 4.28211 + 4.28334 4.28347 4.28361 4.28362 4.28366 4.28365 + 4.25804 4.36044 4.43256 4.47978 4.50806 4.52456 + 4.53197 4.53321 4.53203 4.52937 4.52557 4.52133 + 4.51812 4.51753 4.52027 4.52702 4.53856 4.55535 + 4.57538 4.58461 4.59274 4.59800 4.60245 4.60340 + 4.60413 4.60423 4.60430 4.60431 4.60431 4.60432 + 4.69842 4.79782 4.87188 4.92295 4.95144 4.95926 + 4.95030 4.93128 4.91055 4.89044 4.87151 4.85451 + 4.84013 4.82910 4.82128 4.81563 4.81160 4.81149 + 4.81797 4.82306 4.82620 4.82652 4.82839 4.82889 + 4.82902 4.82903 4.82907 4.82906 4.82909 4.82908 + 5.06337 5.16835 5.24298 5.29017 5.31065 5.30691 + 5.28390 5.24987 5.21493 5.18175 5.15082 5.12265 + 5.09725 5.07482 5.05511 5.03694 5.01978 5.00645 + 5.00041 4.99981 4.99787 4.99483 4.99377 4.99360 + 4.99323 4.99318 4.99317 4.99316 4.99319 4.99318 + 5.64750 5.75483 5.82431 5.86020 5.86376 5.83851 + 5.79093 5.73148 5.67268 5.61767 5.56668 5.51978 + 5.47591 5.43433 5.39450 5.35489 5.31499 5.27859 + 5.25078 5.24026 5.22932 5.22001 5.21284 5.21122 + 5.20973 5.20955 5.20943 5.20941 5.20940 5.20942 + 6.10188 6.20343 6.26215 6.28365 6.26974 6.22466 + 6.15599 6.07548 5.99715 5.92426 5.85696 5.79485 + 5.73615 5.67932 5.62352 5.56680 5.50841 5.45320 + 5.40763 5.38890 5.37021 5.35512 5.34199 5.33890 + 5.33631 5.33599 5.33574 5.33572 5.33569 5.33570 + 6.89365 7.02143 7.04891 7.00248 6.91170 6.80783 + 6.69920 6.59101 6.48883 6.39144 6.29551 6.19900 + 6.10479 6.01488 5.92853 5.84301 5.75657 5.67241 + 5.59424 5.55770 5.52293 5.49701 5.47127 5.46503 + 5.46008 5.45944 5.45898 5.45892 5.45885 5.45886 + 7.46873 7.54408 7.52477 7.43798 7.30947 7.16627 + 7.01734 6.86983 6.73153 6.60288 6.48226 6.36718 + 6.25698 6.15011 6.04588 5.94247 5.83868 5.73658 + 5.63789 5.58958 5.54244 5.50678 5.47282 5.46440 + 5.45769 5.45684 5.45621 5.45611 5.45605 5.45603 + 8.26216 8.20536 8.09315 7.94380 7.76236 7.55634 + 7.33641 7.11714 6.91362 6.73002 6.56608 6.41938 + 6.28753 6.16579 6.05035 5.93265 5.80639 5.67838 + 5.55677 5.49754 5.43470 5.38295 5.34002 5.32947 + 5.32032 5.31923 5.31840 5.31824 5.31823 5.31818 + 8.78746 8.64930 8.45711 8.23374 7.98495 7.71867 + 7.44567 7.18021 6.93661 6.71859 6.52569 6.35450 + 6.20187 6.06292 5.93314 5.80340 5.66653 5.52770 + 5.39311 5.32644 5.25585 5.19796 5.14945 5.13751 + 5.12721 5.12600 5.12505 5.12488 5.12485 5.12480 + 9.17926 8.96700 8.70395 8.41654 8.11074 7.79468 + 7.47880 7.17652 6.90166 6.65709 6.44171 6.25095 + 6.08039 5.92499 5.78032 5.63846 5.49293 5.34685 + 5.20436 5.13399 5.06098 5.00193 4.94968 4.93680 + 4.92600 4.92473 4.92371 4.92353 4.92348 4.92344 + 9.48832 9.20872 8.88266 8.53943 8.18481 7.82693 + 7.47571 7.14341 6.84336 6.57769 6.34415 6.13711 + 5.95048 5.77923 5.61936 5.46513 5.31169 5.15997 + 5.01222 4.94016 4.86757 4.80998 4.75506 4.74150 + 4.73057 4.72925 4.72814 4.72802 4.72793 4.72790 + 9.97974 9.54647 9.09563 8.65682 8.23112 7.82136 + 7.43105 7.06409 6.72593 6.41920 6.14281 5.89503 + 5.67558 5.48376 5.31142 5.14349 4.96956 4.80005 + 4.64565 4.57341 4.50290 4.44770 4.38997 4.37545 + 4.36460 4.36318 4.36207 4.36193 4.36184 4.36180 + 10.38245 9.79437 9.22191 8.69240 8.20195 7.74808 + 7.32866 6.94172 6.58607 6.26234 5.96743 5.69759 + 5.44967 5.22312 5.01725 4.83112 4.66180 4.49661 + 4.32541 4.24183 4.16824 4.11889 4.06172 4.04494 + 4.03433 4.03344 4.03209 4.03182 4.03184 4.03178 + 10.88905 10.11924 9.39184 8.73153 8.13131 7.58521 + 7.08826 6.63796 6.23211 5.86714 5.53794 5.23831 + 4.96171 4.70477 4.46850 4.25058 4.04880 3.85501 + 3.66456 3.57481 3.49534 3.44125 3.38227 3.36644 + 3.35569 3.35463 3.35342 3.35326 3.35308 3.35310 + 11.16303 10.26564 9.43541 8.69017 8.01932 7.41562 + 6.87274 6.38633 5.95399 5.56891 5.22277 4.90662 + 4.60976 4.32631 4.05989 3.81368 3.58895 3.38092 + 3.18659 3.09504 3.00534 2.93746 2.87990 2.86620 + 2.85492 2.85362 2.85256 2.85238 2.85230 2.85226 + 11.58828 10.44205 9.44121 8.57495 7.81824 7.15529 + 6.57363 6.05821 5.59712 5.18238 4.80601 4.46018 + 4.13607 3.82848 3.53908 3.27098 3.02283 2.79073 + 2.57376 2.47234 2.37610 2.30594 2.24601 2.23197 + 2.22068 2.21938 2.21832 2.21815 2.21805 2.21802 + 11.87569 10.56512 9.46055 8.52012 7.71182 7.01253 + 6.40633 5.87280 5.39372 4.96015 4.56509 4.20150 + 3.86169 3.54083 3.23919 2.95819 2.69731 2.45114 + 2.21938 2.11136 2.01171 1.94088 1.87705 1.86228 + 1.85085 1.84951 1.84837 1.84824 1.84809 1.84809 + 12.09957 10.67509 9.50325 8.51255 7.66919 6.94496 + 6.32033 5.77211 5.27898 4.83115 4.42220 4.04573 + 3.69477 3.36471 3.05502 2.76597 2.49730 2.24308 + 2.00134 1.88762 1.78249 1.70755 1.64037 1.62500 + 1.61315 1.61176 1.61055 1.61041 1.61027 1.61027 + 12.28579 10.77856 9.56121 8.53458 7.66550 6.92335 + 6.28450 5.72403 5.21932 4.76024 4.34058 3.95428 + 3.59473 3.25740 2.94139 2.64627 2.37146 2.11141 + 1.86169 1.74285 1.63184 1.55182 1.48126 1.46519 + 1.45268 1.45121 1.44994 1.44979 1.44967 1.44965 + 12.58564 10.97105 9.70007 8.62861 7.72559 6.95949 + 6.30046 5.72155 5.19969 4.72474 4.29036 3.89041 + 3.51815 3.16900 2.84181 2.53588 2.24962 1.97779 + 1.71335 1.58525 1.46355 1.37398 1.29533 1.27720 + 1.26291 1.26122 1.25979 1.25960 1.25948 1.25943 + 12.82137 11.14505 9.84780 8.75295 7.83138 7.05029 + 6.37777 5.78615 5.25280 4.76760 4.32391 3.91493 + 3.53328 3.17402 2.83620 2.51946 2.22162 1.93623 + 1.65676 1.51964 1.38789 1.28921 1.20074 1.17992 + 1.16340 1.16146 1.15982 1.15961 1.15945 1.15938 + 13.23661 11.48856 10.17387 9.06185 8.12928 7.33212 + 6.64202 6.03277 5.48349 4.98382 4.52621 4.10267 + 3.70419 3.32498 2.96476 2.62392 2.29959 1.98131 + 1.66244 1.50209 1.34261 1.21766 1.10111 1.07273 + 1.04992 1.04722 1.04501 1.04471 1.04445 1.04444 + 13.50308 11.72938 10.42509 9.32223 8.39815 7.60139 + 6.90747 6.29221 5.73625 5.22932 4.76359 4.33061 + 3.92068 3.52755 3.15105 2.79173 2.44581 2.09966 + 1.74221 1.55814 1.36768 1.21235 1.06555 1.02968 + 1.00090 0.99740 0.99441 0.99404 0.99382 0.99379 + 13.81893 12.02796 10.76518 9.70815 8.81653 8.04134 + 7.35954 6.74793 6.18754 5.67003 5.19006 4.74192 + 4.31901 3.91553 3.52705 3.14717 2.76696 2.37197 + 1.94597 1.71627 1.46990 1.25681 1.04002 0.98943 + 0.95381 0.94937 0.94381 0.94306 0.94413 0.94283 + 13.98395 12.20053 10.98782 9.97845 9.11818 8.36575 + 7.69955 7.09747 6.54116 6.02330 5.53968 5.08575 + 4.65620 4.24577 3.84925 3.45868 3.06181 2.63691 + 2.15667 1.88500 1.58285 1.31532 1.03699 0.97121 + 0.92826 0.92305 0.91539 0.91440 0.91690 0.91390 + 14.07643 12.30555 11.14171 10.17322 9.34133 8.61017 + 7.95964 7.36859 6.81924 6.30498 5.82241 5.36776 + 4.93663 4.52411 4.12434 3.72807 3.32037 2.87377 + 2.35126 2.04528 1.69426 1.37913 1.04399 0.96284 + 0.91119 0.90515 0.89606 0.89492 0.89848 0.89403 + 13.97758 12.34440 11.29541 10.38812 9.57823 8.84392 + 8.17755 7.57068 7.01668 6.50880 6.03994 5.60177 + 5.18382 4.77713 4.37600 3.97175 3.54869 3.07580 + 2.51305 2.18226 1.80422 1.46034 1.06229 0.95357 + 0.89759 0.89316 0.88203 0.88007 0.88555 0.87926 + 14.03077 12.41789 11.44427 10.59092 9.82429 9.12441 + 8.48563 7.90062 7.36388 6.86955 6.41137 5.98181 + 5.57112 5.17040 4.77318 4.36903 3.93859 3.44275 + 2.82778 2.45248 2.00952 1.59360 1.09889 0.95881 + 0.88138 0.87487 0.86223 0.86017 0.86642 0.85861 + 14.03567 12.44814 11.53606 10.72694 9.99619 9.32531 + 8.70996 8.14382 7.62235 7.14054 6.69303 6.27322 + 5.87245 5.48227 5.09526 4.69904 4.26992 3.75884 + 3.09818 2.68325 2.18512 1.71237 1.15422 0.98777 + 0.86390 0.85470 0.85402 0.85301 0.84555 0.84482 + 14.11617 12.53199 11.68060 10.92090 10.23460 9.60593 + 9.03092 8.50381 8.02015 7.57497 7.16252 6.77543 + 6.40336 6.03676 5.66872 5.28767 4.87114 4.37092 + 3.69631 3.23524 2.62618 2.00601 1.25456 1.03309 + 0.86569 0.84590 0.82960 0.82819 0.83076 0.82461 + 14.10236 12.54144 11.73951 11.02186 10.37167 9.77583 + 9.23094 8.73199 8.27503 7.85557 7.46831 7.10622 + 6.75913 6.41740 6.07374 5.71557 5.31756 4.82415 + 4.13165 3.64528 2.98910 2.29282 1.37976 1.09694 + 0.86643 0.83833 0.81934 0.81781 0.81908 0.81365 + 14.04125 12.51684 11.78255 11.12185 10.52098 9.96986 + 9.46599 9.00542 8.58510 8.20144 7.85014 7.52521 + 7.21766 6.91848 6.62011 6.30837 5.95312 5.48500 + 4.77991 4.26529 3.55510 2.76534 1.62520 1.24515 + 0.88743 0.83758 0.80572 0.80391 0.80086 0.80200 + 14.04443 12.52242 11.81099 11.17144 10.59176 10.06342 + 9.58361 9.14863 8.75538 8.40026 8.07866 7.78403 + 7.50601 7.23483 6.96363 6.67966 6.35528 5.92549 + 5.26509 4.76750 4.05225 3.20226 1.84479 1.36594 + 0.90566 0.84187 0.80369 0.80208 0.79716 0.79586 + 14.02003 12.51923 11.83296 11.21375 10.65127 10.13818 + 9.67179 9.24873 8.86634 8.52221 8.21370 7.93701 + 7.68588 7.45200 7.22340 6.97536 6.67264 6.26305 + 5.63323 5.15199 4.44324 3.56411 2.05727 1.49115 + 0.92990 0.85170 0.80231 0.79809 0.79460 0.79208 + 14.00263 12.51653 11.84536 11.23976 10.68957 10.18724 + 9.73047 9.31689 8.94468 8.61257 8.31932 8.06134 + 7.83057 7.61694 7.40812 7.18402 6.91331 6.53754 + 5.93755 5.47022 4.77024 3.86923 2.25317 1.61135 + 0.95831 0.86565 0.80107 0.79637 0.78977 0.78953 + 13.99194 12.52859 11.86940 11.27359 10.73366 10.24390 + 9.80228 9.40635 9.05418 8.74347 8.47131 8.23323 + 8.02162 7.82924 7.65127 7.47620 7.27425 6.96635 + 6.41079 5.96017 5.28317 4.38299 2.60529 1.84519 + 1.01537 0.89053 0.80172 0.79483 0.78749 0.78630 + 13.97434 12.53369 11.88607 11.30005 10.76924 10.28833 + 9.85565 9.46905 9.12681 8.82699 8.56710 8.34321 + 8.14844 7.97640 7.82333 7.67919 7.51583 7.25498 + 6.75468 6.33417 5.68520 4.78996 2.91478 2.05987 + 1.07281 0.91985 0.80409 0.79425 0.78535 0.78433 + 13.92277 12.53995 11.91782 11.35066 10.83360 10.36378 + 9.94051 9.56321 9.23169 8.94505 8.70184 8.49964 + 8.33365 8.19870 8.08937 7.99061 7.87575 7.69194 + 7.32182 6.97838 6.39040 5.52702 3.56375 2.52845 + 1.21185 0.99518 0.81360 0.79623 0.78312 0.78167 + 13.88267 12.54929 11.93385 11.37306 10.86253 10.39959 + 9.98372 9.61406 9.29036 9.01198 8.77798 8.58658 + 8.43388 8.31585 8.22832 8.15805 8.08166 7.95318 + 7.66713 7.38248 6.86744 6.06458 4.06098 2.90819 + 1.34722 1.07676 0.82699 0.79620 0.78187 0.78035 + 13.76430 12.55583 11.94886 11.39547 10.89173 10.43574 + 10.02695 9.66470 9.34891 9.07926 8.85529 8.67581 + 8.53766 8.43807 8.37488 8.33816 8.30988 8.25341 + 8.07960 7.87405 7.45893 6.75897 4.81649 3.54330 + 1.59264 1.22342 0.85574 0.80529 0.78342 0.77900 + 13.66089 12.55719 11.95509 11.40560 10.90553 10.45320 + 10.04783 9.68911 9.37706 9.11156 8.89258 8.71941 + 8.58968 8.50138 8.45291 8.43473 8.43176 8.41787 + 8.32022 8.17022 7.82281 7.18928 5.35133 4.06891 + 1.81918 1.35310 0.88372 0.82270 0.78328 0.77832 + 13.58490 12.55837 11.95904 11.41087 10.91171 10.46076 + 10.05756 9.70195 9.39409 9.13337 8.91877 8.74924 + 8.62341 8.54035 8.49938 8.49247 8.50740 8.52376 + 8.47126 8.35282 8.06605 7.52895 5.79754 4.44873 + 2.01853 1.48946 0.91673 0.83023 0.78994 0.77791 + 13.53057 12.55923 11.96261 11.41533 10.91667 10.46690 + 10.06525 9.71142 9.40528 9.14650 8.93471 8.76908 + 8.64748 8.56857 8.53248 8.53275 8.55884 8.59129 + 8.57518 8.49498 8.25808 7.75778 6.09716 4.81912 + 2.22204 1.60602 0.94666 0.84881 0.78688 0.77764 + 13.46458 12.56024 11.96611 11.42062 10.92351 10.47546 + 10.07596 9.72450 9.42101 9.16515 8.95653 8.79441 + 8.67707 8.60363 8.57493 8.58541 8.62662 8.68352 + 8.71205 8.67227 8.50658 8.10198 6.59741 5.36297 + 2.58686 1.83284 1.00778 0.87853 0.79112 0.77730 + 13.42423 12.56075 11.96803 11.42388 10.92822 10.48149 + 10.08321 9.73303 9.43090 9.17659 8.96981 8.80995 + 8.69540 8.62543 8.60125 8.61798 8.66850 8.74081 + 8.79745 8.78355 8.66702 8.33433 6.96337 5.78164 + 2.90711 2.03955 1.06743 0.90909 0.79588 0.77709 + 13.36396 12.56150 11.97019 11.42826 10.93502 10.49027 + 10.09365 9.74496 9.44436 9.19193 8.98757 8.83089 + 8.72029 8.65518 8.63720 8.66242 8.72564 8.81947 + 8.91567 8.93857 8.89547 8.68077 7.57016 6.51680 + 3.56724 2.49861 1.21000 0.98641 0.80918 0.77681 + 13.32982 12.56180 11.97107 11.43011 10.93797 10.49423 + 10.09857 9.75097 9.45175 9.20064 8.99704 8.84067 + 8.73146 8.66988 8.65678 8.68642 8.75308 8.85593 + 8.98302 9.03340 9.01346 8.83210 7.96431 7.09042 + 4.04773 2.85867 1.34685 1.07423 0.82540 0.77668 + 13.29166 12.56219 11.97254 11.43236 10.94094 10.49789 + 10.10298 9.75625 9.45804 9.20811 9.00589 8.85115 + 8.74396 8.68491 8.67518 8.70947 8.78294 8.89698 + 9.04653 9.11930 9.14141 9.03146 8.40443 7.73178 + 4.81689 3.48524 1.59386 1.22678 0.85272 0.77654 + 13.27004 12.56242 11.97378 11.43388 10.94232 10.49943 + 10.10478 9.75832 9.46033 9.21086 9.00989 8.85721 + 8.75156 8.69279 8.68311 8.71977 8.79993 8.92238 + 9.07441 9.14982 9.20607 9.17963 8.66863 8.00348 + 5.40689 4.04250 1.81585 1.34886 0.88412 0.77648 + 13.25639 12.56251 11.97440 11.43436 10.94264 10.49987 + 10.10558 9.75966 9.46227 9.21335 9.01285 8.86053 + 8.75531 8.69724 8.68863 8.72685 8.80931 8.93526 + 9.09424 9.17667 9.24609 9.24536 8.83845 8.26294 + 5.82800 4.45093 2.04156 1.48046 0.91478 0.77644 + 13.24706 12.56253 11.97482 11.43482 10.94302 10.50027 + 10.10625 9.76068 9.46361 9.21505 9.01485 8.86278 + 8.75788 8.70025 8.69234 8.73161 8.81563 8.94393 + 9.10756 9.19482 9.27327 9.28992 8.95743 8.45135 + 6.16253 4.79390 2.25425 1.60529 0.94537 0.77641 + 13.23633 12.56253 11.97483 11.43528 10.94402 10.50170 + 10.10787 9.76241 9.46545 9.21702 9.01709 8.86551 + 8.76117 8.70425 8.69715 8.73758 8.82334 8.95454 + 9.12443 9.21787 9.30729 9.34589 9.11428 8.70602 + 6.66682 5.34361 2.62986 1.87120 1.00616 0.77638 + 13.23203 12.56108 11.97324 11.43552 10.94647 10.50537 + 10.11168 9.76554 9.46746 9.21784 9.01710 8.86543 + 8.76172 8.70601 8.70060 8.74274 8.82952 8.95971 + 9.13227 9.23289 9.32863 9.37904 9.21935 8.86451 + 7.02329 5.78010 2.95913 2.09631 1.06677 0.77636 + 1.98824 2.04254 2.09520 2.14645 2.19608 2.24388 + 2.28975 2.33377 2.37618 2.41703 2.45633 2.49447 + 2.53254 2.57150 2.61144 2.65239 2.69401 2.73460 + 2.77188 2.78952 2.80915 2.82803 2.85266 2.85986 + 2.86515 2.86571 2.86631 2.86642 2.86642 2.86647 + 2.51586 2.57739 2.63481 2.68866 2.73874 2.78497 + 2.82760 2.86730 2.90512 2.94136 2.97625 3.01027 + 3.04467 3.08064 3.11849 3.15857 3.20105 3.24525 + 3.28968 3.31132 3.33221 3.34799 3.36438 3.36879 + 3.37211 3.37247 3.37280 3.37286 3.37287 3.37290 + 2.94975 3.01863 3.08038 3.13579 3.18468 3.22721 + 3.26404 3.29668 3.32723 3.35628 3.38426 3.41168 + 3.43988 3.47015 3.50293 3.53865 3.57764 3.61965 + 3.66358 3.68525 3.70505 3.71834 3.73059 3.73375 + 3.73613 3.73638 3.73659 3.73663 3.73664 3.73666 + 3.63865 3.72014 3.78852 3.84504 3.88958 3.92274 + 3.94611 3.96275 3.97672 3.98926 4.00106 4.01310 + 4.02715 4.04479 4.06603 4.08999 4.11604 4.14577 + 4.18041 4.19838 4.21347 4.22205 4.23062 4.23266 + 4.23401 4.23414 4.23429 4.23431 4.23436 4.23435 + 4.17034 4.27241 4.34534 4.39433 4.42513 4.44457 + 4.45521 4.45969 4.46148 4.46157 4.46048 4.45901 + 4.45845 4.46023 4.46507 4.47382 4.48737 4.50602 + 4.52791 4.53828 4.54763 4.55386 4.55919 4.56038 + 4.56129 4.56140 4.56150 4.56150 4.56151 4.56151 + 4.61147 4.70767 4.78047 4.83219 4.86314 4.87494 + 4.87101 4.85734 4.84146 4.82545 4.80995 4.79577 + 4.78382 4.77508 4.76949 4.76617 4.76470 4.76707 + 4.77560 4.78166 4.78611 4.78778 4.79067 4.79144 + 4.79183 4.79185 4.79191 4.79192 4.79195 4.79194 + 4.97770 5.07705 5.14890 5.19615 5.21934 5.22054 + 5.20401 5.17688 5.14799 5.11971 5.09261 5.06736 + 5.04434 5.02416 5.00671 4.99109 4.97693 4.96645 + 4.96252 4.96285 4.96229 4.96077 4.96084 4.96098 + 4.96089 4.96087 4.96089 4.96088 4.96091 4.96091 + 5.56394 5.66363 5.72925 5.76498 5.77187 5.75279 + 5.71333 5.66241 5.61091 5.56161 5.51486 5.47098 + 5.42946 5.39008 5.35253 5.31570 5.27921 5.24611 + 5.22052 5.21087 5.20127 5.19354 5.18765 5.18637 + 5.18523 5.18509 5.18498 5.18497 5.18498 5.18498 + 6.01962 6.11419 6.16974 6.19178 6.18182 6.14350 + 6.08337 6.01174 5.94093 5.87390 5.81092 5.75188 + 5.69554 5.64093 5.58743 5.53354 5.47872 5.42695 + 5.38369 5.36582 5.34837 5.33470 5.32290 5.32018 + 5.31792 5.31765 5.31742 5.31740 5.31739 5.31740 + 6.80754 6.94255 6.97260 6.92643 6.83749 6.74026 + 6.64164 6.54350 6.44786 6.35392 6.26049 6.16701 + 6.07603 5.98924 5.90584 5.82314 5.73948 5.65819 + 5.58276 5.54720 5.51337 5.48833 5.46390 5.45800 + 5.45334 5.45274 5.45229 5.45222 5.45218 5.45218 + 7.38860 7.46890 7.45609 7.37654 7.25517 7.11827 + 6.97491 6.83246 6.69905 6.57501 6.45834 6.34649 + 6.23914 6.13509 6.03362 5.93281 5.83149 5.73212 + 5.63617 5.58873 5.54237 5.50742 5.47453 5.46636 + 5.45988 5.45906 5.45843 5.45834 5.45829 5.45828 + 8.18251 8.14338 8.04558 7.90715 7.73347 7.53247 + 7.31561 7.09853 6.89754 6.71703 6.55660 6.41370 + 6.28555 6.16723 6.05475 5.93940 5.81485 5.68854 + 5.56924 5.51125 5.44922 5.39775 5.35554 5.34516 + 5.33609 5.33503 5.33422 5.33405 5.33405 5.33396 + 8.71139 8.59613 8.42180 8.21119 7.97064 7.70891 + 7.43790 7.17345 6.93155 6.71620 6.52672 6.35950 + 6.21092 6.07567 5.94911 5.82172 5.68619 5.54858 + 5.41605 5.35057 5.28072 5.22301 5.17499 5.16315 + 5.15288 5.15167 5.15074 5.15055 5.15053 5.15044 + 9.10909 8.91992 8.67476 8.40019 8.10279 7.79156 + 7.47805 7.17719 6.90435 6.66258 6.45069 6.26392 + 6.09742 5.94577 5.80441 5.66499 5.52090 5.37601 + 5.23530 5.16590 5.09353 5.03466 4.98274 4.96994 + 4.95915 4.95787 4.95685 4.95668 4.95663 4.95656 + 9.39758 9.20020 8.89597 8.53711 8.15844 7.79275 + 7.44928 7.13377 6.85236 6.60259 6.37724 6.16929 + 5.97826 5.80383 5.64311 5.49173 5.34484 5.19832 + 5.05029 4.97734 4.90517 4.84901 4.79390 4.78034 + 4.76952 4.76811 4.76708 4.76693 4.76683 4.76681 + 9.93099 9.50897 9.06837 8.63880 8.22143 7.81915 + 7.43551 7.07445 6.74151 6.43929 6.16683 5.92261 + 5.70643 5.51770 5.34833 5.18324 5.01186 4.84429 + 4.69101 4.61914 4.54894 4.49396 4.43643 4.42197 + 4.41118 4.40976 4.40865 4.40852 4.40843 4.40843 + 10.33742 9.75989 9.19690 8.67596 8.19337 7.74670 + 7.33396 6.95320 6.60330 6.28479 5.99468 5.72926 + 5.48529 5.26213 5.05917 4.87550 4.70823 4.54476 + 4.37492 4.29184 4.21856 4.16931 4.11229 4.09558 + 4.08503 4.08414 4.08280 4.08254 4.08255 4.08255 + 10.71913 10.12438 9.45512 8.77995 8.13721 7.55805 + 7.04721 6.60814 6.24135 5.92268 5.61386 5.29914 + 5.00288 4.74149 4.50727 4.29037 4.08680 3.89539 + 3.71642 3.63282 3.55369 3.49292 3.43408 3.41994 + 3.40899 3.40748 3.40639 3.40628 3.40614 3.40615 + 11.14529 10.24622 9.41776 8.67758 8.01414 7.41922 + 6.88543 6.40723 5.98110 5.60029 5.25703 4.94281 + 4.64750 4.36563 4.10093 3.85688 3.63486 3.42944 + 3.23687 3.14583 3.05645 2.98864 2.93090 2.91711 + 2.90576 2.90444 2.90338 2.90319 2.90312 2.90304 + 11.56630 10.43138 9.43854 8.57910 7.82838 7.17069 + 6.59357 6.08193 5.62381 5.21135 4.83681 4.49251 + 4.16980 3.86359 3.57556 3.30880 3.06216 2.83181 + 2.61691 2.51655 2.42109 2.35118 2.29099 2.27680 + 2.26538 2.26407 2.26298 2.26282 2.26271 2.26262 + 11.84650 10.55875 9.46727 8.53510 7.73167 7.03498 + 6.42991 5.89690 5.41850 4.98591 4.59206 4.22986 + 3.89149 3.57199 3.27153 2.99144 2.73127 2.48623 + 2.25649 2.14974 2.05116 1.98086 1.91685 1.90195 + 1.89041 1.88906 1.88790 1.88777 1.88762 1.88761 + 12.06395 10.67015 9.51489 8.53344 7.69419 6.97080 + 6.34514 5.79542 5.30158 4.85391 4.44584 4.07072 + 3.72123 3.39251 3.08393 2.79559 2.52731 2.27389 + 2.03401 1.92156 1.81759 1.74333 1.67616 1.66071 + 1.64880 1.64740 1.64618 1.64604 1.64590 1.64595 + 12.24545 10.77322 9.57416 8.55727 7.69195 6.94978 + 6.30883 5.74588 5.23981 4.78053 4.36158 3.97657 + 3.61847 3.28246 2.96750 2.67303 2.39850 2.13912 + 1.89112 1.77350 1.66366 1.58440 1.51403 1.49794 + 1.48542 1.48395 1.48267 1.48252 1.48239 1.48246 + 12.54209 10.96158 9.70757 8.64554 7.74648 6.98079 + 6.32030 5.73953 5.21668 4.74165 4.30791 3.90904 + 3.53800 3.18995 2.86368 2.55840 2.27255 2.00144 + 1.73859 1.61159 1.49106 1.40239 1.32421 1.30615 + 1.29192 1.29024 1.28881 1.28863 1.28850 1.28848 + 12.77954 11.12937 9.84481 8.75814 7.84131 7.06260 + 6.39109 5.79992 5.26704 4.78246 4.33950 3.93135 + 3.55054 3.19207 2.85502 2.53895 2.24181 1.95739 + 1.67945 1.54337 1.41280 1.31513 1.22735 1.20666 + 1.19027 1.18834 1.18671 1.18650 1.18634 1.18618 + 13.19479 11.46201 10.15364 9.04797 8.12112 7.32931 + 6.64404 6.03879 5.49239 4.99463 4.53819 4.11533 + 3.71732 3.33856 2.97886 2.63879 2.31552 1.99853 + 1.68112 1.52169 1.36340 1.23968 1.12435 1.09629 + 1.07374 1.07108 1.06889 1.06859 1.06834 1.06826 + 13.45135 11.69876 10.40325 9.30751 8.38871 7.59650 + 6.90643 6.29438 5.74098 5.23606 4.77186 4.34005 + 3.93100 3.53856 3.16265 2.80404 2.45910 2.11409 + 1.75795 1.57472 1.38553 1.23162 1.08659 1.05126 + 1.02290 1.01946 1.01651 1.01614 1.01592 1.01620 + 13.74068 11.99482 10.75279 9.70681 8.81944 8.04462 + 7.36112 6.74756 6.18650 5.66965 5.19130 4.74529 + 4.32448 3.92273 3.53554 3.15648 2.77671 2.38226 + 1.95736 1.72863 1.48378 1.27248 1.05827 1.00866 + 0.97397 0.96962 0.96400 0.96320 0.96430 0.96441 + 13.77976 12.15070 11.01712 10.03981 9.17901 8.40614 + 7.71099 7.08336 6.51509 5.99805 5.52394 5.08334 + 4.66483 4.25943 3.86280 3.46888 3.06710 2.63727 + 2.15573 1.88791 1.59613 1.33887 1.05646 0.98421 + 0.94671 0.94337 0.93480 0.93320 0.93656 0.93524 + 13.85879 12.24837 11.16796 10.23505 9.40502 8.65452 + 7.97503 7.35760 6.79520 6.28068 5.80662 5.36455 + 4.94396 4.53612 4.13592 3.73583 3.32239 2.86930 + 2.34418 2.04295 1.70585 1.40447 1.06361 0.97347 + 0.92879 0.92522 0.91491 0.91297 0.91770 0.91494 + 13.90523 12.30991 11.27672 10.37974 9.57669 8.84661 + 8.18240 7.57604 7.02129 6.51173 6.04064 5.60018 + 5.18054 4.77318 4.37240 3.96949 3.54861 3.07828 + 2.51822 2.18900 1.81291 1.47099 1.07643 0.96939 + 0.91591 0.91176 0.90023 0.89810 0.90373 0.89964 + 13.93507 12.37039 11.41891 10.58068 9.82386 9.12986 + 8.49365 7.90855 7.36969 6.87185 6.40949 5.97607 + 5.56312 5.16263 4.76780 4.36749 3.94086 3.44530 + 2.82530 2.44722 2.00466 1.59576 1.12300 0.98595 + 0.89004 0.88453 0.88514 0.88401 0.87729 0.87798 + 13.94800 12.40326 11.50838 10.71117 9.98855 9.32287 + 8.71024 8.14480 7.62239 7.13843 6.68801 6.26515 + 5.86203 5.47085 5.08419 4.68967 4.26341 3.75572 + 3.09859 2.68573 2.19024 1.72023 1.16622 1.00159 + 0.88062 0.87201 0.87149 0.87032 0.86265 0.86335 + 14.01280 12.47447 11.64112 10.89452 10.21721 9.59445 + 9.02262 8.49646 8.01199 7.56459 7.14916 6.75904 + 6.38504 6.01839 5.65217 5.27463 4.86259 4.36602 + 3.69325 3.23351 2.62769 2.01151 1.26433 1.04481 + 0.88207 0.86281 0.84605 0.84460 0.84706 0.84176 + 13.99196 12.47540 11.68994 10.98440 10.34301 9.75335 + 9.21230 8.71523 8.25853 7.83808 7.44908 7.08511 + 6.73697 6.39575 6.05418 5.69954 5.30600 4.81640 + 4.12618 3.64135 2.98857 2.29648 1.38817 1.10744 + 0.88196 0.85455 0.83530 0.83371 0.83494 0.82998 + 13.92393 12.43979 11.71818 11.06742 10.47435 9.92947 + 9.43032 8.97318 8.55519 8.17295 7.82247 7.49805 + 7.19121 6.89339 6.59708 6.28819 5.93646 5.47211 + 4.77081 4.25842 3.55132 2.76552 1.63246 1.25488 + 0.90104 0.85217 0.82133 0.81948 0.81588 0.81740 + 13.91491 12.43567 11.73810 11.10925 10.53767 10.01535 + 9.53968 9.10734 8.71554 8.36102 8.03975 7.74590 + 7.47035 7.20420 6.94066 6.66650 6.35249 5.92895 + 5.26310 4.75518 4.02368 3.16788 1.84538 1.38303 + 0.92988 0.86181 0.81292 0.81005 0.81016 0.81075 + 13.90851 12.42254 11.74171 11.13708 10.59063 10.08850 + 9.62737 9.20429 8.81749 8.46898 8.16289 7.89699 + 7.65699 7.42806 7.19838 6.94892 6.64963 6.24486 + 5.61970 5.14293 4.43954 3.55698 2.05810 1.49861 + 0.94297 0.86630 0.81640 0.81329 0.80755 0.80664 + 13.87591 12.42541 11.76291 11.16492 10.62101 10.12366 + 9.67108 9.26121 8.89275 8.56446 8.27512 8.02108 + 7.79408 7.58398 7.37864 7.15803 6.89069 6.51810 + 5.92184 5.45741 4.76140 3.86437 2.25540 1.61763 + 0.96996 0.87849 0.81543 0.81089 0.80415 0.80386 + 13.86588 12.43513 11.78238 11.19248 10.65794 10.17332 + 9.73652 9.34524 8.99748 8.69098 8.42290 8.18874 + 7.98090 7.79217 7.61772 7.44617 7.24778 6.94367 + 6.39246 5.94466 5.27161 4.37600 2.60587 1.84973 + 1.02593 0.90257 0.81573 0.80900 0.80164 0.80034 + 13.84850 12.43932 11.79768 11.21719 10.69132 10.21532 + 9.78727 9.40511 9.06715 8.77144 8.51556 8.29555 + 8.10451 7.93606 7.78651 7.64589 7.48617 7.22935 + 6.73393 6.31651 5.67164 4.78102 2.91383 2.06324 + 1.08250 0.93116 0.81783 0.80826 0.79928 0.79819 + 13.80029 12.44628 11.82879 11.26641 10.75421 10.28925 + 9.87069 9.49780 9.17020 8.88699 8.64683 8.44737 + 8.28401 8.15178 8.04542 7.95020 7.83966 7.66093 + 7.29657 6.95650 6.37263 5.51413 3.56035 2.52935 + 1.21982 1.00524 0.82688 0.80996 0.79677 0.79529 + 13.75983 12.45622 11.84680 11.29118 10.78519 10.32633 + 9.91400 9.54761 9.22688 8.95130 8.71993 8.53104 + 8.38087 8.26540 8.18067 8.11356 8.04102 7.91734 + 7.63767 7.35706 6.84691 6.04926 4.05502 2.90707 + 1.35420 1.08597 0.83982 0.80974 0.79523 0.79384 + 13.64482 12.46277 11.86219 11.31387 10.81451 10.36211 + 9.95626 9.59662 9.28328 9.01598 8.79427 8.61694 + 8.48091 8.38342 8.32244 8.28821 8.26310 8.21099 + 8.04375 7.84276 7.43347 6.73980 4.80734 3.53895 + 1.59790 1.23146 0.86793 0.81834 0.79672 0.79237 + 13.54534 12.46375 11.86736 11.32270 10.82677 10.37798 + 9.97569 9.61967 9.31013 9.04699 8.83013 8.65894 + 8.53105 8.44446 8.39770 8.38142 8.38088 8.37082 + 8.27971 8.13456 7.79338 7.16653 5.33966 4.06293 + 1.82305 1.35993 0.89529 0.83554 0.79658 0.79163 + 13.47260 12.46464 11.87038 11.32671 10.83155 10.38428 + 9.98430 9.63159 9.32638 9.06803 8.85548 8.68777 + 8.56355 8.48189 8.44229 8.43691 8.45391 8.47358 + 8.42695 8.31321 8.03325 7.50421 5.78413 4.43921 + 2.02162 1.49618 0.92784 0.84229 0.80333 0.79119 + 13.42002 12.46560 11.87372 11.33053 10.83556 10.38940 + 9.99126 9.64060 9.33715 9.08064 8.87077 8.70681 + 8.58668 8.50904 8.47412 8.47568 8.50347 8.53866 + 8.52795 8.45248 8.22247 7.72993 6.08163 4.80964 + 2.22391 1.61152 0.95733 0.86084 0.80012 0.79089 + 13.35607 12.46652 11.87710 11.33537 10.84172 10.39723 + 10.00131 9.65312 9.35226 9.09852 8.89165 8.73108 + 8.61507 8.54272 8.51492 8.52632 8.56873 8.62767 + 8.66055 8.62494 8.46599 8.06981 6.57900 5.35103 + 2.58692 1.83729 1.01762 0.88987 0.80430 0.79051 + 13.31713 12.46694 11.87880 11.33860 10.84638 10.40321 + 10.00835 9.66126 9.36166 9.10942 8.90435 8.74598 + 8.63264 8.56361 8.54019 8.55760 8.60902 8.68288 + 8.74300 8.73265 8.62248 8.29844 6.94258 5.76772 + 2.90584 2.04315 1.07657 0.91982 0.80898 0.79028 + 13.25913 12.46750 11.88094 11.34324 10.85372 10.41232 + 10.01870 9.67267 9.37444 9.12402 8.92136 8.76603 + 8.65648 8.59213 8.57467 8.60028 8.66391 8.75854 + 8.85679 8.88213 8.84416 8.63782 7.54459 6.49905 + 3.56333 2.50012 1.21774 0.99597 0.82203 0.78999 + 13.22622 12.46771 11.88170 11.34506 10.85675 10.41633 + 10.02354 9.67848 9.38151 9.13236 8.93041 8.77535 + 8.66713 8.60620 8.59347 8.62332 8.69015 8.79337 + 8.92164 8.97380 8.95811 8.78441 7.93490 7.06962 + 4.04159 2.85810 1.35358 1.08293 0.83811 0.78983 + 13.18946 12.46810 11.88307 11.34709 10.85928 10.41966 + 10.02767 9.68351 9.38757 9.13954 8.93889 8.78538 + 8.67907 8.62057 8.61107 8.64535 8.71871 8.83269 + 8.98274 9.05654 9.08133 8.97721 8.36862 7.70676 + 4.80754 3.48101 1.59901 1.23440 0.86477 0.78969 + 13.16853 12.46833 11.88430 11.34831 10.86035 10.42077 + 10.02921 9.68547 9.38975 9.14215 8.94269 8.79118 + 8.68634 8.62809 8.61859 8.65517 8.73504 8.85715 + 9.00930 9.08537 9.14346 9.12151 8.62761 7.97392 + 5.39555 4.03623 1.81979 1.35535 0.89561 0.78962 + 13.17901 12.47502 11.88242 11.34308 10.85486 10.41651 + 10.02693 9.68542 9.39166 9.14554 8.94690 8.79493 + 8.68700 8.62307 8.60968 8.65382 8.75707 8.89484 + 9.03531 9.10524 9.17209 9.18248 8.79992 8.22637 + 5.81093 4.44519 2.04463 1.48683 0.92518 0.78957 + 13.14618 12.46855 11.88513 11.34882 10.86043 10.42120 + 10.03039 9.68770 9.39298 9.14621 8.94742 8.79649 + 8.69238 8.63523 8.62741 8.66648 8.75005 8.87775 + 9.04098 9.12837 9.20788 9.22759 8.90922 8.41541 + 6.14721 4.78382 2.25562 1.61051 0.95587 0.78954 + 13.13585 12.46846 11.88524 11.34949 10.86182 10.42282 + 10.03209 9.68937 9.39467 9.14805 8.94955 8.79908 + 8.69553 8.63902 8.63200 8.67218 8.75741 8.88789 + 9.05707 9.15041 9.24049 9.28131 9.06119 8.66499 + 6.64841 5.33082 2.62903 1.87507 1.01581 0.78951 + 13.13289 12.46800 11.88425 11.35002 10.86397 10.42558 + 10.03454 9.69132 9.39653 9.15001 8.95120 8.79988 + 8.69605 8.64054 8.63532 8.67672 8.76160 8.89194 + 9.06701 9.16752 9.26292 9.30348 9.14007 8.86035 + 7.02018 5.72855 2.94787 2.11658 1.07154 0.78948 + 1.92450 1.97990 2.03355 2.08565 2.13596 2.18427 + 2.23052 2.27483 2.31752 2.35866 2.39823 2.43660 + 2.47479 2.51374 2.55352 2.59420 2.63548 2.67577 + 2.71291 2.73064 2.75059 2.76988 2.79464 2.80179 + 2.80709 2.80766 2.80825 2.80836 2.80836 2.80841 + 2.45870 2.51239 2.56439 2.61529 2.66481 2.71263 + 2.75844 2.80192 2.84285 2.88116 2.91706 2.95116 + 2.98506 3.02027 3.05706 3.09574 3.13692 3.18202 + 3.23160 3.25619 3.27653 3.28862 3.30570 3.31206 + 3.31501 3.31512 3.31558 3.31563 3.31579 3.31571 + 2.89367 2.94935 3.00220 3.05306 3.10160 3.14745 + 3.19023 3.22962 3.26538 3.29751 3.32646 3.35314 + 3.37978 3.40845 3.43976 3.47436 3.51319 3.55776 + 3.60831 3.63330 3.65213 3.66085 3.67415 3.67974 + 3.68164 3.68157 3.68194 3.68198 3.68217 3.68207 + 3.56646 3.64292 3.70809 3.76321 3.80812 3.84324 + 3.86976 3.89008 3.90747 3.92294 3.93720 3.95124 + 3.96700 3.98619 4.00891 4.03443 4.06224 4.09360 + 4.12936 4.14770 4.16320 4.17228 4.18171 4.18400 + 4.18558 4.18575 4.18592 4.18593 4.18598 4.18597 + 4.08520 4.18631 4.26046 4.31217 4.34626 4.36865 + 4.38186 4.38882 4.39329 4.39624 4.39794 4.39900 + 4.40079 4.40484 4.41182 4.42253 4.43784 4.45826 + 4.48198 4.49313 4.50328 4.51019 4.51628 4.51769 + 4.51878 4.51892 4.51902 4.51902 4.51904 4.51905 + 4.50484 4.62916 4.71056 4.75706 4.77885 4.78780 + 4.78787 4.78267 4.77648 4.76910 4.75842 4.74432 + 4.73087 4.72186 4.71744 4.71644 4.71816 4.72447 + 4.73549 4.74111 4.74631 4.74991 4.75321 4.75397 + 4.75459 4.75466 4.75472 4.75473 4.75474 4.75475 + 4.85871 5.00021 5.08552 5.12569 5.13547 5.13164 + 5.11935 5.10271 5.08636 5.06921 5.04732 5.02002 + 4.99330 4.97254 4.95745 4.94539 4.93447 4.92759 + 4.92647 4.92676 4.92719 4.92760 4.92805 4.92818 + 4.92830 4.92832 4.92833 4.92833 4.92833 4.92834 + 5.43356 5.59230 5.67651 5.70195 5.68963 5.66287 + 5.62838 5.59085 5.55537 5.51992 5.47878 5.43062 + 5.38305 5.34263 5.30850 5.27652 5.24364 5.21409 + 5.19160 5.18221 5.17381 5.16803 5.16253 5.16129 + 5.16033 5.16020 5.16011 5.16009 5.16008 5.16010 + 5.88958 6.04951 6.12451 6.13361 6.10130 6.05433 + 6.00016 5.94378 5.89049 5.83815 5.78096 5.71732 + 5.65447 5.59848 5.54829 5.49941 5.44873 5.40102 + 5.36089 5.34315 5.32687 5.31527 5.30392 5.30125 + 5.29918 5.29892 5.29872 5.29868 5.29866 5.29868 + 6.72711 6.85920 6.89570 6.86113 6.78326 6.69162 + 6.59419 6.49612 6.40293 6.31348 6.22435 6.13386 + 6.04564 5.96230 5.88272 5.80337 5.72196 5.64310 + 5.57087 5.53666 5.50405 5.47991 5.45651 5.45081 + 5.44633 5.44576 5.44531 5.44524 5.44521 5.44521 + 7.31662 7.40567 7.39655 7.31763 7.19743 7.06549 + 6.92977 6.79527 6.66744 6.54676 6.43260 6.32344 + 6.21909 6.11840 6.02043 5.92264 5.82355 5.72657 + 5.63353 5.58719 5.54183 5.50769 5.47589 5.46799 + 5.46170 5.46090 5.46030 5.46021 5.46016 5.46014 + 8.30858 8.13517 7.95069 7.76941 7.59131 7.41629 + 7.24456 7.07639 6.91140 6.75074 6.59532 6.44493 + 6.30098 6.16330 6.03268 5.90999 5.79532 5.68535 + 5.57822 5.52769 5.48057 5.44120 5.36988 5.34411 + 5.34862 5.35218 5.34949 5.34811 5.35017 5.34885 + 8.83382 8.59016 8.33626 8.08975 7.85042 7.61820 + 7.39324 7.17591 6.96593 6.76468 6.57348 6.39193 + 6.22180 6.06361 5.91820 5.78664 5.66842 5.55673 + 5.44518 5.39028 5.33576 5.28592 5.19428 5.16260 + 5.17437 5.17983 5.17560 5.17355 5.17619 5.17468 + 9.08042 8.88128 8.63226 8.35861 8.06620 7.76304 + 7.45944 7.16873 6.90471 6.67015 6.46383 6.28111 + 6.11712 5.96663 5.82574 5.68749 5.54619 5.40417 + 5.26463 5.19531 5.12337 5.06522 5.01378 5.00108 + 4.99042 4.98916 4.98815 4.98799 4.98793 4.98786 + 9.39162 9.12848 8.81913 8.49160 8.15168 7.80742 + 7.46871 7.14786 6.85821 6.60195 6.37686 6.17739 + 5.99740 5.83173 5.67667 5.52686 5.37765 5.22962 + 5.08453 5.01340 4.94172 4.88485 4.83048 4.81705 + 4.80622 4.80492 4.80383 4.80370 4.80358 4.80357 + 9.79620 9.53170 9.13207 8.67043 8.20144 7.77257 + 7.38842 7.04522 6.73978 6.46631 6.21347 5.97438 + 5.75330 5.55458 5.37486 5.20836 5.04885 4.89049 + 4.73435 4.66215 4.59263 4.53836 4.48017 4.46630 + 4.45534 4.45385 4.45278 4.45265 4.45253 4.45256 + 10.11637 9.77309 9.28966 8.74904 8.21263 7.73133 + 7.30742 6.93426 6.60494 6.31039 6.03441 5.76894 + 5.52226 5.30177 5.10425 4.92227 4.74897 4.57930 + 4.41606 4.34246 4.27260 4.21836 4.15863 4.14460 + 4.13357 4.13204 4.13094 4.13083 4.13069 4.13075 + 10.79851 10.06039 9.36004 8.72206 8.14023 7.60927 + 7.12473 6.68445 6.28653 5.92779 5.60358 5.30828 + 5.03597 4.78362 4.55227 4.33972 4.14363 3.95504 + 3.76815 3.67933 3.60003 3.54549 3.48627 3.47053 + 3.45961 3.45851 3.45729 3.45711 3.45696 3.45699 + 11.01654 10.27499 9.48573 8.71859 8.01559 7.40734 + 6.88276 6.42500 6.01932 5.65211 5.30873 4.98198 + 4.67664 4.39655 4.14080 3.90328 3.68019 3.47601 + 3.28808 3.19512 3.10516 3.03885 2.98047 2.96622 + 2.95494 2.95354 2.95249 2.95232 2.95224 2.95214 + 11.53760 10.42211 9.44329 8.59291 7.84786 7.19348 + 6.61816 6.10782 5.65119 5.24054 4.86799 4.52571 + 4.20472 3.89975 3.61265 3.34688 3.10159 2.87291 + 2.65984 2.56032 2.46527 2.39527 2.33479 2.32048 + 2.30894 2.30760 2.30651 2.30634 2.30625 2.30613 + 11.83776 10.55568 9.46960 8.54210 7.74300 7.05034 + 6.44881 5.91882 5.44288 5.01225 4.62003 4.25918 + 3.92196 3.60346 3.30394 3.02477 2.76565 2.52192 + 2.29378 2.18791 2.09004 2.02004 1.95574 1.94069 + 1.92904 1.92768 1.92650 1.92637 1.92622 1.92620 + 12.06383 10.66783 9.51312 8.53420 7.69890 6.98032 + 6.35949 5.81403 5.32334 4.87784 4.47120 4.09705 + 3.74836 3.42043 3.11267 2.82513 2.55768 2.30531 + 2.06692 1.95538 1.85233 1.77862 1.71119 1.69559 + 1.68357 1.68216 1.68092 1.68079 1.68064 1.68071 + 12.24595 10.76901 9.56871 8.55380 7.69253 6.95559 + 6.32013 5.76205 5.25947 4.80245 4.38487 4.00065 + 3.64314 3.30772 2.99340 2.69960 2.42577 2.16730 + 1.92072 1.80403 1.69522 1.61669 1.54616 1.52992 + 1.51733 1.51584 1.51454 1.51440 1.51425 1.51436 + 12.53011 10.95111 9.69900 8.64063 7.74617 6.98543 + 6.32977 5.75316 5.23330 4.76025 4.32773 3.92959 + 3.55905 3.21147 2.88569 2.58090 2.29563 2.02530 + 1.76371 1.63763 1.51823 1.43052 1.35252 1.33443 + 1.32022 1.31854 1.31710 1.31692 1.31678 1.31678 + 12.74736 11.11236 9.83681 8.75709 7.84540 7.07046 + 6.40177 5.81273 5.28153 4.79824 4.35630 3.94895 + 3.56882 3.21095 2.87443 2.55888 2.26230 1.97859 + 1.70178 1.56656 1.43713 1.34054 1.25339 1.23281 + 1.21655 1.21464 1.21302 1.21281 1.21264 1.21248 + 13.12662 11.43039 10.14268 9.04954 8.12903 7.33968 + 6.65461 6.04878 5.50219 5.00479 4.54913 4.12731 + 3.73040 3.35267 2.99391 2.65463 2.33210 2.01591 + 1.69949 1.54074 1.38345 1.26083 1.14689 1.11920 + 1.09696 1.09434 1.09219 1.09190 1.09167 1.09153 + 13.37342 11.65690 10.38137 9.29856 8.38698 7.59856 + 6.91014 6.29882 5.74618 5.24223 4.77915 4.34855 + 3.94069 3.54935 3.17449 2.81694 2.47309 2.12918 + 1.77408 1.59138 1.40296 1.25002 1.10670 1.07191 + 1.04398 1.04058 1.03767 1.03731 1.03706 1.03741 + 13.67704 11.94441 10.70868 9.66977 8.78981 8.02283 + 7.34700 6.74026 6.18453 5.67158 5.19594 4.75167 + 4.33189 3.93067 3.54384 3.16536 2.78662 2.39355 + 1.97023 1.74226 1.49811 1.28754 1.07500 1.02627 + 0.99242 0.98818 0.98250 0.98158 0.98230 0.98332 + 13.84280 12.11560 10.92599 9.93138 9.08101 8.33595 + 7.67564 7.07900 6.52846 6.01663 5.53894 5.09033 + 4.66485 4.25690 3.86166 3.47183 3.07580 2.65247 + 2.17519 1.90573 1.60640 1.34180 1.06822 1.00471 + 0.96453 0.95968 0.95167 0.95028 0.95207 0.95298 + 13.80152 12.20011 11.11859 10.18568 9.35755 8.61083 + 7.93663 7.32569 6.77063 6.26390 5.79765 5.36276 + 4.94784 4.54361 4.14510 3.74505 3.33056 2.87658 + 2.35188 2.05152 1.71577 1.41582 1.07709 0.98795 + 0.94491 0.94166 0.93111 0.92873 0.93232 0.93191 + 13.85664 12.26577 11.22680 10.32660 9.52316 8.79558 + 8.13619 7.53649 6.98979 6.48915 6.02722 5.59537 + 5.18261 4.77963 4.38089 3.97797 3.55565 3.08398 + 2.52414 2.19584 1.82136 1.48114 1.08892 0.98295 + 0.93148 0.92775 0.91590 0.91322 0.91745 0.91606 + 13.89946 12.33370 11.36999 10.52373 9.76329 9.06966 + 8.43712 7.85850 7.32826 6.84051 6.38893 5.96588 + 5.56141 5.16646 4.77430 4.37412 3.94575 3.44841 + 2.82843 2.45140 2.01079 1.60403 1.13409 0.99835 + 0.90494 0.89999 0.90021 0.89832 0.88987 0.89364 + 13.91929 12.37098 11.46042 10.65275 9.92452 9.25780 + 8.64796 8.08855 7.57473 7.10120 6.66220 6.25057 + 5.85679 5.47183 5.08839 4.69429 4.26634 3.75675 + 3.09953 2.68778 2.19452 1.72710 1.17637 1.01321 + 0.89506 0.88711 0.88625 0.88426 0.87465 0.87851 + 13.98718 12.44401 11.59212 10.83279 10.14832 9.52333 + 8.95358 8.43316 7.95736 7.52085 7.11754 6.73944 + 6.37532 6.01495 5.65143 5.27335 4.85863 4.36019 + 3.68938 3.23223 2.62972 2.01655 1.27263 1.05472 + 0.89597 0.87731 0.86026 0.85845 0.85859 0.85618 + 13.95467 12.43911 11.63853 10.92258 10.27522 9.68374 + 9.14448 8.65230 8.20308 7.79208 7.41369 7.06041 + 6.72132 6.38619 6.04776 5.69351 5.29841 4.80778 + 4.11976 3.63756 2.98836 2.29977 1.39536 1.11639 + 0.89534 0.86866 0.84926 0.84733 0.84674 0.84399 + 13.86107 12.39055 11.66215 11.00690 10.41160 9.86659 + 9.36925 8.91567 8.50269 8.12667 7.78317 7.46601 + 7.16583 6.87335 6.58102 6.27473 5.92442 5.46113 + 4.76162 4.25095 3.54685 2.76508 1.63867 1.26336 + 0.91325 0.86532 0.83515 0.83298 0.82815 0.83098 + 13.83646 12.37805 11.67877 11.04902 10.47765 9.95660 + 9.48318 9.05396 8.66602 8.31600 7.99969 7.71097 + 7.44029 7.17839 6.91844 6.64723 6.33565 5.91439 + 5.25134 4.74543 4.01702 3.16535 1.85036 1.39066 + 0.94146 0.87438 0.82649 0.82352 0.82280 0.82410 + 13.82418 12.37811 11.69663 11.08203 10.52454 10.01720 + 9.55750 9.14239 8.76929 8.43525 8.13652 7.86755 + 7.61949 7.38365 7.15354 6.91589 6.63999 6.25053 + 5.61329 5.12491 4.42231 3.55802 2.06333 1.50382 + 0.95418 0.87747 0.82975 0.82639 0.82213 0.81986 + 13.78056 12.35975 11.70080 11.10498 10.56319 10.06855 + 9.61921 9.21287 8.84779 8.52255 8.23556 7.98326 + 7.75815 7.55057 7.34813 7.13071 6.86690 6.49810 + 5.90630 5.44490 4.75279 3.85953 2.25724 1.62329 + 0.98072 0.89032 0.82857 0.82419 0.81744 0.81699 + 13.76446 12.36456 11.71794 11.13294 10.60267 10.12157 + 9.68777 9.29892 8.95315 8.64828 8.38155 8.14865 + 7.94222 7.75526 7.58307 7.41439 7.21961 6.91987 + 6.37396 5.92941 5.26041 4.36909 2.60617 1.85386 + 1.03582 0.91380 0.82870 0.82213 0.81503 0.81335 + 13.72136 12.35981 11.73503 11.16539 10.64536 10.17151 + 9.74298 9.35922 9.02001 8.72397 8.46900 8.25175 + 8.06619 7.90560 7.76270 7.61996 7.44683 7.18432 + 6.70875 6.30381 5.65767 4.76717 2.92289 2.06308 + 1.09053 0.94197 0.83090 0.82127 0.81285 0.81113 + 13.70183 12.37726 11.76531 11.20711 10.69835 10.23591 + 9.81938 9.44816 9.12207 8.84028 8.60146 8.40328 + 8.24122 8.11032 8.00544 7.91201 7.80390 7.62874 + 7.27002 6.93381 6.35472 5.50153 3.55697 2.53017 + 1.22747 1.01486 0.83946 0.82290 0.80960 0.80813 + 13.68801 12.39757 11.78361 11.22634 10.72107 10.26495 + 9.85650 9.49439 9.17751 8.90488 8.67523 8.48623 + 8.33319 8.21255 8.12448 8.06481 8.01449 7.90787 + 7.61802 7.32657 6.81625 6.02155 4.04352 2.92670 + 1.35854 1.08905 0.85163 0.82558 0.80820 0.80663 + 13.58008 12.40578 11.79918 11.24828 10.74903 10.29898 + 9.89690 9.54163 9.23229 8.96820 8.74847 8.57129 + 8.43253 8.32976 8.26497 8.23725 8.23322 8.19777 + 8.02071 7.80828 7.39660 6.70346 4.78967 3.55880 + 1.60199 1.23290 0.87892 0.83463 0.80813 0.80511 + 13.46168 12.39688 11.80285 11.26078 10.76745 10.32112 + 9.92126 9.56750 9.25990 8.99838 8.78285 8.61271 + 8.48561 8.39959 8.35320 8.33728 8.33736 8.32858 + 8.24054 8.09845 7.76266 7.14285 5.32822 4.05712 + 1.82682 1.36659 0.90652 0.84789 0.80899 0.80434 + 13.38922 12.39710 11.80606 11.26528 10.77282 10.32791 + 9.93018 9.57951 9.27605 9.01918 8.80785 8.64114 + 8.51767 8.43659 8.39737 8.39229 8.40963 8.42996 + 8.38535 8.27416 7.99945 7.47826 5.77078 4.42994 + 2.02466 1.50278 0.93865 0.85392 0.81594 0.80388 + 13.33809 12.39708 11.80880 11.26919 10.77760 10.33385 + 9.93759 9.58849 9.28656 9.03153 8.82292 8.65994 + 8.54054 8.46346 8.42892 8.43064 8.45851 8.49406 + 8.48494 8.41164 8.18624 7.70074 6.06618 4.80037 + 2.22575 1.61694 0.96772 0.87249 0.81268 0.80358 + 13.27642 12.39761 11.81168 11.27392 10.78385 10.34196 + 9.94769 9.60083 9.30139 9.04909 8.84349 8.68388 + 8.56856 8.49670 8.46917 8.48065 8.52298 8.58197 + 8.61571 8.58156 8.42623 8.03644 6.56035 5.33932 + 2.58707 1.84169 1.02724 0.90090 0.81699 0.80319 + 13.23881 12.39845 11.81368 11.27704 10.78820 10.34749 + 9.95447 9.60887 9.31074 9.05991 8.85603 8.69854 + 8.58585 8.51728 8.49408 8.51153 8.56279 8.63656 + 8.69712 8.68773 8.58033 8.26192 6.92129 5.75399 + 2.90466 2.04671 1.08550 0.93030 0.82174 0.80295 + 13.18283 12.39973 11.81631 11.28146 10.79452 10.35565 + 9.96426 9.62017 9.32354 9.07443 8.87282 8.71833 + 8.60940 8.54542 8.52807 8.55360 8.61701 8.71140 + 8.80957 8.83522 8.79867 8.59627 7.51798 6.48118 + 3.55964 2.50170 1.22532 1.00533 0.83475 0.80264 + 13.15116 12.40015 11.81708 11.28318 10.79734 10.35937 + 9.96887 9.62585 9.33058 9.08278 8.88189 8.72763 + 8.61994 8.55929 8.54663 8.57636 8.64292 8.74578 + 8.87371 8.92585 8.91094 8.74035 7.90454 7.04813 + 4.03568 2.85767 1.36019 1.09150 0.85072 0.80249 + 13.11542 12.40025 11.81824 11.28520 10.80006 10.36283 + 9.97308 9.63086 9.33654 9.08987 8.89029 8.73761 + 8.63183 8.57362 8.56411 8.59815 8.67108 8.78453 + 8.93411 9.00777 9.03274 8.93016 8.33241 7.68045 + 4.79839 3.47710 1.60412 1.24195 0.87674 0.80233 + 13.09543 12.40039 11.81947 11.28652 10.80143 10.36429 + 9.97476 9.63278 9.33864 9.09240 8.89404 8.74333 + 8.63904 8.58103 8.57151 8.60783 8.68726 8.80874 + 8.96022 9.03613 9.09434 9.07326 8.58706 7.94299 + 5.38432 4.03032 1.82374 1.36178 0.90698 0.80226 + 13.10602 12.40749 11.81809 11.28159 10.79603 10.36001 + 9.97250 9.63279 9.34059 9.09574 8.89813 8.74693 + 8.63951 8.57588 8.56250 8.60638 8.70909 8.84621 + 8.98611 9.05577 9.12233 9.13319 8.75738 8.19197 + 5.79740 4.43730 2.04762 1.49260 0.93600 0.80222 + 13.07397 12.40071 11.82050 11.28743 10.80201 10.36502 + 9.97610 9.63495 9.34168 9.09624 8.89856 8.74840 + 8.64480 8.58790 8.58011 8.61896 8.70213 8.82916 + 8.99153 9.07859 9.15792 9.17794 8.86444 8.37877 + 6.13182 4.77412 2.25715 1.61628 0.96618 0.80219 + 13.06381 12.40072 11.82062 11.28789 10.80299 10.36641 + 9.97767 9.63663 9.34341 9.09808 8.90063 8.75092 + 8.64788 8.59163 8.58463 8.62460 8.70944 8.83918 + 9.00739 9.10028 9.19008 9.23102 9.01418 8.62492 + 6.62981 5.31827 2.62827 1.87878 1.02510 0.80215 + 13.05927 12.39897 11.81892 11.28813 10.80544 10.37004 + 9.98142 9.63971 9.34540 9.09893 8.90071 8.75092 + 8.64850 8.59343 8.58806 8.62965 8.71531 8.84394 + 9.01472 9.11463 9.21038 9.26245 9.11482 8.77661 + 6.98107 5.75121 2.95449 2.10088 1.08392 0.80212 + 1.86618 1.91943 1.97191 2.02384 2.07493 2.12485 + 2.17322 2.21970 2.26399 2.30593 2.34550 2.38317 + 2.42025 2.45791 2.49613 2.53477 2.57383 2.61401 + 2.65560 2.67631 2.69632 2.71263 2.73740 2.74644 + 2.75124 2.75155 2.75228 2.75234 2.75258 2.75247 + 2.39206 2.44722 2.50063 2.55284 2.60353 2.65236 + 2.69898 2.74305 2.78431 2.82271 2.85848 2.89229 + 2.92594 2.96108 2.99803 3.03714 3.07897 3.12474 + 3.17471 3.19940 3.21992 3.23228 3.24993 3.25651 + 3.25953 3.25964 3.26012 3.26017 3.26036 3.26027 + 2.81442 2.88036 2.94039 2.99526 3.04474 3.08885 + 3.12800 3.16329 3.19625 3.22740 3.25726 3.28655 + 3.31707 3.35032 3.38635 3.42451 3.46431 3.50659 + 3.55165 3.57412 3.59437 3.60799 3.62219 3.62575 + 3.62838 3.62868 3.62897 3.62899 3.62905 3.62904 + 3.48481 3.56515 3.63362 3.69134 3.73818 3.77461 + 3.80201 3.82314 3.84166 3.85868 3.87484 3.89100 + 3.90888 3.92996 3.95428 3.98107 4.00985 4.04214 + 4.07912 4.09819 4.11444 4.12414 4.13434 4.13684 + 4.13856 4.13875 4.13894 4.13895 4.13901 4.13900 + 4.00234 4.10409 4.17931 4.23254 4.26867 4.29371 + 4.30999 4.32012 4.32755 4.33317 4.33744 4.34097 + 4.34511 4.35127 4.36018 4.37273 4.38987 4.41185 + 4.43690 4.44891 4.46003 4.46778 4.47467 4.47631 + 4.47757 4.47773 4.47785 4.47787 4.47788 4.47789 + 4.41936 4.54630 4.62741 4.67235 4.69397 4.70659 + 4.71319 4.71491 4.71324 4.70819 4.69952 4.68823 + 4.67777 4.67135 4.66917 4.67035 4.67437 4.68261 + 4.69514 4.70174 4.70804 4.71256 4.71671 4.71773 + 4.71853 4.71864 4.71872 4.71873 4.71872 4.71874 + 4.77171 4.91749 5.00154 5.03786 5.04583 5.04652 + 5.04342 5.03654 5.02588 5.01077 4.99045 4.96616 + 4.94289 4.92504 4.91240 4.90276 4.89448 4.88985 + 4.89040 4.89173 4.89333 4.89469 4.89604 4.89643 + 4.89675 4.89680 4.89683 4.89682 4.89682 4.89685 + 5.34567 5.51069 5.59308 5.61274 5.59734 5.57617 + 5.55359 5.52864 5.50002 5.46645 5.42655 5.38166 + 5.33796 5.30073 5.26925 5.23993 5.21014 5.18332 + 5.16282 5.15451 5.14727 5.14243 5.13786 5.13686 + 5.13613 5.13603 5.13595 5.13594 5.13592 5.13595 + 5.80247 5.96938 6.04318 6.04713 6.01232 5.97142 + 5.92949 5.88589 5.83966 5.78941 5.73363 5.67336 + 5.61442 5.56164 5.51410 5.46800 5.42064 5.37603 + 5.33816 5.32145 5.30623 5.29551 5.28507 5.28266 + 5.28081 5.28056 5.28038 5.28036 5.28032 5.28035 + 6.64468 6.78280 6.82158 6.78744 6.71144 6.62598 + 6.53768 6.44870 6.36144 6.27514 6.18868 6.10167 + 6.01696 5.93650 5.85942 5.78276 5.70472 5.62937 + 5.55988 5.52652 5.49467 5.47122 5.44870 5.44323 + 5.43894 5.43839 5.43797 5.43790 5.43787 5.43788 + 7.23983 7.33266 7.32966 7.25789 7.14466 7.01845 + 6.88742 6.75709 6.63350 6.51712 6.40703 6.30147 + 6.20019 6.10206 6.00636 5.91104 5.81503 5.72152 + 5.63135 5.58573 5.54093 5.50732 5.47643 5.46873 + 5.46260 5.46184 5.46126 5.46116 5.46111 5.46109 + 8.06435 8.03263 7.94432 7.81620 7.65337 7.46358 + 7.25792 7.05170 6.86098 6.68997 6.53814 6.40278 + 6.28071 6.16687 6.05789 5.94635 5.82688 5.70593 + 5.59098 5.53461 5.47380 5.42322 5.38289 5.37302 + 5.36429 5.36327 5.36250 5.36233 5.36234 5.36222 + 8.60835 8.50232 8.33908 8.13994 7.91105 7.66097 + 7.40141 7.14802 6.91668 6.71125 6.53080 6.37151 + 6.22914 6.09810 5.97444 5.85018 5.71915 5.58628 + 5.45729 5.39302 5.32419 5.26732 5.22085 5.20945 + 5.19948 5.19831 5.19743 5.19724 5.19723 5.19710 + 9.01310 8.83590 8.60420 8.34281 8.05824 7.75933 + 7.45755 7.16775 6.90533 6.67326 6.47018 6.29120 + 6.13101 5.98393 5.84595 5.70989 5.56991 5.42909 + 5.29135 5.22298 5.15154 5.09348 5.04277 5.03030 + 5.01976 5.01851 5.01752 5.01735 5.01730 5.01722 + 9.33152 9.08705 8.79297 8.47678 8.14478 7.80563 + 7.47011 7.15157 6.86450 6.61127 6.38953 6.19368 + 6.01729 5.85493 5.70277 5.55520 5.40743 5.26057 + 5.11692 5.04654 4.97539 4.91879 4.86499 4.85172 + 4.84099 4.83970 4.83862 4.83848 4.83839 4.83837 + 9.74841 9.49671 9.10716 8.65301 8.19059 7.76867 + 7.39158 7.05477 6.75431 6.48460 6.23501 5.99912 + 5.78117 5.58544 5.40852 5.24449 5.08689 4.92972 + 4.77440 4.70285 4.63402 4.58022 4.52225 4.50843 + 4.49752 4.49603 4.49495 4.49483 4.49471 4.49476 + 10.07087 9.74744 9.27085 8.73002 8.19463 7.72160 + 7.31039 6.94931 6.62671 6.33461 6.06026 5.79760 + 5.55422 5.33690 5.14233 4.96295 4.79165 4.62304 + 4.46044 4.38761 4.31856 4.26478 4.20502 4.19096 + 4.17990 4.17837 4.17727 4.17715 4.17702 4.17710 + 10.76461 10.03368 9.34109 8.71031 8.13527 7.61075 + 7.13240 6.69799 6.30564 5.95213 5.63281 5.34201 + 5.07358 4.82431 4.59526 4.38435 4.18937 4.00176 + 3.81611 3.72804 3.64955 3.59557 3.53596 3.51974 + 3.50875 3.50767 3.50642 3.50625 3.50607 3.50613 + 11.06930 10.20356 9.40253 8.68324 8.03558 7.45250 + 6.92767 6.45654 6.03630 5.66062 5.32200 5.01218 + 4.72117 4.44352 4.18281 3.94254 3.72416 3.52234 + 3.33329 3.24376 3.15515 3.08712 3.02838 3.01419 + 3.00248 3.00112 3.00002 2.99983 2.99975 2.99964 + 11.51677 10.41107 9.44089 8.59762 7.85859 7.20935 + 6.63830 6.13146 5.67762 5.26914 4.89837 4.55757 + 4.23793 3.93423 3.64838 3.38391 3.14011 2.91314 + 2.70194 2.60330 2.50880 2.43876 2.37760 2.36301 + 2.35123 2.34987 2.34875 2.34858 2.34848 2.34834 + 11.81113 10.54945 9.47681 8.55777 7.76359 7.07343 + 6.47287 5.94323 5.46784 5.03808 4.64699 4.28745 + 3.95155 3.63426 3.33582 3.05762 2.79944 2.55696 + 2.33062 2.22571 2.12845 2.05849 1.99376 1.97853 + 1.96672 1.96534 1.96415 1.96402 1.96386 1.96384 + 12.03274 10.66392 9.52559 8.55583 7.72464 7.00685 + 6.38490 5.83787 5.34637 4.90097 4.49512 4.12219 + 3.77482 3.44809 3.14134 2.85459 2.58775 2.33632 + 2.09953 1.98892 1.88649 1.81295 1.74543 1.72975 + 1.71767 1.71624 1.71500 1.71486 1.71471 1.71481 + 12.21241 10.76567 9.58288 8.57731 7.71965 6.98267 + 6.34514 5.78461 5.28061 4.82334 4.40634 4.02326 + 3.66703 3.33279 3.01945 2.72634 2.45296 2.19521 + 1.95006 1.83424 1.72608 1.64785 1.57749 1.56128 + 1.54869 1.54721 1.54591 1.54576 1.54562 1.54577 + 12.49798 10.94573 9.70850 8.65844 7.76752 7.00721 + 6.35027 5.77201 5.25120 4.77800 4.34595 3.94868 + 3.57919 3.23261 2.90769 2.60356 2.31873 2.04901 + 1.78862 1.66332 1.54466 1.45749 1.38002 1.36206 + 1.34794 1.34627 1.34484 1.34466 1.34452 1.34454 + 12.72120 11.10284 9.83657 8.76322 7.85557 7.08300 + 6.41563 5.82738 5.29677 4.81401 4.37260 3.96582 + 3.58635 3.22921 2.89345 2.57859 2.28260 1.99962 + 1.72392 1.58945 1.46088 1.36506 1.27860 1.25820 + 1.24207 1.24018 1.23857 1.23837 1.23820 1.23799 + 13.10767 11.41383 10.12670 9.03677 8.12068 7.33646 + 6.65656 6.05521 5.51171 5.01616 4.56147 4.14011 + 3.74358 3.36639 3.00829 2.66974 2.34798 2.03279 + 1.71768 1.55983 1.40371 1.28222 1.16921 1.14174 + 1.11968 1.11709 1.11496 1.11467 1.11444 1.11428 + 13.34861 11.63848 10.36483 9.28506 8.37691 7.59245 + 6.90807 6.30040 5.75060 5.24871 4.78716 4.35770 + 3.95083 3.56043 3.18641 2.82950 2.48620 2.14329 + 1.79001 1.60852 1.42152 1.26983 1.12762 1.09313 + 1.06545 1.06208 1.05919 1.05883 1.05858 1.05910 + 13.62978 11.92626 10.70263 9.66955 8.79097 8.02307 + 7.34531 6.73698 6.18112 5.66942 5.19599 4.75437 + 4.33704 3.93771 3.55216 3.17450 2.79638 2.40445 + 1.98333 1.75682 1.51429 1.30513 1.09411 1.04594 + 1.01272 1.00854 1.00281 1.00186 1.00266 1.00416 + 13.68008 12.08437 10.96099 9.99120 9.13684 8.37043 + 7.68175 7.06061 6.49880 5.98810 5.52002 5.08495 + 4.67109 4.26923 3.87520 3.48318 3.08303 2.65536 + 2.17722 1.91161 1.62234 1.36748 1.08886 1.01843 + 0.98331 0.98030 0.97142 0.96948 0.97219 0.97324 + 13.76301 12.18343 11.10891 10.18019 9.35457 8.60936 + 7.93589 7.32512 6.76979 6.26254 5.79568 5.36035 + 4.94540 4.54181 4.14459 3.74649 3.33456 2.88349 + 2.36184 2.06305 1.72886 1.43015 1.09343 1.00533 + 0.96395 0.96088 0.95007 0.94763 0.95142 0.95153 + 13.81187 12.24601 11.21540 10.32026 9.51993 8.79418 + 8.13552 7.53578 6.98841 6.48671 6.02359 5.59069 + 5.17749 4.77497 4.37757 3.97687 3.55754 3.08920 + 2.53268 2.20605 1.83320 1.49428 1.10419 0.99939 + 0.95002 0.94652 0.93433 0.93156 0.93605 0.93504 + 13.84308 12.30706 11.35372 10.51418 9.75802 9.06690 + 8.43542 7.85665 7.32536 6.83594 6.38241 5.95756 + 5.55206 5.15729 4.76653 4.36894 3.94415 3.45072 + 2.83445 2.45922 2.02050 1.61534 1.14794 1.01346 + 0.92216 0.91764 0.91800 0.91606 0.90758 0.91153 + 13.85348 12.33789 11.43903 10.63937 9.91623 9.25263 + 8.64417 8.08474 7.56981 7.09437 6.65306 6.23923 + 5.84411 5.45924 5.07728 4.68605 4.26211 3.75682 + 3.10350 2.69362 2.20234 1.73678 1.18899 1.02723 + 0.91148 0.90406 0.90343 0.90138 0.89165 0.89555 + 13.90445 12.39879 11.56090 10.81135 10.13332 9.51225 + 8.94423 8.42369 7.94637 7.50732 7.10099 6.72010 + 6.35456 5.99489 5.63422 5.26090 4.85206 4.35850 + 3.69001 3.23374 2.63319 2.02268 1.28259 1.06654 + 0.91172 0.89349 0.87600 0.87419 0.87436 0.87190 + 13.86600 12.38753 11.59987 10.89326 10.25238 9.66501 + 9.12785 8.63610 8.18597 7.77309 7.39232 7.03682 + 6.69671 6.36255 6.02709 5.67763 5.28848 4.80289 + 4.11747 3.63629 2.98925 2.30369 1.40378 1.12684 + 0.91011 0.88399 0.86431 0.86233 0.86178 0.85897 + 13.77039 12.33327 11.61425 10.96616 10.37601 9.83496 + 9.34026 8.88822 8.47588 8.09982 7.75585 7.43820 + 7.13808 6.84673 6.55667 6.25385 5.90803 5.44946 + 4.75423 4.24572 3.54428 2.76587 1.64576 1.27269 + 0.92606 0.87898 0.84965 0.84745 0.84213 0.84514 + 13.74622 12.31866 11.62645 11.00225 10.43517 9.91745 + 9.44658 9.01917 8.63246 8.28320 7.96736 7.67909 + 7.40927 7.14897 6.89146 6.62361 6.31620 5.89941 + 5.24070 4.73709 4.01159 3.16366 1.85594 1.39888 + 0.95347 0.88731 0.84044 0.83748 0.83627 0.83781 + 13.72864 12.30139 11.62822 11.02812 10.48507 9.98694 + 9.53043 9.11262 8.73167 8.38899 8.08792 7.82600 + 7.58997 7.36590 7.14225 6.89962 6.60741 6.20961 + 5.59254 5.12161 4.42576 3.55038 2.06417 1.51180 + 0.96592 0.89114 0.84314 0.84011 0.83418 0.83328 + 13.69280 12.29948 11.64495 11.05277 10.51380 10.02143 + 9.57377 9.16891 8.80544 8.48195 8.19684 7.94649 + 7.72335 7.51783 7.31778 7.10333 6.84313 6.47830 + 5.89106 5.43268 4.74439 3.85490 2.25946 1.62935 + 0.99180 0.90242 0.84182 0.83754 0.83069 0.83021 + 13.67879 12.30396 11.65983 11.07721 10.54901 10.07012 + 9.63846 9.25173 8.90808 8.60531 8.34068 8.10984 + 7.90544 7.72049 7.55036 7.38393 7.19185 6.89577 + 6.35518 5.91416 5.24945 4.36255 2.60681 1.85828 + 1.04596 0.92523 0.84167 0.83518 0.82810 0.82632 + 13.64415 12.29855 11.67159 11.10258 10.58569 10.11636 + 9.69307 9.31402 8.97784 8.68318 8.42844 8.21104 + 8.02617 7.86786 7.72820 7.58787 7.41573 7.15683 + 6.68701 6.28408 5.64560 4.76519 2.92280 2.05692 + 1.10093 0.95748 0.84371 0.83291 0.82380 0.82395 + 13.61452 12.31338 11.70412 11.14868 10.64273 10.18323 + 9.76952 9.40093 9.07704 8.79700 8.55954 8.36245 + 8.20125 8.07118 7.96725 7.87508 7.76896 7.59701 + 7.24356 6.91116 6.33700 5.48930 3.55380 2.53115 + 1.23529 1.02455 0.85187 0.83563 0.82233 0.82074 + 13.57814 12.32413 11.72219 11.17324 10.67308 10.21954 + 9.81188 9.44963 9.13250 8.85996 8.63116 8.44443 + 8.29608 8.18232 8.09929 8.03434 7.96499 7.84673 + 7.57684 7.30394 6.80458 6.01903 4.04370 2.90516 + 1.36784 1.10375 0.86415 0.83525 0.82009 0.81914 + 13.47243 12.33189 11.73814 11.19601 10.70205 10.25466 + 9.85324 9.49758 9.18767 8.92328 8.70394 8.52858 + 8.39412 8.29789 8.23796 8.20486 8.18144 8.13266 + 7.97268 7.77849 7.38035 6.70061 4.78967 3.53082 + 1.60825 1.24708 0.89125 0.84307 0.82131 0.81752 + 13.37891 12.33273 11.74299 11.20438 10.71373 10.26981 + 9.87194 9.52007 9.21445 8.95490 8.74115 8.57227 + 8.44540 8.35836 8.31039 8.29398 8.29557 8.28723 + 8.19679 8.05625 7.73272 7.13996 5.33094 4.02463 + 1.82776 1.38166 0.92013 0.85385 0.82348 0.81670 + 13.31268 12.33466 11.74660 11.20887 10.71906 10.27659 + 9.88082 9.53180 9.22978 8.97415 8.76383 8.59794 + 8.47509 8.39439 8.35538 8.35042 8.36791 8.38859 + 8.34527 8.23606 7.96604 7.45236 5.75771 4.42101 + 2.02775 1.50935 0.94930 0.86534 0.82819 0.81621 + 13.26338 12.33605 11.75034 11.21276 10.72293 10.28148 + 9.88762 9.54068 9.24036 8.98645 8.77870 8.61656 + 8.49781 8.42107 8.38661 8.38835 8.41631 8.45204 + 8.44380 8.37206 8.15054 7.67163 6.05107 4.79141 + 2.22766 1.62238 0.97798 0.88393 0.82484 0.81588 + 13.20368 12.33731 11.75391 11.21757 10.72895 10.28915 + 9.89740 9.55292 9.25516 9.00394 8.79914 8.64032 + 8.52564 8.45410 8.42662 8.43802 8.48029 8.53919 + 8.57320 8.53994 8.38746 8.00339 6.54199 5.32791 + 2.58731 1.84614 1.03677 0.91175 0.82923 0.81547 + 13.16740 12.33786 11.75571 11.22088 10.73359 10.29496 + 9.90427 9.56084 9.26433 9.01462 8.81161 8.65488 + 8.54279 8.47453 8.45142 8.46876 8.51981 8.59333 + 8.65388 8.64501 8.53961 8.22597 6.90025 5.74056 + 2.90361 2.05033 1.09439 0.94063 0.83405 0.81522 + 13.11340 12.33845 11.75784 11.22549 10.74079 10.30396 + 9.91441 9.57199 9.27683 9.02896 8.82834 8.67458 + 8.56617 8.50251 8.48527 8.51066 8.57368 8.66759 + 8.76548 8.79120 8.75536 8.55592 7.49155 6.46352 + 3.55610 2.50343 1.23294 1.01461 0.84700 0.81489 + 13.08230 12.33718 11.75750 11.22740 10.74520 10.30989 + 9.92110 9.57887 9.28366 9.03580 8.83557 8.68296 + 8.57659 8.51606 8.50305 8.53374 8.60302 8.70452 + 8.82187 8.87077 8.86997 8.73383 7.87106 6.92655 + 4.06127 2.90363 1.36537 1.08813 0.85933 0.81472 + 13.04850 12.33739 11.75836 11.22892 10.74751 10.31314 + 9.92532 9.58405 9.28974 9.04279 8.84363 8.69253 + 8.58844 8.53115 8.52178 8.55525 8.62719 8.73981 + 8.88907 8.96258 8.98736 8.88554 8.29672 7.65394 + 4.78934 3.47356 1.60934 1.24936 0.88814 0.81456 + 13.05141 12.34613 11.75919 11.22503 10.74158 10.30737 + 9.92146 9.58314 9.29205 9.04807 8.85101 8.70008 + 8.59259 8.52845 8.51407 8.55626 8.65631 8.78941 + 8.92215 8.98507 9.03859 9.02466 8.55591 7.90804 + 5.36845 4.02777 1.82800 1.36866 0.91724 0.81448 + 13.03928 12.34554 11.75900 11.22510 10.74187 10.30803 + 9.92243 9.58440 9.29365 9.05004 8.85343 8.70298 + 8.59610 8.53274 8.51937 8.56297 8.66511 8.80151 + 8.94073 9.01005 9.07621 9.08715 8.71629 8.15809 + 5.78412 4.42962 2.05044 1.49822 0.94657 0.81443 + 13.00730 12.33887 11.76142 11.23074 10.74754 10.31276 + 9.92594 9.58670 9.29493 9.05065 8.85387 8.70442 + 8.60132 8.54468 8.53689 8.57548 8.65813 8.78448 + 8.94608 9.03267 9.11164 9.13170 8.82157 8.34291 + 6.11679 4.76459 2.25844 1.62177 0.97648 0.81440 + 12.99749 12.33838 11.76113 11.23120 10.74883 10.31448 + 9.92770 9.58835 9.29659 9.05246 8.85598 8.70694 + 8.60437 8.54838 8.54137 8.58108 8.66538 8.79447 + 8.96187 9.05420 9.14358 9.18444 8.96959 8.58584 + 6.61164 5.30595 2.62729 1.88223 1.03460 0.81436 + 12.99275 12.33702 11.76014 11.23223 10.75198 10.31859 + 9.93176 9.59159 9.29862 9.05327 8.85597 8.70689 + 8.60493 8.55012 8.54473 8.58606 8.67125 8.79916 + 8.96901 9.06846 9.16387 9.21572 9.06915 8.73554 + 6.96021 5.73701 2.95207 2.10280 1.09231 0.81433 + 1.81033 1.86340 1.91581 1.96774 2.01890 2.06895 + 2.11754 2.16430 2.20892 2.25124 2.29121 2.32924 + 2.36662 2.40445 2.44265 2.48106 2.51967 2.55926 + 2.60031 2.62084 2.64086 2.65737 2.68241 2.69152 + 2.69640 2.69673 2.69746 2.69753 2.69775 2.69765 + 2.32745 2.38286 2.43668 2.48939 2.54067 2.59018 + 2.63758 2.68251 2.72469 2.76406 2.80079 2.83553 + 2.86997 2.90569 2.94296 2.98208 3.02363 3.06902 + 3.11882 3.14354 3.16415 3.17664 3.19454 3.20122 + 3.20432 3.20443 3.20491 3.20496 3.20514 3.20506 + 2.74509 2.81099 2.87122 2.92651 2.97667 3.02173 + 3.06213 3.09897 3.13383 3.16714 3.19921 3.23046 + 3.26213 3.29539 3.33060 3.36828 3.40886 3.45225 + 3.49757 3.51998 3.54059 3.55477 3.56872 3.57250 + 3.57528 3.57556 3.57582 3.57588 3.57586 3.57591 + 3.40866 3.48901 3.55806 3.61689 3.66531 3.70375 + 3.73347 3.75708 3.77803 3.79736 3.81567 3.83378 + 3.85334 3.87583 3.90125 3.92891 3.95842 3.99152 + 4.02966 4.04942 4.06634 4.07649 4.08701 4.08958 + 4.09136 4.09155 4.09174 4.09175 4.09180 4.09180 + 3.92347 4.02404 4.09997 4.15531 4.19424 4.22203 + 4.24091 4.25362 4.26367 4.27200 4.27897 4.28510 + 4.29158 4.29970 4.31017 4.32404 4.34240 4.36567 + 4.39236 4.40543 4.41758 4.42600 4.43326 4.43497 + 4.43629 4.43646 4.43659 4.43659 4.43660 4.43662 + 4.33866 4.46464 4.54679 4.59419 4.61901 4.63478 + 4.64440 4.64907 4.65035 4.64828 4.64263 4.63431 + 4.62657 4.62245 4.62218 4.62506 4.63074 4.64067 + 4.65518 4.66306 4.67064 4.67601 4.68058 4.68169 + 4.68256 4.68267 4.68276 4.68276 4.68277 4.68278 + 4.69005 4.83523 4.92066 4.95975 4.97122 4.97537 + 4.97562 4.97199 4.96453 4.95260 4.93550 4.91442 + 4.89411 4.87878 4.86830 4.86066 4.85442 4.85180 + 4.85457 4.85732 4.86034 4.86267 4.86451 4.86501 + 4.86543 4.86547 4.86551 4.86550 4.86551 4.86552 + 5.29209 5.40024 5.47643 5.52416 5.54408 5.53871 + 5.51307 5.47554 5.43638 5.39827 5.36160 5.32689 + 5.29403 5.26314 5.23392 5.20524 5.17670 5.15133 + 5.13331 5.12745 5.12192 5.11745 5.11376 5.11298 + 5.11232 5.11223 5.11215 5.11215 5.11216 5.11217 + 5.72092 5.88898 5.96550 5.97316 5.94259 5.90606 + 5.86847 5.82901 5.78658 5.73985 5.68744 5.63046 + 5.57462 5.52470 5.47984 5.43647 5.39202 5.35023 + 5.31506 5.29984 5.28609 5.27641 5.26680 5.26459 + 5.26290 5.26266 5.26249 5.26246 5.26244 5.26247 + 6.56619 6.70745 6.75030 6.72075 6.64972 6.56939 + 6.48620 6.40204 6.31895 6.23624 6.15296 6.06893 + 5.98706 5.90941 5.83517 5.76149 5.68664 5.61442 + 5.54776 5.51576 5.48520 5.46272 5.44133 5.43614 + 5.43205 5.43152 5.43112 5.43105 5.43103 5.43104 + 7.16506 7.26241 7.26455 7.19817 7.09050 6.97001 + 6.84463 6.71950 6.60030 6.48754 6.38051 6.27770 + 6.17906 6.08361 5.99067 5.89826 5.80532 5.71483 + 5.62743 5.58309 5.53953 5.50692 5.47727 5.46988 + 5.46397 5.46325 5.46269 5.46258 5.46255 5.46254 + 7.99705 7.97128 7.88958 7.76818 7.61202 7.42865 + 7.22898 7.02816 6.84206 6.67497 6.52637 6.39375 + 6.27412 6.16266 6.05607 5.94698 5.83009 5.71172 + 5.59925 5.54410 5.48460 5.43515 5.39602 5.38645 + 5.37794 5.37694 5.37620 5.37604 5.37606 5.37595 + 8.54698 8.44826 8.29277 8.10120 7.87954 7.63620 + 7.38282 7.13487 6.90819 6.70666 6.52948 6.37297 + 6.23310 6.10445 5.98311 5.86107 5.73215 5.60137 + 5.47459 5.41151 5.34397 5.28821 5.24275 5.23158 + 5.22179 5.22064 5.21977 5.21959 5.21959 5.21948 + 8.95658 8.78785 8.56478 8.31156 8.03451 7.74245 + 7.44678 7.16233 6.90449 6.67633 6.47654 6.30044 + 6.14286 5.99827 5.86264 5.72871 5.59061 5.45159 + 5.31580 5.24851 5.17826 5.12115 5.07121 5.05888 + 5.04848 5.04724 5.04626 5.04609 5.04607 5.04599 + 9.27913 9.04410 8.75938 8.45172 8.12738 7.79499 + 7.46540 7.15201 6.86941 6.62002 6.40163 6.20877 + 6.03516 5.87539 5.72567 5.58025 5.43427 5.28905 + 5.14715 5.07770 5.00757 4.95175 4.89841 4.88523 + 4.87457 4.87329 4.87221 4.87209 4.87200 4.87196 + 9.70292 9.46161 9.08232 8.63724 8.18257 7.76720 + 7.39561 7.06349 6.76708 6.50098 6.25478 6.02224 + 5.80738 5.61435 5.43980 5.27792 5.12227 4.96668 + 4.81270 4.74195 4.67382 4.62037 4.56240 4.54857 + 4.53765 4.53615 4.53507 4.53495 4.53484 4.53484 + 10.03020 9.71835 9.25268 8.72101 8.19313 7.72621 + 7.32004 6.96326 6.64449 6.35588 6.08489 5.82558 + 5.58528 5.37064 5.17843 5.00125 4.83199 4.66499 + 4.50357 4.43138 4.36278 4.30909 4.24903 4.23488 + 4.22375 4.22220 4.22108 4.22097 4.22083 4.22088 + 10.73389 10.01410 9.33161 8.70938 8.14155 7.62311 + 7.14991 6.71983 6.33108 5.98056 5.66379 5.37525 + 5.10899 4.86189 4.63500 4.42630 4.23357 4.04796 + 3.86367 3.77594 3.69747 3.64320 3.58310 3.56670 + 3.55556 3.55447 3.55320 3.55302 3.55284 3.55288 + 11.04000 10.18900 9.39985 8.68938 8.04821 7.46987 + 6.94859 6.48030 6.06260 5.68935 5.35311 5.04562 + 4.75689 4.48138 4.22264 3.98423 3.76766 3.56753 + 3.37987 3.29078 3.20222 3.13384 3.07461 3.06024 + 3.04837 3.04699 3.04586 3.04568 3.04560 3.04552 + 11.49072 10.40090 9.44250 8.60757 7.87440 7.22922 + 6.66092 6.15613 5.70406 5.29726 4.92810 4.58894 + 4.27092 3.96880 3.68444 3.42130 3.17876 2.95307 + 2.74321 2.64519 2.55103 2.48095 2.41940 2.40466 + 2.39274 2.39136 2.39022 2.39005 2.38995 2.38985 + 11.78520 10.54018 9.47932 8.56831 7.77960 7.09308 + 6.49479 5.96670 5.49263 5.06409 4.67420 4.31590 + 3.98128 3.66528 3.36806 3.09086 2.83346 2.59188 + 2.36680 2.26262 2.16596 2.09623 2.03122 2.01584 + 2.00393 2.00254 2.00133 2.00120 2.00104 2.00102 + 12.00527 10.65414 9.52750 8.56569 7.73974 7.02527 + 6.40530 5.85950 5.36905 4.92464 4.51980 4.14791 + 3.80164 3.47603 3.17034 2.88439 2.61808 2.36733 + 2.13178 2.02196 1.92021 1.84700 1.77928 1.76350 + 1.75134 1.74990 1.74864 1.74851 1.74835 1.74841 + 12.18289 10.75472 9.58365 8.58602 7.73348 6.99960 + 6.36382 5.80435 5.30124 4.84484 4.42876 4.04664 + 3.69142 3.35819 3.04577 2.75333 2.48039 2.22325 + 1.97935 1.86434 1.75688 1.67901 1.60855 1.59227 + 1.57962 1.57812 1.57682 1.57667 1.57652 1.57660 + 12.46344 10.93144 9.70631 8.66437 7.77854 7.02116 + 6.36579 5.78843 5.26841 4.79602 4.36484 3.96844 + 3.59984 3.25410 2.92994 2.62638 2.34197 2.07291 + 1.81383 1.68937 1.57146 1.48475 1.40735 1.38935 + 1.37521 1.37354 1.37210 1.37193 1.37178 1.37178 + 12.68156 11.08508 9.83122 8.76628 7.86384 7.09424 + 6.42846 5.84112 5.31133 4.82942 4.38887 3.98295 + 3.60429 3.24788 2.91275 2.59842 2.30298 2.02081 + 1.74646 1.61285 1.48512 1.38988 1.30365 1.28326 + 1.26716 1.26526 1.26365 1.26345 1.26329 1.26316 + 13.05582 11.38735 10.11408 9.03340 8.12279 7.34173 + 6.66354 6.06327 5.52085 5.02643 4.57290 4.15264 + 3.75699 3.38044 3.02284 2.68490 2.36399 2.04994 + 1.73622 1.57914 1.42383 1.30304 1.19079 1.16352 + 1.14162 1.13904 1.13693 1.13664 1.13642 1.13631 + 13.28580 11.60462 10.34614 9.27634 8.37388 7.59263 + 6.90998 6.30348 5.75504 5.25474 4.79487 4.36699 + 3.96134 3.57170 3.19821 2.84198 2.49972 2.15809 + 1.80612 1.62523 1.43882 1.28774 1.14683 1.11275 + 1.08538 1.08204 1.07919 1.07883 1.07859 1.07885 + 13.55295 11.88193 10.67501 9.65234 8.77987 8.01547 + 7.33964 6.73273 6.17858 5.66896 5.19781 4.75846 + 4.34310 3.94528 3.56091 3.18420 2.80699 2.41603 + 1.99599 1.77002 1.52800 1.31941 1.10974 1.06230 + 1.02974 1.02559 1.01980 1.01887 1.01968 1.02033 + 13.60784 12.03629 10.92419 9.96271 9.11487 8.35385 + 7.66962 7.05219 6.49346 5.98533 5.51941 5.08620 + 4.67397 4.27359 3.88093 3.49017 3.09122 2.66471 + 2.18766 1.92257 1.63377 1.37942 1.10213 1.03249 + 0.99836 0.99540 0.98636 0.98441 0.98717 0.98708 + 13.68927 12.13361 11.06915 10.14787 9.32826 8.58824 + 7.91922 7.31230 6.76032 6.25600 5.79172 5.35863 + 4.94570 4.54388 4.14825 3.75157 3.34092 2.89103 + 2.37047 2.07223 1.73862 1.44045 1.10511 1.01786 + 0.97779 0.97481 0.96373 0.96126 0.96515 0.96413 + 13.73836 12.19599 11.17415 10.28547 9.49061 8.76967 + 8.11530 7.51941 6.97552 6.47696 6.01668 5.58637 + 5.17546 4.77495 4.37936 3.98023 3.56229 3.09520 + 2.53982 2.21378 1.84161 1.50333 1.11474 1.01086 + 0.96308 0.95971 0.94718 0.94435 0.94898 0.94698 + 13.77135 12.25784 11.31091 10.47647 9.72463 9.03762 + 8.41000 7.83492 7.30715 6.82109 6.37073 5.94885 + 5.54605 5.15368 4.76503 4.36928 3.94609 3.45406 + 2.83907 2.46458 2.02684 1.62272 1.15718 1.02369 + 0.93397 0.92973 0.93014 0.92814 0.91952 0.92289 + 13.78327 12.28962 11.39562 10.59987 9.88029 9.22019 + 8.61517 8.05919 7.54768 7.07562 6.63761 6.22697 + 5.83479 5.45255 5.07297 4.68383 4.26173 3.75802 + 3.10614 2.69710 2.20703 1.74284 1.19730 1.03666 + 0.92276 0.91570 0.91517 0.91302 0.90310 0.90674 + 13.83439 12.35063 11.51594 10.76912 10.09362 9.47517 + 8.90986 8.39218 7.91779 7.48180 7.07858 6.70087 + 6.33848 5.98192 5.62426 5.25382 4.84759 4.35602 + 3.68890 3.23357 2.63484 2.02650 1.28906 1.07443 + 0.92302 0.90508 0.88710 0.88530 0.88538 0.88301 + 13.79416 12.33797 11.55318 10.84896 10.21023 9.62519 + 9.09045 8.60124 8.15376 7.74363 7.36574 7.01322 + 6.67616 6.34508 6.01274 5.66639 5.28020 4.79712 + 4.11366 3.63376 2.98891 2.30594 1.40934 1.13402 + 0.92116 0.89548 0.87541 0.87340 0.87282 0.87011 + 13.69307 12.27977 11.56399 10.91843 10.33074 9.79201 + 9.29962 8.84991 8.43991 8.06620 7.72464 7.40949 + 7.11196 6.82331 6.53612 6.23634 5.89373 5.43836 + 4.74633 4.23966 3.54069 2.76540 1.65085 1.27974 + 0.93619 0.88986 0.86121 0.85894 0.85314 0.85638 + 13.66405 12.26173 11.57324 10.95228 10.38796 9.87282 + 9.40432 8.97914 8.59452 8.24731 7.93347 7.64726 + 7.37961 7.12172 6.86690 6.60205 6.29799 5.88477 + 5.22981 4.72838 4.00571 3.16129 1.86009 1.40536 + 0.96337 0.89803 0.85204 0.84907 0.84738 0.84915 + 13.65008 12.25890 11.58692 10.98009 10.42917 9.92734 + 9.47239 9.06134 8.69174 8.36074 8.06480 7.79865 + 7.55382 7.32203 7.09694 6.86545 6.59692 6.21568 + 5.58742 5.10435 4.40854 3.55176 2.06927 1.51544 + 0.97583 0.90105 0.85471 0.85123 0.84708 0.84470 + 13.60580 12.23882 11.58879 11.00034 10.46446 9.97481 + 9.52956 9.12681 8.76529 8.44359 8.16010 7.91127 + 7.68970 7.48598 7.28812 7.07639 6.81952 6.45857 + 5.87605 5.42068 4.73613 3.85019 2.26092 1.63431 + 1.00139 0.91294 0.85334 0.84913 0.84219 0.84169 + 13.59075 12.24195 11.60240 11.02353 10.49868 10.02267 + 9.59348 9.20893 8.86711 8.56594 8.30268 8.07312 + 7.86999 7.68649 7.51804 7.35367 7.16430 6.87198 + 6.33678 5.89926 5.23872 4.35601 2.60700 1.86197 + 1.05494 0.93540 0.85324 0.84679 0.83971 0.83788 + 13.55834 12.23757 11.61440 11.04880 10.53484 10.06828 + 9.64743 9.27053 8.93621 8.64314 8.38974 8.17349 + 7.98968 7.83246 7.69402 7.55537 7.38576 7.13052 + 6.66601 6.26662 5.63256 4.75669 2.92174 2.05989 + 1.10937 0.96720 0.85526 0.84471 0.83535 0.83554 + 13.53386 12.25557 11.64896 11.09596 10.59221 10.13496 + 9.72326 9.35654 9.03434 8.75582 8.51970 8.32374 + 8.16349 8.03418 7.93094 7.83970 7.73509 7.56586 + 7.21730 6.88862 6.31943 5.47728 3.55063 2.53193 + 1.24247 1.03350 0.86338 0.84740 0.83403 0.83239 + 13.52132 12.27665 11.66910 11.11753 10.61737 10.16574 + 9.76133 9.40286 9.08916 8.81932 8.59205 8.40506 + 8.25372 8.13456 8.04784 7.98962 7.94139 7.83890 + 7.55774 7.27367 6.77414 5.99176 4.03269 2.92525 + 1.37164 1.10611 0.87501 0.85006 0.83244 0.83081 + 13.39842 12.27575 11.68410 11.14393 10.65183 10.20621 + 9.80642 9.45231 9.14386 8.88082 8.66268 8.48838 + 8.35475 8.25906 8.19947 8.16659 8.14351 8.09569 + 7.93843 7.74713 7.35410 6.68115 4.78111 3.52705 + 1.61326 1.25449 0.90221 0.85471 0.83292 0.82921 + 13.30588 12.27511 11.68784 11.15156 10.66305 10.22102 + 9.82492 9.47469 9.17050 8.91225 8.69955 8.53161 + 8.40545 8.31889 8.27123 8.25498 8.25672 8.24881 + 8.16004 8.02169 7.70277 7.11690 5.31987 4.01860 + 1.83165 1.38837 0.93074 0.86523 0.83513 0.82841 + 13.24004 12.27586 11.69074 11.15542 10.66785 10.22746 + 9.83363 9.48634 9.18580 8.93141 8.72206 8.55696 + 8.43470 8.35445 8.31573 8.31096 8.32860 8.34947 + 8.30695 8.19931 7.93331 7.42663 5.74479 4.41243 + 2.03081 1.51571 0.95954 0.87631 0.83994 0.82794 + 13.19178 12.27607 11.69327 11.15880 10.67179 10.23260 + 9.84056 9.49516 9.19626 8.94360 8.73683 8.57537 + 8.45712 8.38082 8.34671 8.34863 8.37658 8.41230 + 8.40463 8.33407 8.11577 7.64284 6.03617 4.78264 + 2.22955 1.62767 0.98789 0.89495 0.83650 0.82762 + 13.13381 12.27674 11.69623 11.16329 10.67779 10.24036 + 9.85037 9.50728 9.21086 8.96088 8.75708 8.59893 + 8.48473 8.41358 8.38637 8.39787 8.44004 8.49877 + 8.53293 8.50033 8.35009 7.97095 6.52381 5.31671 + 2.58756 1.85046 1.04601 0.92225 0.84093 0.82723 + 13.09869 12.27760 11.69833 11.16659 10.68241 10.24608 + 9.85716 9.51518 9.21999 8.97148 8.76948 8.61345 + 8.50185 8.43393 8.41096 8.42831 8.47921 8.55251 + 8.61302 8.60453 8.50063 8.19098 6.87933 5.72727 + 2.90253 2.05383 1.10304 0.95065 0.84577 0.82700 + 13.04646 12.27881 11.70105 11.17159 10.68949 10.25480 + 9.86708 9.52619 9.23238 8.98568 8.78604 8.63305 + 8.52516 8.46178 8.44457 8.46982 8.53259 8.62621 + 8.72386 8.74962 8.71430 8.51724 7.46543 6.44601 + 3.55257 2.50510 1.24037 1.02363 0.85870 0.82668 + 13.01676 12.27914 11.70191 11.17338 10.69238 10.25863 + 9.87175 9.53185 9.23931 8.99388 8.79492 8.64216 + 8.53550 8.47542 8.46286 8.49223 8.55809 8.66011 + 8.78708 8.83877 8.82430 8.65783 7.84493 7.00494 + 4.02430 2.85747 1.37343 1.10820 0.87453 0.82651 + 12.98323 12.27926 11.70297 11.17519 10.69489 10.26186 + 9.87581 9.53679 9.24524 9.00088 8.80316 8.65190 + 8.54709 8.48942 8.47998 8.51363 8.58570 8.69807 + 8.84657 8.91973 8.94438 8.84332 8.26208 7.62785 + 4.78048 3.47009 1.61443 1.25664 0.89939 0.82633 + 12.98671 12.28671 11.70269 11.17110 10.69004 10.25794 + 9.87392 9.53722 9.24753 9.00469 8.80857 8.65829 + 8.55127 8.48741 8.47304 8.51499 8.61456 8.74710 + 8.87936 8.94202 8.99523 8.98152 8.51823 7.87748 + 5.35734 4.02228 1.83199 1.37496 0.92798 0.82624 + 12.97542 12.28641 11.70261 11.17126 10.69044 10.25861 + 9.87484 9.53844 9.24907 9.00663 8.81094 8.66121 + 8.55481 8.49170 8.47835 8.52169 8.62331 8.75907 + 8.89774 8.96676 9.03260 9.04358 8.67662 8.12484 + 5.77082 4.42209 2.05331 1.50387 0.95687 0.82620 + 12.94409 12.28015 11.70532 11.17701 10.69590 10.26324 + 9.87833 9.54076 9.25040 9.00725 8.81139 8.66268 + 8.56008 8.50365 8.49579 8.53413 8.61637 8.74211 + 8.90292 8.98914 9.06789 9.08798 8.78037 8.30781 + 6.10176 4.75528 2.25994 1.62721 0.98635 0.82617 + 12.93481 12.28006 11.70544 11.17766 10.69729 10.26487 + 9.88000 9.54239 9.25204 9.00904 8.81347 8.66519 + 8.56312 8.50732 8.50024 8.53966 8.62354 8.75200 + 8.91856 9.01048 9.09953 9.14029 8.92706 8.54819 + 6.59355 5.29376 2.62648 1.88566 1.04372 0.82613 + 12.93047 12.27841 11.70404 11.17859 10.70053 10.26918 + 9.88418 9.54561 9.25402 9.00981 8.81343 8.66502 + 8.56350 8.50889 8.50349 8.54459 8.62934 8.75661 + 8.92558 9.02456 9.11969 9.17149 9.02590 8.69619 + 6.93958 5.72290 2.94969 2.10473 1.10083 0.82611 + 1.75615 1.80917 1.86161 1.91363 1.96496 2.01524 + 2.06411 2.11120 2.15619 2.19889 2.23922 2.27758 + 2.31517 2.35306 2.39113 2.42917 2.46722 2.50625 + 2.54702 2.56755 2.58762 2.60423 2.62942 2.63859 + 2.64353 2.64387 2.64461 2.64468 2.64489 2.64480 + 2.26346 2.32228 2.37834 2.43206 2.48320 2.53161 + 2.57729 2.62059 2.66204 2.70181 2.74000 2.77703 + 2.81405 2.85218 2.89163 2.93275 2.97572 3.01996 + 3.06420 3.08579 3.10706 3.12377 3.14201 3.14703 + 3.15076 3.15115 3.15154 3.15161 3.15161 3.15165 + 2.67720 2.74311 2.80387 2.86014 2.91165 2.95833 + 3.00045 3.03884 3.07475 3.10861 3.14088 3.17233 + 3.20482 3.23993 3.27757 3.31688 3.35722 3.39964 + 3.44477 3.46733 3.48792 3.50210 3.51712 3.52088 + 3.52368 3.52401 3.52430 3.52432 3.52437 3.52437 + 3.33473 3.41525 3.48499 3.54500 3.59506 3.63549 + 3.66747 3.69338 3.71648 3.73774 3.75781 3.77752 + 3.79869 3.82285 3.84996 3.87906 3.90958 3.94323 + 3.98150 4.00130 4.01867 4.02958 4.04074 4.04348 + 4.04541 4.04563 4.04584 4.04586 4.04591 4.04591 + 3.84651 3.94658 4.02335 4.08055 4.12200 4.15254 + 4.17424 4.18969 4.20228 4.21295 4.22214 4.23044 + 4.23905 4.24926 4.26176 4.27751 4.29746 4.32165 + 4.34882 4.36243 4.37535 4.38453 4.39260 4.39454 + 4.39607 4.39627 4.39641 4.39643 4.39644 4.39645 + 4.26009 4.38535 4.46856 4.51834 4.54620 4.56508 + 4.57778 4.58551 4.58989 4.59082 4.58789 4.58190 + 4.57637 4.57454 4.57660 4.58174 4.58938 4.60065 + 4.61612 4.62476 4.63330 4.63955 4.64504 4.64642 + 4.64753 4.64766 4.64777 4.64780 4.64781 4.64781 + 4.61070 4.75512 4.84186 4.88372 4.89865 4.90620 + 4.90976 4.90944 4.90543 4.89692 4.88286 4.86426 + 4.84625 4.83338 4.82545 4.82031 4.81629 4.81538 + 4.81956 4.82324 4.82735 4.83063 4.83346 4.83427 + 4.83492 4.83500 4.83507 4.83507 4.83507 4.83510 + 5.21176 5.32101 5.39917 5.44955 5.47274 5.47112 + 5.44952 5.41605 5.38074 5.34616 5.31274 5.28099 + 5.25089 5.22264 5.19597 5.16985 5.14394 5.12109 + 5.10523 5.10039 5.09604 5.09268 5.09007 5.08958 + 5.08918 5.08912 5.08909 5.08910 5.08911 5.08911 + 5.64192 5.81028 5.88914 5.90056 5.87442 5.84219 + 5.80872 5.77315 5.73439 5.69112 5.64201 5.58820 + 5.53538 5.48836 5.44630 5.40565 5.36393 5.32489 + 5.29244 5.27846 5.26595 5.25730 5.24884 5.24695 + 5.24548 5.24529 5.24515 5.24513 5.24512 5.24513 + 6.49038 6.63352 6.67992 6.65497 6.58903 6.51372 + 6.43532 6.35543 6.27592 6.19633 6.11626 6.03575 + 5.95729 5.88264 5.81103 5.73990 5.66783 5.59893 + 5.53577 5.50505 5.47566 5.45415 5.43394 5.42902 + 5.42514 5.42464 5.42428 5.42422 5.42419 5.42420 + 7.09318 7.19343 7.20012 7.13913 7.03716 6.92209 + 6.80174 6.68118 6.56606 6.45696 6.35330 6.25367 + 6.15793 6.06514 5.97464 5.88459 5.79420 5.70707 + 5.62341 5.58029 5.53777 5.50601 5.47754 5.47039 + 5.46470 5.46400 5.46346 5.46337 5.46333 5.46331 + 7.93212 7.91152 7.83569 7.72041 7.57049 7.39327 + 7.19951 7.00417 6.82300 6.66018 6.51523 6.38562 + 6.26831 6.15855 6.05333 5.94592 5.83154 5.71617 + 5.60672 5.55293 5.49439 5.44547 5.40743 5.39814 + 5.38981 5.38884 5.38812 5.38795 5.38799 5.38784 + 8.48821 8.39565 8.24699 8.06232 7.84751 7.61083 + 7.36371 7.12151 6.89996 6.70288 6.52944 6.37593 + 6.23825 6.11100 5.99063 5.86989 5.74319 5.61508 + 5.49081 5.42882 5.36209 5.30684 5.26237 5.25145 + 5.24184 5.24072 5.23986 5.23967 5.23970 5.23955 + 8.90277 8.74126 8.52584 8.28005 8.01019 7.72486 + 7.43545 7.15663 6.90380 6.67998 6.48386 6.31079 + 6.15552 6.01253 5.87809 5.74551 5.60935 5.47254 + 5.33882 5.27243 5.20292 5.14633 5.09725 5.08517 + 5.07494 5.07373 5.07277 5.07260 5.07258 5.07248 + 9.22922 9.00255 8.72624 8.42647 8.10939 7.78364 + 7.45999 7.15190 6.87397 6.62867 6.41381 6.22400 + 6.05296 5.89530 5.74734 5.60357 5.45927 5.31577 + 5.17558 5.10696 5.03753 4.98221 4.92965 4.91668 + 4.90620 4.90494 4.90388 4.90375 4.90367 4.90364 + 9.65939 9.42788 9.05803 8.62128 8.17396 7.76517 + 7.39927 7.07176 6.77870 6.51523 6.27203 6.04325 + 5.83213 5.64218 5.47008 5.31010 5.15591 5.00154 + 4.84881 4.77871 4.71125 4.65835 4.60095 4.58729 + 4.57650 4.57503 4.57396 4.57383 4.57371 4.57378 + 9.99103 9.69091 9.23524 8.71166 8.19073 7.73036 + 7.32999 6.97748 6.66087 6.37343 6.10491 5.85008 + 5.61451 5.40343 5.21374 5.03843 4.87069 4.70477 + 4.54425 4.47267 4.40473 4.35154 4.29187 4.27784 + 4.26680 4.26526 4.26416 4.26404 4.26392 4.26400 + 10.70487 9.99572 9.32279 8.70865 8.14765 7.63501 + 7.16674 6.74079 6.35547 6.00781 5.69350 5.40717 + 5.14306 4.89815 4.67345 4.46699 4.27645 4.09257 + 3.90911 3.82152 3.74331 3.68941 3.62942 3.61291 + 3.60176 3.60069 3.59941 3.59922 3.59905 3.59910 + 10.92496 10.24045 9.47884 8.72217 8.02762 7.43628 + 6.93369 6.49640 6.10363 5.74327 5.40475 5.08334 + 4.78376 4.50963 4.25985 4.02805 3.81020 3.61058 + 3.42663 3.33543 3.24641 3.17982 3.11996 3.10515 + 3.09335 3.09189 3.09078 3.09061 3.09053 3.09039 + 11.46863 10.39254 9.44436 8.61711 7.88972 7.24885 + 6.68380 6.18157 5.73169 5.32677 4.95929 4.62160 + 4.30476 4.00352 3.71994 3.45776 3.21657 2.99231 + 2.78360 2.68600 2.59205 2.52187 2.45992 2.44502 + 2.43296 2.43157 2.43042 2.43025 2.43014 2.42998 + 11.76382 10.53359 9.48287 8.57909 7.79542 7.11240 + 6.51648 5.99010 5.51750 5.09030 4.70168 4.34455 + 4.01101 3.69596 3.39963 3.12331 2.86691 2.62643 + 2.40252 2.29886 2.20246 2.13267 2.06742 2.05196 + 2.03996 2.03855 2.03734 2.03720 2.03705 2.03702 + 11.98354 10.64770 9.53101 8.57608 7.75474 7.04334 + 6.42532 5.88084 5.39151 4.94816 4.54435 4.17345 + 3.82811 3.50337 3.19849 2.91332 2.64783 2.39804 + 2.16367 2.05442 1.95296 1.87975 1.81206 1.79628 + 1.78409 1.78266 1.78140 1.78127 1.78111 1.78122 + 12.16039 10.74776 9.58620 8.59521 7.74710 7.01611 + 6.38213 5.82385 5.32176 4.86631 4.45114 4.06987 + 3.71544 3.38290 3.07114 2.77939 2.50720 2.25098 + 2.00825 1.89382 1.78669 1.70889 1.63871 1.62251 + 1.60991 1.60841 1.60711 1.60697 1.60682 1.60699 + 12.43898 10.92241 9.70609 8.67051 7.78901 7.03447 + 6.38097 5.80491 5.28593 4.81446 4.38407 3.98837 + 3.62034 3.27507 2.95137 2.64838 2.36474 2.09661 + 1.83863 1.71474 1.59726 1.51083 1.43405 1.41625 + 1.40224 1.40058 1.39916 1.39899 1.39884 1.39887 + 12.65474 11.07353 9.82806 8.76935 7.87129 7.10465 + 6.44092 5.85507 5.32646 4.84551 4.40575 4.00046 + 3.62230 3.26629 2.93159 2.61785 2.32323 2.04201 + 1.76866 1.63558 1.50840 1.41370 1.32829 1.30813 + 1.29222 1.29035 1.28876 1.28856 1.28839 1.28816 + 13.02221 11.36997 10.10486 9.03036 8.12405 7.34614 + 6.67026 6.07176 5.53075 5.03751 4.58491 4.16544 + 3.77046 3.39452 3.03758 2.70041 2.38051 2.06750 + 1.75470 1.59813 1.44353 1.32355 1.21230 1.18530 + 1.16362 1.16107 1.15899 1.15870 1.15848 1.15831 + 13.24590 11.58232 10.33232 9.26863 8.37035 7.59225 + 6.91196 6.30737 5.76051 5.26159 4.80290 4.37609 + 3.97138 3.58261 3.21002 2.85483 2.51382 2.17343 + 1.82252 1.64215 1.45647 1.30620 1.16633 1.13258 + 1.10546 1.10215 1.09931 1.09896 1.09872 1.09930 + 13.50584 11.85179 10.65201 9.63509 8.76709 8.00668 + 7.33429 6.73029 6.17846 5.67065 5.20092 4.76272 + 4.34838 3.95156 3.56824 3.19283 2.81717 2.42792 + 2.00960 1.78445 1.54321 1.33532 1.12692 1.08013 + 1.04817 1.04408 1.03824 1.03728 1.03812 1.03983 + 13.55015 11.99881 10.89512 9.93971 9.09653 8.33945 + 7.65855 7.04399 6.48776 5.98180 5.51780 5.08631 + 4.67565 4.27675 3.88549 3.49613 3.09870 2.67393 + 2.19893 1.93495 1.64723 1.39381 1.11806 1.04924 + 1.01622 1.01338 1.00421 1.00220 1.00503 1.00634 + 13.62507 12.09036 11.03393 10.11844 9.30358 8.56772 + 7.90237 7.29876 6.74975 6.24812 5.78627 5.35539 + 4.94444 4.54438 4.15036 3.75522 3.34616 2.89813 + 2.37989 2.08293 1.75066 1.45359 1.12006 1.03378 + 0.99526 0.99246 0.98116 0.97861 0.98262 0.98295 + 13.66915 12.14784 11.13344 10.25031 9.46015 8.74351 + 8.09310 7.50089 6.96042 6.46507 6.00775 5.58014 + 5.17164 4.77323 4.37946 3.98199 3.56571 3.10055 + 2.54763 2.22303 1.85240 1.51542 1.12886 1.02606 + 0.98021 0.97708 0.96426 0.96133 0.96612 0.96527 + 13.69520 12.20265 11.26185 10.43225 9.68493 9.00230 + 8.37896 7.80813 7.28450 6.80247 6.35596 5.93767 + 5.53804 5.14831 4.76188 4.36799 3.94650 3.45643 + 2.84406 2.47125 2.03548 1.63316 1.17019 1.03790 + 0.95016 0.94634 0.94686 0.94475 0.93600 0.94018 + 13.70250 12.22974 11.34084 10.54945 9.83411 9.17836 + 8.57779 8.02635 7.51941 7.05191 6.61835 6.21188 + 5.82343 5.44429 5.06721 4.68013 4.25979 3.75803 + 3.10881 2.70156 2.21376 1.75179 1.20934 1.05004 + 0.93837 0.93180 0.93145 0.92920 0.91906 0.92320 + 13.74955 12.28594 11.45460 10.71116 10.03922 9.42484 + 8.86394 8.35103 7.88163 7.45077 7.05269 6.67990 + 6.32184 5.96877 5.61381 5.24537 4.84073 4.35105 + 3.68701 3.23387 2.63789 2.03232 1.29877 1.08595 + 0.93814 0.92055 0.90218 0.90040 0.90036 0.89814 + 13.70776 12.27226 11.49048 10.78932 10.15393 9.57265 + 9.04202 8.55726 8.11446 7.70919 7.33619 6.98842 + 6.65564 6.32811 5.99861 5.65446 5.27002 4.78875 + 4.10811 3.63049 2.98904 2.30977 1.41773 1.14426 + 0.93539 0.91020 0.88983 0.88780 0.88716 0.88449 + 13.60665 12.21558 11.50300 10.86054 10.27597 9.74054 + 9.25163 8.80555 8.39929 8.02942 7.69175 7.38036 + 7.08637 6.80087 6.51644 6.21906 5.87863 5.42549 + 4.73638 4.23195 3.53649 2.76560 1.65796 1.28902 + 0.94860 0.90302 0.87507 0.87274 0.86645 0.86990 + 13.57909 12.20017 11.51528 10.89743 10.33617 9.82397 + 9.35841 8.93618 8.55451 8.21019 7.89925 7.61588 + 7.35100 7.09572 6.84340 6.58102 6.27945 5.86894 + 5.21735 4.71832 3.99919 3.15929 1.86576 1.41356 + 0.97500 0.91047 0.86535 0.86236 0.86018 0.86219 + 13.56723 12.19988 11.53156 10.92798 10.37987 9.88079 + 9.42840 9.01979 8.65250 8.32376 8.02997 7.76594 + 7.52321 7.29353 7.07064 6.84151 6.57561 6.19750 + 5.57337 5.09318 4.40138 3.54904 2.07293 1.52186 + 0.98719 0.91331 0.86751 0.86395 0.85987 0.85743 + 13.51770 12.18153 11.53776 10.95221 10.41771 9.92919 + 9.48549 9.08514 8.72721 8.40954 8.12914 7.88163 + 7.65958 7.45452 7.25691 7.04651 6.79134 6.43645 + 5.86463 5.41260 4.72850 3.84657 2.25838 1.64169 + 1.01432 0.92348 0.86552 0.86218 0.85436 0.85420 + 13.48699 12.17799 11.55248 10.98244 10.46204 9.98727 + 9.55715 9.17070 8.82735 8.52551 8.26283 8.03572 + 7.83788 7.66209 7.50012 7.33318 7.12959 6.83073 + 6.31465 5.88973 5.22928 4.34651 2.61581 1.86359 + 1.06358 0.94685 0.86606 0.85861 0.85238 0.85012 + 13.47657 12.18184 11.56393 11.00212 10.49097 10.02627 + 9.60668 9.23065 8.89704 8.60465 8.35196 8.13657 + 7.95396 7.79839 7.66190 7.52497 7.35682 7.10458 + 6.64626 6.25087 5.62077 4.74845 2.92100 2.06349 + 1.11855 0.97760 0.86732 0.85698 0.84740 0.84762 + 13.44928 12.20408 11.60200 11.04781 10.54165 10.08447 + 9.67518 9.31216 8.99380 8.71844 8.48392 8.28785 + 8.12726 7.99840 7.89597 7.80480 7.69987 7.53555 + 7.19596 6.86809 6.29944 5.46361 3.55480 2.52791 + 1.24849 1.04527 0.87555 0.85919 0.84501 0.84425 + 13.44270 12.21890 11.61419 11.06520 10.56740 10.11805 + 9.71564 9.35902 9.04701 8.77866 8.55270 8.36685 + 8.21646 8.09807 8.01196 7.95429 7.90681 7.80591 + 7.52844 7.24774 6.75338 5.97712 4.02755 2.92481 + 1.37837 1.11470 0.88646 0.86198 0.84418 0.84257 + 13.34490 12.22694 11.62946 11.08671 10.59476 10.15137 + 9.75521 9.40526 9.10059 8.84052 8.62415 8.44977 + 8.31325 8.21219 8.14867 8.12191 8.11906 8.08654 + 7.91760 7.71382 7.31751 6.64465 4.76428 3.54884 + 1.61712 1.25524 0.91242 0.87039 0.84371 0.84087 + 13.25667 12.22742 11.63388 11.09460 10.60612 10.16619 + 9.77365 9.42754 9.12709 8.87175 8.66076 8.49269 + 8.36364 8.27177 8.22019 8.20999 8.23179 8.23892 + 8.13765 7.98576 7.66212 7.07621 5.29910 4.03711 + 1.83601 1.38860 0.94035 0.88097 0.84466 0.84001 + 13.16929 12.21718 11.63527 11.10363 10.61968 10.18209 + 9.79022 9.44392 9.14343 8.88875 8.67982 8.51631 + 8.39597 8.31723 8.27933 8.27435 8.29026 8.30774 + 8.26981 8.17249 7.90935 7.38119 5.70082 4.44036 + 2.04133 1.51202 0.96714 0.89514 0.84577 0.83949 + 13.12269 12.21900 11.63939 11.10760 10.62310 10.18579 + 9.79531 9.45128 9.15370 8.90229 8.69661 8.53602 + 8.41841 8.34253 8.30862 8.31061 8.33859 8.37437 + 8.36701 8.29724 8.08179 7.61456 6.02151 4.77409 + 2.23156 1.63303 0.99776 0.90588 0.84795 0.83915 + 13.06653 12.21948 11.64234 11.11246 10.62956 10.19397 + 9.80528 9.46328 9.16807 8.91937 8.71669 8.55939 + 8.44576 8.37498 8.34791 8.35940 8.40145 8.46008 + 8.49448 8.46246 8.31405 7.93927 6.50583 5.30565 + 2.58793 1.85487 1.05523 0.93265 0.85238 0.83871 + 13.03241 12.22025 11.64423 11.11565 10.63396 10.19954 + 9.81197 9.47112 9.17714 8.92988 8.72894 8.57369 + 8.46263 8.39505 8.37219 8.38949 8.44020 8.51332 + 8.57410 8.56611 8.46339 8.15696 6.85862 5.71414 + 2.90167 2.05747 1.11168 0.96057 0.85723 0.83845 + 12.98174 12.22157 11.64685 11.11993 10.64022 10.20753 + 9.82150 9.48209 9.18960 8.94403 8.74533 8.59302 + 8.48560 8.42250 8.40534 8.43049 8.49299 8.58634 + 8.68421 8.71039 8.67544 8.47987 7.43945 6.42858 + 3.54928 2.50695 1.24782 1.03258 0.87010 0.83810 + 12.95288 12.22202 11.64770 11.12162 10.64280 10.21106 + 9.82599 9.48770 9.19652 8.95220 8.75413 8.60204 + 8.49586 8.43602 8.42348 8.45269 8.51824 8.62002 + 8.74690 8.79861 8.78430 8.61924 7.81582 6.98348 + 4.01886 2.85759 1.37997 1.11635 0.88596 0.83792 + 12.92056 12.22234 11.64896 11.12342 10.64529 10.21424 + 9.82998 9.49256 9.20238 8.95916 8.76236 8.61177 + 8.50744 8.45000 8.44057 8.47401 8.54571 8.65759 + 8.80566 8.87874 8.90335 8.80287 8.22820 7.60201 + 4.77180 3.46682 1.61954 1.26385 0.91044 0.83775 + 12.92486 12.22969 11.64848 11.11932 10.64054 10.21050 + 9.82823 9.49308 9.20470 8.96295 8.76769 8.61808 + 8.51149 8.44787 8.43353 8.47528 8.57441 8.70637 + 8.83811 8.90053 8.95361 8.94036 8.48189 7.84769 + 5.34658 4.01699 1.83595 1.38120 0.93851 0.83767 + 12.91391 12.22950 11.64850 11.11968 10.64103 10.21128 + 9.82928 9.49438 9.20632 8.96492 8.77005 8.62092 + 8.51492 8.45205 8.43871 8.48184 8.58305 8.71825 + 8.85630 8.92505 8.99073 9.00196 8.63849 8.09264 + 5.75800 4.41486 2.05609 1.50943 0.96697 0.83762 + 12.88261 12.22294 11.65111 11.12562 10.64699 10.21617 + 9.83276 9.49648 9.20736 8.96537 8.77044 8.62234 + 8.52012 8.46391 8.45608 8.49423 8.57609 8.70131 + 8.86140 8.94720 9.02580 9.04618 8.74114 8.27399 + 6.08717 4.74626 2.26132 1.63242 0.99605 0.83759 + 12.87343 12.22285 11.65112 11.12608 10.64797 10.21748 + 9.83427 9.49809 9.20904 8.96718 8.77248 8.62482 + 8.52312 8.46755 8.46050 8.49972 8.58318 8.71109 + 8.87697 8.96844 9.05717 9.09803 8.88669 8.51206 + 6.57589 5.28196 2.62580 1.88904 1.05272 0.83755 + 12.86948 12.22100 11.64923 11.12620 10.65042 10.22118 + 9.83807 9.50116 9.21100 8.96797 8.77249 8.62477 + 8.52369 8.46930 8.46389 8.50473 8.58902 8.71561 + 8.88377 8.98237 9.07724 9.12907 8.98466 8.65850 + 6.91937 5.70911 2.94755 2.10674 1.10925 0.83752 + 1.70745 1.76029 1.81232 1.86367 1.91411 1.96335 + 2.01119 2.05746 2.10213 2.14506 2.18614 2.22563 + 2.26440 2.30327 2.34226 2.38156 2.42108 2.45956 + 2.49546 2.51304 2.53343 2.55360 2.57897 2.58614 + 2.59156 2.59216 2.59277 2.59288 2.59290 2.59294 + 2.19385 2.25491 2.31321 2.36911 2.42233 2.47266 + 2.52008 2.56487 2.60755 2.64824 2.68706 2.72445 + 2.76172 2.80006 2.83969 2.88091 2.92384 2.96790 + 3.01181 3.03325 3.05452 3.07140 3.08988 3.09495 + 3.09875 3.09915 3.09954 3.09962 3.09961 3.09966 + 2.61423 2.66251 2.71944 2.78240 2.84553 2.90221 + 2.95040 2.98921 3.01882 3.04426 3.07539 3.11647 + 3.15829 3.19364 3.22657 3.26221 3.30376 3.34927 + 3.39459 3.41581 3.43598 3.45160 3.46684 3.47055 + 3.47350 3.47391 3.47420 3.47423 3.47428 3.47428 + 3.25599 3.33833 3.41027 3.47270 3.52537 3.56854 + 3.60325 3.63179 3.65725 3.68058 3.70242 3.72368 + 3.74627 3.77186 3.80027 3.83034 3.86132 3.89529 + 3.93420 3.95449 3.97240 3.98380 3.99562 3.99855 + 4.00065 4.00088 4.00111 4.00113 4.00118 4.00118 + 3.77153 3.87228 3.95000 4.00845 4.05158 4.08433 + 4.10867 4.12692 4.14218 4.15536 4.16705 4.17784 + 4.18872 4.20081 4.21479 4.23172 4.25269 4.27780 + 4.30603 4.32037 4.33416 4.34411 4.35289 4.35504 + 4.35672 4.35693 4.35709 4.35712 4.35713 4.35714 + 4.20183 4.30132 4.38088 4.44228 4.48557 4.51190 + 4.52408 4.52716 4.52767 4.52735 4.52671 4.52633 + 4.52707 4.52979 4.53452 4.54083 4.54869 4.55998 + 4.57698 4.58743 4.59723 4.60380 4.61022 4.61186 + 4.61309 4.61322 4.61335 4.61337 4.61338 4.61339 + 4.56370 4.66764 4.74776 4.80627 4.84343 4.86081 + 4.86197 4.85310 4.84205 4.83084 4.81989 4.80964 + 4.80042 4.79271 4.78658 4.78176 4.77841 4.77846 + 4.78448 4.78988 4.79536 4.79924 4.80299 4.80401 + 4.80480 4.80489 4.80497 4.80499 4.80499 4.80500 + 5.14945 5.25635 5.33310 5.38298 5.40657 5.40628 + 5.38683 5.35622 5.32426 5.29345 5.26401 5.23620 + 5.20953 5.18382 5.15904 5.13476 5.11119 5.09084 + 5.07732 5.07364 5.07065 5.06851 5.06671 5.06640 + 5.06617 5.06614 5.06611 5.06612 5.06611 5.06612 + 5.61013 5.71442 5.78374 5.82245 5.83155 5.81405 + 5.77566 5.72564 5.67524 5.62718 5.58173 5.53883 + 5.49754 5.45717 5.41735 5.37715 5.33648 5.29882 + 5.26900 5.25760 5.24675 5.23835 5.23105 5.22941 + 5.22806 5.22790 5.22778 5.22776 5.22774 5.22776 + 6.41867 6.56691 6.61631 6.59301 6.52898 6.45739 + 6.38407 6.30953 6.23437 6.15816 6.08102 6.00341 + 5.92777 5.85586 5.78693 5.71850 5.64922 5.58340 + 5.52354 5.49436 5.46636 5.44579 5.42653 5.42182 + 5.41812 5.41765 5.41729 5.41722 5.41719 5.41721 + 7.02066 7.11886 7.13018 7.07791 6.98524 6.87690 + 6.76091 6.64356 6.53189 6.42654 6.32630 6.22952 + 6.13636 6.04614 5.95823 5.87078 5.78301 5.69893 + 5.61878 5.57730 5.53619 5.50535 5.47777 5.47079 + 5.46524 5.46455 5.46404 5.46395 5.46391 5.46389 + 7.85040 7.83903 7.77279 7.66687 7.52583 7.35679 + 7.17027 6.98099 6.80453 6.64516 6.50262 6.37481 + 6.25932 6.15190 6.04938 5.94456 5.83234 5.71931 + 5.61306 5.56111 5.50418 5.45616 5.41882 5.40963 + 5.40134 5.40037 5.39966 5.39949 5.39951 5.39941 + 8.40955 8.32809 8.19062 8.01662 7.81166 7.58384 + 7.34440 7.10846 6.89169 6.69803 6.52691 6.37511 + 6.23918 6.11423 5.99649 5.87812 5.75315 5.62687 + 5.50541 5.44514 5.38001 5.32570 5.28174 5.27088 + 5.26130 5.26017 5.25933 5.25914 5.25913 5.25903 + 8.83295 8.68256 8.47824 8.24289 7.98255 7.70573 + 7.42363 7.15086 6.90270 6.68236 6.48874 6.31759 + 6.16426 6.02358 5.89168 5.76129 5.62667 5.49141 + 5.36005 5.29515 5.22706 5.17140 5.12275 5.11070 + 5.10049 5.09929 5.09833 5.09817 5.09813 5.09806 + 9.14914 8.98485 8.72356 8.40945 8.07239 7.74145 + 7.42671 7.13603 6.87757 6.64890 6.44207 6.25005 + 6.07292 5.91069 5.76091 5.61942 5.48156 5.34329 + 5.20312 5.13416 5.06585 5.01255 4.95996 4.94700 + 4.93664 4.93530 4.93431 4.93417 4.93407 4.93405 + 9.62475 9.40274 9.03985 8.60804 8.16519 7.76167 + 7.40149 7.07929 6.79033 6.53000 6.28975 6.06410 + 5.85595 5.66846 5.49842 5.34031 5.18787 5.03487 + 4.88329 4.81398 4.74731 4.69497 4.63797 4.62441 + 4.61369 4.61223 4.61118 4.61106 4.61094 4.61097 + 10.15076 9.62277 9.10709 8.62746 8.18102 7.76594 + 7.38078 7.02408 6.69513 6.39459 6.12013 5.86882 + 5.63814 5.42778 5.23730 5.06596 4.91045 4.75654 + 4.59209 4.51029 4.43871 4.39138 4.33520 4.31811 + 4.30767 4.30686 4.30546 4.30517 4.30524 4.30524 + 10.71425 10.00451 9.33221 8.71911 8.15961 7.64888 + 7.18288 6.75955 6.37709 6.03247 5.72134 5.43825 + 5.17720 4.93498 4.71259 4.50812 4.31919 4.13646 + 3.95349 3.86597 3.78795 3.73431 3.67428 3.65762 + 3.64652 3.64546 3.64417 3.64398 3.64380 3.64385 + 11.01962 10.18418 9.40828 8.70840 8.07579 7.50451 + 6.98933 6.52665 6.11433 5.74636 5.41530 5.11279 + 4.82849 4.55660 4.30085 4.06528 3.85178 3.65459 + 3.46925 3.38095 3.29268 3.22402 3.16412 3.14951 + 3.13740 3.13599 3.13485 3.13465 3.13457 3.13447 + 11.45682 10.39054 9.44995 8.62843 7.90543 7.26794 + 6.70555 6.20555 5.75768 5.35464 4.98898 4.65304 + 4.33785 4.03813 3.75582 3.49466 3.25433 3.03112 + 2.82393 2.72709 2.63348 2.56303 2.50029 2.48510 + 2.47280 2.47137 2.47019 2.47001 2.46991 2.46978 + 11.73739 10.52262 9.48295 8.58730 7.80957 7.13085 + 6.53792 6.01367 5.54268 5.11680 4.72930 4.37326 + 4.04085 3.72704 3.43187 3.15638 2.90037 2.66055 + 2.43809 2.33534 2.23953 2.16970 2.10355 2.08774 + 2.07547 2.07403 2.07278 2.07265 2.07248 2.07246 + 11.94909 10.63174 9.52787 8.58221 7.76742 7.06059 + 6.44556 5.90304 5.41506 4.97268 4.56962 4.19946 + 3.85500 3.53132 3.22748 2.94302 2.67774 2.42842 + 2.19536 2.08699 1.98620 1.91310 1.84456 1.82845 + 1.81601 1.81454 1.81325 1.81312 1.81295 1.81304 + 12.12239 10.72963 9.58144 8.60002 7.75854 7.03201 + 6.40089 5.84440 5.34346 4.88881 4.47421 4.09352 + 3.73981 3.40822 3.09741 2.80629 2.53430 2.27850 + 2.03696 1.92336 1.81690 1.73930 1.66842 1.65193 + 1.63910 1.63758 1.63626 1.63611 1.63595 1.63608 + 12.40180 10.90480 9.70084 8.67404 7.79848 7.04778 + 6.39666 5.82206 5.30407 4.83329 4.40345 4.00828 + 3.64087 3.29638 2.97349 2.67111 2.38783 2.12023 + 1.86338 1.74023 1.62342 1.53732 1.46020 1.44224 + 1.42811 1.42644 1.42500 1.42482 1.42467 1.42470 + 12.62273 11.05907 9.82370 8.77223 7.87902 7.11547 + 6.45370 5.86914 5.34148 4.86131 4.42222 4.01756 + 3.64006 3.28474 2.95073 2.63762 2.34360 2.06316 + 1.79097 1.65862 1.53211 1.43783 1.35246 1.33228 + 1.31634 1.31446 1.31287 1.31267 1.31250 1.31234 + 12.99418 11.35671 10.09878 9.02951 8.12663 7.35108 + 6.67690 6.07974 5.53995 5.04783 4.59631 4.17781 + 3.78365 3.40840 3.05206 2.71558 2.39652 2.08460 + 1.77308 1.61724 1.46338 1.34403 1.23343 1.20658 + 1.18503 1.18250 1.18042 1.18014 1.17993 1.17977 + 13.20724 11.56081 10.31902 9.26139 8.36711 7.59195 + 6.91387 6.31106 5.76579 5.26830 4.81095 4.38532 + 3.98166 3.59375 3.22189 2.86735 2.52702 2.18757 + 1.83795 1.65834 1.47353 1.32406 1.18509 1.15158 + 1.12465 1.12138 1.11858 1.11822 1.11796 1.11833 + 13.43169 11.80605 10.62160 9.61511 8.75414 7.99859 + 7.32956 6.72806 6.17835 5.67246 5.20442 4.76773 + 4.35468 3.95894 3.57650 3.20171 2.82652 2.43790 + 2.02067 1.79627 1.55602 1.34914 1.14188 1.09545 + 1.06390 1.05995 1.05430 1.05328 1.05378 1.05513 + 13.45144 11.93219 10.84689 9.90532 9.07276 8.32394 + 7.64930 7.03938 6.48641 5.98264 5.51999 5.08927 + 4.67915 4.28076 3.89004 3.50130 3.10461 2.68082 + 2.20714 1.94397 1.65718 1.40466 1.13028 1.06205 + 1.02970 1.02716 1.01833 1.01618 1.01832 1.01935 + 13.50354 12.00762 10.97409 10.07595 9.27437 8.54870 + 7.89091 7.29267 6.74721 6.24767 5.78679 5.35618 + 4.94533 4.54552 4.15196 3.75751 3.34940 2.90259 + 2.38587 2.08985 1.75866 1.46257 1.13054 1.04493 + 1.00744 1.00509 0.99425 0.99147 0.99450 0.99473 + 13.53077 12.05352 11.06534 10.20224 9.42741 8.72238 + 8.08043 7.49404 6.95719 6.46365 6.00685 5.57898 + 5.17009 4.77168 4.37833 3.98172 3.56669 3.10306 + 2.55194 2.22839 1.85897 1.52306 1.13815 1.03611 + 0.99162 0.98907 0.97677 0.97356 0.97717 0.97641 + 13.53617 12.09443 11.18387 10.37753 9.64805 8.97879 + 8.36495 7.80036 7.28022 6.79946 6.35261 5.93307 + 5.53226 5.14212 4.75607 4.36336 3.94376 3.45595 + 2.84599 2.47448 2.04015 1.63906 1.17787 1.04654 + 0.96093 0.95779 0.95872 0.95626 0.94624 0.95075 + 13.53409 12.11525 11.25818 10.49159 9.79521 9.15355 + 8.56286 8.01770 7.51398 7.04728 6.61272 6.20432 + 5.81414 5.43432 5.05768 4.67210 4.25423 3.75535 + 3.10900 2.70323 2.21702 1.75650 1.21615 1.05796 + 0.94876 0.94298 0.94311 0.94047 0.92894 0.93360 + 13.57953 12.17166 11.37225 10.65345 10.00016 9.39929 + 8.84745 8.33976 7.87235 7.44092 7.04048 6.66458 + 6.30421 5.95072 5.59728 5.23212 4.83200 4.34645 + 3.68480 3.23258 2.63812 2.03460 1.30447 1.09312 + 0.94812 0.93159 0.91367 0.91121 0.91035 0.90847 + 13.55281 12.16809 11.41352 10.73338 10.11404 9.54442 + 9.02161 8.54135 8.10023 7.69439 7.31924 6.96868 + 6.63385 6.30613 5.97831 5.63766 5.25807 4.78145 + 4.10390 3.62750 2.98777 2.31076 1.42274 1.15095 + 0.94538 0.92118 0.90113 0.89852 0.89728 0.89485 + 13.48291 12.13134 11.43630 10.80772 10.23384 9.70649 + 9.22328 8.78082 8.37641 8.00691 7.66851 7.35592 + 7.06106 6.77578 6.49274 6.19803 5.86143 5.41273 + 4.72811 4.22601 3.53317 2.76518 1.66260 1.29552 + 0.95826 0.91351 0.88627 0.88375 0.87657 0.88039 + 13.47533 12.12899 11.45555 10.84689 10.29280 9.78623 + 9.32482 8.90544 8.52547 8.18197 7.87116 7.58761 + 7.32279 7.06833 6.81767 6.55790 6.25988 5.85353 + 5.20646 4.70994 3.99376 3.15723 1.86975 1.41974 + 0.98445 0.92073 0.87639 0.87332 0.87048 0.87278 + 13.47198 12.12074 11.46254 10.87540 10.34352 9.85451 + 9.40557 8.99413 8.61883 8.28138 7.98532 7.72836 + 7.49720 7.27819 7.06068 6.82623 6.54442 6.15776 + 5.55272 5.08999 4.40531 3.54073 2.07217 1.52946 + 0.99669 0.92424 0.87819 0.87516 0.86911 0.86809 + 13.43720 12.12491 11.48558 10.90373 10.37234 9.88644 + 9.44502 9.04666 8.69047 8.37434 8.09536 7.84917 + 7.62845 7.42485 7.22894 7.02063 6.76816 6.41690 + 5.85004 5.40110 4.72056 3.84214 2.26006 1.64656 + 1.02355 0.93349 0.87625 0.87295 0.86509 0.86493 + 13.42399 12.12722 11.49902 10.92903 10.41089 9.93985 + 9.51418 9.13177 8.79108 8.49048 8.22809 8.00098 + 7.80392 7.63031 7.47119 7.30593 7.10237 6.80627 + 6.29695 5.87536 5.22093 4.34275 2.61417 1.86300 + 1.07353 0.95949 0.87635 0.86945 0.86088 0.86092 + 13.41075 12.13239 11.51383 10.95222 10.44212 9.97923 + 9.56193 9.18845 8.85735 8.56730 8.31673 8.10308 + 7.92160 7.76647 7.63012 7.49396 7.32803 7.07933 + 6.62595 6.23396 5.60822 4.74038 2.92013 2.06655 + 1.12677 0.98689 0.87807 0.86794 0.85821 0.85847 + 13.38299 12.14669 11.54534 10.99708 10.49774 10.04456 + 9.63662 9.27334 8.95420 8.67838 8.44462 8.25070 + 8.09223 7.96448 7.86270 7.77305 7.67075 7.50611 + 7.16681 6.84531 6.28545 5.45382 3.54478 2.53396 + 1.25723 1.05161 0.88606 0.87040 0.85689 0.85516 + 13.34761 12.15563 11.56209 11.02070 10.52741 10.08012 + 9.67809 9.32096 9.00839 8.73985 8.51448 8.33063 + 8.18464 8.07275 7.99132 7.92807 7.86138 7.74826 + 7.48926 7.22618 6.74219 5.97498 4.02788 2.90302 + 1.38745 1.12881 0.89771 0.87028 0.85410 0.85350 + 13.24901 12.16191 11.57683 11.04233 10.55537 10.11424 + 9.71835 9.36763 9.06210 8.80150 8.58535 8.41261 + 8.28025 8.18559 8.12681 8.09463 8.07234 8.02596 + 7.87255 7.68591 7.30230 6.64270 4.76458 3.52015 + 1.62350 1.26934 0.92373 0.87742 0.85528 0.85182 + 13.16323 12.16231 11.58134 11.05029 10.56657 10.12883 + 9.73644 9.38944 9.08807 8.83220 8.62148 8.45510 + 8.33021 8.24465 8.19768 8.18193 8.18403 8.17665 + 8.08999 7.95508 7.64431 7.07146 5.29833 4.00724 + 1.83961 1.40172 0.95149 0.88735 0.85751 0.85098 + 13.10259 12.16429 11.58481 11.05460 10.57161 10.13521 + 9.74490 9.40073 9.10292 8.85091 8.64358 8.48007 + 8.35905 8.27967 8.24148 8.23707 8.25505 8.27619 + 8.23457 8.12913 7.87000 7.37612 5.71955 4.39609 + 2.03711 1.52832 0.97950 0.89761 0.86248 0.85048 + 13.05756 12.16541 11.58813 11.05825 10.57541 10.14008 + 9.75159 9.40936 9.11316 8.86279 8.65797 8.49815 + 8.38118 8.30573 8.27204 8.27412 8.30213 8.33803 + 8.33119 8.26222 8.04906 7.58664 6.00704 4.76580 + 2.23351 1.63814 1.00719 0.91635 0.85887 0.85014 + 13.00313 12.16632 11.59137 11.06280 10.58124 10.14755 + 9.76113 9.42125 9.12753 8.87980 8.67787 8.52129 + 8.40827 8.33788 8.31097 8.32248 8.36447 8.42309 + 8.45772 8.42620 8.27934 7.90833 6.48804 5.29484 + 2.58829 1.85909 1.06410 0.94269 0.86335 0.84973 + 12.96993 12.16689 11.59306 11.06587 10.58573 10.15321 + 9.76781 9.42900 9.13652 8.89025 8.69006 8.53551 + 8.42499 8.35776 8.33502 8.35231 8.40290 8.47589 + 8.53675 8.52915 8.42746 8.12396 6.83809 5.70119 + 2.90077 2.06096 1.12008 0.97021 0.86823 0.84948 + 12.92043 12.16723 11.59496 11.07034 10.59266 10.16189 + 9.77766 9.43985 9.14871 8.90425 8.70640 8.55473 + 8.44775 8.38491 8.36785 8.39293 8.45522 8.54826 + 8.64603 8.67241 8.63791 8.44402 7.41389 6.41128 + 3.54595 2.50878 1.25521 1.04138 0.88113 0.84915 + 12.89256 12.16748 11.59572 11.07202 10.59543 10.16562 + 9.78223 9.44541 9.15550 8.91227 8.71509 8.56366 + 8.45794 8.39834 8.38583 8.41491 8.48022 8.58168 + 8.70830 8.75991 8.74580 8.58221 7.78737 6.96210 + 4.01347 2.85783 1.38654 1.12440 0.89703 0.84897 + 12.86118 12.16781 11.59697 11.07391 10.59791 10.16878 + 9.78617 9.45019 9.16124 8.91909 8.72314 8.57324 + 8.46938 8.41219 8.40280 8.43606 8.50742 8.61886 + 8.76652 8.83946 8.86405 8.76414 8.19543 7.57658 + 4.76317 3.46371 1.62468 1.27098 0.92115 0.84879 + 12.86588 12.17527 11.59649 11.06971 10.59295 10.16486 + 9.78430 9.45063 9.16353 8.92288 8.72848 8.57953 + 8.47342 8.41005 8.39575 8.43729 8.53598 8.66737 + 8.79861 8.86085 8.91386 8.90098 8.44658 7.81846 + 5.33594 4.01181 1.83991 1.38737 0.94878 0.84870 + 12.85504 12.17488 11.59641 11.06997 10.59344 10.16554 + 9.78523 9.45184 9.16506 8.92476 8.73078 8.58233 + 8.47682 8.41419 8.40090 8.44381 8.54452 8.67910 + 8.81659 8.88513 8.95074 8.96225 8.60182 8.06139 + 5.74535 4.40776 2.05891 1.51498 0.97687 0.84865 + 12.82426 12.16831 11.59892 11.07551 10.59911 10.17028 + 9.78877 9.45415 9.16636 8.92540 8.73124 8.58375 + 8.48194 8.42598 8.41817 8.45614 8.53756 8.66216 + 8.82159 8.90710 8.98553 9.00617 8.70346 8.24097 + 6.07277 4.73747 2.26283 1.63762 1.00560 0.84862 + 12.81547 12.16833 11.59913 11.07626 10.60028 10.17180 + 9.79036 9.45573 9.16800 8.92719 8.73330 8.58619 + 8.48489 8.42955 8.42253 8.46157 8.54457 8.67185 + 8.83703 8.92815 9.01662 9.05763 8.84800 8.47693 + 6.55856 5.27041 2.62517 1.89236 1.06162 0.84859 + 12.81149 12.16698 11.59804 11.07729 10.60362 10.17609 + 9.79445 9.45884 9.16980 8.92776 8.73312 8.58605 + 8.48544 8.43128 8.42585 8.46651 8.55044 8.67644 + 8.84374 8.94190 9.03655 9.08851 8.94519 8.62214 + 6.89935 5.69546 2.94541 2.10861 1.11760 0.84856 + 1.65570 1.70916 1.76174 1.81358 1.86440 1.91393 + 1.96197 2.00838 2.05317 2.09622 2.13741 2.17699 + 2.21587 2.25485 2.29391 2.33317 2.37240 2.41032 + 2.44539 2.46260 2.48299 2.50353 2.52898 2.53602 + 2.54143 2.54204 2.54266 2.54275 2.54279 2.54326 + 2.13915 2.19587 2.25137 2.30604 2.35957 2.41160 + 2.46174 2.50963 2.55495 2.59754 2.63746 2.67522 + 2.71229 2.75002 2.78852 2.82789 2.86866 2.91265 + 2.96106 2.98529 3.00587 3.01883 3.03718 3.04390 + 3.04713 3.04730 3.04781 3.04782 3.04799 3.05101 + 2.54074 2.60717 2.66896 2.72676 2.78032 2.82957 + 2.87478 2.91677 2.95677 2.99503 3.03175 3.06722 + 3.10248 3.13854 3.17572 3.21456 3.25561 3.29892 + 3.34374 3.36586 3.38652 3.40121 3.41613 3.42019 + 3.42320 3.42353 3.42383 3.42384 3.42384 3.42637 + 3.19068 3.27077 3.34123 3.40304 3.45591 3.50013 + 3.53664 3.56759 3.59587 3.62229 3.64730 3.67152 + 3.69638 3.72314 3.75191 3.78236 3.81447 3.84959 + 3.88873 3.90879 3.92661 3.93818 3.95026 3.95327 + 3.95544 3.95569 3.95592 3.95595 3.95601 3.95531 + 3.70280 3.80051 3.87761 3.93727 3.98258 4.01754 + 4.04408 4.06474 4.08292 4.09926 4.11370 4.12656 + 4.13919 4.15309 4.16887 4.18742 4.20969 4.23586 + 4.26487 4.27944 4.29346 4.30371 4.31298 4.31528 + 4.31710 4.31730 4.31746 4.31754 4.31755 4.31423 + 4.12930 4.22840 4.30859 4.37152 4.41713 4.44644 + 4.46198 4.46843 4.47187 4.47394 4.47524 4.47654 + 4.47905 4.48390 4.49101 4.49956 4.50918 4.52186 + 4.53997 4.55089 4.56121 4.56831 4.57535 4.57718 + 4.57859 4.57872 4.57884 4.57890 4.57894 4.57396 + 4.48904 4.59363 4.67539 4.73640 4.77677 4.79786 + 4.80291 4.79765 4.78941 4.78020 4.77061 4.76146 + 4.75375 4.74848 4.74545 4.74354 4.74220 4.74373 + 4.75119 4.75731 4.76355 4.76808 4.77258 4.77381 + 4.77482 4.77488 4.77495 4.77503 4.77507 4.76936 + 5.07268 5.18179 5.26171 5.31547 5.34350 5.34786 + 5.33294 5.30618 5.27692 5.24762 5.21887 5.19146 + 5.16599 5.14308 5.12220 5.10166 5.08051 5.06193 + 5.05035 5.04771 5.04578 5.04445 5.04350 5.04344 + 5.04341 5.04336 5.04333 5.04339 5.04340 5.03844 + 5.53300 5.64052 5.71395 5.75735 5.77151 5.75915 + 5.72556 5.67953 5.63181 5.58517 5.54021 5.49757 + 5.45744 5.41997 5.38433 5.34819 5.31026 5.27471 + 5.24720 5.23701 5.22734 5.21982 5.21342 5.21201 + 5.21085 5.21069 5.21056 5.21057 5.21057 5.20789 + 6.37455 6.46366 6.51005 6.52053 6.49693 6.44335 + 6.36689 6.27869 6.19194 6.10970 6.03273 5.96086 + 5.89336 5.82912 5.76660 5.70214 5.63363 5.56692 + 5.50953 5.48441 5.45825 5.43666 5.41887 5.41463 + 5.41094 5.41051 5.41018 5.41010 5.41010 5.41426 + 6.95047 7.05209 7.06837 7.02191 6.93530 6.83265 + 6.72168 6.60836 6.49945 6.39610 6.29810 6.20431 + 6.11417 6.02656 5.94103 5.85632 5.77204 5.69147 + 5.61410 5.57377 5.53381 5.50395 5.47746 5.47074 + 5.46537 5.46480 5.46434 5.46411 5.46408 5.47408 + 7.78752 7.78096 7.71973 7.61863 7.48222 7.31766 + 7.13554 6.95072 6.77898 6.62449 6.48674 6.36331 + 6.25117 6.14577 6.04443 5.94126 5.83211 5.72256 + 5.61897 5.56797 5.51196 5.46482 5.42896 5.42017 + 5.41214 5.41130 5.41070 5.41038 5.41039 5.42590 + 8.35390 8.27724 8.14463 7.97519 7.77458 7.55103 + 7.31591 7.08466 6.87320 6.68534 6.52009 6.37369 + 6.24166 6.11851 6.00121 5.88370 5.76139 5.63836 + 5.51922 5.45972 5.39535 5.34187 5.29949 5.28907 + 5.27977 5.27877 5.27803 5.27771 5.27770 5.29154 + 8.78362 8.63816 8.43892 8.20831 7.95250 7.68011 + 7.40250 7.13452 6.89176 6.67724 6.48951 6.32375 + 6.17432 6.03547 5.90399 5.77433 5.64201 5.50954 + 5.38019 5.31596 5.24855 5.19364 5.14641 5.13477 + 5.12485 5.12372 5.12284 5.12260 5.12257 5.13036 + 9.10370 8.94750 8.69270 8.38327 8.04965 7.72167 + 7.41037 7.12476 6.87397 6.65383 6.45301 6.26317 + 6.08693 5.92634 5.77881 5.63948 5.50322 5.36669 + 5.22846 5.16010 5.09244 5.03985 4.98837 4.97572 + 4.96561 4.96431 4.96334 4.96319 4.96311 4.96308 + 9.59100 9.37244 9.01603 8.59182 8.15624 7.75853 + 7.40303 7.08494 6.80005 6.54365 6.30691 6.08420 + 5.87860 5.69336 5.52532 5.36895 5.21802 5.06639 + 4.91610 4.84744 4.78144 4.72962 4.67310 4.65968 + 4.64914 4.64757 4.64647 4.64652 4.64639 4.63442 + 10.11840 9.60036 9.09381 8.62206 8.18237 7.77305 + 7.39274 7.04010 6.71448 6.41664 6.14436 5.89491 + 5.66594 5.45731 5.26860 5.09910 4.94547 4.79326 + 4.63001 4.54863 4.47747 4.43049 4.37444 4.35731 + 4.34695 4.34600 4.34452 4.34446 4.34450 4.32826 + 10.68629 9.99126 9.33134 8.72818 8.17646 7.67165 + 7.21002 6.78971 6.40909 6.06539 5.75452 5.47143 + 5.21059 4.96911 4.74802 4.54542 4.35882 4.17827 + 3.99662 3.90936 3.83134 3.77751 3.71718 3.70042 + 3.68917 3.68804 3.68671 3.68658 3.68642 3.68148 + 11.01131 10.18685 9.42045 8.72815 8.10131 7.53396 + 7.02075 6.55783 6.14293 5.77095 5.43588 5.13133 + 4.84972 4.58644 4.34260 4.11706 3.90715 3.70617 + 3.51017 3.41705 3.33121 3.26950 3.20664 3.19177 + 3.17951 3.17809 3.17704 3.17679 3.17656 3.18613 + 11.43325 10.38307 9.45469 8.64216 7.92571 7.29278 + 6.73336 6.23512 5.78813 5.38538 5.01974 4.68390 + 4.36937 4.07102 3.79049 3.53087 3.29153 3.06912 + 2.86277 2.76630 2.67275 2.60208 2.53902 2.52371 + 2.51127 2.50986 2.50870 2.50846 2.50835 2.51436 + 11.71269 10.51424 9.48564 8.59740 7.82449 7.14881 + 6.55776 6.03496 5.56560 5.14153 4.75594 4.40171 + 4.07073 3.75782 3.46325 3.18842 2.93338 2.69457 + 2.47285 2.37035 2.27462 2.20471 2.13841 2.12255 + 2.11024 2.10878 2.10752 2.10740 2.10725 2.10485 + 11.92295 10.62202 9.52827 8.58898 7.77796 7.07327 + 6.45956 5.91836 5.43248 4.99285 4.59280 4.22540 + 3.88278 3.55972 3.25586 2.97160 2.70730 2.45911 + 2.22678 2.11861 2.01787 1.94471 1.87620 1.86010 + 1.84768 1.84619 1.84489 1.84478 1.84462 1.84161 + 12.09508 10.71868 9.58011 8.60456 7.76634 7.04155 + 6.41150 5.85628 5.35762 4.90603 4.49483 4.11720 + 3.76542 3.43432 3.12325 2.83217 2.56115 2.30650 + 2.06572 1.95232 1.84591 1.76830 1.69756 1.68112 + 1.66833 1.66681 1.66548 1.66534 1.66519 1.66398 + 12.37285 10.89243 9.69779 8.67701 7.80504 7.05634 + 6.40648 5.83316 5.31704 4.84860 4.42129 4.02839 + 3.66245 3.31845 2.99550 2.69329 2.41083 2.14420 + 1.88819 1.76541 1.64889 1.56299 1.48608 1.46815 + 1.45405 1.45239 1.45096 1.45078 1.45063 1.45152 + 12.59287 11.04609 9.82038 8.77580 7.88720 7.12662 + 6.46670 5.88339 5.35670 4.87736 4.43899 4.03501 + 3.65814 3.30346 2.97005 2.65749 2.36401 2.08423 + 1.81299 1.68125 1.55540 1.46163 1.37641 1.35622 + 1.34028 1.33841 1.33682 1.33661 1.33644 1.33700 + 12.96431 11.34261 10.09375 9.03181 8.13445 7.36305 + 6.69166 6.09596 5.55624 5.06320 4.61031 4.19060 + 3.79616 3.42181 3.06694 2.73154 2.41278 2.10127 + 1.79099 1.63605 1.48316 1.36453 1.25421 1.22738 + 1.20585 1.20332 1.20124 1.20096 1.20075 1.20040 + 13.17798 11.54491 10.30956 9.25727 8.36698 7.59513 + 6.91965 6.31870 5.77449 5.27749 4.82027 4.39478 + 3.99157 3.60459 3.23386 2.88023 2.54051 2.20192 + 1.85377 1.67494 1.49074 1.34168 1.20345 1.17019 + 1.14342 1.14016 1.13738 1.13702 1.13677 1.13734 + 13.40292 11.78458 10.60048 9.59448 8.73412 7.97992 + 7.31299 6.71434 6.16827 5.66652 5.20279 4.77013 + 4.36027 3.96656 3.58531 3.21136 2.83705 2.44951 + 2.03351 1.80962 1.56954 1.36279 1.15676 1.11120 + 1.08044 1.07657 1.07090 1.06985 1.07037 1.07319 + 13.42732 11.90675 10.81477 9.86892 9.03453 8.28626 + 7.61418 7.00842 6.46087 5.96337 5.50743 5.08335 + 4.67904 4.28510 3.89754 3.51078 3.11502 2.69151 + 2.21777 1.95452 1.66774 1.41560 1.14316 1.07613 + 1.04512 1.04275 1.03387 1.03166 1.03384 1.03707 + 13.47647 11.97617 10.93287 10.02827 9.22367 8.49815 + 7.84315 7.24988 6.71110 6.21943 5.76710 5.34498 + 4.94156 4.54745 4.15790 3.76584 3.35871 2.91194 + 2.39478 2.09851 1.76730 1.47169 1.14210 1.05796 + 1.02224 1.02012 1.00919 1.00633 1.00943 1.01203 + 13.49882 12.01618 11.01687 10.14636 9.36802 8.66304 + 8.02410 7.44321 6.91382 6.42916 5.98202 5.56379 + 5.16340 4.77151 4.38274 3.98885 3.57487 3.11118 + 2.55941 2.23554 1.86616 1.53091 1.14883 1.04842 + 1.00603 1.00376 0.99134 0.98802 0.99172 0.99324 + 13.49372 12.04737 11.12512 10.31118 9.57806 8.90896 + 8.29852 7.74001 7.22812 6.75722 6.32115 5.91242 + 5.52117 5.13841 4.75755 4.36792 3.94950 3.46157 + 2.85096 2.47930 2.04543 1.64551 1.18750 1.05788 + 0.97465 0.97194 0.97294 0.97037 0.96035 0.96671 + 13.48242 12.06132 11.19327 10.41971 9.72012 9.07897 + 8.49187 7.95297 7.45768 7.00099 6.57743 6.18009 + 5.79976 5.42763 5.05650 4.67428 4.25777 3.75889 + 3.11202 2.70622 2.22075 1.76182 1.22512 1.06875 + 0.96211 0.95682 0.95711 0.95435 0.94273 0.94886 + 13.51590 12.11003 11.30165 10.57743 9.92213 9.32238 + 8.77439 8.27289 7.81364 7.39183 7.00192 6.63663 + 6.28565 5.93942 5.59105 5.22888 4.82996 4.34499 + 3.68436 3.23280 2.63922 2.03735 1.31204 1.10303 + 0.96129 0.94512 0.92700 0.92454 0.92356 0.92258 + 13.48149 12.10385 11.34351 10.66023 10.04011 9.47212 + 8.95301 8.47825 8.04417 7.64654 7.28032 6.93878 + 6.61206 6.29072 5.96756 5.62988 5.25187 4.77643 + 4.10067 3.62546 2.98722 2.31241 1.42955 1.16006 + 0.95809 0.93436 0.91414 0.91148 0.91017 0.90827 + 13.40443 12.06774 11.37185 10.74341 10.17072 9.64564 + 9.16562 8.72723 8.32760 7.96348 7.63085 7.32413 + 7.03478 6.75424 6.47518 6.18365 5.84953 5.40292 + 4.72052 4.22000 3.52974 2.76529 1.66893 1.30396 + 0.96972 0.92568 0.89906 0.89647 0.88882 0.89303 + 13.39724 12.06923 11.39706 10.78987 10.23770 9.73348 + 9.27478 8.85850 8.48197 8.14216 7.83522 7.55559 + 7.29454 7.04350 6.79595 6.53897 6.24355 5.83983 + 5.19588 4.70144 3.98828 3.15567 1.87511 1.42745 + 0.99536 0.93239 0.88881 0.88570 0.88238 0.88498 + 13.37119 12.07061 11.42437 10.83544 10.29622 9.80184 + 9.35133 8.94352 8.57771 8.25158 7.96179 7.70339 + 7.46837 7.24767 7.03139 6.79932 6.51990 6.13979 + 5.54480 5.08383 4.39788 3.53857 2.07250 1.53654 + 1.00925 0.93492 0.88982 0.88743 0.88073 0.88001 + 13.36355 12.07181 11.43516 10.85578 10.32655 9.84298 + 9.40375 9.00749 8.65332 8.33915 8.06203 7.81760 + 7.59849 7.39638 7.20195 6.99537 6.74528 6.39742 + 5.83556 5.38984 4.71295 3.83817 2.26257 1.65244 + 1.03388 0.94459 0.88804 0.88476 0.87685 0.87665 + 13.35402 12.07736 11.45173 10.88425 10.36844 9.89973 + 9.47621 9.09567 8.75648 8.45700 8.19545 7.96900 + 7.77256 7.59971 7.44158 7.27779 7.07641 6.78354 + 6.27912 5.86095 5.21076 4.33676 2.61500 1.86770 + 1.08309 0.96995 0.88788 0.88108 0.87238 0.87240 + 13.34034 12.08236 11.46679 10.90795 10.40036 9.93983 + 9.52461 9.15281 8.82295 8.53371 8.28361 8.07025 + 7.88912 7.73461 7.59919 7.46432 7.30019 7.05421 + 6.60546 6.21699 5.59580 4.73258 2.91968 2.07021 + 1.13567 0.99686 0.88942 0.87946 0.86953 0.86980 + 13.30817 12.09300 11.49554 10.95068 10.45413 10.00335 + 9.59734 9.23561 8.91763 8.64263 8.40945 8.21599 + 8.05807 7.93114 7.83035 7.74164 7.64023 7.47721 + 7.14164 6.82341 6.26837 5.44240 3.54208 2.53524 + 1.26479 1.06069 0.89718 0.88165 0.86807 0.86630 + 13.29161 12.10808 11.51056 10.96783 10.47551 10.03081 + 9.63242 9.27923 8.97005 8.70399 8.47985 8.29541 + 8.14618 8.02887 7.94380 7.88729 7.84140 7.74334 + 7.47190 7.19696 6.71234 5.94823 4.01756 2.92395 + 1.39123 1.13110 0.90815 0.88438 0.86616 0.86454 + 13.17445 12.10569 11.52496 10.99389 10.50938 10.07004 + 9.67553 9.32602 9.02173 8.76247 8.54767 8.37622 + 8.24495 8.15108 8.09278 8.06089 8.03881 7.99292 + 7.84118 7.65665 7.27718 6.62364 4.75647 3.51705 + 1.62876 1.27672 0.93419 0.88842 0.86610 0.86277 + 13.09437 12.10791 11.53015 11.00191 10.52043 10.08457 + 9.69376 9.34817 9.04812 8.79350 8.58392 8.41854 + 8.29448 8.20951 8.16295 8.14740 8.14967 8.14253 + 8.05689 7.92349 7.61617 7.04903 5.28773 4.00191 + 1.84373 1.40839 0.96162 0.89809 0.86830 0.86187 + 13.03808 12.11130 11.53442 11.00650 10.52564 10.09107 + 9.70249 9.35985 9.06342 8.81260 8.60625 8.44350 + 8.32307 8.24407 8.20610 8.20189 8.22014 8.24157 + 8.20051 8.09601 7.83964 7.35132 5.70710 4.38829 + 2.04039 1.53463 0.98928 0.90799 0.87331 0.86134 + 12.99645 12.11264 11.53723 11.00994 10.52972 10.09655 + 9.70985 9.36902 9.07391 8.82438 8.62037 8.46133 + 8.34501 8.26997 8.23645 8.23862 8.26675 8.30289 + 8.29658 8.22838 8.01719 7.55916 5.99272 4.75766 + 2.23570 1.64350 1.01668 0.92677 0.86963 0.86098 + 12.94434 12.11365 11.54027 11.01437 10.53553 10.10421 + 9.71961 9.38107 9.08828 8.84124 8.64001 8.48422 + 8.37187 8.30186 8.27504 8.28655 8.32855 8.38721 + 8.42215 8.39112 8.24562 7.87805 6.47039 5.28412 + 2.58891 1.86354 1.07302 0.95266 0.87412 0.86053 + 12.91141 12.11403 11.54205 11.01743 10.53990 10.10960 + 9.72600 9.38855 9.09709 8.85160 8.65214 8.49833 + 8.38841 8.32152 8.29887 8.31612 8.36662 8.43954 + 8.50059 8.49337 8.39266 8.09185 6.81770 5.68831 + 2.90014 2.06465 1.12848 0.97977 0.87901 0.86026 + 12.86158 12.11438 11.54435 11.02188 10.54631 10.11748 + 9.73493 9.39863 9.10881 8.86548 8.66852 8.51747 + 8.41092 8.34836 8.33141 8.35642 8.41847 8.51120 + 8.60893 8.63557 8.60162 8.40932 7.38856 6.39404 + 3.54281 2.51071 1.26254 1.05006 0.89187 0.85989 + 12.83355 12.11463 11.54550 11.02406 10.54947 10.12131 + 9.73934 9.40361 9.11460 8.87231 8.67661 8.52708 + 8.42236 8.36209 8.34808 8.37709 8.44512 8.54816 + 8.66544 8.71043 8.71246 8.58415 7.74181 6.85725 + 4.04503 2.89607 1.39040 1.12133 0.90500 0.85971 + 12.80426 12.11508 11.54635 11.02544 10.55144 10.12415 + 9.74323 9.40878 9.12115 8.88011 8.68507 8.53579 + 8.43236 8.37540 8.36603 8.39912 8.47016 8.58114 + 8.72843 8.80129 8.82594 8.72664 8.16331 7.55140 + 4.75476 3.46079 1.62981 1.27802 0.93166 0.85954 + 12.78773 12.11544 11.54727 11.02654 10.55258 10.12559 + 9.74505 9.41088 9.12335 8.88258 8.68863 8.54128 + 8.43928 8.38246 8.37301 8.40838 8.48593 8.60460 + 8.75269 8.82730 8.88572 8.86709 8.40220 7.79504 + 5.33063 4.00338 1.84356 1.39290 0.95960 0.85945 + 12.79908 12.12275 11.54648 11.02209 10.54756 10.12137 + 9.74263 9.41064 9.12507 8.88579 8.69264 8.54484 + 8.43977 8.37742 8.36413 8.40681 8.50705 8.64104 + 8.77800 8.84638 8.91192 8.92369 8.56616 8.03089 + 5.73278 4.40078 2.06170 1.52045 0.98660 0.85940 + 12.76962 12.11569 11.54810 11.02703 10.55302 10.12637 + 9.74661 9.41337 9.12662 8.88643 8.69296 8.54612 + 8.44482 8.38908 8.38123 8.41896 8.50005 8.62416 + 8.78294 8.86815 8.94647 8.96738 8.66683 8.20896 + 6.05845 4.72872 2.26430 1.64268 1.01501 0.85936 + 12.75900 12.11541 11.54850 11.02798 10.55419 10.12761 + 9.74785 9.41465 9.12806 8.88819 8.69507 8.54860 + 8.44774 8.39259 8.38555 8.42439 8.50702 8.63376 + 8.79823 8.88900 8.97724 9.01836 8.81047 8.44297 + 6.54119 5.25884 2.62464 1.89572 1.07038 0.85931 + 12.75208 12.11456 11.54881 11.02941 10.55623 10.12960 + 9.74923 9.41537 9.12857 8.88887 8.69614 8.55012 + 8.44973 8.39504 8.38846 8.42771 8.51093 8.63910 + 8.80741 8.90173 8.99564 9.04941 8.90230 8.59281 + 6.89119 5.66993 2.93700 2.11665 1.12551 0.85928 + 1.60753 1.66118 1.71392 1.76585 1.81669 1.86619 + 1.91415 1.96052 2.00534 2.04852 2.08991 2.12974 + 2.16884 2.20797 2.24704 2.28611 2.32494 2.36236 + 2.39705 2.41417 2.43465 2.45529 2.48024 2.48701 + 2.49228 2.49290 2.49349 2.49357 2.49363 2.49409 + 2.08378 2.13951 2.19426 2.24845 2.30179 2.35395 + 2.40455 2.45325 2.49975 2.54382 2.58547 2.62504 + 2.66373 2.70259 2.74159 2.78073 2.82054 2.86333 + 2.91094 2.93499 2.95551 2.96849 2.98691 2.99367 + 2.99701 2.99719 2.99771 2.99773 2.99786 3.00108 + 2.48461 2.54384 2.60116 2.65722 2.71171 2.76421 + 2.81432 2.86165 2.90589 2.94685 2.98473 3.02007 + 3.05453 3.08965 3.12561 3.16272 3.20184 3.24550 + 3.29546 3.32058 3.34027 3.35048 3.36585 3.37206 + 3.37457 3.37459 3.37505 3.37507 3.37521 3.37778 + 3.12487 3.20288 3.27227 3.33400 3.38783 3.43389 + 3.47299 3.50694 3.53821 3.56746 3.59506 3.62148 + 3.64801 3.67581 3.70512 3.73606 3.76896 3.80480 + 3.84404 3.86391 3.88161 3.89328 3.90591 3.90911 + 3.91143 3.91170 3.91195 3.91198 3.91203 3.91133 + 3.63136 3.72996 3.80790 3.86854 3.91530 3.95247 + 3.98182 4.00551 4.02642 4.04516 4.06184 4.07682 + 4.09146 4.10719 4.12456 4.14442 4.16767 4.19465 + 4.22436 4.23916 4.25351 4.26412 4.27386 4.27630 + 4.27825 4.27847 4.27864 4.27871 4.27871 4.27525 + 4.05485 4.15623 4.23887 4.30430 4.35244 4.38426 + 4.40224 4.41105 4.41678 4.42106 4.42452 4.42795 + 4.43264 4.43975 4.44908 4.45952 4.47048 4.48419 + 4.50341 4.51494 4.52597 4.53366 4.54110 4.54303 + 4.54454 4.54467 4.54480 4.54487 4.54491 4.53969 + 4.41235 4.52101 4.60666 4.67122 4.71470 4.73849 + 4.74582 4.74258 4.73624 4.72891 4.72122 4.71408 + 4.70867 4.70606 4.70584 4.70632 4.70652 4.70925 + 4.71822 4.72525 4.73248 4.73778 4.74265 4.74397 + 4.74505 4.74513 4.74520 4.74528 4.74530 4.73933 + 4.99402 5.10950 5.19516 5.25378 5.28573 5.29307 + 5.28033 5.25524 5.22747 5.19968 5.17251 5.14696 + 5.12389 5.10406 5.08667 5.06915 5.04995 5.03295 + 5.02347 5.02211 5.02150 5.02114 5.02065 5.02068 + 5.02074 5.02070 5.02068 5.02074 5.02075 5.01555 + 5.45458 5.56935 5.64926 5.69811 5.71661 5.70750 + 5.67623 5.63192 5.58568 5.54051 5.49708 5.45626 + 5.41853 5.38425 5.35227 5.31945 5.28386 5.25030 + 5.22528 5.21653 5.20830 5.20179 5.19608 5.19482 + 5.19377 5.19362 5.19351 5.19353 5.19353 5.19074 + 6.30054 6.39618 6.44872 6.46469 6.44578 6.39610 + 6.32283 6.23724 6.15279 6.07264 5.99761 5.92776 + 5.86261 5.80127 5.74207 5.68091 5.61533 5.55146 + 5.49708 5.47350 5.44875 5.42818 5.41154 5.40756 + 5.40407 5.40366 5.40337 5.40328 5.40326 5.40765 + 6.88489 6.98644 7.00682 6.96690 6.88705 6.78944 + 6.68192 6.57131 6.46531 6.36513 6.27019 6.17916 + 6.09154 6.00633 5.92323 5.84123 5.76013 5.68291 + 5.60870 5.56983 5.53122 5.50239 5.47726 5.47086 + 5.46571 5.46518 5.46474 5.46451 5.46449 5.47485 + 7.73056 7.72404 7.66469 7.56695 7.43516 7.27619 + 7.10019 6.92146 6.75521 6.60547 6.47173 6.35155 + 6.24183 6.13813 6.03814 5.93678 5.83054 5.72437 + 5.62390 5.57431 5.51961 5.47350 5.43894 5.43050 + 5.42270 5.42189 5.42133 5.42101 5.42102 5.43694 + 8.30465 8.22626 8.09457 7.92816 7.73240 7.51507 + 7.28697 7.06281 6.85773 6.67537 6.51470 6.37188 + 6.24235 6.12062 6.00414 5.88790 5.76812 5.64815 + 5.53181 5.47360 5.41051 5.35808 5.31686 5.30674 + 5.29766 5.29670 5.29600 5.29568 5.29568 5.30983 + 8.73901 8.59263 8.39502 8.16803 7.91750 7.65161 + 7.38112 7.12024 6.88383 6.67474 6.49152 6.32930 + 6.18239 6.04501 5.91440 5.78589 5.65572 5.52583 + 5.39885 5.33576 5.26959 5.21576 5.16955 5.15818 + 5.14847 5.14738 5.14652 5.14629 5.14625 5.15422 + 9.05368 8.91225 8.66282 8.35332 8.01996 7.69717 + 7.39470 7.11862 6.87508 6.65963 6.46169 6.27368 + 6.09911 5.94062 5.79541 5.65808 5.52310 5.38803 + 5.25201 5.18478 5.11829 5.06670 5.01619 5.00377 + 4.99387 4.99260 4.99165 4.99152 4.99143 4.99141 + 9.55023 9.34043 8.99238 8.57556 8.14652 7.75475 + 7.40454 7.09114 6.81021 6.55709 6.32303 6.10264 + 5.89927 5.71634 5.55059 5.39617 5.24656 5.09588 + 4.94679 4.87910 4.81422 4.76334 4.70760 4.69441 + 4.68403 4.68248 4.68138 4.68145 4.68131 4.66912 + 10.08087 9.57477 9.07881 8.61603 8.18384 7.78069 + 7.40539 7.05672 6.73415 6.43852 6.16783 5.91962 + 5.69187 5.48467 5.29766 5.13014 4.97865 4.82830 + 4.66613 4.58508 4.51450 4.46831 4.41308 4.39610 + 4.38586 4.38494 4.38346 4.38339 4.38347 4.36688 + 10.65519 9.97633 9.32987 8.73736 8.19384 7.69514 + 7.23785 6.82030 6.44113 6.09783 5.78668 5.50307 + 5.24206 5.00120 4.78154 4.58117 4.39734 4.21913 + 4.03839 3.95106 3.87306 3.81947 3.75964 3.74306 + 3.73179 3.73066 3.72933 3.72919 3.72908 3.72399 + 10.98489 10.17744 9.42472 8.74295 8.12398 7.56226 + 7.05281 6.59206 6.17802 5.80590 5.47010 5.16465 + 4.88258 4.61970 4.37711 4.15361 3.94633 3.74762 + 3.55258 3.45941 3.37337 3.31150 3.24878 3.23405 + 3.22169 3.22026 3.21920 3.21893 3.21874 3.22851 + 11.40715 10.37707 9.46264 8.65932 7.94854 7.31874 + 6.76069 6.26296 5.81637 5.41412 5.04916 4.71430 + 4.40110 4.10439 3.82555 3.56724 3.32863 3.10685 + 2.90140 2.80538 2.71198 2.64110 2.57768 2.56225 + 2.54968 2.54826 2.54709 2.54685 2.54674 2.55288 + 11.69474 10.50769 9.48733 8.60527 7.83711 7.16513 + 6.57694 6.05649 5.58921 5.16704 4.78317 4.43047 + 4.10072 3.78873 3.49485 3.22066 2.96635 2.72840 + 2.50767 2.40564 2.31017 2.24017 2.17330 2.15724 + 2.14477 2.14329 2.14200 2.14189 2.14173 2.13925 + 11.90884 10.61406 9.52497 8.59014 7.78340 7.08282 + 6.47291 5.93517 5.45237 5.01543 4.61765 4.25204 + 3.91055 3.58796 3.28422 3.00023 2.73667 2.48947 + 2.25818 2.15052 2.05017 1.97707 1.90790 1.89156 + 1.87895 1.87743 1.87611 1.87600 1.87584 1.87274 + 12.08125 10.70903 9.57367 8.60193 7.76784 7.04734 + 6.42144 5.87013 5.37491 4.92628 4.51750 4.14169 + 3.79094 3.46009 3.14887 2.85794 2.58767 2.33406 + 2.09434 1.98148 1.87554 1.79809 1.72673 1.71004 + 1.69707 1.69552 1.69417 1.69403 1.69387 1.69264 + 12.35340 10.88040 9.69025 8.67393 7.80616 7.06137 + 6.41510 5.84504 5.33178 4.86579 4.44047 4.04906 + 3.68396 3.34018 3.01718 2.71519 2.43349 2.16787 + 1.91287 1.79062 1.67458 1.58894 1.51173 1.49366 + 1.47946 1.47779 1.47634 1.47616 1.47600 1.47694 + 12.56441 11.03240 9.81516 8.77683 7.89268 7.13521 + 6.47752 5.89594 5.37078 4.89277 4.45557 4.05256 + 3.67638 3.32213 2.98906 2.67701 2.38432 2.10545 + 1.83512 1.70385 1.57842 1.48492 1.39983 1.37966 + 1.36375 1.36188 1.36029 1.36008 1.35991 1.36049 + 12.92161 11.32495 10.08984 9.03658 8.14391 7.37465 + 6.70381 6.10793 5.56802 5.07495 4.62222 4.20287 + 3.80905 3.43552 3.08161 2.74715 2.42928 2.11868 + 1.80937 1.65494 1.50257 1.38440 1.27469 1.24803 + 1.22663 1.22411 1.22205 1.22177 1.22157 1.22120 + 13.13372 11.52239 10.29848 9.25378 8.36807 7.59898 + 6.92505 6.32504 5.78159 5.28530 4.82880 4.40403 + 4.00156 3.61538 3.24551 2.89281 2.55411 2.21671 + 1.86992 1.69188 1.50863 1.36038 1.22254 1.18934 + 1.16264 1.15939 1.15661 1.15625 1.15600 1.15658 + 13.36441 11.75240 10.57015 9.56731 8.71118 7.96213 + 7.30066 6.70718 6.16541 5.66704 5.20590 4.77512 + 4.36650 3.97351 3.59270 3.21925 2.84590 2.46010 + 2.04685 1.82460 1.58616 1.38045 1.17442 1.12859 + 1.09774 1.09388 1.08814 1.08707 1.08760 1.09055 + 13.37977 11.86751 10.77684 9.83259 9.00051 8.25549 + 7.58742 6.98628 6.44375 5.95147 5.50070 5.08140 + 4.68096 4.28974 3.90384 3.51792 3.12268 2.70030 + 2.22913 1.96768 1.68289 1.43215 1.15983 1.09246 + 1.06126 1.05887 1.04988 1.04763 1.04981 1.05328 + 13.42674 11.93190 10.88714 9.98222 9.17895 8.45640 + 7.80573 7.21787 6.68527 6.20025 5.75467 5.33887 + 4.94061 4.55006 4.16257 3.77140 3.36457 2.91877 + 2.40438 2.11019 1.78135 1.48733 1.15780 1.07329 + 1.03759 1.03548 1.02438 1.02145 1.02456 1.02742 + 13.44744 11.96853 10.96570 10.09353 9.31576 8.61346 + 7.97898 7.40394 6.88147 6.40443 5.96512 5.55429 + 5.16001 4.77233 4.38599 3.99307 3.57926 3.11642 + 2.56748 2.24584 1.87906 1.54558 1.16362 1.06289 + 1.02081 1.01859 1.00593 1.00253 1.00626 1.00801 + 13.43943 11.99538 11.06715 10.25004 9.51653 8.84966 + 8.24362 7.69133 7.18709 6.72480 6.29776 5.89771 + 5.51373 5.13608 4.75824 4.36988 3.95162 3.46440 + 2.85659 2.48719 2.05602 1.65808 1.20084 1.07121 + 0.98844 0.98591 0.98693 0.98422 0.97381 0.98062 + 13.42593 12.00693 11.13193 10.35448 9.65395 9.01467 + 8.43181 7.89913 7.41166 6.96391 6.54985 6.16175 + 5.78925 5.42271 5.05498 4.67424 4.25794 3.75968 + 3.11549 2.71198 2.22937 1.77272 1.23726 1.08110 + 0.97528 0.97025 0.97061 0.96769 0.95563 0.96219 + 13.45832 12.05443 11.23792 10.50895 9.85214 9.25384 + 8.70988 8.21458 7.76329 7.35071 6.97069 6.61500 + 6.27202 5.93114 5.58553 5.22383 4.82406 4.33940 + 3.68274 3.23466 2.64499 2.04585 1.32162 1.11308 + 0.97394 0.95804 0.93948 0.93700 0.93580 0.93505 + 13.42064 12.04823 11.28146 10.59443 9.97324 9.40664 + 8.89103 8.42164 7.99442 7.60477 7.24716 6.91410 + 6.59453 6.27819 5.95785 5.62106 5.24278 4.76811 + 4.09644 3.62458 2.99010 2.31821 1.43758 1.16903 + 0.97014 0.94678 0.92619 0.92348 0.92202 0.92028 + 13.33665 12.01244 11.31465 10.68532 10.11311 9.58966 + 9.11236 8.67762 8.28246 7.92343 7.59633 7.29520 + 7.01094 6.73457 6.45872 6.16951 5.83703 5.39219 + 4.71272 4.21449 3.52748 2.76672 1.67560 1.31220 + 0.98044 0.93703 0.91092 0.90823 0.90005 0.90455 + 13.32696 12.01515 11.34353 10.73717 10.18636 9.68403 + 9.22774 8.81429 8.44097 8.10466 7.80145 7.52559 + 7.26808 7.02013 6.77523 6.52053 6.22718 5.82577 + 5.18515 4.69310 3.98328 3.15463 1.88039 1.43478 + 1.00556 0.94328 0.90036 0.89719 0.89337 0.89623 + 13.32122 12.01986 11.36375 10.77139 10.23385 9.74508 + 9.30267 8.90371 8.54565 8.22560 7.93981 7.68276 + 7.44541 7.21926 6.99861 6.77181 6.51160 6.15018 + 5.55269 5.07589 4.36179 3.49048 2.07171 1.55191 + 1.03348 0.95354 0.89386 0.88984 0.88995 0.89111 + 13.29291 12.01989 11.38547 10.80843 10.28160 9.80052 + 9.36380 8.96997 8.61794 8.30566 8.03019 7.78721 + 7.56941 7.36856 7.17544 6.97052 6.72272 6.37820 + 5.82125 5.37869 4.70543 3.83420 2.26486 1.65793 + 1.04360 0.95503 0.89908 0.89581 0.88786 0.88764 + 13.28004 12.02576 11.40497 10.84117 10.32818 9.86166 + 9.43972 9.06039 8.72212 8.42339 8.16250 7.93674 + 7.74123 7.56969 7.41318 7.25104 7.05136 6.76114 + 6.26149 5.84671 5.20064 4.33071 2.61569 1.87213 + 1.09214 0.97987 0.89876 0.89204 0.88322 0.88325 + 13.26600 12.03089 11.42048 10.86558 10.36089 9.90240 + 9.48857 9.11768 8.78843 8.49962 8.24989 8.03697 + 7.85664 7.70342 7.56964 7.43628 7.27339 7.02951 + 6.58522 6.20019 5.58345 4.72477 2.91915 2.07366 + 1.14418 1.00636 0.90021 0.89038 0.88027 0.88056 + 13.23587 12.04127 11.44776 10.90598 10.41190 9.96295 + 9.55842 9.19787 8.88096 8.60691 8.37460 8.18198 + 8.02490 7.89886 7.79900 7.71115 7.61063 7.44916 + 7.11694 6.80172 6.25139 5.43111 3.53943 2.53640 + 1.27209 1.06947 0.90783 0.89239 0.87875 0.87695 + 13.22187 12.05597 11.46104 10.92065 10.43050 9.98779 + 9.59118 9.23965 8.93198 8.66726 8.44430 8.26090 + 8.11257 7.99601 7.91154 7.85557 7.81029 7.71330 + 7.44438 7.17206 6.69215 5.93408 4.01278 2.92371 + 1.39772 1.13919 0.91860 0.89515 0.87674 0.87514 + 13.13159 12.06282 11.47471 10.94015 10.45557 10.01878 + 9.62837 9.28346 8.98316 8.72677 8.51346 8.34151 + 8.20699 8.10756 8.04532 8.01959 8.01781 7.98722 + 7.82354 7.62601 7.24221 6.58741 4.74006 3.54028 + 1.63216 1.27674 0.94354 0.90322 0.87603 0.87331 + 13.05377 12.06566 11.48079 10.94913 10.46738 10.03362 + 9.64652 9.30518 9.00888 8.75705 8.54900 8.38325 + 8.25610 8.16571 8.11521 8.10573 8.12806 8.13618 + 8.03831 7.89111 7.57772 7.00842 5.26729 4.02265 + 1.84773 1.40777 0.97043 0.91325 0.87684 0.87238 + 12.97413 12.05956 11.48545 10.95961 10.48055 10.04785 + 9.66106 9.31984 9.02422 8.77397 8.56876 8.40788 + 8.28902 8.21049 8.17210 8.16722 8.18483 8.20426 + 8.16776 8.07288 7.81824 7.30655 5.66342 4.41932 + 2.04782 1.53128 0.99802 0.92490 0.87805 0.87183 + 12.93443 12.06050 11.48775 10.96283 10.48481 10.05365 + 9.66865 9.32926 9.03533 8.78681 8.58364 8.42532 + 8.30959 8.23493 8.20161 8.20389 8.23216 8.26854 + 8.26288 8.19543 7.98608 7.53215 5.97861 4.74966 + 2.23783 1.64872 1.02594 0.93692 0.88004 0.87146 + 12.88397 12.06142 11.49058 10.96724 10.49090 10.06153 + 9.67849 9.34122 9.04953 8.80343 8.60303 8.44796 + 8.33618 8.26650 8.23983 8.25139 8.29341 8.35219 + 8.38750 8.35702 8.21279 7.84843 6.45293 5.27354 + 2.58948 1.86787 1.08174 0.96240 0.88455 0.87099 + 12.85175 12.06192 11.49246 10.97029 10.49495 10.06664 + 9.68462 9.34851 9.05818 8.81366 8.61506 8.46195 + 8.35256 8.28599 8.26344 8.28068 8.33114 8.40403 + 8.46529 8.45850 8.35879 8.06054 6.79755 5.67555 + 2.89949 2.06825 1.13673 0.98913 0.88946 0.87071 + 12.80312 12.06237 11.49485 10.97453 10.50084 10.07385 + 9.69301 9.35823 9.06970 8.82742 8.63130 8.48091 + 8.37482 8.31253 8.29565 8.32062 8.38252 8.47501 + 8.57269 8.59962 8.56634 8.37567 7.36362 6.37692 + 3.53976 2.51267 1.26980 1.05862 0.90233 0.87033 + 12.77577 12.06274 11.49610 10.97660 10.50379 10.07744 + 9.69720 9.36310 9.07545 8.83425 8.63937 8.49045 + 8.38614 8.32612 8.31219 8.34112 8.40894 8.51159 + 8.62864 8.67377 8.67631 8.54921 7.71379 6.83689 + 4.04013 2.89630 1.39682 1.12922 0.91541 0.87015 + 12.74692 12.06328 11.49725 10.97847 10.50635 10.08077 + 9.70130 9.36798 9.08118 8.84094 8.64724 8.49983 + 8.39737 8.33966 8.32873 8.36177 8.43571 8.54869 + 8.68591 8.75024 8.78979 8.73374 8.12971 7.41463 + 4.78531 3.51414 1.63244 1.26705 0.94223 0.86996 + 12.73143 12.06345 11.49777 10.97926 10.50738 10.08221 + 9.70325 9.37047 9.08415 8.84437 8.65122 8.50447 + 8.40287 8.34627 8.33686 8.37207 8.44928 8.56748 + 8.71503 8.78943 8.84802 8.83002 8.36860 7.76727 + 5.32042 3.99851 1.84762 1.39900 0.96952 0.86987 + 12.72177 12.06346 11.49798 10.97952 10.50777 10.08267 + 9.70396 9.37168 9.08613 8.84721 8.65453 8.50779 + 8.40636 8.35044 8.34183 8.37693 8.45355 8.57689 + 8.74510 8.83042 8.87330 8.82633 8.54391 8.15636 + 5.65946 4.29963 2.07284 1.55756 0.99105 0.86982 + 12.71400 12.06350 11.49839 10.98005 10.50822 10.08344 + 9.70510 9.37301 9.08730 8.84807 8.65543 8.50924 + 8.40838 8.35285 8.34498 8.38251 8.46323 8.58684 + 8.74503 8.82996 8.90823 8.92945 8.63124 8.17774 + 6.04445 4.72026 2.26591 1.64777 1.02429 0.86978 + 12.70344 12.06312 11.49890 10.98080 10.50919 10.08439 + 9.70613 9.37418 9.08872 8.84982 8.65753 8.51171 + 8.41128 8.35633 8.34926 8.38785 8.47012 8.59634 + 8.76019 8.85061 8.93864 8.97993 8.77391 8.40991 + 6.52415 5.24759 2.62432 1.89915 1.07907 0.86973 + 12.69617 12.06258 11.49930 10.98173 10.51033 10.08541 + 9.70687 9.37470 9.08926 8.85063 8.65869 8.51324 + 8.41322 8.35874 8.35218 8.39122 8.47402 8.60166 + 8.76929 8.86315 8.95678 9.01065 8.86500 8.55847 + 6.87171 5.65648 2.93522 2.11890 1.13369 0.86970 + 1.56259 1.61438 1.66591 1.71732 1.76831 1.81856 + 1.86771 1.91537 1.96120 2.00498 2.04653 2.08615 + 2.12482 2.16339 2.20160 2.23908 2.27569 2.31246 + 2.35044 2.36981 2.38985 2.40740 2.43185 2.43997 + 2.44484 2.44526 2.44591 2.44596 2.44616 2.44607 + 2.03029 2.08610 2.14103 2.19550 2.24920 2.30180 + 2.35295 2.40227 2.44945 2.49426 2.53667 2.57698 + 2.61633 2.65569 2.69497 2.73412 2.77363 2.81582 + 2.86265 2.88631 2.90664 2.91972 2.93824 2.94500 + 2.94839 2.94856 2.94907 2.94914 2.94927 2.94921 + 2.42425 2.48428 2.54250 2.59954 2.65505 2.70862 + 2.75984 2.80830 2.85367 2.89574 2.93468 2.97099 + 3.00632 3.04214 3.07862 3.11598 3.15506 3.19839 + 3.24784 3.27269 3.29230 3.30268 3.31828 3.32455 + 3.32712 3.32713 3.32759 3.32765 3.32779 3.32771 + 3.05712 3.13543 3.20578 3.26901 3.32484 3.37330 + 3.41499 3.45145 3.48485 3.51576 3.54459 3.57198 + 3.59950 3.62857 3.65926 3.69138 3.72490 3.76086 + 3.79990 3.81968 3.83763 3.84982 3.86271 3.86596 + 3.86836 3.86864 3.86891 3.86893 3.86898 3.86897 + 3.55818 3.65782 3.73778 3.80109 3.85071 3.89057 + 3.92234 3.94826 3.97132 3.99217 4.01098 4.02812 + 4.04477 4.06223 4.08106 4.10226 4.12673 4.15432 + 4.18415 4.19938 4.21431 4.22541 4.23548 4.23800 + 4.24002 4.24027 4.24047 4.24049 4.24050 4.24052 + 3.96774 4.09421 4.18278 4.24092 4.27882 4.30808 + 4.33114 4.34894 4.36288 4.37324 4.38035 4.38511 + 4.38982 4.39665 4.40595 4.41767 4.43173 4.44820 + 4.46775 4.47913 4.49079 4.49965 4.50728 4.50926 + 4.51084 4.51104 4.51120 4.51121 4.51122 4.51124 + 4.33391 4.44651 4.53582 4.60358 4.64980 4.67589 + 4.68532 4.68422 4.68046 4.67616 4.67184 4.66814 + 4.66583 4.66563 4.66720 4.66925 4.67113 4.67549 + 4.68584 4.69353 4.70159 4.70765 4.71291 4.71430 + 4.71546 4.71558 4.71569 4.71571 4.71572 4.71575 + 4.91619 5.03626 5.12603 5.18801 5.22263 5.23207 + 5.22115 5.19804 5.17298 5.14863 5.12550 5.10413 + 5.08475 5.06759 5.05204 5.03623 5.01920 5.00456 + 4.99725 4.99690 4.99731 4.99770 4.99772 4.99784 + 4.99797 4.99797 4.99799 4.99800 4.99800 4.99802 + 5.37980 5.49897 5.58282 5.63488 5.65592 5.64882 + 5.61933 5.57704 5.53364 5.49212 5.45295 5.41655 + 5.38267 5.35111 5.32101 5.29002 5.25697 5.22630 + 5.20403 5.19655 5.18944 5.18367 5.17854 5.17739 + 5.17644 5.17631 5.17621 5.17622 5.17622 5.17624 + 6.23537 6.33376 6.38914 6.40773 6.39127 6.34392 + 6.27303 6.19009 6.10883 6.03241 5.96145 5.89564 + 5.83399 5.77520 5.71790 5.65882 5.59620 5.53584 + 5.48508 5.46318 5.43976 5.41987 5.40394 5.40012 + 5.39673 5.39631 5.39600 5.39594 5.39595 5.39596 + 6.84208 6.90813 6.92700 6.90761 6.85255 6.76702 + 6.65939 6.54218 6.42991 6.32594 6.23074 6.14333 + 6.06213 5.98478 5.90955 5.83233 5.75075 5.67092 + 5.60020 5.56746 5.53130 5.50028 5.47655 5.47078 + 5.46551 5.46489 5.46443 5.46432 5.46434 5.46430 + 7.68110 7.67421 7.61663 7.52211 7.39472 7.24096 + 7.07050 6.89699 6.73502 6.58852 6.45714 6.33871 + 6.23064 6.12882 6.03096 5.93187 5.82802 5.72475 + 5.62803 5.58055 5.52763 5.48248 5.44861 5.44026 + 5.43258 5.43169 5.43105 5.43087 5.43091 5.43079 + 8.25836 8.18020 8.05134 7.88938 7.69937 7.48856 + 7.26712 7.04894 6.84837 6.66901 6.51015 6.36843 + 6.24004 6.12007 6.00583 5.89183 5.77395 5.65621 + 5.54315 5.48692 5.42565 5.37431 5.33370 5.32364 + 5.31467 5.31363 5.31285 5.31266 5.31268 5.31254 + 8.69331 8.54922 8.35627 8.13511 7.89126 7.63241 + 7.36880 7.11390 6.88192 6.67576 6.49426 6.33310 + 6.18736 6.05178 5.92345 5.79708 5.66848 5.54034 + 5.41611 5.35477 5.29027 5.23752 5.19188 5.18058 + 5.17096 5.16982 5.16892 5.16876 5.16873 5.16864 + 9.03927 8.83472 8.58418 8.31081 8.02020 7.72030 + 7.42110 7.13535 6.87691 6.64821 6.44730 6.26922 + 6.10795 5.95829 5.81712 5.67972 5.54216 5.40583 + 5.27344 5.20905 5.14411 5.09243 5.04286 5.03057 + 5.02065 5.01946 5.01846 5.01833 5.01825 5.01822 + 9.50565 9.30216 8.96416 8.55806 8.13832 7.75299 + 7.40702 7.09675 6.81894 6.56904 6.33803 6.12041 + 5.91948 5.73866 5.57474 5.42196 5.27384 5.12432 + 4.97644 4.90974 4.84587 4.79569 4.74045 4.72734 + 4.71698 4.71556 4.71453 4.71441 4.71428 4.71436 + 10.03959 9.54363 9.05781 8.60376 8.17912 7.78247 + 7.41264 7.06858 6.74984 6.45730 6.18913 5.94300 + 5.71715 5.51179 5.32658 5.16085 5.01112 4.86229 + 4.70113 4.62044 4.55027 4.50452 4.44974 4.43281 + 4.42256 4.42180 4.42041 4.42009 4.42021 4.42021 + 10.63034 9.95958 9.32151 8.73614 8.19876 7.70536 + 7.25261 6.83897 6.46310 6.12262 5.81388 5.53243 + 5.27345 5.03455 4.81675 4.61820 4.43608 4.25918 + 4.07897 3.99161 3.91353 3.85990 3.79998 3.78335 + 3.77202 3.77093 3.76962 3.76940 3.76931 3.76932 + 10.97491 10.17257 9.42581 8.74911 8.13462 7.57684 + 7.07091 6.61331 6.20205 5.83242 5.49891 5.19561 + 4.91556 4.65455 4.41368 4.19175 3.98592 3.78835 + 3.59390 3.50074 3.41453 3.35232 3.28905 3.27415 + 3.26168 3.26015 3.25903 3.25889 3.25869 3.25861 + 11.40054 10.37816 9.47054 8.67198 7.96466 7.33736 + 6.78125 6.28533 5.84074 5.44069 5.07801 4.74531 + 4.43380 4.13817 3.86000 3.60238 3.36483 3.14420 + 2.93968 2.84394 2.75051 2.67924 2.61503 2.59933 + 2.58656 2.58507 2.58385 2.58366 2.58356 2.58338 + 11.69080 10.50706 9.49155 8.61408 7.85038 7.18258 + 6.59805 6.08053 5.61532 5.19446 4.81141 4.45927 + 4.13013 3.81892 3.52593 3.25253 2.99886 2.76161 + 2.54178 2.44023 2.34504 2.27497 2.20743 2.19113 + 2.17846 2.17696 2.17567 2.17553 2.17536 2.17533 + 11.90608 10.61227 9.52694 8.59655 7.79472 7.09907 + 6.49355 5.95918 5.47826 5.04201 4.64419 4.27827 + 3.93684 3.61495 3.31227 3.02915 2.76596 2.51914 + 2.28867 2.18157 2.08171 2.00881 1.93927 1.92276 + 1.91002 1.90851 1.90718 1.90705 1.90687 1.90699 + 12.07889 10.70698 9.57471 8.60723 7.77805 7.06251 + 6.44107 5.89306 5.39952 4.95123 4.54200 4.16553 + 3.81463 3.48448 3.17440 2.88434 2.61433 2.36093 + 2.12198 2.00972 1.90440 1.82733 1.75583 1.73906 + 1.72602 1.72447 1.72311 1.72296 1.72280 1.72298 + 12.34740 10.87696 9.69057 8.67849 7.81512 7.07447 + 6.43177 5.86430 5.35232 4.88660 4.46092 4.06905 + 3.70396 3.36088 3.03894 2.73776 2.45635 2.19097 + 1.93675 1.81511 1.69978 1.61466 1.53749 1.51939 + 1.50517 1.50349 1.50204 1.50186 1.50170 1.50175 + 12.55081 11.02625 9.81482 8.78117 7.90080 7.14627 + 6.49087 5.91093 5.38678 4.90937 4.47248 4.06972 + 3.69398 3.34042 3.00818 2.69681 2.40459 2.12623 + 1.85676 1.72609 1.60134 1.50836 1.42330 1.40307 + 1.38714 1.38526 1.38366 1.38346 1.38329 1.38307 + 12.88543 11.30739 10.08345 9.03711 8.14818 7.38067 + 6.71049 6.11505 5.57600 5.08422 4.63301 4.21517 + 3.82255 3.44977 3.09637 2.76249 2.44545 2.13585 + 1.82755 1.67366 1.52186 1.40415 1.29461 1.26796 + 1.24657 1.24406 1.24200 1.24172 1.24151 1.24131 + 13.07857 11.49169 10.28250 9.24718 8.36666 7.60025 + 6.92752 6.32823 5.78586 5.29103 4.83617 4.41303 + 4.01189 3.62659 3.25736 2.90538 2.56765 2.23135 + 1.88558 1.70800 1.52522 1.37743 1.24031 1.20733 + 1.18079 1.17756 1.17480 1.17445 1.17419 1.17475 + 13.28962 11.70425 10.53849 9.54732 8.69907 7.95537 + 7.29748 6.70643 6.16645 5.66945 5.20938 4.77953 + 4.37184 3.97989 3.60020 3.22793 2.85573 2.47095 + 2.05851 1.83660 1.59855 1.39345 1.18915 1.14421 + 1.11402 1.11018 1.10446 1.10341 1.10391 1.10613 + 13.29646 11.81036 10.73593 9.80391 8.98109 8.24312 + 7.58026 6.98284 6.44283 5.95212 5.50223 5.08340 + 4.68342 4.29285 3.90782 3.52297 3.12894 2.70776 + 2.23765 1.97670 1.69246 1.44250 1.17253 1.10645 + 1.07645 1.07414 1.06512 1.06289 1.06503 1.06734 + 13.33951 11.87168 10.84290 9.95007 9.15613 8.44075 + 7.79543 7.21141 6.68145 6.19810 5.75346 5.33819 + 4.94042 4.55059 4.16404 3.77402 3.36848 2.92394 + 2.41064 2.11701 1.78886 1.49582 1.16915 1.08616 + 1.05202 1.05004 1.03885 1.03593 1.03901 1.04056 + 13.35981 11.90785 10.92008 10.05945 9.29062 8.59529 + 7.96605 7.39485 6.87504 6.39971 5.96142 5.55123 + 5.15753 4.77067 4.38536 3.99370 3.58129 3.11977 + 2.57201 2.25100 1.88507 1.55275 1.17399 1.07491 + 1.03465 1.03260 1.01982 1.01640 1.02011 1.02055 + 13.35574 11.93708 11.02138 10.21411 9.48840 8.82773 + 8.22649 7.67781 7.17622 6.71576 6.28994 5.89077 + 5.50761 5.13094 4.75427 4.36725 3.95048 3.46475 + 2.85845 2.48997 2.06015 1.66387 1.21000 1.08197 + 1.00117 0.99895 1.00006 0.99734 0.98689 0.99243 + 13.34710 11.95182 11.08712 10.31793 9.62408 8.99018 + 8.41159 7.88222 7.39726 6.95136 6.53862 6.15159 + 5.78011 5.41474 5.04837 4.66916 4.25454 3.75795 + 3.11548 2.71307 2.23205 1.77737 1.24560 1.09109 + 0.98737 0.98270 0.98320 0.98025 0.96808 0.97358 + 13.38873 12.00569 11.19591 10.47238 9.82000 9.22547 + 8.68463 8.19187 7.74265 7.33176 6.95314 6.59873 + 6.25707 5.91771 5.57386 5.21422 4.81678 4.33464 + 3.68053 3.23361 2.64504 2.04757 1.32832 1.12206 + 0.98554 0.96982 0.95104 0.94861 0.94719 0.94594 + 13.35661 12.00330 11.24106 10.55772 9.93966 9.37584 + 8.86267 8.39536 7.96997 7.58193 7.22577 6.89410 + 6.57599 6.26128 5.94279 5.60814 5.23233 4.76054 + 4.09204 3.62178 2.98883 2.31897 1.44345 1.17711 + 0.98121 0.95812 0.93729 0.93459 0.93298 0.93095 + 13.27623 11.97024 11.27511 10.64823 10.07799 9.55643 + 9.08083 8.64765 8.25394 7.89626 7.57046 7.27066 + 6.98786 6.71312 6.43918 6.15220 5.82234 5.38041 + 4.70436 4.20827 3.52406 2.76665 1.68106 1.31949 + 0.99032 0.94749 0.92185 0.91907 0.91048 0.91501 + 13.26655 11.97299 11.30357 10.69929 10.15018 9.64944 + 9.19458 8.78247 8.41038 8.07524 7.77315 7.49845 + 7.24222 6.99580 6.75271 6.50019 6.20948 5.81121 + 5.17438 4.68473 3.97802 3.15303 1.88500 1.44145 + 1.01504 0.95339 0.91106 0.90783 0.90358 0.90661 + 13.25982 11.97697 11.32317 10.73275 10.19693 9.70970 + 9.26866 8.87092 8.51397 8.19492 7.91011 7.65400 + 7.41778 7.19299 6.97402 6.74927 6.49162 6.13339 + 5.53989 5.06567 4.35489 3.48750 2.07549 1.55807 + 1.04268 0.96341 0.90441 0.90037 0.90005 0.90143 + 13.23163 11.97659 11.34428 10.76904 10.24385 9.76432 + 9.32903 8.93648 8.58559 8.27430 7.99973 7.75761 + 7.54073 7.34095 7.14917 6.94597 6.70052 6.35931 + 5.80711 5.36760 4.69793 3.83025 2.26697 1.66310 + 1.05281 0.96489 0.90942 0.90614 0.89816 0.89793 + 13.21601 11.98160 11.36402 10.80266 10.29137 9.82609 + 9.40501 9.02633 8.68870 8.39066 8.13051 7.90557 + 7.71104 7.54069 7.38551 7.22473 7.02660 6.73897 + 6.24407 5.83270 5.19078 4.32487 2.61633 1.87638 + 1.10082 0.98933 0.90905 0.90238 0.89346 0.89350 + 13.20298 11.98731 11.38003 10.82735 10.32418 9.86686 + 9.45379 9.08348 8.75481 8.46662 8.21756 8.00539 + 7.82591 7.67367 7.54093 7.40862 7.24686 7.00512 + 6.56528 6.18368 5.57136 4.71718 2.91865 2.07699 + 1.15237 1.01548 0.91045 0.90075 0.89046 0.89079 + 13.17875 12.00052 11.40841 10.86788 10.37484 9.92699 + 9.52342 9.16379 8.84774 8.57453 8.34292 8.15089 + 7.99426 7.86848 7.76879 7.68125 7.58148 7.42158 + 7.09268 6.78039 6.23465 5.41998 3.53687 2.53759 + 1.27920 1.07795 0.91804 0.90267 0.88899 0.88714 + 13.14855 12.00989 11.42375 10.88821 10.40004 9.95719 + 9.55921 9.20612 8.89775 8.63319 8.41095 8.22913 + 8.08469 7.97430 7.89432 7.83227 7.76774 7.66329 + 7.41802 7.15682 6.66952 5.90896 4.02731 2.91526 + 1.40129 1.14909 0.92898 0.90575 0.88625 0.88532 + 13.05831 12.01400 11.43517 10.90667 10.42531 9.98962 + 9.59879 9.25274 8.95130 8.69423 8.48102 8.31060 + 8.17999 8.08652 8.02842 7.99660 7.97475 7.92963 + 7.78071 7.59985 7.22812 6.58622 4.74066 3.51119 + 1.63905 1.29099 0.95415 0.90935 0.88658 0.88347 + 12.97894 12.01498 11.44057 10.91569 10.43775 10.00526 + 9.61773 9.27511 8.97755 8.72491 8.51682 8.35248 + 8.22913 8.14458 8.09815 8.08254 8.08462 8.07753 + 7.99327 7.86244 7.56146 7.00517 5.26697 3.99171 + 1.85186 1.42133 0.98105 0.91865 0.88878 0.88254 + 12.92255 12.01750 11.44535 10.92138 10.44404 10.01274 + 9.62712 9.28710 8.99287 8.74387 8.53894 8.37724 + 8.25752 8.17889 8.14097 8.13662 8.15466 8.17591 + 8.13524 8.03221 7.78084 7.30289 5.68265 4.37323 + 2.04688 1.54691 1.00813 0.92792 0.89391 0.88199 + 12.88143 12.01836 11.44846 10.92541 10.44872 10.01870 + 9.63469 9.29624 9.00325 8.75558 8.55305 8.39502 + 8.27941 8.20472 8.17120 8.17309 8.20077 8.23648 + 8.23050 8.16343 7.95561 7.50560 5.96459 4.74171 + 2.23998 1.65392 1.03503 0.94683 0.89013 0.88161 + 12.83153 12.01931 11.45151 10.93004 10.45482 10.02654 + 9.64452 9.30826 9.01756 8.77237 8.57264 8.41790 + 8.30624 8.23655 8.20966 8.22083 8.26220 8.32015 + 8.35477 8.32428 8.18081 7.81929 6.43565 5.26302 + 2.59010 1.87224 1.09036 0.97196 0.89467 0.88114 + 12.80088 12.01991 11.45329 10.93290 10.45889 10.03168 + 9.65078 9.31571 9.02638 8.78274 8.58475 8.43201 + 8.32278 8.25618 8.23344 8.25031 8.30014 8.37213 + 8.43247 8.42542 8.32600 8.02979 6.77763 5.66286 + 2.89888 2.07190 1.14491 0.99834 0.89960 0.88086 + 12.75516 12.02069 11.45530 10.93675 10.46460 10.03900 + 9.65948 9.32585 9.03824 8.79668 8.60109 8.45113 + 8.34529 8.28304 8.26598 8.29056 8.35185 8.44346 + 8.54005 8.56643 8.53273 8.34274 7.33892 6.36001 + 3.53672 2.51459 1.27700 1.06708 0.91250 0.88048 + 12.72896 12.02106 11.45655 10.93882 10.46746 10.04263 + 9.66377 9.33085 9.04407 8.80353 8.60919 8.46072 + 8.35672 8.29678 8.28270 8.31126 8.37850 8.48032 + 8.59627 8.64074 8.64255 8.51542 7.68613 6.81679 + 4.03522 2.89651 1.40323 1.13705 0.92555 0.88029 + 12.70071 12.02142 11.45750 10.94040 10.46972 10.04565 + 9.66772 9.33593 9.05055 8.81134 8.61769 8.46947 + 8.36671 8.31006 8.30064 8.33329 8.40348 8.51329 + 8.65919 8.73127 8.75506 8.65580 8.10141 7.50229 + 4.73834 3.45534 1.64004 1.29184 0.95196 0.88011 + 12.70694 12.02869 11.45693 10.93640 10.46546 10.04239 + 9.66636 9.33665 9.05294 8.81510 8.62296 8.47569 + 8.37071 8.30794 8.29364 8.33448 8.43181 8.56147 + 8.69091 8.75221 8.80421 8.79128 8.34640 7.73448 + 5.30479 3.99722 1.85198 1.40560 0.97846 0.88002 + 12.69694 12.02841 11.45704 10.93695 10.46614 10.04342 + 9.66764 9.33819 9.05475 8.81719 8.62538 8.47852 + 8.37406 8.31199 8.29866 8.34089 8.44026 8.57308 + 8.70866 8.77623 8.84082 8.85190 8.49777 7.97172 + 5.70825 4.38739 2.06744 1.53136 1.00555 0.87996 + 12.68995 12.02825 11.45715 10.93729 10.46670 10.04414 + 9.66853 9.33925 9.05599 8.81863 8.62704 8.48045 + 8.37635 8.31474 8.30204 8.34518 8.44593 8.58092 + 8.72074 8.79249 8.86545 8.89284 8.60422 8.14283 + 6.02721 4.71451 2.26782 1.65344 1.03272 0.87993 + 12.65873 12.02157 11.45936 10.94304 10.47307 10.04972 + 9.67269 9.34186 9.05739 8.81934 8.62768 8.48224 + 8.38205 8.32724 8.32018 8.35855 8.44038 8.56596 + 8.72890 8.81871 8.90601 8.94641 8.73899 8.37732 + 6.50731 5.23660 2.62411 1.90257 1.08758 0.87988 + 12.65521 12.02133 11.45897 10.94347 10.47431 10.05117 + 9.67389 9.34264 9.05799 8.82002 8.62867 8.48371 + 8.38405 8.32972 8.32308 8.36192 8.44434 8.57138 + 8.73815 8.83151 8.92438 8.97729 8.83023 8.52513 + 6.85233 5.64318 2.93359 2.12124 1.14171 0.87985 + 1.51706 1.56847 1.61973 1.67095 1.72186 1.77214 + 1.82142 1.86934 1.91554 1.95978 2.00186 2.04202 + 2.08116 2.12006 2.15839 2.19572 2.23187 2.26791 + 2.30500 2.32395 2.34373 2.36122 2.38535 2.39326 + 2.39808 2.39851 2.39915 2.39920 2.39939 2.39978 + 1.97893 2.03545 2.09110 2.14623 2.20054 2.25368 + 2.30526 2.35491 2.40228 2.44718 2.48955 2.52977 + 2.56909 2.60860 2.64821 2.68786 2.72788 2.77015 + 2.81603 2.83888 2.85862 2.87152 2.88986 2.89651 + 2.89981 2.90000 2.90051 2.90052 2.90068 2.90431 + 2.36472 2.43104 2.49354 2.55276 2.60843 2.66042 + 2.70889 2.75445 2.79809 2.83996 2.88016 2.91888 + 2.95703 2.99547 3.03438 3.07423 3.11546 3.15798 + 3.20102 3.22197 3.24185 3.25649 3.27193 3.27620 + 3.27934 3.27969 3.28000 3.28000 3.28002 3.28309 + 2.99296 3.07426 3.14706 3.21213 3.26917 3.31830 + 3.36032 3.39707 3.43114 3.46320 3.49360 3.52286 + 3.55232 3.58314 3.61526 3.64821 3.68185 3.71756 + 3.75649 3.77629 3.79431 3.80657 3.81954 3.82280 + 3.82523 3.82551 3.82577 3.82580 3.82585 3.82518 + 3.49412 3.59103 3.67124 3.73684 3.78944 3.83145 + 3.86465 3.89180 3.91659 3.93972 3.96103 3.98060 + 3.99944 4.01871 4.03896 4.06124 4.08652 4.11454 + 4.14466 4.16020 4.17552 4.18697 4.19734 4.19997 + 4.20208 4.20230 4.20249 4.20258 4.20258 4.19880 + 3.90121 4.02594 4.11362 4.17188 4.21126 4.24355 + 4.27063 4.29247 4.30934 4.32180 4.33123 4.33905 + 4.34667 4.35549 4.36598 4.37869 4.39410 4.41196 + 4.43240 4.44397 4.45613 4.46579 4.47407 4.47603 + 4.47777 4.47794 4.47811 4.47826 4.47823 4.47249 + 4.26823 4.37631 4.46327 4.53077 4.57877 4.60840 + 4.62257 4.62663 4.62750 4.62700 4.62570 4.62437 + 4.62405 4.62571 4.62905 4.63282 4.63639 4.64227 + 4.65385 4.66211 4.67100 4.67795 4.68388 4.68546 + 4.68682 4.68692 4.68701 4.68711 4.68713 4.68053 + 4.85128 4.96459 5.05063 5.11189 5.14862 5.16261 + 5.15789 5.14147 5.12220 5.10241 5.08267 5.06376 + 5.04632 5.03104 5.01738 5.00368 4.98904 4.97673 + 4.97128 4.97176 4.97328 4.97482 4.97578 4.97616 + 4.97656 4.97656 4.97657 4.97664 4.97664 4.97094 + 5.31558 5.42767 5.50777 5.55928 5.58276 5.58067 + 5.55790 5.52274 5.48546 5.44870 5.41303 5.37910 + 5.34718 5.31753 5.28944 5.26083 5.23064 5.20285 + 5.18291 5.17645 5.17063 5.16614 5.16214 5.16131 + 5.16064 5.16052 5.16044 5.16047 5.16046 5.15747 + 6.17201 6.26641 6.32051 6.34024 6.32712 6.28491 + 6.22027 6.14374 6.06794 5.99585 5.92814 5.86477 + 5.80513 5.74832 5.69319 5.63680 5.57758 5.52077 + 5.47303 5.45245 5.43045 5.41187 5.39744 5.39401 + 5.39091 5.39057 5.39031 5.39021 5.39021 5.39509 + 6.77880 6.84579 6.86703 6.85101 6.80019 6.71949 + 6.61694 6.50465 6.39662 6.29618 6.20384 6.11875 + 6.03955 5.96416 5.89104 5.81647 5.73830 5.66213 + 5.59468 5.56338 5.52864 5.49884 5.47682 5.47149 + 5.46652 5.46601 5.46566 5.46543 5.46545 5.47662 + 7.61808 7.62107 7.57230 7.48495 7.36314 7.21353 + 7.04609 6.87493 6.71517 6.57089 6.44169 6.32540 + 6.21928 6.11929 6.02328 5.92643 5.82546 5.72543 + 5.63195 5.58597 5.53432 5.49013 5.45814 5.45031 + 5.44295 5.44219 5.44167 5.44134 5.44137 5.45806 + 8.19751 8.13424 8.01770 7.86493 7.68114 7.47409 + 7.25460 7.03750 6.83823 6.66052 6.50359 6.36399 + 6.23764 6.11950 6.00698 5.89487 5.77928 5.66421 + 5.55411 5.49935 5.43923 5.38868 5.34982 5.34026 + 5.33159 5.33067 5.33000 5.32969 5.32970 5.34435 + 8.63678 8.50884 8.32905 8.11750 7.88002 7.62488 + 7.36306 7.10910 6.87834 6.67386 6.49439 6.33553 + 6.19201 6.05842 5.93187 5.80721 5.68042 5.55439 + 5.43280 5.37284 5.30944 5.25737 5.21319 5.20231 + 5.19293 5.19188 5.19106 5.19081 5.19079 5.19900 + 8.96636 8.82813 8.59550 8.30844 7.99559 7.68540 + 7.38905 7.11619 6.87656 6.66617 6.47384 6.29142 + 6.12179 5.96716 5.82504 5.69057 5.55881 5.42746 + 5.29587 5.23115 5.16716 5.11740 5.06844 5.05639 + 5.04677 5.04552 5.04460 5.04447 5.04438 5.04436 + 9.46908 9.27089 8.94059 8.54245 8.12989 7.75011 + 7.40822 7.10086 6.82521 6.57741 6.34952 6.13620 + 5.93915 5.76065 5.59787 5.44602 5.29936 5.15139 + 5.00505 4.93943 4.87664 4.82716 4.77228 4.75927 + 4.74903 4.74749 4.74640 4.74646 4.74632 4.73381 + 10.00845 9.51767 9.03780 8.58937 8.17004 7.77840 + 7.41340 7.07392 6.75953 6.47108 6.20671 5.96409 + 5.74133 5.53852 5.35535 5.19119 5.04259 4.89466 + 4.73444 4.65438 4.58521 4.54047 4.48578 4.46846 + 4.45837 4.45749 4.45598 4.45590 4.45599 4.43891 + 10.60600 9.93896 9.30596 8.72563 8.19331 7.70497 + 7.25731 6.84871 6.47781 6.14212 5.83797 5.56074 + 5.30535 5.06913 4.85312 4.65554 4.47374 4.29698 + 4.11733 4.03053 3.95329 3.90041 3.84024 3.82310 + 3.81181 3.81072 3.80935 3.80920 3.80907 3.80375 + 10.95195 10.15492 9.41445 8.74364 8.13473 7.58228 + 7.08143 6.62867 6.22195 5.85657 5.52699 5.22721 + 4.95004 4.69109 4.45146 4.23007 4.02430 3.82685 + 3.63312 3.54055 3.45485 3.39290 3.32940 3.31423 + 3.30170 3.30027 3.29918 3.29891 3.29869 3.30870 + 11.38297 10.36733 9.46721 8.67532 7.97410 7.35229 + 6.80093 6.30894 5.86732 5.46942 5.10826 4.77667 + 4.46607 4.17125 3.89390 3.63711 3.40049 3.18074 + 2.97688 2.88136 2.78801 2.71667 2.65234 2.63658 + 2.62373 2.62228 2.62108 2.62083 2.62072 2.62704 + 11.66064 10.50047 9.50093 8.63288 7.87396 7.20778 + 6.62297 6.10466 5.63927 5.21903 4.83717 4.48658 + 4.15902 3.84916 3.55724 3.28455 3.03128 2.79448 + 2.57541 2.47426 2.37921 2.30896 2.24117 2.22479 + 2.21204 2.21052 2.20920 2.20909 2.20892 2.20635 + 11.86775 10.60695 9.54222 8.62270 7.82491 7.12883 + 6.52043 5.98284 5.50016 5.06370 4.66683 4.30257 + 3.96292 3.64250 3.34089 3.05836 2.79531 2.54879 + 2.31923 2.21267 2.11299 2.03984 1.96986 1.95321 + 1.94034 1.93880 1.93744 1.93733 1.93716 1.93395 + 12.03658 10.70113 9.59103 8.63487 7.80949 7.09284 + 6.46772 5.91574 5.41990 4.97108 4.56263 4.18771 + 3.83850 3.50972 3.20062 2.91103 2.64108 2.38797 + 2.15005 2.03841 1.93332 1.85599 1.78395 1.76698 + 1.75378 1.75219 1.75081 1.75068 1.75051 1.74925 + 12.30704 10.86827 9.70097 8.69909 7.83967 7.09887 + 6.45382 5.88366 5.37017 4.90418 4.47918 4.08849 + 3.72465 3.38256 3.06131 2.76047 2.47919 2.21422 + 1.96113 1.84018 1.72522 1.64002 1.56239 1.54411 + 1.52974 1.52804 1.52657 1.52639 1.52622 1.52720 + 12.51842 11.01402 9.81519 8.78943 7.91345 7.16089 + 6.50603 5.92613 5.40224 4.92535 4.48921 4.08731 + 3.71236 3.35943 3.02766 2.71663 2.42469 2.14690 + 1.87855 1.74858 1.62438 1.53162 1.44635 1.42603 + 1.41000 1.40812 1.40650 1.40630 1.40612 1.40673 + 12.86617 11.29082 10.06945 9.02689 8.14230 7.37939 + 6.71368 6.12208 5.58585 5.09594 4.64586 4.22870 + 3.83655 3.46420 3.11123 2.77777 2.46126 2.15247 + 1.84539 1.69225 1.54121 1.42405 1.31471 1.28806 + 1.26668 1.26417 1.26211 1.26183 1.26162 1.26126 + 13.05874 11.47633 10.26944 9.23706 8.35971 7.59672 + 6.92739 6.33115 5.79119 5.29817 4.84469 4.42261 + 4.02240 3.63795 3.26945 2.91805 2.58085 2.24543 + 1.90116 1.72444 1.54244 1.39511 1.25821 1.22527 + 1.19875 1.19552 1.19276 1.19241 1.19215 1.19277 + 13.25889 11.69240 10.53548 9.54878 8.70201 7.95815 + 7.29927 6.70725 6.16709 5.67070 5.21180 4.78343 + 4.37725 3.98662 3.60809 3.23680 2.86559 2.48207 + 2.07135 1.85035 1.61307 1.40840 1.20431 1.15946 + 1.12945 1.12564 1.11991 1.11884 1.11934 1.12215 + 13.27337 11.80105 10.73213 9.80356 8.98283 8.24612 + 7.58384 6.98650 6.44620 5.95498 5.50453 5.08523 + 4.68516 4.29502 3.91096 3.52761 3.13555 2.71664 + 2.24880 1.98887 1.70538 1.45578 1.18608 1.12017 + 1.09061 1.08838 1.07932 1.07704 1.07919 1.08225 + 13.31188 11.86039 10.83829 9.94966 9.15823 8.44421 + 7.79932 7.21504 6.68428 6.19979 5.75389 5.33753 + 4.93918 4.54954 4.16400 3.77574 3.37263 2.93087 + 2.42030 2.12786 1.80057 1.50789 1.18156 1.09884 + 1.06543 1.06357 1.05230 1.04932 1.05241 1.05472 + 13.32692 11.89349 10.91321 10.05732 9.29145 8.59773 + 7.96899 7.39742 6.87658 6.39980 5.95989 5.54824 + 5.15369 4.76693 4.38271 3.99305 3.58344 3.12512 + 2.58042 2.26073 1.89575 1.56384 1.18554 1.08684 + 1.04758 1.04568 1.03277 1.02929 1.03302 1.03414 + 13.31316 11.91578 11.00850 10.20697 9.48494 8.82642 + 8.22601 7.67711 7.17445 6.71236 6.28467 5.88375 + 5.49954 5.12294 4.74753 4.36287 3.94945 3.46749 + 2.86473 2.49779 2.06915 1.67350 1.22046 1.09294 + 1.01326 1.01130 1.01251 1.00972 0.99919 1.00524 + 13.29669 11.92435 11.06862 10.30571 9.61609 8.98476 + 8.40732 7.87796 7.39208 6.94464 6.53003 6.14123 + 5.76871 5.40352 5.03856 4.66201 4.25111 3.75870 + 3.12010 2.71935 2.23968 1.78585 1.25522 1.10136 + 0.99901 0.99468 0.99531 0.99229 0.97998 0.98588 + 13.32752 11.96904 11.16830 10.45137 9.80359 9.21200 + 8.67265 8.18023 7.73035 7.31811 6.93775 6.58170 + 6.23919 5.90034 5.55843 5.20219 4.80951 4.33280 + 3.68365 3.23835 2.65005 2.05259 1.33598 1.13134 + 0.99697 0.98144 0.96246 0.96004 0.95846 0.95750 + 13.29199 11.96238 11.20824 10.53088 9.91710 9.35617 + 8.84469 8.37805 7.95248 7.56362 7.20629 6.87347 + 6.55487 6.24078 5.92421 5.59287 5.22181 4.75584 + 4.09321 3.62494 2.99225 2.32226 1.45003 1.18557 + 0.99224 0.96944 0.94842 0.94568 0.94395 0.94212 + 13.21053 11.92654 11.23772 10.61549 10.04883 9.52979 + 9.05587 8.62363 8.23024 7.87241 7.54620 7.24600 + 6.96331 6.68957 6.41763 6.13372 5.80802 5.37092 + 4.69983 4.20612 3.52417 2.76888 1.68713 1.32697 + 1.00025 0.95803 0.93288 0.93001 0.92098 0.92578 + 13.20388 11.93055 11.26561 10.66463 10.11819 9.61943 + 9.16596 8.75477 8.38320 8.04827 7.74619 7.47156 + 7.21576 6.97040 6.72916 6.47933 6.19221 5.79825 + 5.16620 4.67911 3.97511 3.15295 1.89001 1.44829 + 1.02461 0.96361 0.92187 0.91857 0.91385 0.91717 + 13.18455 11.93543 11.29385 10.70989 10.17614 9.68752 + 9.24288 8.84065 8.47985 8.15811 7.87221 7.61736 + 7.38582 7.16883 6.95687 6.73036 6.45865 6.08944 + 5.50965 5.05774 4.38109 3.53063 2.08170 1.55429 + 1.03851 0.96600 0.92184 0.91931 0.91261 0.91186 + 13.17678 11.93863 11.30799 10.73429 10.21049 9.73213 + 9.29768 8.90552 8.55448 8.24262 7.96744 7.72514 + 7.50938 7.31250 7.12512 6.92677 6.68518 6.34472 + 5.78951 5.34962 4.68555 3.83140 2.27805 1.66519 + 1.05908 0.97524 0.92099 0.91482 0.91094 0.90828 + 13.17968 11.95212 11.32897 10.76404 10.25118 9.78603 + 9.36648 8.99043 8.65617 8.36169 8.10442 7.88045 + 7.68290 7.50542 7.34395 7.18826 7.01081 6.73660 + 6.23015 5.81273 5.17742 4.32083 2.61190 1.88678 + 1.10960 0.99581 0.91928 0.91276 0.90578 0.90373 + 13.15055 11.94939 11.34241 10.79035 10.28804 9.83188 + 9.42006 9.05103 8.72351 8.43632 8.18806 7.97650 + 7.79736 7.64527 7.51269 7.38103 7.22081 6.98107 + 6.54408 6.16532 5.55806 4.70965 2.91836 2.08047 + 1.16064 1.02463 0.92065 0.91103 0.90053 0.90096 + 13.12179 11.95948 11.36923 10.83030 10.33878 9.89247 + 9.49026 9.13184 8.81677 8.54429 8.31324 8.12155 + 7.96509 7.83939 7.73975 7.65246 7.55331 7.39453 + 7.06794 6.75822 6.21740 5.40901 3.53440 2.53893 + 1.28638 1.08644 0.92815 0.91283 0.89903 0.89723 + 13.10844 11.97380 11.38269 10.84556 10.35832 9.91817 + 9.52383 9.17427 8.86832 8.60504 8.38319 8.20061 + 8.05278 7.93642 7.85196 7.79586 7.75067 7.65504 + 7.39086 7.12366 6.65263 5.90601 4.00340 2.92347 + 1.41045 1.15489 0.93861 0.91571 0.89691 0.89536 + 13.02290 11.98087 11.39663 10.86563 10.38411 9.94993 + 9.56185 9.21896 8.92036 8.66534 8.45304 8.28174 + 8.14757 8.04812 7.98554 7.95917 7.95669 7.92613 + 7.76504 7.57111 7.19444 6.55025 4.72435 3.53522 + 1.64222 1.29064 0.96306 0.92368 0.89608 0.89347 + 12.94956 11.98417 11.40315 10.87495 10.39625 9.96518 + 9.58043 9.24110 8.94650 8.69602 8.48895 8.32382 + 8.19699 8.10660 8.05570 8.04544 8.06673 8.07409 + 7.97715 7.83225 7.52438 6.96469 5.24660 4.01365 + 1.85565 1.42027 0.98945 0.93350 0.89684 0.89251 + 12.87295 11.97852 11.40843 10.88585 10.40965 9.97957 + 9.59513 9.25597 8.96207 8.71320 8.50900 8.34872 + 8.23017 8.15163 8.11287 8.10722 8.12366 8.14187 + 8.10529 8.01176 7.76078 7.25735 5.63938 4.40657 + 2.05385 1.54270 1.01656 0.94488 0.89800 0.89194 + 12.83534 11.97959 11.41095 10.88949 10.41433 9.98567 + 9.60277 9.26528 8.97314 8.72619 8.52417 8.36647 + 8.25101 8.17632 8.14265 8.14417 8.17124 8.20614 + 8.19956 8.13269 7.92599 7.47937 5.95071 4.73394 + 2.24224 1.65915 1.04400 0.95658 0.90000 0.89156 + 12.78743 11.98065 11.41400 10.89431 10.42084 9.99388 + 9.61286 9.27742 8.98752 8.74307 8.54391 8.38950 + 8.27800 8.20833 8.18128 8.19212 8.23292 8.29001 + 8.32353 8.29261 8.14962 7.79077 6.41850 5.25265 + 2.59082 1.87660 1.09886 0.98136 0.90456 0.89108 + 12.75700 11.98096 11.41579 10.89727 10.42501 9.99919 + 9.61923 9.28493 8.99637 8.75348 8.55610 8.40372 + 8.29465 8.22811 8.20520 8.22175 8.27104 8.34218 + 8.40123 8.39350 8.29408 7.99982 6.75784 5.65028 + 2.89839 2.07555 1.15298 1.00741 0.90952 0.89079 + 12.71093 11.98136 11.41790 10.90133 10.43092 10.00655 + 9.62798 9.29513 9.00829 8.76746 8.57248 8.42294 + 8.31734 8.25515 8.23797 8.26226 8.32305 8.41385 + 8.50913 8.53465 8.50037 8.31099 7.31458 6.34321 + 3.53381 2.51662 1.28417 1.07543 0.92242 0.89040 + 12.68514 11.98164 11.41896 10.90331 10.43368 10.01015 + 9.63229 9.30019 9.01423 8.77442 8.58069 8.43263 + 8.32887 8.26900 8.25483 8.28311 8.34988 8.45095 + 8.56567 8.60929 8.61032 8.48307 7.65896 6.79682 + 4.03043 2.89686 1.40963 1.14480 0.93546 0.89021 + 12.65784 11.98210 11.42011 10.90499 10.43604 10.01332 + 9.63629 9.30509 9.02004 8.78127 8.58875 8.44221 + 8.34030 8.28280 8.27169 8.30416 8.37714 8.48867 + 8.62380 8.68676 8.72455 8.66698 8.06831 7.36587 + 4.76975 3.50916 1.64264 1.28065 0.96195 0.89002 + 12.64357 11.98238 11.42054 10.90558 10.43678 10.01427 + 9.63768 9.30715 9.02309 8.78541 8.59365 8.44748 + 8.34614 8.28977 8.28000 8.31311 8.38670 8.50591 + 8.66677 8.74414 8.77042 8.69652 8.33690 7.87130 + 5.22370 3.89704 1.86538 1.44251 0.98483 0.88993 + 12.65532 11.98970 11.41995 10.90134 10.43196 10.01045 + 9.63581 9.30739 9.02485 8.78806 8.59689 8.45052 + 8.34642 8.28452 8.27116 8.31315 8.41204 8.54422 + 8.67904 8.74606 8.80980 8.81975 8.46530 7.94286 + 5.69609 4.38092 2.07047 1.53680 1.01480 0.88987 + 12.64841 11.98944 11.41996 10.90157 10.43242 10.01111 + 9.63665 9.30840 9.02604 8.78946 8.59853 8.45245 + 8.34869 8.28727 8.27457 8.31749 8.41778 8.55215 + 8.69120 8.76245 8.83462 8.86089 8.57126 8.11289 + 6.01335 4.70635 2.26964 1.65854 1.04169 0.88983 + 12.61652 11.98227 11.42187 10.90722 10.43869 10.01668 + 9.64094 9.31122 9.02767 8.79033 8.59925 8.45428 + 8.35439 8.29972 8.29261 8.33081 8.41231 8.53735 + 8.69946 8.78871 8.87532 8.91487 8.70585 8.34590 + 6.49054 5.22565 2.62398 1.90601 1.09602 0.88978 + 12.60963 11.98163 11.42208 10.90815 10.43984 10.01796 + 9.64209 9.31217 9.02849 8.79116 8.60031 8.45576 + 8.35638 8.30220 8.29555 8.33420 8.41625 8.54276 + 8.70870 8.80147 8.89376 8.94606 8.79719 8.49286 + 6.83302 5.62999 2.93205 2.12354 1.14962 0.88975 + 1.47356 1.52446 1.57531 1.62621 1.67691 1.72709 + 1.77641 1.82447 1.87095 1.91557 1.95812 1.99881 + 2.03844 2.07769 2.11619 2.15346 2.18924 2.22460 + 2.26078 2.27931 2.29900 2.31666 2.34016 2.34753 + 2.35225 2.35270 2.35330 2.35334 2.35352 2.35391 + 1.93566 1.99056 2.04479 2.09870 2.15204 2.20448 + 2.25567 2.30528 2.35297 2.39853 2.44188 2.48330 + 2.52380 2.56426 2.60452 2.64437 2.68407 2.72545 + 2.76994 2.79205 2.81141 2.82443 2.84265 2.84913 + 2.85247 2.85269 2.85321 2.85321 2.85334 2.85723 + 2.31868 2.38179 2.44212 2.50019 2.55571 2.60837 + 2.65809 2.70497 2.74935 2.79136 2.83124 2.86966 + 2.90832 2.94862 2.99014 3.03155 3.07194 3.11315 + 3.15579 3.17615 3.19532 3.20959 3.22546 3.22975 + 3.23290 3.23333 3.23365 3.23363 3.23368 3.23696 + 2.93700 3.01733 3.08955 3.15444 3.21169 3.26143 + 3.30445 3.34254 3.37822 3.41213 3.44451 3.47577 + 3.50698 3.53910 3.57206 3.60560 3.63969 3.67562 + 3.71432 3.73385 3.75164 3.76388 3.77714 3.78053 + 3.78305 3.78334 3.78362 3.78365 3.78370 3.78306 + 3.42836 3.52756 3.60856 3.67413 3.72709 3.77105 + 3.80738 3.83780 3.86479 3.88925 3.91208 3.93391 + 3.95513 3.97627 3.99788 4.02113 4.04717 4.07581 + 4.10634 4.12196 4.13740 4.14909 4.15984 4.16249 + 4.16466 4.16490 4.16511 4.16522 4.16521 4.16127 + 3.83096 3.95397 4.04311 4.10504 4.14876 4.18449 + 4.21409 4.23796 4.25695 4.27172 4.28360 4.29392 + 4.30387 4.31471 4.32689 4.34103 4.35766 4.37651 + 4.39775 4.40973 4.42241 4.43253 4.44110 4.44310 + 4.44491 4.44509 4.44526 4.44541 4.44539 4.43935 + 4.19074 4.30146 4.39151 4.46242 4.51402 4.54736 + 4.56520 4.57273 4.57670 4.57892 4.58000 4.58077 + 4.58249 4.58628 4.59176 4.59749 4.60262 4.60980 + 4.62259 4.63149 4.64118 4.64882 4.65499 4.65661 + 4.65802 4.65814 4.65823 4.65834 4.65834 4.65141 + 4.76833 4.88556 4.97598 5.04192 5.08344 5.10220 + 5.10202 5.08975 5.07401 5.05716 5.03982 5.02295 + 5.00758 4.99464 4.98352 4.97228 4.95977 4.94937 + 4.94579 4.94724 4.94987 4.95232 4.95361 4.95403 + 4.95449 4.95450 4.95450 4.95458 4.95458 4.94857 + 5.23200 5.34853 5.43353 5.49021 5.51897 5.52206 + 5.50420 5.47345 5.43989 5.40615 5.37291 5.34102 + 5.31116 5.28392 5.25851 5.23265 5.20503 5.17967 + 5.16208 5.15678 5.15220 5.14867 5.14518 5.14443 + 5.14385 5.14374 5.14366 5.14369 5.14369 5.14052 + 6.07247 6.22103 6.28574 6.28729 6.25110 6.20414 + 6.15139 6.09383 6.03285 5.96931 5.90524 5.84201 + 5.78046 5.72125 5.66451 5.60986 5.55724 5.50789 + 5.46252 5.44087 5.41982 5.40406 5.38984 5.38644 + 5.38365 5.38335 5.38306 5.38290 5.38293 5.38809 + 6.69489 6.80885 6.83839 6.80540 6.73337 6.64730 + 6.55411 6.45833 6.36512 6.27519 6.18822 6.10360 + 6.02207 5.94374 5.86830 5.79451 5.72213 5.65517 + 5.59215 5.55790 5.52339 5.49761 5.47602 5.47040 + 5.46587 5.46545 5.46509 5.46484 5.46484 5.47652 + 7.57501 7.57793 7.53028 7.44488 7.32574 7.17941 + 7.01563 6.84822 6.69207 6.55112 6.42495 6.31132 + 6.20740 6.10912 6.01466 5.91979 5.82176 5.72518 + 5.63509 5.59067 5.54038 5.49713 5.46632 5.45881 + 5.45165 5.45093 5.45043 5.45009 5.45014 5.46737 + 8.32985 8.14290 7.94689 7.75513 7.56753 7.38403 + 7.20481 7.03018 6.86000 6.69536 6.53733 6.38565 + 6.24183 6.10625 5.97977 5.86348 5.75751 5.65779 + 5.56156 5.51660 5.47472 5.43820 5.36397 5.33603 + 5.34437 5.34916 5.34597 5.34397 5.34658 5.36023 + 8.61087 8.48266 8.30382 8.09403 7.85901 7.60686 + 7.34845 7.09806 6.87082 6.66970 6.49339 6.33733 + 6.19609 6.06409 5.93875 5.81549 5.69080 5.56733 + 5.44839 5.38976 5.32755 5.27637 5.23336 5.22278 + 5.21363 5.21260 5.21181 5.21158 5.21155 5.21995 + 8.96111 8.77314 8.53757 8.27640 7.99549 7.70316 + 7.40997 7.12944 6.87623 6.65290 6.45736 6.28450 + 6.12794 5.98220 5.84433 5.71001 5.57571 5.44313 + 5.31525 5.25327 5.19045 5.14024 5.09288 5.08121 + 5.07173 5.07060 5.06965 5.06952 5.06944 5.06941 + 9.43254 9.24188 8.91888 8.52719 8.12034 7.74573 + 7.40847 7.10521 6.83308 6.58823 6.36292 6.15189 + 5.95695 5.78042 5.61948 5.46929 5.32413 5.17764 + 5.03273 4.96770 4.90561 4.85688 4.80299 4.79026 + 4.78026 4.77876 4.77769 4.77776 4.77762 4.76475 + 9.79598 9.53575 9.13094 8.65812 8.18217 7.75739 + 7.38413 7.05172 6.74987 6.47526 6.22298 5.98928 + 5.77384 5.57734 5.39740 5.22919 5.06830 4.91191 + 4.76048 4.68963 4.62358 4.57446 4.51915 4.50408 + 4.49363 4.49216 4.49108 4.49128 4.49115 4.47359 + 10.55172 9.90207 9.28409 8.71621 8.19408 7.71397 + 7.27280 6.86919 6.50191 6.16874 5.86625 5.59015 + 5.33576 5.10073 4.88610 4.69011 4.51006 4.33490 + 4.15617 4.06943 3.99189 3.93857 3.87866 3.86193 + 3.85062 3.84949 3.84815 3.84800 3.84790 3.84244 + 10.90395 10.12437 9.39864 8.73984 8.14057 7.59578 + 7.10086 6.65257 6.24902 5.88580 5.55762 5.25875 + 4.98245 4.72454 4.48614 4.26618 4.06201 3.86603 + 3.67319 3.58064 3.49441 3.43162 3.36789 3.35297 + 3.34031 3.33883 3.33775 3.33747 3.33728 3.34768 + 11.36314 10.35867 9.46765 8.68298 7.98750 7.37028 + 6.82250 6.33329 5.89382 5.49755 5.13770 4.80719 + 4.49762 4.20387 3.92760 3.67196 3.43655 3.21782 + 3.01442 2.91883 2.82505 2.75308 2.68816 2.67224 + 2.65924 2.65777 2.65656 2.65630 2.65619 2.66297 + 11.66346 10.50769 9.51173 8.64670 7.89045 7.22667 + 6.64400 6.12755 5.66382 5.24504 4.86451 4.51508 + 4.18849 3.87938 3.58811 3.31614 3.06376 2.82779 + 2.60924 2.50815 2.41286 2.34215 2.27376 2.25720 + 2.24430 2.24276 2.24143 2.24131 2.24114 2.23853 + 11.87936 10.62038 9.55670 8.63837 7.84187 7.14717 + 6.54017 6.00393 5.52260 5.08744 4.69179 4.32864 + 3.98988 3.67010 3.36895 3.08693 2.82453 2.57868 + 2.34969 2.24329 2.14353 2.07008 1.99966 1.98288 + 1.96989 1.96832 1.96695 1.96685 1.96668 1.96292 + 12.04801 10.71447 9.60519 8.64997 7.82559 7.11003 + 6.48600 5.93513 5.44041 4.99273 4.58540 4.21150 + 3.86313 3.53490 3.22622 2.93706 2.66764 2.41510 + 2.17780 2.06640 1.96134 1.88384 1.81154 1.79449 + 1.78120 1.77960 1.77821 1.77808 1.77792 1.77590 + 12.30431 10.87250 9.70895 8.70993 7.85259 7.11330 + 6.46940 5.90020 5.38762 4.92252 4.49838 4.10851 + 3.74539 3.40388 3.08312 2.78277 2.50201 2.23761 + 1.98519 1.86458 1.74981 1.66465 1.58700 1.56871 + 1.55431 1.55260 1.55113 1.55095 1.55079 1.55153 + 12.49587 11.00541 9.81490 8.79495 7.92280 7.17264 + 6.51928 5.94037 5.41730 4.94117 4.50572 4.10448 + 3.73017 3.37788 3.04674 2.73636 2.44509 2.16799 + 1.90035 1.77075 1.64685 1.55428 1.46914 1.44883 + 1.43281 1.43093 1.42933 1.42911 1.42894 1.43020 + 12.80961 11.26100 10.05548 9.02349 8.14528 7.38594 + 6.72202 6.13133 5.59581 5.10664 4.65732 4.24093 + 3.84957 3.47802 3.12586 2.79327 2.47767 2.16979 + 1.86350 1.71076 1.56018 1.44344 1.33448 1.30790 + 1.28660 1.28411 1.28206 1.28177 1.28157 1.28185 + 12.99288 11.44100 10.25182 9.23069 8.35959 7.59972 + 6.93158 6.33580 5.79651 5.30451 4.85228 4.43152 + 4.03248 3.64897 3.28127 2.93066 2.59436 2.25986 + 1.91649 1.74022 1.55876 1.41197 1.27570 1.24294 + 1.21657 1.21334 1.21059 1.21025 1.20999 1.20982 + 13.20091 11.66202 10.51944 9.54112 8.69844 7.95606 + 7.29721 6.70502 6.16543 5.67041 5.21339 4.78712 + 4.38284 3.99367 3.61619 3.24565 2.87501 2.49217 + 2.08245 1.86209 1.62558 1.42169 1.21864 1.17418 + 1.14445 1.14064 1.13488 1.13381 1.13432 1.13682 + 13.24432 11.78263 10.71678 9.79048 8.97157 8.23662 + 7.57606 6.98045 6.44187 5.95235 5.50357 5.08586 + 4.68722 4.29833 3.91537 3.53299 3.14186 2.72391 + 2.25722 1.99799 1.71533 1.46659 1.19836 1.13310 + 1.10400 1.10177 1.09262 1.09031 1.09248 1.09690 + 13.29803 11.85222 10.82862 9.93851 9.14625 8.43216 + 7.78781 7.20462 6.67542 6.19283 5.74904 5.33483 + 4.93846 4.55047 4.16624 3.77905 3.37686 2.93603 + 2.42662 2.13496 1.80870 1.51708 1.19256 1.11063 + 1.07791 1.07608 1.06465 1.06160 1.06475 1.06909 + 13.32565 11.89397 10.90836 10.04810 9.27921 8.58383 + 7.95460 7.38354 6.86406 6.38926 5.95179 5.54274 + 5.15061 4.76582 4.38316 3.99470 3.58604 3.12864 + 2.58513 2.26629 1.90251 1.57186 1.19566 1.09785 + 1.05951 1.05768 1.04455 1.04098 1.04479 1.04803 + 13.32904 11.92827 11.01048 10.20046 9.47230 8.80984 + 8.20738 7.65809 7.15639 6.69638 6.27153 5.87383 + 5.49267 5.11855 4.74504 4.36180 3.94942 3.46845 + 2.86706 2.50117 2.07408 1.68008 1.22946 1.10297 + 1.02450 1.02269 1.02374 1.02086 1.01041 1.01816 + 13.32119 11.94299 11.07390 10.30038 9.60289 8.96631 + 8.38589 7.85552 7.37031 6.92487 6.51326 6.12799 + 5.75886 5.39647 5.03370 4.65878 4.24909 3.75778 + 3.12070 2.72112 2.24321 1.79134 1.26355 1.11083 + 1.00991 1.00578 1.00631 1.00319 0.99088 0.99803 + 13.35196 11.98730 11.17202 10.44346 9.78697 9.18945 + 8.64657 8.15273 7.70327 7.29295 6.91566 6.56334 + 6.22450 5.88872 5.54930 5.19497 4.80376 4.32844 + 3.68112 3.23724 2.65107 2.05604 1.34304 1.13990 + 1.00782 0.99241 0.97306 0.97067 0.96893 0.96870 + 13.30382 11.97165 11.20511 10.51803 9.89689 9.33093 + 8.81643 8.34862 7.92344 7.53630 7.18170 6.85222 + 6.53696 6.22572 5.91155 5.58218 5.21282 4.74872 + 4.08868 3.62218 2.99180 2.32441 1.45632 1.19352 + 1.00290 0.98032 0.95893 0.95618 0.95434 0.95298 + 13.19412 11.91605 11.22094 10.59369 10.02316 9.50154 + 9.02613 8.59342 8.20043 7.84380 7.51940 7.22145 + 6.94111 6.66964 6.39988 6.11812 5.79460 5.35995 + 4.69193 4.20030 3.52123 2.76936 1.69293 1.33446 + 1.01008 0.96837 0.94357 0.94059 0.93117 0.93638 + 13.16780 11.90580 11.23875 10.63608 10.08845 9.58899 + 9.13533 8.72435 8.35342 8.01946 7.71869 7.44559 + 7.19143 6.94780 6.70836 6.46051 6.17562 5.78434 + 5.15579 4.67104 3.97022 3.15180 1.89495 1.45520 + 1.03413 0.97370 0.93244 0.92906 0.92389 0.92760 + 13.15098 11.90171 11.25184 10.66444 10.13113 9.64607 + 9.20690 8.81077 8.45525 8.13750 7.85394 7.59924 + 7.36475 7.14230 6.92638 6.70563 6.45310 6.10130 + 5.51598 5.04693 4.34264 3.48275 2.08364 1.57079 + 1.06122 0.98324 0.92549 0.92135 0.92013 0.92217 + 13.11911 11.89793 11.26983 10.69807 10.17598 9.69908 + 9.26591 8.87489 8.52489 8.21401 7.93971 7.69825 + 7.48326 7.28719 7.10070 6.90361 6.66390 6.32634 + 5.77559 5.33877 4.67840 3.82799 2.28047 1.67038 + 1.06834 0.98518 0.93122 0.92492 0.92104 0.91848 + 13.09282 11.89736 11.28704 10.73053 10.22225 9.75883 + 9.33892 8.96144 8.62571 8.33019 8.07282 7.85038 + 7.65718 7.48663 7.33097 7.17216 6.97988 6.69783 + 6.20836 5.80279 5.16800 4.31240 2.62125 1.88778 + 1.11687 1.00592 0.93011 0.92209 0.91615 0.91380 + 13.08448 11.90235 11.29974 10.75118 10.25165 9.79770 + 9.38764 9.01995 8.69347 8.40708 8.15943 7.94835 + 7.76970 7.61819 7.48629 7.35535 7.19601 6.95799 + 6.52477 6.14916 5.54616 4.70228 2.91809 2.08397 + 1.16883 1.03367 0.93067 0.92112 0.91041 0.91094 + 13.06535 11.91798 11.32932 10.79203 10.30216 9.85750 + 9.45690 9.09993 8.78615 8.51474 8.28454 8.09350 + 7.93747 7.81203 7.71254 7.62538 7.52660 7.36883 + 7.04478 6.73759 6.20107 5.39815 3.53203 2.54024 + 1.29350 1.09483 0.93807 0.92277 0.90888 0.90709 + 13.05800 11.93632 11.34585 10.80933 10.32283 9.88358 + 9.49020 9.14164 8.83676 8.57454 8.35375 8.17212 + 8.02507 7.90924 7.82498 7.76883 7.72345 7.62793 + 7.36524 7.10012 6.63325 5.89230 3.99885 2.92341 + 1.41681 1.16266 0.94836 0.92568 0.90667 0.90517 + 12.97524 11.94392 11.36017 10.82965 10.34886 9.91555 + 9.52836 9.18640 8.88879 8.63477 8.42343 8.25301 + 8.11954 8.02056 7.95814 7.93164 7.92878 7.89787 + 7.73722 7.54457 7.17111 6.53210 4.71671 3.53282 + 1.64729 1.29753 0.97257 0.93360 0.90577 0.90323 + 12.90034 11.94484 11.36517 10.83825 10.36087 9.93094 + 9.54731 9.20902 8.91537 8.66578 8.45948 8.29498 + 8.16866 8.07858 8.02779 8.01743 8.03842 8.04539 + 7.94849 7.80433 7.49875 6.94344 5.23647 4.00933 + 1.85968 1.42647 0.99873 0.94332 0.90650 0.90226 + 12.82311 11.93709 11.36865 10.84783 10.37344 9.94497 + 9.56202 9.22436 8.93205 8.68447 8.48059 8.31958 + 8.20032 8.12190 8.08392 8.07920 8.09658 8.11695 + 8.07565 7.97322 7.72533 7.25599 5.65859 4.35890 + 2.05356 1.55904 1.02635 0.94709 0.91347 0.90167 + 12.78387 11.93727 11.37117 10.85175 10.37840 9.95139 + 9.56996 9.23369 8.94247 8.69616 8.49461 8.33729 + 8.22217 8.14778 8.11428 8.11581 8.14261 8.17722 + 8.17045 8.10363 7.89773 7.45406 5.93705 4.72629 + 2.24448 1.66431 1.05282 0.96614 0.90964 0.90128 + 12.73659 11.93784 11.37401 10.85647 10.38489 9.95958 + 9.57994 9.24564 8.95666 8.71292 8.51430 8.36029 + 8.24911 8.17969 8.15278 8.16359 8.20416 8.26090 + 8.29411 8.26310 8.12037 7.76345 6.40165 5.24242 + 2.59159 1.88095 1.10725 0.99060 0.91422 0.90078 + 12.70754 11.93867 11.37589 10.85952 10.38905 9.96477 + 9.58615 9.25297 8.96534 8.72322 8.52646 8.37454 + 8.26582 8.19948 8.17664 8.19312 8.24216 8.31293 + 8.37162 8.36375 8.26435 7.97135 6.73849 5.63787 + 2.89789 2.07917 1.16096 1.01635 0.91921 0.90048 + 12.66445 11.93997 11.37850 10.86366 10.39485 9.97194 + 9.59463 9.26291 8.97707 8.73711 8.54287 8.39384 + 8.28857 8.22653 8.20932 8.23347 8.29404 8.38446 + 8.47927 8.50465 8.47019 8.28113 7.29095 6.32663 + 3.53094 2.51861 1.29125 1.08367 0.93215 0.90009 + 12.63953 11.94045 11.37975 10.86563 10.39770 9.97550 + 9.59890 9.26792 8.98296 8.74405 8.55102 8.40346 + 8.30001 8.24029 8.22609 8.25426 8.32079 8.42143 + 8.53566 8.57910 8.57991 8.45267 7.63281 6.77722 + 4.02571 2.89720 1.41595 1.15244 0.94516 0.89989 + 12.61205 11.94062 11.38081 10.86751 10.40015 9.97878 + 9.60304 9.27295 8.98889 8.75094 8.55905 8.41292 + 8.31131 8.25398 8.24292 8.27527 8.34799 8.45906 + 8.59365 8.65631 8.69390 8.63622 8.03955 7.34238 + 4.76210 3.50677 1.64769 1.28734 0.97154 0.89970 + 12.61935 11.94800 11.38003 10.86310 10.39529 9.97506 + 9.60153 9.27398 8.99212 8.75580 8.56485 8.41846 + 8.31407 8.25158 8.23724 8.27766 8.37418 8.50276 + 8.63095 8.69141 8.74212 8.72781 8.28503 7.68149 + 5.28465 3.98811 1.86017 1.41763 0.99730 0.89960 + 12.61004 11.94782 11.38034 10.86365 10.39607 9.97607 + 9.60276 9.27547 8.99389 8.75788 8.56729 8.42135 + 8.31750 8.25573 8.24235 8.28415 8.38268 8.51440 + 8.64874 8.71554 8.77902 8.78867 8.43468 7.91554 + 5.68413 4.37446 2.07340 1.54221 1.02389 0.89955 + 12.60359 11.94787 11.38046 10.86399 10.39652 9.97671 + 9.60358 9.27647 8.99506 8.75926 8.56893 8.42330 + 8.31982 8.25853 8.24579 8.28850 8.38839 8.52228 + 8.66086 8.73188 8.80383 8.82978 8.54003 8.08450 + 5.99974 4.69826 2.27137 1.66348 1.05054 0.89951 + 12.57302 11.94140 11.38276 10.86964 10.40249 9.98197 + 9.60758 9.27907 8.99651 8.75997 8.56955 8.42514 + 8.32562 8.27106 8.26384 8.30180 8.38295 8.50756 + 8.66908 8.75800 8.84432 8.88369 8.67457 8.31626 + 6.47410 5.21483 2.62389 1.90946 1.10440 0.89945 + 12.56947 11.94086 11.38207 10.86976 10.40353 9.98321 + 9.60855 9.27967 8.99703 8.76070 8.57059 8.42653 + 8.32743 8.27338 8.26673 8.30520 8.38692 8.51299 + 8.67831 8.77065 8.86261 8.91486 8.76597 8.46254 + 6.81419 5.61696 2.93056 2.12589 1.15757 0.89941 + 1.43365 1.48368 1.53373 1.58396 1.63409 1.68386 + 1.73290 1.78088 1.82744 1.87232 1.91530 1.95652 + 1.99670 2.03642 2.07525 2.11264 2.14826 2.18311 + 2.21836 2.23638 2.25587 2.27362 2.29645 2.30331 + 2.30791 2.30838 2.30894 2.30897 2.30914 2.30958 + 1.87938 1.93564 1.99126 2.04658 2.10129 2.15504 + 2.20748 2.25820 2.30687 2.35323 2.39720 2.43905 + 2.47986 2.52056 2.56094 2.60079 2.64029 2.68130 + 2.72521 2.74698 2.76607 2.77890 2.79666 2.80291 + 2.80611 2.80633 2.80682 2.80681 2.80696 2.81089 + 2.25480 2.32106 2.38398 2.44406 2.50101 2.55466 + 2.60513 2.65290 2.69882 2.74299 2.78541 2.82624 + 2.86627 2.90626 2.94627 2.98665 3.02770 3.06936 + 3.11088 3.13094 3.15021 3.16473 3.17997 3.18410 + 3.18720 3.18756 3.18787 3.18786 3.18788 3.19120 + 2.87005 2.95203 3.02614 3.09308 3.15249 3.20446 + 3.24971 3.28994 3.32757 3.36323 3.39718 3.42983 + 3.46239 3.49583 3.52997 3.56417 3.59818 3.63369 + 3.67223 3.69186 3.70993 3.72244 3.73547 3.73875 + 3.74120 3.74149 3.74174 3.74177 3.74182 3.74110 + 3.36431 3.46216 3.54420 3.61240 3.66819 3.71391 + 3.75118 3.78266 3.81186 3.83945 3.86525 3.88920 + 3.91205 3.93466 3.95755 3.98186 4.00861 4.03732 + 4.06780 4.08395 4.10003 4.11206 4.12271 4.12540 + 4.12756 4.12780 4.12798 4.12806 4.12807 4.12398 + 3.76780 3.89342 3.98329 4.04472 4.08797 4.12456 + 4.15629 4.18308 4.20506 4.22271 4.23728 4.25000 + 4.26212 4.27488 4.28869 4.30414 4.32174 4.34125 + 4.36312 4.37565 4.38903 4.39974 4.40854 4.41053 + 4.41238 4.41255 4.41272 4.41288 4.41286 4.40663 + 4.13266 4.24229 4.33177 4.40262 4.45471 4.48907 + 4.50848 4.51809 4.52459 4.52973 4.53401 4.53800 + 4.54258 4.54856 4.55560 4.56264 4.56915 4.57764 + 4.59154 4.60100 4.61150 4.61994 4.62647 4.62815 + 4.62967 4.62979 4.62987 4.62998 4.62999 4.62285 + 4.71469 4.82994 4.91905 4.98433 5.02589 5.04541 + 5.04671 5.03656 5.02352 5.00983 4.99601 4.98270 + 4.97047 4.95991 4.95057 4.94105 4.93066 4.92243 + 4.92061 4.92284 4.92642 4.92978 4.93182 4.93244 + 4.93309 4.93311 4.93312 4.93321 4.93321 4.92704 + 5.17987 5.29432 5.37802 5.43415 5.46313 5.46722 + 5.45107 5.42268 5.39194 5.36143 5.33166 5.30326 + 5.27649 5.25166 5.22821 5.20443 5.17949 5.15692 + 5.14161 5.13726 5.13368 5.13108 5.12868 5.12823 + 5.12790 5.12784 5.12777 5.12780 5.12781 5.12458 + 6.04188 6.13949 6.19837 6.22403 6.21778 6.18311 + 6.12629 6.05738 5.98850 5.92253 5.86022 5.80167 + 5.74655 5.69433 5.64407 5.59328 5.54064 5.49066 + 5.44903 5.43110 5.41150 5.39476 5.38281 5.38004 + 5.37742 5.37714 5.37693 5.37684 5.37685 5.38218 + 6.65579 6.72657 6.75349 6.74446 6.70166 6.62965 + 6.53593 6.43196 6.33109 6.23659 6.14907 6.06805 + 5.99266 5.92140 5.85295 5.78401 5.71260 5.64365 + 5.58298 5.55467 5.52247 5.49448 5.47531 5.47075 + 5.46631 5.46587 5.46557 5.46535 5.46537 5.47735 + 7.50884 7.51662 7.47496 7.39624 7.28416 7.14487 + 6.98766 6.82579 6.67360 6.53504 6.41002 6.29687 + 6.19364 6.09702 6.00505 5.91309 5.81796 5.72446 + 5.63783 5.59518 5.54641 5.50420 5.47497 5.46787 + 5.46099 5.46031 5.45987 5.45954 5.45958 5.47715 + 8.09941 8.04245 7.93447 7.79154 7.61848 7.42247 + 7.21368 7.00612 6.81449 6.64251 6.48966 6.35308 + 6.22945 6.11443 6.00555 5.89760 5.78673 5.67707 + 5.57320 5.52173 5.46458 5.41612 5.37978 5.37086 + 5.36264 5.36178 5.36117 5.36085 5.36087 5.37622 + 8.53927 8.44602 8.27896 8.06535 7.82174 7.56643 + 7.31198 7.07283 6.86323 6.68027 6.51276 6.35251 + 6.20290 6.06582 5.93916 5.81791 5.69802 5.58141 + 5.46569 5.40477 5.34334 5.29617 5.25370 5.24290 + 5.23422 5.23323 5.23245 5.23219 5.23216 5.24078 + 8.88451 8.75472 8.53362 8.25924 7.95891 7.65998 + 7.37337 7.10866 6.87557 6.67050 6.48285 6.30493 + 6.13952 5.98870 5.85004 5.71868 5.58989 5.46215 + 5.33520 5.27289 5.21146 5.16387 5.11709 5.10558 + 5.09639 5.09519 5.09433 5.09420 5.09412 5.09419 + 9.39865 9.21150 8.89533 8.51160 8.11182 7.74194 + 7.40765 7.10674 6.83744 6.59596 6.37421 6.16661 + 5.97453 5.79997 5.64034 5.49130 5.34742 5.20198 + 5.05825 4.99443 4.93372 4.88610 4.83312 4.82064 + 4.81083 4.80934 4.80830 4.80838 4.80824 4.79530 + 9.94767 9.47145 9.00549 8.56950 8.16129 7.77961 + 7.42347 7.09189 6.78450 6.50218 6.24321 6.00542 + 5.78703 5.58817 5.40857 5.24765 5.10190 4.95626 + 4.79762 4.71831 4.65047 4.60745 4.55447 4.53746 + 4.52775 4.52695 4.52547 4.52540 4.52548 4.50774 + 10.56265 9.91138 9.29300 8.72533 8.20399 7.72519 + 7.28586 6.88447 6.51976 6.18940 5.88988 5.61680 + 5.36523 5.13255 4.91980 4.72524 4.54613 4.37132 + 4.19240 4.10563 4.02869 3.97643 3.91691 3.89989 + 3.88872 3.88764 3.88628 3.88615 3.88604 3.88031 + 10.91787 10.13828 9.41305 8.75506 8.15694 7.61356 + 7.12033 6.67393 6.27244 5.91137 5.58542 5.28882 + 5.01459 4.75844 4.52146 4.30261 4.09924 3.90372 + 3.71099 3.61847 3.53254 3.47019 3.40636 3.39116 + 3.37850 3.37704 3.37595 3.37567 3.37546 3.38568 + 11.36179 10.36292 9.47666 8.69608 8.00419 7.39010 + 6.84500 6.35805 5.92042 5.52564 5.16706 4.83766 + 4.52912 4.23637 3.96103 3.70625 3.47161 3.25356 + 3.05069 2.95529 2.86163 2.78959 2.72410 2.70796 + 2.69481 2.69332 2.69208 2.69183 2.69172 2.69828 + 11.64259 10.50035 9.51410 8.65622 7.90519 7.24518 + 6.66514 6.15059 5.68835 5.27081 4.89135 4.54292 + 4.21732 3.90920 3.61887 3.34768 3.09583 2.86035 + 2.64235 2.54155 2.44647 2.37575 2.30674 2.28996 + 2.27689 2.27533 2.27398 2.27385 2.27368 2.27104 + 11.84913 10.60708 9.55526 8.64541 7.85486 7.16424 + 6.55988 6.02539 5.54534 5.11118 4.71637 4.35401 + 4.01608 3.69721 3.39697 3.11566 2.85370 2.60823 + 2.37978 2.27373 2.17429 2.10095 2.03002 2.01305 + 1.99992 1.99833 1.99694 1.99684 1.99666 1.99334 + 12.01523 10.69929 9.60208 8.65552 7.83722 7.12580 + 6.50444 5.95529 5.46174 5.01487 4.60814 4.23479 + 3.88705 3.55965 3.25181 2.96334 2.69433 2.44215 + 2.20539 2.09438 1.98971 1.91242 1.83974 1.82253 + 1.80913 1.80752 1.80612 1.80599 1.80581 1.80450 + 12.27605 10.85955 9.70597 8.71434 7.86229 7.12667 + 6.48527 5.91769 5.40617 4.94174 4.51803 4.12853 + 3.76587 3.42502 3.10501 2.80529 2.52497 2.26099 + 2.00921 1.88903 1.77473 1.68987 1.61204 1.59364 + 1.57917 1.57746 1.57598 1.57579 1.57563 1.57665 + 12.47576 10.99725 9.81374 8.79919 7.93103 7.18373 + 6.53242 5.95502 5.43301 4.95763 4.52275 4.12199 + 3.74821 3.39653 3.06603 2.75622 2.46545 2.18890 + 1.92204 1.79293 1.66952 1.57727 1.49202 1.47164 + 1.45558 1.45369 1.45207 1.45187 1.45169 1.45234 + 12.79683 11.25596 10.05391 9.02481 8.14877 7.39125 + 6.72892 6.13965 5.60543 5.11742 4.66915 4.25372 + 3.86319 3.49234 3.14079 2.80878 2.49381 2.18680 + 1.88171 1.72962 1.57961 1.46316 1.35414 1.32751 + 1.30615 1.30365 1.30159 1.30131 1.30111 1.30072 + 12.97008 11.42780 10.24293 9.22546 8.35711 7.59964 + 6.93359 6.33968 5.80201 5.31142 4.86041 4.44075 + 4.04268 3.66006 3.29314 2.94326 2.60772 2.27436 + 1.93258 1.75716 1.57638 1.42990 1.29353 1.26070 + 1.23425 1.23101 1.22825 1.22791 1.22764 1.22826 + 13.14861 11.62607 10.49255 9.52171 8.68513 7.94794 + 7.29339 6.70453 6.16726 5.67369 5.21752 4.79173 + 4.38791 3.99936 3.62273 3.25334 2.88418 2.50324 + 2.09577 1.87654 1.64087 1.43737 1.23425 1.18973 + 1.15999 1.15619 1.15040 1.14932 1.14982 1.15289 + 13.15971 11.72543 10.67619 9.76229 8.95271 8.22479 + 7.56934 6.97728 6.44098 5.95275 5.50455 5.08704 + 4.68862 4.30026 3.91819 3.53710 3.14774 2.73213 + 2.26826 2.01047 1.72898 1.48082 1.21258 1.14724 + 1.11830 1.11610 1.10689 1.10459 1.10675 1.11034 + 13.19227 11.77977 10.77680 9.90220 9.12173 8.41644 + 7.77840 7.19946 6.67279 6.19142 5.74788 5.33343 + 4.93688 4.54919 4.16581 3.78008 3.37999 2.94195 + 2.43592 2.14596 1.82110 1.53012 1.20565 1.12370 + 1.09138 1.08961 1.07809 1.07504 1.07818 1.08112 + 13.20471 11.81046 10.84806 10.00552 9.25012 8.56485 + 7.94279 7.37649 6.85976 6.38615 5.94872 5.53910 + 5.14651 4.76189 4.38008 3.99321 3.58695 3.13271 + 2.59299 2.27605 1.91381 1.58387 1.20783 1.11010 + 1.07239 1.07063 1.05738 1.05380 1.05760 1.05940 + 13.19019 11.83125 10.93940 10.14953 9.43676 8.78586 + 8.19162 7.64773 7.14907 6.69022 6.26514 5.86651 + 5.48456 5.11046 4.73784 4.35643 3.94687 3.46958 + 2.87249 2.50875 2.08344 1.69040 1.24039 1.11412 + 1.03632 1.03468 1.03586 1.03295 1.02233 1.02905 + 13.17479 11.83998 10.99753 10.24481 9.56335 8.93885 + 8.36705 7.84236 7.36031 6.91604 6.50413 6.11777 + 5.74773 5.38530 5.02351 4.65060 4.24400 3.75669 + 3.12418 2.72690 2.25096 1.80030 1.27347 1.12114 + 1.02114 1.01724 1.01790 1.01473 1.00224 1.00880 + 13.20893 11.88579 11.09486 10.38556 9.74400 9.15780 + 8.62303 8.13456 7.68812 7.27889 6.90125 6.54781 + 6.20802 5.87221 5.53380 5.18169 4.79407 4.32373 + 3.68230 3.24090 2.65582 2.06116 1.35074 1.14901 + 1.01861 1.00329 0.98373 0.98137 0.97944 0.97920 + 13.17532 11.87993 11.13359 10.46250 9.85386 9.29744 + 8.78990 8.32678 7.90433 7.51830 7.16359 6.83336 + 6.51749 6.20646 5.89344 5.56634 5.20055 4.74136 + 4.08717 3.62322 2.99420 2.32766 1.46291 1.20171 + 1.01323 0.99083 0.96922 0.96645 0.96446 0.96320 + 13.09279 11.84324 11.16115 10.54427 9.98207 9.46693 + 8.99638 8.56709 8.17631 7.82085 7.49685 7.19887 + 6.91865 6.64787 6.37947 6.09989 5.77938 5.34852 + 4.68499 4.19597 3.51981 2.77085 1.69877 1.34167 + 1.01939 0.97817 0.95372 0.95065 0.94083 0.94623 + 13.08461 11.84602 11.18746 10.59159 10.04942 9.55436 + 9.10410 8.69565 8.32648 7.99364 7.69350 7.42078 + 7.16711 6.92437 6.68628 6.44037 6.15811 5.77018 + 5.14587 4.66375 3.96610 3.15113 1.89976 1.46178 + 1.04311 0.98322 0.94241 0.93896 0.93336 0.93729 + 13.06639 11.85055 11.21428 10.63485 10.10512 9.62029 + 9.17906 8.77988 8.42169 8.10215 7.81813 7.56496 + 7.33509 7.11996 6.91026 6.68679 6.41941 6.05657 + 5.48604 5.03995 4.36975 3.52564 2.08798 1.56593 + 1.05714 0.98565 0.94183 0.93915 0.93240 0.93178 + 13.05663 11.85279 11.22802 10.65900 10.13928 9.66446 + 9.23311 8.84366 8.49502 8.18531 7.91203 7.67144 + 7.45727 7.26202 7.07646 6.88058 6.64266 6.30793 + 5.76172 5.32796 4.67131 3.82458 2.28273 1.67532 + 1.07717 0.99463 0.94090 0.93448 0.93058 0.92806 + 13.05973 11.86564 11.24806 10.68786 10.17897 9.71739 + 9.30098 8.92766 8.59575 8.30327 8.04772 7.82519 + 7.62897 7.45277 7.29268 7.13871 6.96383 6.69419 + 6.19608 5.78493 5.15786 4.30999 2.61399 1.89493 + 1.12667 1.01440 0.93902 0.93235 0.92530 0.92335 + 13.03156 11.86345 11.26181 10.71434 10.21574 9.76289 + 9.35397 8.98743 8.66214 8.37689 8.13033 7.92024 + 7.74241 7.59148 7.46001 7.32954 7.17104 6.93480 + 6.50533 6.13285 5.53424 4.69495 2.91776 2.08739 + 1.17680 1.04241 0.94026 0.93076 0.91987 0.92048 + 13.00913 11.87621 11.28933 10.75368 10.26537 9.82215 + 9.42294 9.06721 8.75457 8.48415 8.25480 8.06448 + 7.90907 7.78413 7.68506 7.59832 7.50006 7.34327 + 7.02159 6.71686 6.18467 5.38734 3.52965 2.54160 + 1.30053 1.10304 0.94765 0.93234 0.91837 0.91663 + 12.99864 11.89188 11.30403 10.76982 10.28531 9.84787 + 9.45607 9.10882 8.80507 8.54379 8.32374 8.14272 + 7.99614 7.88071 7.79681 7.74097 7.69595 7.60105 + 7.33996 7.07682 6.61395 5.87853 3.99437 2.92348 + 1.42314 1.17031 0.95783 0.93534 0.91614 0.91470 + 12.91674 11.89850 11.31762 10.78968 10.31101 9.87958 + 9.49402 9.15342 8.85694 8.60382 8.39319 8.22329 + 8.09021 7.99155 7.92938 7.90307 7.90035 7.86964 + 7.70976 7.51837 7.14795 6.51391 4.70910 3.53057 + 1.65236 1.30434 0.98185 0.94326 0.91521 0.91274 + 12.82327 11.89083 11.32201 10.80235 10.32918 9.90124 + 9.51779 9.17876 8.88425 8.63409 8.42795 8.26495 + 8.14257 8.05854 8.01220 7.99625 7.99769 7.98993 + 7.90631 7.77796 7.48407 6.94142 5.23654 3.97750 + 1.86429 1.44038 1.00886 0.94790 0.91761 0.91175 + 12.77108 11.89360 11.32708 10.80841 10.33593 9.90907 + 9.52746 9.19094 8.89966 8.65300 8.44995 8.28956 + 8.17077 8.09261 8.05473 8.05004 8.06745 8.08788 + 8.04659 7.94446 7.69817 7.23288 5.64672 4.35200 + 2.05692 1.56501 1.03521 0.95639 0.92290 0.91115 + 12.73305 11.89448 11.33029 10.81263 10.34087 9.91528 + 9.53523 9.20021 8.91003 8.66462 8.46388 8.30723 + 8.19262 8.11845 8.08495 8.08638 8.11315 8.14778 + 8.14117 8.07459 7.86956 7.42877 5.92344 4.71878 + 2.24678 1.66946 1.06150 0.97551 0.91905 0.91076 + 12.68703 11.89546 11.33343 10.81743 10.34724 9.92335 + 9.54508 9.21205 8.92413 8.68127 8.48342 8.33008 + 8.21936 8.15016 8.12323 8.13393 8.17439 8.23104 + 8.26427 8.23340 8.09114 7.73621 6.38485 5.23228 + 2.59239 1.88529 1.11551 0.99968 0.92365 0.91026 + 12.65872 11.89599 11.33511 10.82037 10.35139 9.92852 + 9.55126 9.21933 8.93278 8.69154 8.49550 8.34417 + 8.23588 8.16974 8.14692 8.16331 8.21221 8.28282 + 8.34144 8.33369 8.23457 7.94293 6.71914 5.62554 + 2.89753 2.08283 1.16884 1.02514 0.92866 0.90996 + 12.61636 11.89680 11.33721 10.82420 10.35707 9.93572 + 9.55974 9.22919 8.94439 8.70532 8.51176 8.36323 + 8.25830 8.19649 8.17936 8.20347 8.26385 8.35392 + 8.44853 8.47400 8.43973 8.25128 7.26722 6.31000 + 3.52811 2.52064 1.29829 1.09180 0.94163 0.90957 + 12.59208 11.89719 11.33837 10.82617 10.35991 9.93925 + 9.56399 9.23419 8.95025 8.71221 8.51987 8.37282 + 8.26972 8.21021 8.19607 8.22414 8.29043 8.39071 + 8.50462 8.54808 8.54901 8.42213 7.60663 6.75763 + 4.02104 2.89761 1.42228 1.16002 0.95464 0.90937 + 12.56537 11.89767 11.33971 10.82804 10.36236 9.94245 + 9.56807 9.23920 8.95616 8.71903 8.52782 8.38229 + 8.28105 8.22388 8.21277 8.24497 8.31744 8.42815 + 8.56228 8.62476 8.66242 8.60500 8.01084 7.31894 + 4.75455 3.50452 1.65282 1.29404 0.98092 0.90917 + 12.57293 11.90495 11.33894 10.82382 10.35748 9.93878 + 9.56655 9.24017 8.95932 8.72384 8.53359 8.38774 + 8.28373 8.22145 8.20712 8.24736 8.34349 8.47158 + 8.59937 8.65968 8.71033 8.69614 8.25521 7.65573 + 5.27470 3.98367 1.86432 1.42364 1.00653 0.90907 + 12.56355 11.90467 11.33905 10.82417 10.35826 9.93976 + 9.56777 9.24165 8.96105 8.72588 8.53596 8.39052 + 8.28704 8.22548 8.21212 8.25375 8.35193 8.48318 + 8.61705 8.68364 8.74706 8.75676 8.40396 7.88841 + 5.67228 4.36813 2.07638 1.54764 1.03289 0.90901 + 12.55706 11.90452 11.33916 10.82451 10.35872 9.94043 + 9.56863 9.24268 8.96227 8.72730 8.53762 8.39247 + 8.28934 8.22825 8.21553 8.25807 8.35761 8.49099 + 8.62904 8.69987 8.77173 8.79774 8.50879 8.05636 + 5.98619 4.69031 2.27326 1.66849 1.05928 0.90897 + 12.52719 11.89765 11.34097 10.82996 10.36479 9.94588 + 9.57276 9.24530 8.96369 8.72800 8.53825 8.39428 + 8.29505 8.24068 8.23351 8.27134 8.35217 8.47630 + 8.63723 8.72582 8.81191 8.85134 8.64305 8.28661 + 6.45761 5.20411 2.62397 1.91296 1.11269 0.90892 + 12.52376 11.89741 11.34048 10.83018 10.36582 9.94711 + 9.57372 9.24591 8.96422 8.72873 8.53934 8.39579 + 8.29703 8.24312 8.23641 8.27468 8.35611 8.48172 + 8.64640 8.73834 8.83001 8.88229 8.73427 8.43218 + 6.79524 5.60399 2.92930 2.12836 1.16540 0.90889 + 1.39498 1.44394 1.49305 1.54245 1.59189 1.64110 + 1.68978 1.73759 1.78419 1.82933 1.87280 1.91467 + 1.95562 1.99610 2.03566 2.07365 2.10960 2.14417 + 2.17809 2.19493 2.21300 2.22965 2.25249 2.25993 + 2.26475 2.26504 2.26536 2.26542 2.26522 2.26593 + 1.82960 1.88617 1.94219 1.99796 2.05318 2.10751 + 2.16055 2.21192 2.26125 2.30829 2.35293 2.39542 + 2.43684 2.47808 2.51890 2.55902 2.59852 2.63908 + 2.68190 2.70293 2.72141 2.73387 2.75080 2.75704 + 2.76209 2.76266 2.76162 2.76059 2.76144 2.76519 + 2.20028 2.26602 2.32918 2.39020 2.44868 2.50432 + 2.55692 2.60652 2.65339 2.69759 2.73936 2.77940 + 2.81957 2.86135 2.90416 2.94635 2.98663 3.02679 + 3.06776 3.08735 3.10587 3.11964 3.13462 3.13885 + 3.14328 3.14378 3.14302 3.14252 3.14264 3.14598 + 2.81094 2.89328 2.96803 3.03585 3.09640 3.14972 + 3.19650 3.23839 3.27773 3.31510 3.35073 3.38498 + 3.41895 3.45358 3.48864 3.52356 3.55812 3.59379 + 3.63184 3.65099 3.66860 3.68087 3.69385 3.69719 + 3.69931 3.69947 3.70001 3.70029 3.70016 3.69949 + 3.30261 3.40245 3.48528 3.55356 3.60961 3.65659 + 3.69603 3.73008 3.76164 3.79130 3.81911 3.84511 + 3.86983 3.89397 3.91806 3.94341 3.97111 4.00036 + 4.03075 4.04677 4.06280 4.07481 4.08558 4.08871 + 4.08888 4.08850 4.09036 4.09159 4.09077 4.08689 + 3.71710 3.82051 3.90785 3.98028 4.03757 4.08040 + 4.11089 4.13308 4.15242 4.17024 4.18695 4.20292 + 4.21898 4.23586 4.25330 4.27060 4.28750 4.30611 + 4.32909 4.34239 4.35615 4.36664 4.37575 4.37854 + 4.37737 4.37653 4.37909 4.38136 4.37989 4.37397 + 4.07106 4.18066 4.27059 4.34233 4.39574 4.43184 + 4.45337 4.46538 4.47451 4.48241 4.48953 4.49630 + 4.50336 4.51137 4.52004 4.52851 4.53649 4.54630 + 4.56113 4.57095 4.58194 4.59081 4.59793 4.60030 + 4.59835 4.59730 4.60017 4.60278 4.60108 4.59427 + 4.65210 4.76757 4.85744 4.92398 4.96729 4.98899 + 4.99283 4.98547 4.97535 4.96468 4.95386 4.94346 + 4.93387 4.92555 4.91814 4.91048 4.90212 4.89584 + 4.89568 4.89865 4.90313 4.90726 4.91008 4.91135 + 4.90905 4.90806 4.91048 4.91274 4.91127 4.90536 + 5.11592 5.23110 5.31615 5.37413 5.40545 5.41227 + 5.39913 5.37388 5.34628 5.31881 5.29199 5.26637 + 5.24216 5.21965 5.19835 5.17681 5.15435 5.13425 + 5.12112 5.11779 5.11539 5.11381 5.11226 5.11225 + 5.11047 5.10989 5.11110 5.11227 5.11150 5.10841 + 5.97550 6.07533 6.13709 6.16609 6.16358 6.13289 + 6.08009 6.01502 5.94957 5.88657 5.82683 5.77053 + 5.71756 5.66755 5.61969 5.57165 5.52219 5.47549 + 5.43687 5.42036 5.40232 5.38696 5.37587 5.37288 + 5.37310 5.37372 5.37149 5.36954 5.37080 5.37586 + 6.57303 6.68559 6.72071 6.69785 6.63729 6.56097 + 6.47565 6.38658 6.29966 6.21547 6.13313 6.05200 + 5.97400 5.90018 5.83018 5.76227 5.69599 5.63596 + 5.58032 5.54905 5.51729 5.49397 5.47520 5.46917 + 5.47111 5.47258 5.46741 5.46384 5.46622 5.47761 + 7.44819 7.46042 7.42373 7.35024 7.24356 7.10961 + 6.95744 6.80005 6.65154 6.51586 6.39303 6.28160 + 6.17995 6.08507 5.99513 5.90559 5.81337 5.72316 + 5.64005 5.59921 5.55220 5.51155 5.48293 5.47459 + 5.47660 5.47882 5.47162 5.46519 5.46940 5.48600 + 8.04608 7.99402 7.89133 7.75384 7.58625 7.39555 + 7.19175 6.98862 6.80064 6.63157 6.48099 6.34620 + 6.22416 6.11078 6.00365 5.89771 5.78923 5.68240 + 5.58186 5.53218 5.47670 5.42962 5.39380 5.38379 + 5.38332 5.38500 5.37849 5.37284 5.37650 5.39096 + 8.50110 8.38668 8.22237 8.02706 7.80605 7.56709 + 7.32049 7.08002 6.86035 6.66464 6.49193 6.33842 + 6.19970 6.07098 5.94954 5.83028 5.70931 5.59008 + 5.47680 5.42148 5.36248 5.31367 5.27233 5.26144 + 5.25689 5.25732 5.25324 5.24999 5.25202 5.26014 + 8.84669 8.71909 8.50290 8.23490 7.94096 7.64715 + 7.36454 7.10318 6.87325 6.67117 6.48617 6.31046 + 6.14696 5.99784 5.86077 5.73101 5.60393 5.47820 + 5.35384 5.29304 5.23298 5.18625 5.14003 5.12858 + 5.11955 5.11840 5.11745 5.11727 5.11723 5.11735 + 9.36814 9.18876 8.87809 8.49831 8.10209 7.73627 + 7.40637 7.10971 6.84399 6.60538 6.38601 6.18049 + 5.99032 5.81761 5.65975 5.51233 5.36992 5.22584 + 5.08386 5.02129 4.96181 4.91468 4.86193 4.85066 + 4.83452 4.83110 4.83525 4.83887 4.83618 4.82405 + 9.92514 9.45475 8.99409 8.56287 8.15905 7.78139 + 7.42893 7.10073 6.79645 6.51692 6.26050 6.02503 + 5.80873 5.61173 5.43377 5.27433 5.12995 4.98570 + 4.82849 4.74977 4.68227 4.63961 4.58860 4.57095 + 4.55272 4.55036 4.55557 4.56006 4.55699 4.54016 + 10.54465 9.90115 9.28925 8.72719 8.21072 7.73621 + 7.30061 6.90249 6.54059 6.21266 5.91529 5.64413 + 5.39429 5.16324 4.95195 4.75877 4.58094 4.40725 + 4.22914 4.14260 4.06579 4.01362 3.95445 3.93705 + 3.92304 3.92146 3.92226 3.92359 3.92245 3.91701 + 10.89688 10.12763 9.41078 8.75976 8.16745 7.62889 + 7.13963 6.69649 6.29758 5.93856 5.61429 5.31909 + 5.04615 4.79125 4.55548 4.33781 4.13560 3.94106 + 3.74895 3.65665 3.57096 3.50855 3.44318 3.42802 + 3.42017 3.41960 3.41462 3.41172 3.41333 3.42305 + 11.33790 10.35455 9.47902 8.70623 8.01990 7.40969 + 6.86723 6.38224 5.94628 5.55303 5.19587 4.86784 + 4.56057 4.26897 3.99461 3.74057 3.50646 3.28894 + 3.08672 2.99158 2.89781 2.82541 2.75911 2.74222 + 2.73213 2.73169 2.72792 2.72538 2.72682 2.73313 + 11.62093 10.49473 9.51893 8.66828 7.92210 7.26525 + 6.68716 6.17396 5.71296 5.29666 4.91844 4.57121 + 4.24671 3.93950 3.64988 3.37918 3.12769 2.89264 + 2.67528 2.57476 2.47961 2.40838 2.33876 2.32198 + 2.30737 2.30534 2.30502 2.30583 2.30502 2.30252 + 11.82606 10.60112 9.55989 8.65717 7.87122 7.18341 + 6.58067 6.04723 5.56814 5.13503 4.74130 4.37999 + 4.04298 3.72483 3.42517 3.14431 2.88278 2.63780 + 2.40995 2.30414 2.20462 2.13083 2.05936 2.04248 + 2.02747 2.02529 2.02522 2.02631 2.02531 2.02192 + 11.98940 10.69166 9.60525 8.66601 7.85230 7.14359 + 6.52372 5.97545 5.48274 5.03678 4.63099 4.25856 + 3.91163 3.58484 3.27751 2.98954 2.72106 2.46944 + 2.23326 2.12245 2.01774 1.94011 1.86692 1.84967 + 1.83541 1.83354 1.83267 1.83304 1.83253 1.83090 + 12.24623 10.84866 9.70612 8.72186 7.87441 7.14144 + 6.50146 5.93472 5.42396 4.96035 4.53747 4.14876 + 3.78680 3.44651 3.12700 2.82782 2.54812 2.28476 + 2.03358 1.91366 1.79947 1.71455 1.63627 1.61763 + 1.60360 1.60205 1.60013 1.59956 1.59965 1.60046 + 12.44439 10.98455 9.81154 8.80409 7.94036 7.19569 + 6.54585 5.96933 5.44812 4.97357 4.53951 4.13954 + 3.76650 3.41545 3.08553 2.77625 2.48600 2.21002 + 1.94387 1.81516 1.69208 1.59996 1.51438 1.49377 + 1.47811 1.47637 1.47435 1.47379 1.47385 1.47478 + 12.76203 11.23927 10.04665 9.02405 8.15209 7.39715 + 6.73640 6.14825 5.61506 5.12807 4.68082 4.26638 + 3.87677 3.50676 3.15594 2.82451 2.51003 2.20362 + 1.89939 1.74783 1.59833 1.48221 1.37313 1.34645 + 1.32489 1.32234 1.32039 1.32021 1.31993 1.31995 + 12.92862 11.40549 10.23050 9.21966 8.35545 7.60063 + 6.93631 6.34365 5.80721 5.31789 4.86816 4.44972 + 4.05275 3.67104 3.30494 2.95583 2.62112 2.28860 + 1.94763 1.77257 1.59217 1.44600 1.30989 1.27713 + 1.25081 1.24761 1.24480 1.24441 1.24417 1.24458 + 13.09034 11.59084 10.46939 9.50675 8.67536 7.94154 + 7.28915 6.70185 6.16602 5.67388 5.21913 4.79477 + 4.39232 4.00511 3.62980 3.26170 2.89380 2.51393 + 2.10718 1.88814 1.65261 1.44926 1.24693 1.20336 + 1.17600 1.17228 1.16508 1.16339 1.16385 1.16807 + 13.09249 11.68007 10.64249 9.73732 8.93435 8.21157 + 7.56007 6.97096 6.43683 5.95019 5.50315 5.08660 + 4.68916 4.30200 3.92132 3.54181 3.15408 2.73996 + 2.27717 2.01968 1.73830 1.49021 1.22309 1.15938 + 1.13500 1.13301 1.12107 1.11759 1.11975 1.12620 + 13.11744 11.72836 10.73784 9.87254 9.09918 8.39942 + 7.76561 7.18982 6.66546 6.18571 5.74334 5.32982 + 4.93430 4.54791 4.16613 3.78221 3.38407 2.94780 + 2.44303 2.15345 1.82876 1.53790 1.21493 1.13501 + 1.10834 1.10683 1.09199 1.08752 1.09067 1.09705 + 13.12573 11.75562 10.80586 9.97277 9.22468 8.54507 + 7.92734 7.36428 6.84988 6.37790 5.94162 5.53294 + 5.14141 4.75818 4.37810 3.99327 3.58920 3.13699 + 2.59873 2.28225 1.92028 1.59059 1.21636 1.12086 + 1.08928 1.08784 1.07107 1.06599 1.06982 1.07501 + 13.10735 11.77328 10.89373 10.11330 9.40783 8.76260 + 8.17267 7.63195 7.13554 6.67822 6.25420 5.85643 + 5.47553 5.10296 4.73236 4.35337 3.94644 3.47151 + 2.87598 2.51274 2.08793 1.69568 1.24887 1.12493 + 1.05158 1.05049 1.05003 1.04590 1.03337 1.04373 + 13.09172 11.78144 10.95049 10.20679 9.53226 8.91322 + 8.34555 7.82390 7.34401 6.90122 6.49032 6.10480 + 5.73585 5.37503 5.01536 4.64508 4.24140 3.75678 + 3.12620 2.72963 2.25441 1.80483 1.28150 1.13150 + 1.03580 1.03246 1.03174 1.02748 1.01324 1.02262 + 13.12916 11.82910 11.04778 10.34602 9.71033 9.12875 + 8.59753 8.11170 7.66715 7.25923 6.88252 6.52988 + 6.19116 5.85699 5.52084 5.17166 4.78758 4.32113 + 3.68324 3.24296 2.65808 2.06372 1.35701 1.15800 + 1.03296 1.01828 0.99617 0.99229 0.99127 0.99171 + 13.09938 11.82553 11.08714 10.42242 9.81878 9.26641 + 8.76202 8.30129 7.88063 7.49591 7.14220 6.81283 + 6.49804 6.18858 5.87768 5.55340 5.19118 4.73634 + 4.08665 3.62425 2.99543 2.32912 1.46871 1.21023 + 1.02635 1.00447 0.98113 0.97736 0.97592 0.97505 + 13.02095 11.79153 11.11589 10.50406 9.94593 9.43411 + 8.96618 8.53897 8.14974 7.79545 7.47237 7.17527 + 6.89615 6.62695 6.36069 6.08384 5.76668 5.33950 + 4.67972 4.19259 3.51856 2.77207 1.70488 1.34966 + 1.03021 0.98955 0.96526 0.96193 0.95145 0.95739 + 13.01592 11.79614 11.14281 10.55112 10.01239 9.52020 + 9.07229 8.66574 8.29808 7.96647 7.66736 7.39558 + 7.14301 6.90167 6.66542 6.42182 6.14241 5.75784 + 5.13741 4.65754 3.96258 3.15075 1.90507 1.46909 + 1.05316 0.99385 0.95344 0.94985 0.94374 0.94806 + 13.00081 11.80224 11.16989 10.59379 10.06691 9.58464 + 9.14568 8.74850 8.39203 8.07398 7.79125 7.53920 + 7.31030 7.09613 6.88753 6.66556 6.40052 6.04118 + 5.47560 5.03235 4.36481 3.52328 2.09155 1.57232 + 1.06704 0.99604 0.95235 0.94958 0.94282 0.94230 + 12.99195 11.80487 11.18372 10.61780 10.10066 9.62820 + 9.19894 8.81140 8.46447 8.15630 7.88441 7.64503 + 7.43191 7.23754 7.05286 6.85807 6.62184 6.28991 + 5.74828 5.31764 4.66456 3.82141 2.28555 1.68091 + 1.08666 1.00473 0.95126 0.94473 0.94081 0.93840 + 12.99623 11.81811 11.20361 10.64607 10.13960 9.68025 + 9.26583 8.89437 8.56413 8.27317 8.01898 7.79765 + 7.60247 7.42717 7.26783 7.11461 6.94068 6.67278 + 6.17830 5.77025 5.14779 4.30500 2.61556 1.89936 + 1.13549 1.02396 0.94913 0.94240 0.93530 0.93345 + 12.96831 11.81591 11.21716 10.67221 10.17598 9.72525 + 9.31828 8.95350 8.62978 8.34595 8.10067 7.89175 + 7.71498 7.56504 7.43444 7.30470 7.14674 6.91113 + 6.48445 6.11562 5.52219 4.68806 2.91783 2.09117 + 1.18510 1.05149 0.95020 0.94076 0.92969 0.93042 + 12.94616 11.82827 11.24406 10.71086 10.22483 9.78366 + 9.38630 9.03224 8.72109 8.45199 8.22382 8.03460 + 7.88016 7.75615 7.65791 7.57177 7.47394 7.31784 + 6.99823 6.69590 6.16823 5.37678 3.52751 2.54312 + 1.30775 1.11145 0.95740 0.94208 0.92804 0.92634 + 12.93608 11.84364 11.25841 10.72669 10.24438 9.80894 + 9.41893 9.07330 8.77100 8.51101 8.29210 8.11206 + 7.96636 7.85173 7.76853 7.71335 7.66896 7.57488 + 7.31544 7.05415 6.59497 5.86483 3.98992 2.92366 + 1.42962 1.17809 0.96737 0.94506 0.92568 0.92430 + 12.85594 11.84997 11.27175 10.74615 10.26970 9.84017 + 9.45635 9.11727 8.82213 8.57019 8.36057 8.19154 + 8.05925 7.96132 7.89983 7.87414 7.87206 7.84211 + 7.68354 7.49342 7.12557 6.49579 4.70142 3.52845 + 1.65757 1.31124 0.99113 0.95289 0.92463 0.92223 + 12.76451 11.84241 11.27610 10.75867 10.28767 9.86153 + 9.47977 9.14221 8.84902 8.59998 8.39481 8.23263 + 8.11095 8.02755 7.98177 7.96641 7.96849 7.96144 + 7.87879 7.75136 7.45937 6.92052 5.22652 3.97307 + 1.86859 1.44674 1.01792 0.95739 0.92693 0.92119 + 12.71338 11.84518 11.28116 10.76470 10.29418 9.86919 + 9.48919 9.15414 8.86416 8.61864 8.41654 8.25697 + 8.13881 8.06113 8.02365 8.01937 8.03739 8.05866 + 8.01831 7.91665 7.67180 7.21012 5.63491 4.34531 + 2.06045 1.57106 1.04404 0.96563 0.93224 0.92057 + 12.67623 11.84607 11.28436 10.76889 10.29909 9.87528 + 9.49684 9.16326 8.87433 8.63002 8.43021 8.27432 + 8.16031 8.08665 8.05355 8.05530 8.08243 8.11771 + 8.11218 8.04616 7.84212 7.40403 5.90995 4.71139 + 2.24921 1.67468 1.07014 0.98481 0.92836 0.92015 + 12.63131 11.84705 11.28738 10.77357 10.30532 9.88321 + 9.50654 9.17493 8.88823 8.64642 8.44943 8.29680 + 8.18666 8.11789 8.09127 8.10221 8.14295 8.19992 + 8.23389 8.20381 8.06255 7.70968 6.36818 5.22222 + 2.59333 1.88969 1.12376 1.00871 0.93297 0.91963 + 12.60371 11.84758 11.28905 10.77650 10.30935 9.88828 + 9.51260 9.18205 8.89671 8.65650 8.46132 8.31070 + 8.20292 8.13719 8.11462 8.13121 8.18027 8.25094 + 8.31010 8.30327 8.20528 7.91536 6.69995 5.61327 + 2.89724 2.08654 1.17672 1.03390 0.93798 0.91931 + 12.56251 11.84830 11.29114 10.78020 10.31500 9.89535 + 9.52093 9.19175 8.90815 8.67008 8.47734 8.32945 + 8.22499 8.16349 8.14655 8.17075 8.23117 8.32103 + 8.41583 8.44221 8.40917 8.22213 7.24391 6.29355 + 3.52542 2.52277 1.30538 1.09994 0.95096 0.91889 + 12.53874 11.84869 11.29219 10.78216 10.31773 9.89880 + 9.52509 9.19665 8.91391 8.67685 8.48530 8.33887 + 8.23621 8.17699 8.16298 8.19108 8.25733 8.35734 + 8.47128 8.51538 8.51745 8.39189 7.58106 6.73831 + 4.01645 2.89808 1.42865 1.16761 0.96397 0.91868 + 12.51258 11.84907 11.29343 10.78392 10.32006 9.90192 + 9.52908 9.20155 8.91967 8.68354 8.49313 8.34816 + 8.24735 8.19042 8.17941 8.21155 8.28384 8.39431 + 8.52831 8.59099 8.62938 8.57329 7.98293 7.29602 + 4.74708 3.50235 1.65798 1.30071 0.99015 0.91848 + 12.52038 11.85616 11.29255 10.77960 10.31528 9.89824 + 9.52754 9.20250 8.92279 8.68828 8.49879 8.35354 + 8.24992 8.18791 8.17366 8.21379 8.30963 8.43736 + 8.56494 8.62538 8.67659 8.66346 8.22588 7.63071 + 5.26487 3.97929 1.86845 1.42957 1.01557 0.91838 + 12.51121 11.85588 11.29266 10.77995 10.31596 9.89920 + 9.52875 9.20396 8.92451 8.69028 8.50113 8.35629 + 8.25320 8.19189 8.17858 8.22007 8.31792 8.44876 + 8.58231 8.64897 8.71287 8.72352 8.37360 7.86197 + 5.66059 4.36193 2.07935 1.55299 1.04172 0.91832 + 12.50498 11.85573 11.29277 10.78028 10.31641 9.89985 + 9.52957 9.20495 8.92568 8.69166 8.50274 8.35816 + 8.25543 8.19457 8.18191 8.22430 8.32348 8.45641 + 8.59412 8.66493 8.73721 8.76404 8.47774 8.02894 + 5.97279 4.68245 2.27513 1.67335 1.06790 0.91827 + 12.47540 11.84916 11.29468 10.78572 10.32247 9.90526 + 9.53366 9.20752 8.92706 8.69233 8.50334 8.35993 + 8.26108 8.20691 8.19975 8.23743 8.31795 8.44165 + 8.60214 8.69057 8.77670 8.81677 8.61142 8.25750 + 6.44130 5.19357 2.62411 1.91642 1.12085 0.91822 + 12.47219 11.84902 11.29449 10.78625 10.32371 9.90657 + 9.53463 9.20812 8.92755 8.69302 8.50440 8.36144 + 8.26306 8.20934 8.20263 8.24074 8.32185 8.44696 + 8.61105 8.70280 8.79438 8.84714 8.70195 8.40227 + 6.77658 5.59115 2.92811 2.13087 1.17312 0.91818 + 1.35561 1.40381 1.45227 1.50112 1.55015 1.59910 + 1.64767 1.69553 1.74238 1.78795 1.83199 1.87456 + 1.91618 1.95725 1.99721 2.03538 2.07119 2.10529 + 2.13832 2.15454 2.17193 2.18803 2.21048 2.21784 + 2.22221 2.22244 2.22292 2.22305 2.22284 2.22357 + 1.78284 1.84289 1.90134 1.95837 2.01367 2.06699 + 2.11816 2.16729 2.21464 2.26027 2.30427 2.34717 + 2.39039 2.43497 2.48005 2.52355 2.56359 2.60146 + 2.63876 2.65709 2.67554 2.69061 2.70772 2.71228 + 2.71573 2.71624 2.71658 2.71654 2.71660 2.72089 + 2.14761 2.21882 2.28557 2.34822 2.40646 2.46031 + 2.51019 2.55726 2.60322 2.64837 2.69266 2.73602 + 2.77878 2.82121 2.86314 2.90460 2.94559 2.98602 + 3.02517 3.04376 3.06198 3.07616 3.09092 3.09483 + 3.09785 3.09822 3.09852 3.09850 3.09854 3.10210 + 2.75354 2.83864 2.91549 2.98469 3.04594 3.09940 + 3.14599 3.18783 3.22781 3.26659 3.30425 3.34080 + 3.37673 3.41245 3.44797 3.48344 3.51911 3.55527 + 3.59179 3.60978 3.62739 3.64070 3.65332 3.65649 + 3.65908 3.65937 3.65962 3.65968 3.65970 3.65894 + 3.24277 3.34172 3.42494 3.49458 3.55253 3.60148 + 3.64286 3.67876 3.71213 3.74360 3.77333 3.80138 + 3.82811 3.85403 3.87958 3.90601 3.93433 3.96368 + 3.99385 4.00986 4.02598 4.03826 4.04929 4.05213 + 4.05443 4.05466 4.05486 4.05495 4.05497 4.05056 + 3.65585 3.75643 3.84250 3.91526 3.97436 4.02029 + 4.05474 4.08113 4.10406 4.12474 4.14355 4.16110 + 4.17858 4.19701 4.21612 4.23499 4.25314 4.27256 + 4.29579 4.30909 4.32314 4.33425 4.34360 4.34599 + 4.34805 4.34824 4.34839 4.34851 4.34852 4.34181 + 4.01499 4.11175 4.19488 4.26580 4.32385 4.36887 + 4.40149 4.42348 4.43764 4.44522 4.44797 4.44897 + 4.45377 4.46647 4.48457 4.50040 4.50802 4.51478 + 4.53001 4.54104 4.55292 4.56212 4.56965 4.57153 + 4.57327 4.57339 4.57356 4.57374 4.57368 4.56597 + 4.59746 4.69598 4.77684 4.84214 4.89127 4.92426 + 4.94211 4.94725 4.94327 4.93191 4.91531 4.89739 + 4.88461 4.88168 4.88554 4.88680 4.87832 4.86905 + 4.87001 4.87457 4.88025 4.88488 4.88825 4.88913 + 4.89007 4.89010 4.89020 4.89035 4.89030 4.88362 + 5.06287 5.15942 5.23477 5.29174 5.32985 5.34936 + 5.35171 5.33999 5.31858 5.28959 5.25558 5.22104 + 5.19310 5.17684 5.16853 5.15712 5.13437 5.11121 + 5.10000 5.09834 5.09736 5.09652 5.09547 5.09540 + 5.09541 5.09536 5.09537 5.09546 5.09542 5.09195 + 5.91389 6.01230 6.07442 6.10543 6.10638 6.08027 + 6.03270 5.97281 5.91168 5.85202 5.79473 5.74026 + 5.68894 5.64085 5.59528 5.55012 5.50414 5.46096 + 5.42521 5.40984 5.39287 5.37829 5.36831 5.36600 + 5.36375 5.36352 5.36336 5.36326 5.36328 5.36902 + 6.51159 6.62965 6.66947 6.65041 6.59288 6.51919 + 6.43636 6.34993 6.26613 6.18526 6.10571 6.02657 + 5.95035 5.87867 5.81121 5.74620 5.68312 5.62663 + 5.57444 5.54450 5.51398 5.49145 5.47383 5.46918 + 5.46541 5.46511 5.46482 5.46457 5.46457 5.47736 + 7.38793 7.42850 7.40340 7.32839 7.21313 7.07028 + 6.91257 6.75684 6.62036 6.50171 6.39010 6.27868 + 6.17220 6.07345 5.98138 5.89220 5.80414 5.72389 + 5.64719 5.60155 5.55410 5.51843 5.49090 5.48348 + 5.47742 5.47693 5.47648 5.47609 5.47609 5.49464 + 7.99289 7.96867 7.87958 7.74351 7.56886 7.36737 + 7.15428 6.95008 6.77510 6.62623 6.48877 6.35299 + 6.22436 6.10626 5.99698 5.89164 5.78718 5.68949 + 5.59463 5.54053 5.48476 5.44243 5.40789 5.39876 + 5.39134 5.39065 5.39005 5.38968 5.38968 5.40576 + 8.44566 8.37159 8.22234 8.02332 7.78959 7.53867 + 7.28540 7.04780 6.84362 6.66871 6.50829 6.35231 + 6.20577 6.07191 5.94868 5.83084 5.71443 5.60259 + 5.49309 5.43493 5.37614 5.33111 5.29106 5.28084 + 5.27261 5.27170 5.27097 5.27072 5.27068 5.27971 + 8.80190 8.68958 8.48432 8.22300 7.93229 7.63937 + 7.35660 7.09571 6.86845 6.67047 6.48913 6.31566 + 6.15380 6.00636 5.87097 5.74267 5.61684 5.49305 + 5.37138 5.31158 5.25258 5.20698 5.16244 5.15149 + 5.14277 5.14163 5.14080 5.14067 5.14060 5.14076 + 9.33505 9.15864 8.85306 8.47946 8.08969 7.72989 + 7.40530 7.11292 6.85018 6.61369 6.39650 6.19357 + 6.00592 5.83513 5.67869 5.53234 5.39086 5.24818 + 5.10802 5.04616 4.98748 4.94153 4.89035 4.87836 + 4.86894 4.86749 4.86649 4.86658 4.86645 4.85308 + 9.88868 9.42538 8.97153 8.54663 8.14868 7.77646 + 7.42903 7.10552 6.80555 6.52994 6.27705 6.04467 + 5.83097 5.63596 5.45939 5.30077 5.15678 5.01287 + 4.85657 4.77872 4.71259 4.67111 4.61949 4.60269 + 4.59337 4.59262 4.59114 4.59110 4.59118 4.57276 + 10.51113 9.87523 9.27060 8.71528 8.20510 7.73647 + 7.30639 6.91342 6.55632 6.23280 5.93943 5.67179 + 5.42481 5.19578 4.98568 4.79292 4.61494 4.44108 + 4.26341 4.17737 4.10116 4.04943 3.99024 3.97321 + 3.96218 3.96113 3.95976 3.95963 3.95949 3.95342 + 10.86961 10.10859 9.39914 8.75479 8.16852 7.63546 + 7.15123 6.71269 6.31793 5.96266 5.64175 5.34948 + 5.07889 4.82571 4.59100 4.37380 4.17165 3.97719 + 3.78551 3.69337 3.60742 3.54468 3.48042 3.46516 + 3.45238 3.45090 3.44981 3.44954 3.44932 3.45980 + 11.32703 10.34842 9.47788 8.71034 8.02937 7.42437 + 6.88668 6.40569 5.97265 5.58136 5.22547 4.89830 + 4.59186 4.30123 4.02788 3.77474 3.54134 3.32429 + 3.12226 3.02704 2.93299 2.86011 2.79361 2.77716 + 2.76371 2.76219 2.76094 2.76067 2.76056 2.76752 + 11.60714 10.49607 9.53006 8.68554 7.94287 7.28776 + 6.71031 6.19742 5.73706 5.32178 4.94486 4.59908 + 4.27592 3.96979 3.68097 3.41081 3.15962 2.92481 + 2.70774 2.60733 2.51211 2.44067 2.37050 2.35334 + 2.33995 2.33836 2.33697 2.33684 2.33667 2.33398 + 11.80969 10.60675 9.57817 8.68197 7.89817 7.20976 + 6.60500 6.06953 5.58967 5.15702 4.76463 4.40511 + 4.06975 3.75273 3.45371 3.17316 2.91168 2.66685 + 2.43948 2.33397 2.23455 2.16064 2.08864 2.07132 + 2.05789 2.05626 2.05484 2.05473 2.05455 2.05085 + 11.97096 10.69865 9.62630 8.69366 7.88135 7.17082 + 6.54761 5.99619 5.50203 5.05626 4.65180 4.28129 + 3.93610 3.61043 3.30367 3.01586 2.74737 2.49592 + 2.26039 2.15000 2.04548 1.96776 1.89415 1.87663 + 1.86295 1.86131 1.85987 1.85974 1.85956 1.85777 + 12.22486 10.85173 9.72226 8.74439 7.89858 7.16425 + 6.52151 5.95217 5.44024 4.97683 4.55511 4.16804 + 3.80755 3.46821 3.14920 2.85027 2.57074 2.30775 + 2.05737 1.93792 1.82399 1.73900 1.66042 1.64175 + 1.62705 1.62530 1.62379 1.62361 1.62344 1.62432 + 12.42099 10.97907 9.81604 8.81457 7.95387 7.21027 + 6.56042 5.98365 5.46261 4.98867 4.55551 4.15658 + 3.78446 3.43411 3.10473 2.79592 2.50622 2.23090 + 1.96554 1.83723 1.71440 1.62228 1.53641 1.51576 + 1.49950 1.49758 1.49594 1.49573 1.49554 1.49659 + 12.73168 11.21828 10.03160 9.01477 8.14800 7.39781 + 6.74120 6.15637 5.62547 5.13988 4.69340 4.27936 + 3.89012 3.52062 3.17046 2.83984 2.52631 2.22089 + 1.91755 1.76640 1.61724 1.50129 1.39199 1.36518 + 1.34370 1.34119 1.33911 1.33883 1.33862 1.33865 + 12.88941 11.38086 10.21412 9.20969 8.35018 7.59910 + 6.93770 6.34738 5.81283 5.32503 4.87653 4.45914 + 4.06311 3.68227 3.31696 2.96853 2.63446 2.30284 + 1.96317 1.78881 1.60900 1.46311 1.32698 1.29418 + 1.26774 1.26450 1.26174 1.26140 1.26113 1.26150 + 13.03684 11.57039 10.46578 9.51134 8.68202 7.94658 + 7.29086 6.70045 6.16343 5.67198 5.21924 4.79756 + 4.39765 4.01231 3.63820 3.27076 2.90323 2.52405 + 2.11884 1.90085 1.66640 1.46392 1.26217 1.21825 + 1.18901 1.18525 1.17944 1.17833 1.17885 1.18293 + 13.06882 11.66907 10.63648 9.73435 8.93331 8.21177 + 7.56096 6.97217 6.43807 5.95128 5.50404 5.08736 + 4.69007 4.30344 3.92369 3.54551 3.15951 2.74737 + 2.28671 2.03036 1.75015 1.50309 1.23710 1.17292 + 1.14510 1.14301 1.13372 1.13133 1.13352 1.13987 + 13.09650 11.72029 10.73400 9.87112 9.09907 8.39994 + 7.76622 7.19015 6.66521 6.18474 5.74165 5.32757 + 4.93190 4.54593 4.16516 3.78283 3.38679 2.95294 + 2.45071 2.16246 1.83918 1.54954 1.22797 1.14754 + 1.11690 1.11530 1.10362 1.10045 1.10364 1.10994 + 13.10468 11.74788 10.80214 9.97128 9.22426 8.54503 + 7.92711 7.36342 6.84811 6.37507 5.93772 5.52819 + 5.13631 4.75344 4.37446 3.99144 3.58980 3.14035 + 2.60494 2.28995 1.92956 1.60123 1.22859 1.13262 + 1.09708 1.09557 1.08208 1.07835 1.08223 1.08734 + 13.08358 11.76351 10.88772 10.10931 9.40482 8.75985 + 8.16959 7.62810 7.13059 6.67200 6.24670 5.84787 + 5.46645 5.09413 4.72462 4.34758 3.94342 3.47185 + 2.88004 2.51882 2.09608 1.70529 1.25918 1.13483 + 1.05970 1.05850 1.05962 1.05659 1.04612 1.05532 + 13.06284 11.76776 10.94077 10.19948 9.52618 8.90758 + 8.33972 7.81736 7.33636 6.89225 6.47997 6.09328 + 5.72374 5.36320 5.00473 4.63660 4.23600 3.75506 + 3.12852 2.73411 2.26114 1.81323 1.29095 1.14074 + 1.04378 1.04043 1.04114 1.03783 1.02536 1.03375 + 13.08822 11.80559 11.02935 10.33103 9.69734 9.11680 + 8.58577 8.09944 7.65386 7.24455 6.86637 6.51246 + 6.17323 5.83969 5.50538 5.15923 4.77922 4.31719 + 3.68325 3.24459 2.66097 2.06811 1.36532 1.16731 + 1.04085 1.02580 1.00584 1.00348 1.00131 1.00221 + 13.05121 11.79500 11.06174 10.40057 9.79934 9.24846 + 8.74477 8.28413 7.86302 7.47750 7.12283 6.79263 + 6.47759 6.16883 5.85967 5.53819 5.17984 4.72946 + 4.08420 3.62377 2.99655 2.33200 1.47583 1.21860 + 1.03479 1.01281 0.99077 0.98794 0.98576 0.98521 + 12.96469 11.75269 11.08170 10.47332 9.91788 9.40806 + 8.94157 8.51526 8.12654 7.77244 7.44936 7.15225 + 6.87340 6.60501 6.34020 6.06551 5.75134 5.32785 + 4.67249 4.18802 3.51709 2.77372 1.71081 1.35677 + 1.03897 0.99875 0.97503 0.97177 0.96121 0.96722 + 12.95651 11.75372 11.10452 10.51611 9.98004 9.48996 + 9.04368 8.63839 8.27164 7.94065 7.64197 7.37060 + 7.11860 6.87820 6.64335 6.40169 6.12489 5.74362 + 5.12742 4.65022 3.95858 3.15031 1.91002 1.47569 + 1.06194 1.00314 0.96323 0.95961 0.95318 0.95773 + 12.93581 11.75803 11.13172 10.55947 10.03480 9.55352 + 9.11478 8.71767 8.36165 8.04451 7.76305 7.51250 + 7.28511 7.07229 6.86497 6.64443 6.38121 6.02472 + 5.46375 5.02354 4.35940 3.52115 2.09485 1.57811 + 1.07602 1.00548 0.96193 0.95908 0.95231 0.95186 + 12.92944 11.76017 11.14330 10.58040 10.06543 9.59442 + 9.16618 8.77951 8.43361 8.12663 7.85604 7.61802 + 7.40615 7.21290 7.02923 6.83557 6.60090 6.27157 + 5.73445 5.30696 4.65770 3.81828 2.28799 1.68599 + 1.09548 1.01412 0.96079 0.95413 0.95020 0.94788 + 12.93598 11.77293 11.16091 10.60576 10.10135 9.64389 + 9.23124 8.86138 8.53261 8.24299 7.99001 7.76978 + 7.57559 7.40121 7.24277 7.09052 6.91786 6.65209 + 6.16148 5.75644 5.13810 4.29978 2.61676 1.90347 + 1.14387 1.03302 0.95857 0.95175 0.94462 0.94284 + 12.90942 11.77045 11.17352 10.63043 10.13614 9.68749 + 9.28254 8.91972 8.59775 8.31546 8.07149 7.86363 + 7.68766 7.53830 7.40819 7.27916 7.12246 6.88875 + 6.46538 6.09950 5.51036 4.68089 2.91767 2.09472 + 1.19307 1.06016 0.95957 0.95015 0.93892 0.93975 + 12.88750 11.78203 11.19925 10.66797 10.18402 9.74515 + 9.35013 8.99818 8.68875 8.42095 8.19372 8.00517 + 7.85130 7.72787 7.63021 7.54474 7.44769 7.29277 + 6.97544 6.67543 6.15198 5.36606 3.52529 2.54464 + 1.31480 1.11957 0.96671 0.95136 0.93725 0.93560 + 12.87590 11.79692 11.21428 10.68474 10.20452 9.77096 + 9.38269 9.03858 8.73768 8.47891 8.26107 8.08195 + 7.93702 7.82300 7.74030 7.68549 7.64146 7.54803 + 7.29038 7.03113 6.57589 5.85117 3.98557 2.92387 + 1.43597 1.18566 0.97655 0.95440 0.93485 0.93352 + 12.79772 11.80337 11.22768 10.70434 10.22990 9.80222 + 9.42004 9.08240 8.78854 8.53770 8.32902 8.16074 + 8.02909 7.93166 7.87055 7.84515 7.84330 7.81371 + 7.65622 7.46756 7.10274 6.47781 4.69398 3.52640 + 1.66271 1.31801 1.00014 0.96222 0.93376 0.93141 + 12.72985 11.80562 11.23353 10.71333 10.24188 9.81734 + 9.43847 9.10432 8.81428 8.56773 8.36398 8.20155 + 8.07695 7.98828 7.93863 7.92913 7.95082 7.95868 + 7.86404 7.72273 7.42356 6.88018 5.20639 3.99717 + 1.87206 1.44499 1.02569 0.97173 0.93439 0.93036 + 12.65863 11.79919 11.23767 10.72314 10.25450 9.83118 + 9.45276 9.11908 8.83026 8.58574 8.38446 8.22552 + 8.10788 8.03058 7.99337 7.98931 8.00757 8.02914 + 7.98928 7.88822 7.64510 7.18738 5.62318 4.33868 + 2.06390 1.57699 1.05268 0.97466 0.94132 0.92973 + 12.62240 11.80029 11.24097 10.72743 10.25947 9.83731 + 9.46036 9.12809 8.84034 8.59700 8.39800 8.24272 + 8.12919 8.05588 8.02302 8.02494 8.05222 8.08772 + 8.08272 8.01733 7.81440 7.37917 5.89642 4.70405 + 2.25168 1.67987 1.07861 0.99389 0.93743 0.92930 + 12.57854 11.80128 11.24408 10.73229 10.26582 9.84522 + 9.46996 9.13960 8.85405 8.61322 8.41704 8.26501 + 8.15530 8.08683 8.06041 8.07145 8.11224 8.16929 + 8.20361 8.17403 8.03361 7.68290 6.35146 5.21220 + 2.59428 1.89408 1.13186 1.01754 0.94205 0.92877 + 12.55151 11.80182 11.24575 10.73521 10.26986 9.85026 + 9.47597 9.14668 8.86245 8.62320 8.42882 8.27878 + 8.17142 8.10596 8.08355 8.10017 8.14923 8.21987 + 8.27926 8.27284 8.17560 7.88740 6.68073 5.60095 + 2.89699 2.09025 1.18447 1.04246 0.94707 0.92844 + 12.51113 11.80255 11.24784 10.73890 10.27541 9.85725 + 9.48419 9.15624 8.87374 8.63665 8.44469 8.29737 + 8.19329 8.13204 8.11518 8.13933 8.19960 8.28928 + 8.38411 8.41076 8.37837 8.19251 7.22052 6.27702 + 3.52277 2.52487 1.31233 1.10791 0.96007 0.92802 + 12.48784 11.80284 11.24878 10.74075 10.27808 9.86070 + 9.48835 9.16112 8.87947 8.64335 8.45256 8.30668 + 8.20440 8.14538 8.13144 8.15948 8.22554 8.32526 + 8.43906 8.48330 8.48591 8.36132 7.55530 6.71889 + 4.01198 2.89862 1.43493 1.17505 0.97306 0.92780 + 12.46249 11.80313 11.24992 10.74250 10.28041 9.86382 + 9.49232 9.16599 8.88518 8.64997 8.46029 8.31586 + 8.21540 8.15868 8.14771 8.17975 8.25182 8.36192 + 8.49555 8.55819 8.59690 8.54156 7.95468 7.27293 + 4.73975 3.50029 1.66309 1.30730 0.99920 0.92760 + 12.47082 11.81031 11.24894 10.73798 10.27549 9.86011 + 9.49086 9.16706 8.88840 8.65477 8.46595 8.32119 + 8.21794 8.15612 8.14191 8.18188 8.27741 8.40471 + 8.53189 8.59226 8.64362 8.63102 8.19633 7.60550 + 5.25517 3.97508 1.87264 1.43551 1.02447 0.92749 + 12.46195 11.81004 11.24905 10.73843 10.27616 9.86104 + 9.49202 9.16848 8.89008 8.65672 8.46824 8.32390 + 8.22117 8.16005 8.14679 8.18811 8.28561 8.41594 + 8.54908 8.61562 8.67962 8.69071 8.34306 7.83530 + 5.64891 4.35585 2.08246 1.55840 1.05045 0.92743 + 12.45576 11.80989 11.24916 10.73866 10.27661 9.86165 + 9.49281 9.16943 8.89122 8.65806 8.46983 8.32576 + 8.22339 8.16272 8.15008 8.19230 8.29111 8.42354 + 8.56075 8.63143 8.70375 8.73091 8.44652 8.00121 + 5.95938 4.67471 2.27719 1.67836 1.07641 0.92739 + 12.42648 11.80342 11.25107 10.74410 10.28250 9.86689 + 9.49677 9.17196 8.89257 8.65868 8.47035 8.32747 + 8.22899 8.17502 8.16787 8.20538 8.28553 8.40875 + 8.56869 8.65684 8.74284 8.78317 8.57963 8.22829 + 6.42500 5.18310 2.62445 1.92004 1.12898 0.92733 + 12.42328 11.80338 11.25097 10.74442 10.28334 9.86785 + 9.49758 9.17255 8.89312 8.65941 8.47140 8.32894 + 8.23093 8.17740 8.17070 8.20863 8.28940 8.41406 + 8.57755 8.66895 8.76027 8.81314 8.66961 8.37185 + 6.75786 5.57851 2.92717 2.13354 1.18084 0.92729 + 1.31818 1.36579 1.41372 1.46211 1.51075 1.55940 + 1.60777 1.65554 1.70241 1.74810 1.79238 1.83526 + 1.87724 1.91866 1.95894 1.99735 2.03328 2.06727 + 2.09978 2.11553 2.13232 2.14781 2.16954 2.17678 + 2.18122 2.18135 2.18141 2.18143 2.18127 2.18201 + 1.74290 1.79798 1.85277 1.90758 1.96212 2.01610 + 2.06918 2.12097 2.17113 2.21941 2.26564 2.30998 + 2.35329 2.39623 2.43843 2.47940 2.51894 2.55826 + 2.59812 2.61724 2.63451 2.64681 2.66320 2.66958 + 2.67639 2.67627 2.67343 2.67260 2.67306 2.67720 + 2.10706 2.16821 2.22826 2.28770 2.34620 2.40334 + 2.45870 2.51186 2.56243 2.61013 2.65495 2.69724 + 2.73832 2.77933 2.82010 2.86039 2.90030 2.94138 + 2.98439 3.00492 3.02173 3.03167 3.04616 3.05242 + 3.05799 3.05779 3.05550 3.05482 3.05525 3.05864 + 2.70032 2.78199 2.85681 2.92540 2.98743 3.04289 + 3.09236 3.13734 3.17998 3.22076 3.25983 3.29745 + 3.33457 3.37194 3.40921 3.44565 3.48083 3.51607 + 3.55253 3.57058 3.58756 3.59989 3.61291 3.61612 + 3.61790 3.61827 3.61918 3.61936 3.61936 3.61855 + 3.18426 3.27820 3.36132 3.43445 3.49720 3.54981 + 3.59342 3.63057 3.66476 3.69685 3.72715 3.75605 + 3.78466 3.81386 3.84326 3.87192 3.89930 3.92724 + 3.95786 3.97399 3.98994 4.00195 4.01330 4.01556 + 4.01368 4.01433 4.01808 4.01892 4.01874 4.01424 + 3.59110 3.69420 3.78278 3.85789 3.91919 3.96713 + 4.00344 4.03162 4.05640 4.07900 4.09983 4.11944 + 4.13900 4.15949 4.18049 4.20083 4.21983 4.23972 + 4.26335 4.27682 4.29103 4.30228 4.31191 4.31341 + 4.30911 4.30994 4.31547 4.31673 4.31641 4.30960 + 3.94136 4.05097 4.14269 4.21782 4.27611 4.31826 + 4.34653 4.36531 4.38047 4.39349 4.40487 4.41530 + 4.42595 4.43784 4.45052 4.46262 4.47338 4.48528 + 4.50177 4.51231 4.52419 4.53407 4.54187 4.54277 + 4.53721 4.53808 4.54438 4.54581 4.54544 4.53760 + 4.52816 4.63323 4.71978 4.78972 4.84235 4.87774 + 4.89706 4.90308 4.89984 4.88924 4.87363 4.85715 + 4.84670 4.84722 4.85503 4.85924 4.85163 4.84287 + 4.84579 4.85156 4.85822 4.86349 4.86737 4.86630 + 4.86190 4.86273 4.86772 4.86915 4.86835 4.86191 + 4.99523 5.09872 5.18003 5.24179 5.28344 5.30531 + 5.30902 5.29803 5.27722 5.24892 5.21586 5.18279 + 5.15726 5.14459 5.14046 5.13229 5.11078 5.08865 + 5.08005 5.07994 5.08024 5.08014 5.07951 5.07835 + 5.07587 5.07626 5.07864 5.07932 5.07899 5.07564 + 5.85382 5.95800 6.02497 6.05970 6.06326 6.03881 + 5.99226 5.93322 5.87340 5.81561 5.76069 5.70894 + 5.66040 5.61496 5.57194 5.52929 5.48595 5.44571 + 5.41333 5.39973 5.38433 5.37066 5.36113 5.35972 + 5.36302 5.36224 5.35749 5.35641 5.35671 5.36253 + 6.47709 6.55746 6.59479 6.59632 6.56407 6.50234 + 6.41852 6.32388 6.23171 6.14531 6.06524 5.99118 + 5.92235 5.85753 5.79584 5.73483 5.67312 5.61476 + 5.56444 5.54108 5.51358 5.48890 5.47225 5.47009 + 5.47831 5.47673 5.46622 5.46381 5.46447 5.47745 + 7.35231 7.36978 7.33925 7.27222 7.17215 7.04486 + 6.89924 6.74813 6.60550 6.47523 6.35721 6.24987 + 6.15130 6.05873 5.97151 5.88772 5.80541 5.72413 + 5.64365 5.60335 5.56106 5.52597 5.49603 5.49521 + 5.50377 5.50132 5.48720 5.48323 5.48543 5.50325 + 7.95568 7.91390 7.82080 7.69155 7.53095 7.34624 + 7.14773 6.94967 6.76714 6.60389 6.45926 6.33020 + 6.21301 6.10321 5.99891 5.89622 5.79241 5.69135 + 5.59725 5.55097 5.49875 5.45368 5.42004 5.41411 + 5.42190 5.41957 5.40598 5.40290 5.40371 5.42015 + 8.41671 8.31343 8.15975 7.97379 7.76097 7.52914 + 7.28890 7.05438 6.84066 6.65093 6.48404 6.33596 + 6.20182 6.07651 5.95775 5.84135 5.72426 5.60982 + 5.50214 5.44989 5.39390 5.34723 5.30834 5.30009 + 5.30051 5.29871 5.29063 5.28882 5.28925 5.29854 + 8.78589 8.62379 8.41404 8.17706 7.91851 7.64651 + 7.37145 7.10680 6.86729 6.65560 6.46988 6.30549 + 6.15647 6.01763 5.88626 5.75818 5.63021 5.50503 + 5.38666 5.33027 5.27311 5.22728 5.18425 5.17369 + 5.16533 5.16427 5.16316 5.16300 5.16294 5.16322 + 9.29879 9.12430 8.82570 8.46118 8.07983 7.72575 + 7.40469 7.11491 6.85500 6.62157 6.40714 6.20644 + 6.02058 5.85129 5.69620 5.55128 5.41142 5.27011 + 5.13131 5.07059 5.01305 4.96805 4.91869 4.90498 + 4.88336 4.88328 4.89276 4.89548 4.89422 4.88091 + 9.85256 9.39979 8.95558 8.53882 8.14766 7.78103 + 7.43809 7.11807 6.82073 6.54692 6.29522 6.06369 + 5.85080 5.65681 5.48152 5.32448 5.18233 5.04022 + 4.88527 4.80788 4.74213 4.70143 4.65209 4.63237 + 4.60656 4.60739 4.62044 4.62397 4.62270 4.60415 + 10.48855 9.86497 9.27105 8.72423 8.22065 7.75695 + 7.33036 6.93966 6.58372 6.26051 5.96686 5.69873 + 5.45159 5.22305 5.01414 4.82326 4.64762 4.47576 + 4.29875 4.21252 4.13604 4.08435 4.02619 4.00843 + 3.99184 3.99130 3.99483 3.99589 3.99534 3.98913 + 10.85961 10.10936 9.40912 8.77182 8.19085 7.66160 + 7.17993 6.74285 6.34869 5.99333 5.67193 5.37910 + 5.10834 4.85565 4.62208 4.40667 4.20670 4.01399 + 3.82269 3.73023 3.64387 3.58062 3.51579 3.50267 + 3.49933 3.49692 3.48761 3.48529 3.48589 3.49640 + 11.31386 10.35134 9.49189 8.73099 8.05347 7.44970 + 6.91197 6.43063 5.99781 5.60740 5.25288 4.92739 + 4.62256 4.33325 4.06099 3.80871 3.57604 3.35955 + 3.15776 3.06245 2.96799 2.89453 2.82757 2.81205 + 2.80510 2.80292 2.79615 2.79472 2.79493 2.80201 + 11.60031 10.49350 9.53215 8.69208 7.95376 7.30276 + 6.72899 6.21920 5.76122 5.34768 4.97206 4.62722 + 4.30484 3.99942 3.71131 3.44188 3.19148 2.95732 + 2.74050 2.63999 2.54437 2.47246 2.40224 2.38468 + 2.36858 2.36724 2.36811 2.36847 2.36816 2.36536 + 11.80601 10.60019 9.57245 8.67954 7.90066 7.21803 + 6.61909 6.08864 5.61229 5.18177 4.79051 4.43148 + 4.09640 3.77975 3.48124 3.20134 2.94063 2.69645 + 2.46938 2.36384 2.26423 2.19003 2.11782 2.09990 + 2.08295 2.08166 2.08312 2.08363 2.08327 2.07949 + 11.96812 10.69009 9.61695 8.68706 7.87988 7.17574 + 6.55910 6.01336 5.52305 5.07945 4.67599 4.30572 + 3.96058 3.63513 3.32878 3.04157 2.77380 2.52295 + 2.28779 2.17750 2.07298 1.99513 1.92106 1.90316 + 1.88792 1.88640 1.88615 1.88627 1.88602 1.88424 + 12.21773 10.84261 9.71384 8.73917 7.89812 7.16924 + 6.53190 5.96714 5.45830 4.99662 4.57568 4.18882 + 3.82844 3.48937 3.17080 2.87236 2.59334 2.33086 + 2.08104 1.96190 1.84823 1.76329 1.68415 1.66545 + 1.65171 1.64984 1.64738 1.64699 1.64687 1.64782 + 12.40565 10.97113 9.81322 8.81633 7.95957 7.21928 + 6.57218 5.99759 5.47811 5.00521 4.57274 4.17430 + 3.80264 3.45283 3.12396 2.81559 2.52619 2.25129 + 1.98668 1.85883 1.73638 1.64439 1.55821 1.53760 + 1.52225 1.52022 1.51773 1.51734 1.51720 1.51826 + 12.70168 11.20804 10.03266 9.02237 8.15867 7.40932 + 6.75230 6.16678 5.63570 5.15045 4.70472 4.29169 + 3.90349 3.53494 3.18555 2.85544 2.54221 2.23733 + 1.93503 1.78449 1.63580 1.52008 1.41096 1.38414 + 1.36238 1.35989 1.35806 1.35783 1.35760 1.35758 + 12.85626 11.36265 10.20442 9.20589 8.35011 7.60142 + 6.94155 6.35235 5.81882 5.33203 4.88455 4.46816 + 4.07312 3.69324 3.32882 2.98123 2.64797 2.31728 + 1.97872 1.80493 1.62564 1.48008 1.34412 1.31136 + 1.28505 1.28181 1.27895 1.27858 1.27832 1.27871 + 12.95442 11.53881 10.46004 9.51566 8.68562 7.94324 + 7.27840 6.68100 6.14268 5.65510 5.20962 4.79651 + 4.40385 4.02281 3.65061 3.28363 2.91577 2.53539 + 2.12898 1.91187 1.68134 1.48298 1.27801 1.23154 + 1.20744 1.20419 1.19509 1.19290 1.19413 1.19802 + 13.01739 11.62614 10.59709 9.69838 8.90098 8.18344 + 7.53688 6.95255 6.42303 5.94083 5.49804 5.08552 + 4.69178 4.30790 3.93017 3.55341 3.16844 2.75738 + 2.29816 2.04255 1.76291 1.51605 1.25035 1.18776 + 1.16581 1.16319 1.14848 1.14454 1.14744 1.15370 + 13.04115 11.67237 10.68834 9.82809 9.05930 8.36413 + 7.73491 7.16378 6.64408 6.16900 5.73125 5.32219 + 4.93080 4.54814 4.16973 3.78899 3.39403 2.96132 + 2.46070 2.17331 1.85073 1.56131 1.24011 1.16156 + 1.13795 1.13578 1.11777 1.11277 1.11676 1.12295 + 13.04714 11.69745 10.75324 9.92438 9.18029 8.50488 + 7.89147 7.33289 6.82309 6.35578 5.92418 5.52010 + 5.13289 4.75364 4.37726 3.99596 3.59548 3.14726 + 2.61363 2.29962 1.94005 1.61202 1.23986 1.14586 + 1.11764 1.11562 1.09573 1.09011 1.09475 1.09978 + 13.02316 11.71094 10.83612 10.05949 9.35763 8.71621 + 8.13024 7.59366 7.10155 6.64863 6.22909 5.83580 + 5.45927 5.09085 4.72430 4.34937 3.94667 3.47640 + 2.88619 2.52584 2.10398 1.71411 1.27048 1.14803 + 1.07670 1.07555 1.07381 1.06925 1.05649 1.06701 + 13.00245 11.71567 10.88934 10.14938 9.47838 8.86298 + 8.29906 7.78128 7.30537 6.86666 6.45991 6.07859 + 5.71384 5.35718 5.00171 4.63579 4.23679 3.75739 + 3.13272 2.73940 2.26760 1.82090 1.30121 1.15277 + 1.05933 1.05613 1.05454 1.04991 1.03538 1.04496 + 13.03160 11.75709 10.98047 10.28266 9.65053 9.07250 + 8.54480 8.06249 7.62150 7.21714 6.84404 6.49505 + 6.16003 5.82962 5.49744 5.15264 4.77368 4.31367 + 3.68376 3.24755 2.66594 2.07414 1.37263 1.17626 + 1.05520 1.04044 1.01711 1.01327 1.01184 1.01273 + 12.99576 11.74915 11.01600 10.35556 9.75574 9.20699 + 8.70605 8.24866 7.83123 7.44969 7.09911 6.77290 + 6.46133 6.15525 5.84805 5.52798 5.17095 4.72295 + 4.08204 3.62423 2.99919 2.33610 1.48227 1.22671 + 1.04729 1.02563 1.00141 0.99761 0.99588 0.99537 + 12.90958 11.70995 11.04051 10.43366 9.87985 9.37183 + 8.90730 8.48311 8.09662 7.74485 7.42415 7.12943 + 6.85290 6.58663 6.32382 6.05106 5.73889 5.31784 + 4.66581 4.18355 3.51543 2.77516 1.71689 1.36439 + 1.04885 1.00906 0.98533 0.98180 0.97057 0.97699 + 12.90256 11.71316 11.06580 10.47907 9.94455 9.45608 + 9.01144 8.60779 8.24268 7.91337 7.61635 7.34663 + 7.09627 6.85748 6.62423 6.38425 6.10937 5.73054 + 5.11778 4.64297 3.95450 3.14981 1.91506 1.48249 + 1.07106 1.01273 0.97312 0.96935 0.96243 0.96730 + 12.89946 11.71843 11.08410 10.50950 9.98700 9.51116 + 9.07977 8.69018 8.34008 8.02688 7.74718 7.49601 + 7.26528 7.04730 6.83686 6.62288 6.37900 6.03835 + 5.46826 5.00944 4.31851 3.47406 2.10026 1.59599 + 1.09692 1.02118 0.96545 0.96104 0.95811 0.96131 + 12.87878 11.72191 11.10608 10.54451 10.03113 9.56189 + 9.13549 8.75056 8.40612 8.10034 7.83070 7.59345 + 7.38227 7.18969 7.00680 6.81415 6.58100 6.25414 + 5.72110 5.29652 4.65090 3.81518 2.29052 1.69113 + 1.10421 1.02336 0.97020 0.96346 0.95948 0.95726 + 12.88448 11.73512 11.12528 10.57174 10.06889 9.61283 + 9.20142 8.83267 8.50489 8.21612 7.96392 7.74438 + 7.55080 7.37701 7.21920 7.06769 6.89611 6.63226 + 6.14521 5.74297 5.12855 4.29464 2.61808 1.90763 + 1.15211 1.04191 0.96789 0.96100 0.95383 0.95212 + 12.87294 11.74037 11.14019 10.59510 10.10005 9.65182 + 9.24832 8.88780 8.56882 8.28969 8.04830 7.84124 + 7.66238 7.50628 7.37013 7.24558 7.10794 6.88627 + 6.45121 6.07969 5.49760 4.67493 2.90857 2.10822 + 1.20101 1.06456 0.96868 0.95983 0.95046 0.94898 + 12.83535 11.74441 11.16452 10.63532 10.15291 9.71516 + 9.32093 8.96957 8.66072 8.39352 8.16685 7.97882 + 7.82544 7.70240 7.60508 7.51992 7.42324 7.26910 + 6.95376 6.65587 6.13628 5.35556 3.52321 2.54619 + 1.32176 1.12760 0.97588 0.96051 0.94636 0.94474 + 12.82529 11.75922 11.17875 10.65118 10.17260 9.74045 + 9.35336 9.01020 8.71005 8.45187 8.23445 8.05561 + 7.91088 7.79705 7.71449 7.65987 7.61612 7.52319 + 7.26693 7.00936 6.55759 5.83785 3.98132 2.92416 + 1.44229 1.19315 0.98560 0.96359 0.94391 0.94262 + 12.72918 11.75681 11.19085 10.67395 10.20318 9.77701 + 9.39479 9.05624 8.76136 8.50983 8.30113 8.13422 + 8.00634 7.91483 7.85797 7.82688 7.80562 7.76187 + 7.61839 7.44533 7.09105 6.47798 4.69520 3.49661 + 1.67032 1.33246 1.00976 0.96720 0.94269 0.94047 + 12.66129 11.75837 11.19660 10.68314 10.21557 9.79253 + 9.41344 9.07822 8.78703 8.53971 8.33594 8.17484 + 8.05403 7.97127 7.92590 7.91075 7.91292 7.90595 + 7.82411 7.69828 7.41053 6.87979 5.20693 3.96444 + 1.87708 1.45918 1.03546 0.97573 0.94488 0.93940 + 12.61211 11.76166 11.20234 10.68955 10.22217 9.80014 + 9.42288 9.08998 8.80139 8.55694 8.35640 8.19904 + 8.08281 8.00591 7.96809 7.96281 7.97941 7.99840 + 7.96397 7.87264 7.62783 7.14108 5.58125 4.37688 + 2.06974 1.57095 1.06055 0.99178 0.94439 0.93875 + 12.57748 11.76267 11.20514 10.69323 10.22661 9.80578 + 9.43007 9.09891 8.81207 8.56945 8.37101 8.21613 + 8.10292 8.02976 7.99690 7.99867 8.02569 8.06090 + 8.05581 7.99064 7.78848 7.35567 5.88320 4.69678 + 2.25412 1.68502 1.08699 1.00287 0.94638 0.93832 + 12.53473 11.76377 11.20836 10.69789 10.23267 9.81343 + 9.43953 9.11040 8.82578 8.58565 8.39001 8.23839 + 8.12900 8.06069 8.03428 8.04515 8.08561 8.14227 + 8.17637 8.14682 8.00678 7.65771 6.33525 5.20233 + 2.59527 1.89845 1.13990 1.02629 0.95099 0.93778 + 12.50833 11.76442 11.21002 10.70071 10.23664 9.81841 + 9.44549 9.11745 8.83418 8.59563 8.40175 8.25214 + 8.14509 8.07979 8.05739 8.07384 8.12257 8.19277 + 8.25179 8.24534 8.14829 7.86124 6.66222 5.58892 + 2.89676 2.09394 1.19219 1.05098 0.95603 0.93745 + 12.46882 11.76505 11.21211 10.70450 10.24220 9.82539 + 9.45369 9.12699 8.84544 8.60903 8.41758 8.27070 + 8.16694 8.10585 8.08900 8.11298 8.17291 8.26211 + 8.35643 8.38292 8.35050 8.16512 7.19824 6.26095 + 3.52015 2.52702 1.31933 1.11587 0.96904 0.93701 + 12.44608 11.76535 11.21315 10.70644 10.24502 9.82893 + 9.45786 9.13181 8.85110 8.61568 8.42546 8.28002 + 8.17803 8.11918 8.10524 8.13309 8.19883 8.29808 + 8.41132 8.45531 8.45774 8.33330 7.53095 6.70023 + 4.00753 2.89921 1.44124 1.18250 0.98203 0.93679 + 12.42133 11.76574 11.21430 10.70830 10.24753 9.83217 + 9.46189 9.13666 8.85676 8.62225 8.43315 8.28916 + 8.18899 8.13243 8.12146 8.15334 8.22513 8.33478 + 8.46780 8.53009 8.56848 8.51301 7.92819 7.25091 + 4.73248 3.49828 1.66824 1.31388 1.00809 0.93658 + 12.43026 11.77273 11.21311 10.70377 10.24272 9.82865 + 9.46054 9.13774 8.85994 8.62700 8.43878 8.29445 + 8.19149 8.12983 8.11563 8.15545 8.25064 8.37748 + 8.50416 8.56419 8.61518 8.60226 8.16872 7.58145 + 5.24565 3.97101 1.87684 1.44142 1.03322 0.93647 + 12.42149 11.77246 11.21323 10.70422 10.24343 9.82962 + 9.46174 9.13921 8.86166 8.62901 8.44110 8.29718 + 8.19473 8.13376 8.12049 8.16167 8.25883 8.38871 + 8.52132 8.58756 8.65121 8.66191 8.31473 7.80992 + 5.63745 4.34992 2.08562 1.56375 1.05904 0.93641 + 12.41543 11.77231 11.21333 10.70445 10.24389 9.83024 + 9.46255 9.14018 8.86282 8.63037 8.44270 8.29904 + 8.19696 8.13642 8.12379 8.16583 8.26429 8.39627 + 8.53298 8.60338 8.67537 8.70214 8.41782 7.97506 + 5.94635 4.66722 2.27930 1.68334 1.08486 0.93637 + 12.38602 11.76554 11.21514 10.70989 10.24988 9.83557 + 9.46653 9.14264 8.86409 8.63095 8.44322 8.30077 + 8.20258 8.14872 8.14154 8.17888 8.25875 8.38155 + 8.54092 8.62873 8.71437 8.75439 8.55069 8.20078 + 6.40909 5.17287 2.62484 1.92367 1.13709 0.93631 + 12.38263 11.76520 11.21475 10.71011 10.25082 9.83665 + 9.46739 9.14321 8.86459 8.63164 8.44427 8.30225 + 8.20453 8.15114 8.14442 8.18218 8.26264 8.38680 + 8.54968 8.64075 8.73170 8.78428 8.64070 8.34378 + 6.73965 5.56593 2.92614 2.13616 1.18858 0.93627 + 1.28207 1.32878 1.37591 1.42359 1.47167 1.51987 + 1.56796 1.61563 1.66258 1.70854 1.75327 1.79673 + 1.83934 1.88132 1.92206 1.96075 1.99669 2.03031 + 2.06194 2.07699 2.09295 2.10773 2.12894 2.13613 + 2.14034 2.14040 2.14043 2.14045 2.14026 2.14106 + 1.69944 1.75409 1.80856 1.86315 1.91762 1.97165 + 2.02490 2.07702 2.12767 2.17657 2.22356 2.26874 + 2.31289 2.35659 2.39940 2.44076 2.48031 2.51906 + 2.55755 2.57576 2.59235 2.60441 2.62033 2.62646 + 2.63314 2.63304 2.63022 2.62939 2.62983 2.63394 + 2.05862 2.11965 2.17973 2.23932 2.29809 2.35565 + 2.41158 2.46546 2.51687 2.56555 2.61146 2.65489 + 2.69707 2.73906 2.78059 2.82136 2.86133 2.90188 + 2.94359 2.96326 2.97942 2.98912 3.00333 3.00944 + 3.01491 3.01472 3.01248 3.01182 3.01223 3.01556 + 2.64641 2.72770 2.80257 2.87163 2.93451 2.99118 + 3.04214 3.08875 3.13302 3.17536 3.21592 3.25494 + 3.29339 3.33202 3.37038 3.40761 3.44310 3.47814 + 3.51381 3.53129 3.54779 3.55995 3.57294 3.57618 + 3.57792 3.57830 3.57927 3.57945 3.57945 3.57857 + 3.12699 3.22080 3.30425 3.37817 3.44214 3.49636 + 3.54188 3.58109 3.61734 3.65140 3.68359 3.71426 + 3.74453 3.77525 3.80599 3.83570 3.86374 3.89191 + 3.92221 3.93801 3.95375 3.96578 3.97736 3.97970 + 3.97783 3.97849 3.98232 3.98318 3.98299 3.97841 + 3.53192 3.63507 3.72422 3.80037 3.86317 3.91301 + 3.95152 3.98205 4.00917 4.03404 4.05704 4.07868 + 4.10014 4.12238 4.14491 4.16654 4.18652 4.20703 + 4.23085 4.24428 4.25854 4.27001 4.28005 4.28168 + 4.27742 4.27826 4.28389 4.28517 4.28486 4.27794 + 3.88697 3.98859 4.07661 4.15226 4.21485 4.26414 + 4.30080 4.32669 4.34471 4.35620 4.36288 4.36792 + 4.37701 4.39428 4.41691 4.43637 4.44605 4.45417 + 4.47098 4.48286 4.49556 4.50564 4.51423 4.51397 + 4.50960 4.51069 4.51661 4.51828 4.51737 4.50982 + 4.46699 4.57287 4.66064 4.73218 4.78679 4.82447 + 4.84632 4.85505 4.85455 4.84671 4.83378 4.81984 + 4.81169 4.81421 4.82379 4.82976 4.82400 4.81699 + 4.82137 4.82780 4.83519 4.84114 4.84584 4.84497 + 4.84069 4.84157 4.84664 4.84809 4.84729 4.84074 + 4.93430 5.03886 5.12168 5.18531 5.22917 5.25354 + 5.25997 5.25182 5.23387 5.20840 5.17805 5.14753 + 5.12434 5.11373 5.11151 5.10534 5.08609 5.06627 + 5.05981 5.06070 5.06201 5.06274 5.06318 5.06240 + 5.05985 5.06024 5.06287 5.06364 5.06320 5.05977 + 5.79537 5.90087 5.96972 6.00680 6.01312 5.99172 + 5.94836 5.89248 5.83558 5.78046 5.72796 5.67844 + 5.63203 5.58872 5.54793 5.50772 5.46714 5.42992 + 5.40072 5.38873 5.37484 5.36231 5.35402 5.35292 + 5.35651 5.35578 5.35101 5.34991 5.35021 5.35608 + 6.42139 6.50358 6.54327 6.54758 6.51844 6.46007 + 6.37963 6.28828 6.19908 6.11531 6.03757 5.96560 + 5.89875 5.83596 5.77643 5.71785 5.65898 5.60389 + 5.55721 5.53575 5.50997 5.48650 5.47117 5.46936 + 5.47799 5.47642 5.46578 5.46334 5.46402 5.47719 + 7.30181 7.32210 7.29479 7.23126 7.13489 7.01135 + 6.86942 6.72176 6.58220 6.45460 6.33886 6.23352 + 6.13680 6.04604 5.96070 5.87899 5.79914 5.72081 + 5.64396 5.60568 5.56532 5.53159 5.50276 5.50225 + 5.51133 5.50888 5.49453 5.49047 5.49274 5.51089 + 7.90965 7.87148 7.78231 7.65716 7.50075 7.32014 + 7.12554 6.93107 6.75170 6.59115 6.44879 6.32168 + 6.20625 6.09814 5.99550 5.89451 5.79264 5.69412 + 5.60352 5.55927 5.50879 5.46478 5.43224 5.42661 + 5.43493 5.43259 5.41871 5.41554 5.41637 5.43322 + 8.37446 8.27559 8.12648 7.94510 7.73679 7.50928 + 7.27306 7.04219 6.83166 6.64465 6.48006 6.33398 + 6.20162 6.07797 5.96076 5.84583 5.73029 5.61792 + 5.51338 5.46303 5.40870 5.36302 5.32503 5.31701 + 5.31785 5.31604 5.30772 5.30586 5.30630 5.31591 + 8.74689 8.58990 8.38527 8.15327 7.89950 7.63196 + 7.36102 7.10006 6.86373 6.65476 6.47136 6.30897 + 6.16177 6.02459 5.89477 5.76804 5.64134 5.51785 + 5.40224 5.34758 5.29197 5.24709 5.20478 5.19439 + 5.18627 5.18520 5.18398 5.18379 5.18374 5.18417 + 9.26611 9.09608 8.80329 8.44506 8.06962 7.72039 + 7.40326 7.11673 6.85971 6.62885 6.41675 6.21819 + 6.03430 5.86682 5.71329 5.56959 5.43059 5.29040 + 5.15370 5.09442 5.03825 4.99408 4.94514 4.93147 + 4.90972 4.90965 4.91928 4.92204 4.92078 4.90726 + 9.82276 9.37745 8.93988 8.52905 8.14313 7.78117 + 7.44235 7.12594 6.83173 6.56061 6.31118 6.08163 + 5.87045 5.67797 5.50400 5.34815 5.20710 5.06618 + 4.91269 4.83618 4.77147 4.73164 4.68260 4.66259 + 4.63652 4.63741 4.65073 4.65434 4.65303 4.63411 + 10.46640 9.85133 9.26461 8.72402 8.22580 7.76672 + 7.34411 6.95677 6.60366 6.28281 5.99115 5.72472 + 5.47906 5.25186 5.04416 4.85438 4.67977 4.50883 + 4.33263 4.24678 4.17071 4.11935 4.06103 4.04296 + 4.02609 4.02558 4.02930 4.03041 4.02984 4.02336 + 10.84220 10.10098 9.40813 8.77704 8.20128 7.67642 + 7.19840 6.76438 6.37270 6.01936 5.69960 5.40819 + 5.13869 4.88714 4.65465 4.44023 4.24120 4.04930 + 3.85854 3.76621 3.67983 3.61642 3.55114 3.53782 + 3.53439 3.53196 3.52258 3.52025 3.52085 3.53144 + 11.30039 10.34865 9.49689 8.74190 8.06890 7.46860 + 6.93350 6.45429 6.02330 5.63452 5.28146 4.95724 + 4.65345 4.36491 4.09328 3.84173 3.60996 3.39417 + 3.19247 3.09697 3.00227 2.92853 2.86090 2.84518 + 2.83816 2.83595 2.82907 2.82762 2.82783 2.83503 + 11.58876 10.49305 9.53903 8.70442 7.97009 7.32202 + 6.75040 6.24228 5.78576 5.37358 4.99917 4.65541 + 4.33389 4.02909 3.74144 3.47256 3.22284 2.98921 + 2.77244 2.67178 2.57594 2.50375 2.43292 2.41517 + 2.39889 2.39754 2.39842 2.39879 2.39848 2.39564 + 11.79513 10.60037 9.57955 8.69167 7.91641 7.23640 + 6.63930 6.11022 5.63512 5.20574 4.81552 4.45741 + 4.12309 3.80700 3.50895 3.22950 2.96932 2.72558 + 2.49871 2.39314 2.29332 2.21879 2.14612 2.12807 + 2.11096 2.10966 2.11114 2.11166 2.11130 2.10747 + 11.95692 10.68997 9.62338 8.69829 7.89450 7.19274 + 6.57778 6.03329 5.54405 5.10147 4.69891 4.32948 + 3.98504 3.66015 3.35427 3.06749 2.80019 2.54977 + 2.31497 2.20474 2.10005 2.02183 1.94741 1.92941 + 1.91406 1.91253 1.91228 1.91240 1.91215 1.91035 + 12.20509 10.84073 9.71799 8.74780 7.90990 7.18325 + 6.54748 5.98389 5.47605 5.01527 4.59514 4.20901 + 3.84929 3.51081 3.19275 2.89483 2.61631 2.35435 + 2.10510 1.98618 1.87247 1.78724 1.70772 1.68891 + 1.67509 1.67320 1.67070 1.67031 1.67019 1.67116 + 12.39076 10.96683 9.81470 8.82213 7.96847 7.23039 + 6.58494 6.01160 5.49318 5.02117 4.58951 4.19179 + 3.82079 3.47159 3.14333 2.83556 2.54681 2.27257 + 2.00863 1.88108 1.75877 1.66666 1.57996 1.55916 + 1.54366 1.54161 1.53910 1.53871 1.53857 1.53963 + 12.68152 11.19830 10.02792 9.02168 8.16098 7.41401 + 6.75894 6.17505 5.64531 5.16122 4.71650 4.30434 + 3.91693 3.54909 3.20040 2.87103 2.55865 2.25467 + 1.95326 1.80316 1.65485 1.53924 1.42954 1.40248 + 1.38055 1.37804 1.37619 1.37597 1.37574 1.37571 + 12.83237 11.34851 10.19473 9.19987 8.34697 7.60078 + 6.94313 6.35589 5.82406 5.33874 4.89255 4.47730 + 4.08323 3.70420 3.34052 2.99363 2.66113 2.33142 + 1.99407 1.82085 1.64194 1.49649 1.36034 1.32751 + 1.30113 1.29787 1.29500 1.29462 1.29436 1.29479 + 12.92382 11.51846 10.44370 9.50256 8.67508 7.93507 + 7.27240 6.67710 6.14076 5.65505 5.21136 4.79990 + 4.40871 4.02892 3.65776 3.29169 2.92466 2.54516 + 2.13982 1.92326 1.69326 1.49538 1.29111 1.24493 + 1.22101 1.21778 1.20873 1.20655 1.20777 1.21160 + 12.98222 11.60132 10.57596 9.68004 8.88506 8.16987 + 7.52566 6.94360 6.41632 5.93629 5.49561 5.08503 + 4.69298 4.31049 3.93390 3.55806 3.17390 2.76378 + 2.30575 2.05085 1.77199 1.52588 1.26153 1.19952 + 1.17798 1.17541 1.16082 1.15692 1.15981 1.16588 + 13.00210 11.64405 10.66368 9.80607 9.03969 8.34692 + 7.72009 7.15133 6.63399 6.16122 5.72568 5.31871 + 4.92914 4.54797 4.17078 3.79103 3.39695 2.96526 + 2.46601 2.17951 1.85791 1.56948 1.25007 1.17230 + 1.14928 1.14720 1.12933 1.12437 1.12834 1.13430 + 13.00472 11.66631 10.72569 9.89965 9.15805 8.48508 + 7.87412 7.31793 6.81052 6.34555 5.91621 5.51424 + 5.12890 4.75120 4.37610 3.99588 3.59639 3.14933 + 2.61729 2.30429 1.94591 1.61906 1.24900 1.15590 + 1.12845 1.12653 1.10676 1.10117 1.10581 1.11059 + 12.97559 11.67580 10.80476 10.03097 9.33172 8.69285 + 8.10936 7.57522 7.08550 6.63491 6.21760 5.82640 + 5.45173 5.08490 4.71969 4.34595 3.94442 3.47561 + 2.88746 2.52846 2.10824 1.71991 1.27857 1.15706 + 1.08682 1.08584 1.08421 1.07968 1.06698 1.07720 + 12.95102 11.67757 10.85515 10.11839 9.45017 8.83740 + 8.27599 7.76063 7.28704 6.85054 6.44592 6.06659 + 5.70364 5.34856 4.99452 4.62993 4.23231 3.75462 + 3.13235 2.74057 2.27067 1.82579 1.30869 1.16127 + 1.06905 1.06606 1.06459 1.05997 1.04545 1.05481 + 12.97547 11.71507 10.94220 10.24767 9.61842 9.04311 + 8.51801 8.03817 7.59951 7.19739 6.82636 6.47927 + 6.14587 5.81682 5.48580 5.14212 4.76464 4.30726 + 3.68151 3.24740 2.66707 2.07640 1.37889 1.18430 + 1.06466 1.04998 1.02661 1.02282 1.02130 1.02216 + 12.93662 11.70475 10.97561 10.31858 9.72175 9.17577 + 8.67739 8.22239 7.80719 7.42770 7.07903 6.75452 + 6.44445 6.13966 5.83360 5.51474 5.15934 4.71419 + 4.07785 3.62244 2.99907 2.33745 1.48793 1.23414 + 1.05651 1.03502 1.01070 1.00690 1.00509 1.00461 + 12.84668 11.66295 10.99795 10.39481 9.84418 9.33896 + 8.87688 8.45484 8.07024 7.72014 7.40093 7.10757 + 6.83235 6.56744 6.30608 6.03495 5.72473 5.30623 + 4.65782 4.17799 3.51296 2.77594 1.72225 1.37111 + 1.05742 1.01805 0.99462 0.99102 0.97948 0.98607 + 12.83884 11.66533 11.02218 10.43900 9.90760 9.42185 + 8.97958 8.57799 8.21472 7.88699 7.59138 7.32296 + 7.07384 6.83631 6.60443 6.36599 6.09299 5.71665 + 5.10753 4.63525 3.95007 3.14905 1.91970 1.48877 + 1.07943 1.02156 0.98232 0.97849 0.97121 0.97631 + 12.83574 11.67027 11.03996 10.46877 9.94919 9.47595 + 9.04685 8.65927 8.31096 7.99930 7.72099 7.47107 + 7.24154 7.02479 6.81563 6.60310 6.36097 6.02268 + 5.45614 4.99985 4.31236 3.47184 2.10418 1.60188 + 1.10514 1.02989 0.97460 0.97013 0.96682 0.97029 + 12.81545 11.67374 11.06165 10.50317 9.99254 9.52576 + 9.10156 8.71862 8.37600 8.07187 7.80375 7.56789 + 7.35793 7.16645 6.98456 6.79291 6.56101 6.23639 + 5.70752 5.28599 4.64412 3.81212 2.29293 1.69607 + 1.11256 1.03221 0.97919 0.97235 0.96835 0.96621 + 12.82169 11.68694 11.08024 10.52964 10.02938 9.57569 + 9.16642 8.79962 8.47360 8.18644 7.93567 7.71741 + 7.52500 7.35225 7.19541 7.04490 6.87451 6.61256 + 6.12893 5.72946 5.11901 4.28956 2.61935 1.91166 + 1.16012 1.05052 0.97685 0.96988 0.96269 0.96105 + 12.81027 11.69199 11.09486 10.55259 10.06005 9.61409 + 9.21266 8.85403 8.53674 8.25915 8.01914 7.81331 + 7.63556 7.48047 7.34528 7.22166 7.08510 6.86504 + 6.43291 6.06394 5.48591 4.66809 2.90871 2.11149 + 1.20869 1.07294 0.97762 0.96872 0.95931 0.95789 + 12.77318 11.69583 11.11880 10.59224 10.11216 9.67657 + 9.28431 8.93470 8.62743 8.36160 8.13616 7.94925 + 7.79689 7.67483 7.57848 7.49426 7.39854 7.24555 + 6.93213 6.63622 6.12043 5.34501 3.52115 2.54773 + 1.32866 1.13549 0.98480 0.96939 0.95521 0.95363 + 12.76362 11.71045 11.13288 10.60782 10.13151 9.70144 + 9.31621 8.97472 8.67607 8.41919 8.20294 8.02513 + 7.88136 7.76842 7.68672 7.63291 7.59000 7.49803 + 7.24334 6.98749 6.53917 5.82444 3.97707 2.92448 + 1.44858 1.20055 0.99443 0.97254 0.95275 0.95150 + 12.66959 11.70804 11.14454 10.63001 10.16143 9.73727 + 9.35688 9.01995 8.72651 8.47620 8.26857 8.10258 + 7.97550 7.88475 7.82864 7.79828 7.77780 7.73494 + 7.59273 7.42094 7.06923 6.46045 4.68787 3.49453 + 1.67558 1.33918 1.01846 0.97620 0.95143 0.94935 + 12.60312 11.70962 11.15027 10.63915 10.17361 9.75248 + 9.37515 9.04147 8.75164 8.50550 8.30276 8.14253 + 8.02244 7.94036 7.89561 7.88108 7.88393 7.87780 + 7.79721 7.67247 7.38677 6.85975 5.19719 3.96028 + 1.88139 1.46536 1.04403 0.98467 0.95363 0.94827 + 12.55573 11.71261 11.15550 10.64504 10.17983 9.75965 + 9.38402 9.05281 8.76621 8.52358 8.32392 8.16625 + 8.04960 7.97299 7.93621 7.93253 7.95129 7.97364 + 7.93494 7.83499 7.59484 7.14392 5.60007 4.32578 + 2.07090 1.58876 1.06962 0.99233 0.95905 0.94762 + 12.52116 11.71382 11.15878 10.64910 10.18448 9.76543 + 9.39132 9.06161 8.77607 8.53461 8.33717 8.18313 + 8.07056 7.99791 7.96546 7.96760 7.99512 8.03113 + 8.02746 7.96333 7.76244 7.33206 5.86992 4.68961 + 2.25664 1.69017 1.09526 1.01170 0.95516 0.94719 + 12.47927 11.71493 11.16189 10.65364 10.19042 9.77294 + 9.40060 9.07287 8.78952 8.55052 8.35583 8.20499 + 8.09619 8.02833 8.00223 8.01335 8.05416 8.11139 + 8.14672 8.11822 7.97946 7.63248 6.31894 5.19249 + 2.59634 1.90285 1.14787 1.03493 0.95978 0.94664 + 12.45337 11.71547 11.16355 10.65644 10.19429 9.77781 + 9.40646 9.07982 8.79780 8.56034 8.36738 8.21847 + 8.11198 8.04709 8.02498 8.04160 8.09053 8.16111 + 8.22115 8.21570 8.12004 7.83496 6.64355 5.57681 + 2.89664 2.09771 1.19987 1.05941 0.96482 0.94631 + 12.41480 11.71611 11.16553 10.66012 10.19977 9.78470 + 9.41456 9.08923 8.80888 8.57351 8.38290 8.23668 + 8.13340 8.07267 8.05604 8.08012 8.14008 8.22930 + 8.32419 8.35147 8.32057 8.13721 7.17589 6.24479 + 3.51756 2.52919 1.32630 1.12378 0.97786 0.94587 + 12.39268 11.71642 11.16656 10.66195 10.20248 9.78812 + 9.41864 9.09396 8.81443 8.58002 8.39060 8.24577 + 8.14426 8.08573 8.07197 8.09988 8.16556 8.26473 + 8.37819 8.42278 8.42656 8.30408 7.50658 6.68140 + 4.00307 2.89980 1.44756 1.18992 0.99087 0.94565 + 12.36849 11.71671 11.16760 10.66380 10.20497 9.79135 + 9.42259 9.09869 8.81995 8.58645 8.39814 8.25475 + 8.15503 8.09872 8.08784 8.11971 8.19134 8.30083 + 8.43381 8.49632 8.53561 8.48191 7.90174 7.22889 + 4.72520 3.49630 1.67342 1.32047 1.01692 0.94544 + 12.37751 11.72370 11.16642 10.65927 10.20013 9.78778 + 9.42121 9.09976 8.82312 8.59115 8.40368 8.25996 + 8.15742 8.09602 8.08192 8.12164 8.21654 8.34303 + 8.46956 8.52979 8.58147 8.56992 8.14071 7.55785 + 5.23612 3.96688 1.88109 1.44737 1.04194 0.94533 + 12.36902 11.72343 11.16663 10.65972 10.20085 9.78875 + 9.42242 9.10122 8.82481 8.59311 8.40598 8.26263 + 8.16059 8.09986 8.08667 8.12770 8.22453 8.35402 + 8.48639 8.55274 8.61692 8.62881 8.28566 7.78502 + 5.62607 4.34401 2.08877 1.56917 1.06762 0.94527 + 12.36310 11.72328 11.16664 10.65995 10.20131 9.78938 + 9.42320 9.10217 8.82594 8.59444 8.40752 8.26444 + 8.16275 8.10246 8.08987 8.13176 8.22987 8.36143 + 8.49784 8.56827 8.64065 8.66842 8.38790 7.94906 + 5.93324 4.65965 2.28148 1.68832 1.09325 0.94523 + 12.33407 11.71671 11.16864 10.66538 10.20726 9.79464 + 9.42715 9.10464 8.82726 8.59506 8.40806 8.26614 + 8.16829 8.11464 8.10750 8.14468 8.22422 8.34657 + 8.50553 8.59327 8.67903 8.71974 8.51961 8.17310 + 6.39319 5.16264 2.62535 1.92735 1.14511 0.94517 + 12.33078 11.71658 11.16845 10.66581 10.20822 9.79572 + 9.42799 9.10516 8.82769 8.59567 8.40904 8.26759 + 8.17025 8.11705 8.11034 8.14792 8.22804 8.35176 + 8.51424 8.60511 8.69593 8.74895 8.60880 8.31470 + 6.72131 5.55342 2.92538 2.13896 1.19620 0.94513 + 1.24734 1.29317 1.33952 1.38650 1.43396 1.48169 + 1.52943 1.57692 1.62384 1.66996 1.71501 1.75894 + 1.80209 1.84461 1.88586 1.92498 1.96117 1.99471 + 2.02568 2.04007 2.05515 2.06903 2.08930 2.09627 + 2.10018 2.10018 2.10017 2.10018 2.09996 2.10081 + 1.65460 1.70843 1.76230 1.81650 1.87079 1.92492 + 1.97856 2.03139 2.08303 2.13324 2.18176 2.22859 + 2.27428 2.31917 2.36269 2.40413 2.44307 2.48070 + 2.51782 2.53533 2.55141 2.56316 2.57817 2.58382 + 2.59037 2.59027 2.58740 2.58657 2.58698 2.59112 + 2.00832 2.06874 2.12846 2.18795 2.24690 2.30497 + 2.36173 2.41678 2.46972 2.52023 2.56820 2.61378 + 2.65791 2.70136 2.74374 2.78455 2.82373 2.86297 + 2.90330 2.92236 2.93809 2.94759 2.96106 2.96678 + 2.97216 2.97198 2.96971 2.96905 2.96942 2.97277 + 2.59488 2.67283 2.74574 2.81426 2.87798 2.93673 + 2.99065 3.04053 3.08758 3.13204 3.17406 3.21407 + 3.25339 3.29305 3.33252 3.37060 3.40638 3.44108 + 3.47580 3.49263 3.50871 3.52074 3.53337 3.53649 + 3.53813 3.53852 3.53952 3.53971 3.53970 3.53877 + 3.07076 3.16496 3.24907 3.32388 3.38896 3.44448 + 3.49150 3.53240 3.57048 3.60653 3.64077 3.67351 + 3.70569 3.73804 3.77004 3.80058 3.82898 3.85710 + 3.88704 3.90258 3.91818 3.93023 3.94179 3.94412 + 3.94216 3.94285 3.94677 3.94764 3.94744 3.94275 + 3.46431 3.58934 3.68381 3.75357 3.80685 3.85320 + 3.89435 3.93076 3.96321 3.99213 4.01833 4.04251 + 4.06527 4.08732 4.10889 4.13066 4.15313 4.17577 + 4.19905 4.21206 4.22629 4.23841 4.24907 4.24945 + 4.24612 4.24718 4.25250 4.25400 4.25321 4.24649 + 3.81941 3.93599 4.03350 4.11307 4.17442 4.21852 + 4.24813 4.26841 4.28625 4.30331 4.31985 4.33605 + 4.35217 4.36842 4.38433 4.39887 4.41159 4.42514 + 4.44304 4.45418 4.46670 4.47723 4.48616 4.48738 + 4.48183 4.48276 4.48931 4.49080 4.49043 4.48231 + 4.39537 4.52184 4.62260 4.69939 4.75217 4.78260 + 4.79464 4.79542 4.79405 4.79283 4.79201 4.79181 + 4.79211 4.79291 4.79378 4.79369 4.79229 4.79259 + 4.79876 4.80474 4.81217 4.81875 4.82431 4.82485 + 4.81964 4.82041 4.82604 4.82733 4.82701 4.81996 + 4.86096 4.98858 5.08580 5.15510 5.19675 5.21294 + 5.20846 5.19168 5.17304 5.15517 5.13842 5.12307 + 5.10886 5.09575 5.08332 5.07050 5.05693 5.04580 + 5.04142 5.04223 5.04374 5.04515 5.04703 5.04715 + 5.04422 5.04459 5.04753 5.04821 5.04805 5.04435 + 5.73505 5.84622 5.91988 5.96069 5.96970 5.95010 + 5.90792 5.85311 5.79773 5.74469 5.69468 5.64790 + 5.60414 5.56315 5.52451 5.48675 5.44922 5.41527 + 5.38899 5.37823 5.36541 5.35373 5.34709 5.34647 + 5.35049 5.34978 5.34498 5.34387 5.34421 5.35018 + 6.36562 6.44827 6.48962 6.49660 6.47096 6.41668 + 6.34063 6.25344 6.16772 6.08663 6.01092 5.94052 + 5.87514 5.81409 5.75673 5.70102 5.64581 5.59456 + 5.55111 5.53094 5.50631 5.48380 5.47020 5.46893 + 5.47817 5.47662 5.46583 5.46334 5.46404 5.47746 + 7.25064 7.26756 7.23984 7.17845 7.08646 6.96897 + 6.83395 6.69294 6.55863 6.43473 6.32143 6.21784 + 6.12299 6.03478 5.95205 5.87158 5.79120 5.71462 + 5.64560 5.61169 5.57098 5.53438 5.51061 5.50764 + 5.52025 5.51788 5.50202 5.49837 5.49938 5.51900 + 7.86703 7.81993 7.72732 7.60365 7.45286 7.28091 + 7.09648 6.91161 6.73911 6.58244 6.44153 6.31430 + 6.19855 6.09111 5.99026 5.89198 5.79348 5.69845 + 5.61083 5.56783 5.51852 5.47549 5.44444 5.43929 + 5.44827 5.44594 5.43181 5.42858 5.42944 5.44664 + 8.33485 8.22916 8.07820 7.89922 7.69683 7.47774 + 7.25106 7.02907 6.82493 6.64166 6.47863 6.33273 + 6.20037 6.07753 5.96202 5.84946 5.73670 5.62722 + 5.52530 5.47612 5.42293 5.37821 5.34161 5.33402 + 5.33539 5.33359 5.32511 5.32321 5.32368 5.33351 + 8.70862 8.54974 8.34638 8.11821 7.87028 7.60991 + 7.34659 7.09256 6.86139 6.65573 6.47413 6.31257 + 6.16606 6.03006 5.90191 5.77721 5.65269 5.53145 + 5.41807 5.36451 5.31001 5.26607 5.22505 5.21506 + 5.20732 5.20626 5.20499 5.20480 5.20476 5.20528 + 9.22947 9.06805 8.78336 8.43202 8.06198 7.71661 + 7.40224 7.11799 6.86334 6.63501 6.42545 6.22933 + 6.04758 5.88181 5.72966 5.58724 5.44963 5.31090 + 5.17570 5.11728 5.06212 5.01894 4.97113 4.95774 + 4.93611 4.93609 4.94586 4.94866 4.94737 4.93372 + 9.62646 9.40867 9.04755 8.61434 8.17108 7.77080 + 7.41615 7.09966 6.81396 6.55580 6.31969 6.10121 + 5.89928 5.71394 5.54297 5.38205 5.22730 5.07656 + 4.93168 4.86516 4.80468 4.76157 4.71154 4.69162 + 4.66718 4.66808 4.68098 4.68486 4.68264 4.66419 + 10.45481 9.84881 9.26972 8.73520 8.24173 7.78623 + 7.36620 6.98060 6.62847 6.30803 6.01638 5.74987 + 5.50442 5.27800 5.07161 4.88369 4.71122 4.54188 + 4.36585 4.27971 4.20379 4.15310 4.09555 4.07758 + 4.06063 4.06017 4.06404 4.06519 4.06464 4.05794 + 10.83386 10.10198 9.41674 8.79167 8.22058 7.69921 + 7.22371 6.79138 6.40065 6.04773 5.72807 5.43665 + 5.16738 4.91652 4.68516 4.47226 4.27497 4.08433 + 3.89368 3.80106 3.71462 3.65147 3.58654 3.57331 + 3.57000 3.56758 3.55813 3.55577 3.55641 3.56705 + 11.28144 10.34366 9.50303 8.75665 8.09014 7.49441 + 6.96205 6.48378 6.05204 5.66139 5.30623 4.98084 + 4.67840 4.39423 4.12795 3.87894 3.64495 3.42630 + 3.22518 3.13106 3.03719 2.96286 2.89391 2.87959 + 2.87172 2.86945 2.86284 2.86113 2.86182 2.86876 + 11.57516 10.48772 9.54045 8.71154 7.98213 7.33827 + 6.77014 6.26477 5.81030 5.39958 5.02620 4.68326 + 4.36251 4.05856 3.77172 3.50337 3.25382 3.02039 + 2.80413 2.70372 2.60785 2.53533 2.46409 2.44621 + 2.42976 2.42839 2.42931 2.42968 2.42937 2.42647 + 11.78409 10.59129 9.57386 8.69079 7.92119 7.24709 + 6.65556 6.13104 5.65889 5.23110 4.84151 4.48351 + 4.14933 3.83374 3.53639 3.25758 2.99778 2.75439 + 2.52800 2.42266 2.32283 2.24804 2.17482 2.15657 + 2.13926 2.13794 2.13946 2.13998 2.13961 2.13573 + 11.94645 10.67831 9.61340 8.69270 7.89493 7.19994 + 6.59151 6.05239 5.56651 5.12552 4.72334 4.35362 + 4.00900 3.68442 3.37922 3.09318 2.82644 2.57649 + 2.34215 2.23212 2.12745 2.04904 1.97401 1.95580 + 1.94029 1.93873 1.93847 1.93859 1.93834 1.93654 + 12.19240 10.82845 9.70780 8.74192 7.90958 7.18896 + 6.55898 6.00008 5.49515 5.03575 4.61591 4.22954 + 3.86966 3.53147 3.21406 2.91691 2.63915 2.37782 + 2.12902 2.01025 1.89658 1.81124 1.73125 1.71226 + 1.69834 1.69643 1.69390 1.69349 1.69338 1.69439 + 12.37451 10.95776 9.81031 8.82233 7.97284 7.23850 + 6.59624 6.02544 5.50872 5.03776 4.60664 4.20924 + 3.83854 3.48983 3.16219 2.85517 2.56722 2.29369 + 2.03022 1.90282 1.78054 1.68835 1.60140 1.58051 + 1.56494 1.56289 1.56036 1.55996 1.55982 1.56089 + 12.66085 11.19326 10.03082 9.02907 8.17022 7.42357 + 6.76803 6.18368 5.65408 5.17075 4.72717 4.31632 + 3.93010 3.56317 3.21522 2.88659 2.57504 2.27191 + 1.97120 1.82133 1.67306 1.55738 1.44773 1.42070 + 1.39877 1.39626 1.39443 1.39421 1.39398 1.39392 + 12.81266 11.33941 10.19056 9.19893 8.34789 7.60290 + 6.94610 6.35965 5.82881 5.34469 4.89982 4.48591 + 4.09309 3.71510 3.35235 3.00634 2.67479 2.34613 + 2.00981 1.83697 1.65820 1.51268 1.37665 1.34383 + 1.31745 1.31419 1.31130 1.31092 1.31067 1.31111 + 12.96390 11.49544 10.38741 9.43801 8.61971 7.89952 + 7.26053 6.68563 6.16036 5.67701 5.22957 4.81124 + 4.41383 4.03086 3.65929 3.29487 2.93106 2.55630 + 2.15587 1.94004 1.70707 1.50521 1.30427 1.26160 + 1.23546 1.23132 1.22260 1.22068 1.22153 1.22565 + 12.93949 11.56590 10.54301 9.64968 8.85749 8.14556 + 7.50493 6.92675 6.40352 5.92760 5.49095 5.08412 + 4.69524 4.31512 3.94017 3.56538 3.18192 2.77268 + 2.31612 2.06218 1.78434 1.53899 1.27502 1.21288 + 1.19071 1.18803 1.17348 1.16959 1.17241 1.17862 + 12.95131 11.60089 10.62273 9.76768 9.00434 8.31525 + 7.69258 7.12837 6.61582 6.14796 5.71726 5.31476 + 4.92893 4.55050 4.17513 3.79642 3.40295 2.97211 + 2.47462 2.18932 1.86913 1.58174 1.26292 1.18501 + 1.16121 1.15899 1.14117 1.13623 1.14012 1.14622 + 12.94859 11.61819 10.67978 9.85620 9.11778 8.44870 + 7.84218 7.29088 6.78865 6.32902 5.90495 5.50786 + 5.12661 4.75188 4.37871 3.99957 3.60065 3.15448 + 2.62439 2.31283 1.95614 1.63061 1.26135 1.16812 + 1.13983 1.13777 1.11805 1.11249 1.11703 1.12197 + 12.91366 11.62245 10.75339 9.98212 9.28610 8.65123 + 8.07236 7.54333 7.05907 6.61411 6.20239 5.81639 + 5.44606 5.08240 4.71923 4.34660 3.94566 3.47790 + 2.89222 2.53506 2.11700 1.73036 1.28997 1.16842 + 1.09766 1.09653 1.09476 1.09022 1.07754 1.08791 + 12.88614 11.62202 10.80161 10.06743 9.40244 8.79363 + 8.23675 7.72641 7.25818 6.82724 6.42813 6.05396 + 5.69535 5.34346 4.99151 4.62809 4.23115 3.75466 + 3.13514 2.74547 2.27808 1.83526 1.31945 1.17206 + 1.07946 1.07636 1.07476 1.07012 1.05560 1.06512 + 12.91022 11.65970 10.88840 10.19613 9.56979 8.99814 + 8.47726 8.00213 7.56852 7.17164 6.80583 6.46359 + 6.13414 5.80776 5.47822 5.13509 4.75785 4.30202 + 3.68057 3.24946 2.67197 2.08338 1.38821 1.19413 + 1.07440 1.05969 1.03633 1.03251 1.03092 1.03195 + 12.87237 11.65146 10.92427 10.26937 9.67537 9.13265 + 8.63794 8.18694 7.77600 7.40090 7.05658 6.73615 + 6.42946 6.12703 5.82243 5.50430 5.14948 4.70624 + 4.07447 3.62217 3.00178 2.34253 1.49599 1.24296 + 1.06596 1.04454 1.02017 1.01634 1.01445 1.01414 + 12.78380 11.61317 10.95094 10.35055 9.80258 9.30011 + 8.84080 8.42157 8.03981 7.69253 7.37608 7.08537 + 6.81253 6.54968 6.29004 6.02042 5.71175 5.29540 + 4.65059 4.17340 3.51182 2.77827 1.72876 1.37863 + 1.06625 1.02720 1.00401 1.00033 0.98849 0.99534 + 12.77763 11.61775 10.97769 10.39720 9.86834 9.38502 + 8.94510 8.54581 8.18473 7.85913 7.56558 7.29910 + 7.05179 6.81592 6.58558 6.34863 6.07726 5.70317 + 5.09762 4.62794 3.94624 3.14897 1.92488 1.49544 + 1.08796 1.03052 0.99163 0.98772 0.98007 0.98544 + 12.77564 11.62412 10.99691 10.42838 9.91123 9.44026 + 9.01328 8.62767 8.28119 7.97126 7.69455 7.44616 + 7.21807 7.00270 6.79491 6.58381 6.34332 6.00727 + 5.44417 4.99042 4.30638 3.46984 2.10826 1.60791 + 1.11347 1.03870 0.98382 0.97930 0.97559 0.97934 + 12.76033 11.62949 11.01846 10.46170 9.95324 9.48885 + 9.06715 8.68672 8.34647 8.04441 7.77791 7.54330 + 7.33487 7.14491 6.96253 6.77009 6.53963 6.21715 + 5.69330 5.27885 4.64521 3.80556 2.28522 1.70107 + 1.12597 1.04399 0.98662 0.98149 0.97294 0.97521 + 12.76409 11.64291 11.03898 10.49088 9.99273 9.54098 + 9.13348 8.76828 8.44368 8.15779 7.90815 7.69090 + 7.49942 7.32755 7.17159 7.02202 6.85288 6.59289 + 6.11277 5.71601 5.10938 4.28421 2.62046 1.91565 + 1.16821 1.05920 0.98582 0.97877 0.97155 0.96998 + 12.75339 11.64847 11.05397 10.51407 10.02363 9.57953 + 9.17973 8.82253 8.50651 8.23002 7.99099 7.78598 + 7.60905 7.45474 7.32035 7.19764 7.06221 6.84382 + 6.41461 6.04818 5.47416 4.66117 2.90889 2.11485 + 1.21644 1.08136 0.98654 0.97759 0.96816 0.96678 + 12.71547 11.65254 11.07896 10.55484 10.07654 9.64221 + 9.25085 8.90203 8.59565 8.33083 8.10649 7.92065 + 7.76928 7.64803 7.55235 7.46879 7.37389 7.22194 + 6.91047 6.61653 6.10451 5.33486 3.52044 2.54963 + 1.33555 1.14338 0.99368 0.97822 0.96403 0.96248 + 12.68959 11.65918 11.09122 10.57246 10.09976 9.67118 + 9.28595 8.94371 8.64439 8.38735 8.17177 7.99607 + 7.85677 7.75026 7.67318 7.61386 7.55196 7.44767 + 7.21013 6.97035 6.52983 5.82233 3.97938 2.90456 + 1.45846 1.21397 1.00344 0.97913 0.95944 0.96033 + 12.61557 11.66449 11.10336 10.59081 10.12395 9.70128 + 9.32217 8.98638 8.69401 8.44464 8.23790 8.07268 + 7.94629 7.85613 7.80052 7.77063 7.75057 7.70822 + 7.56705 7.39650 7.04751 6.44339 4.68126 3.49281 + 1.68082 1.34586 1.02709 0.98513 0.96010 0.95815 + 12.55044 11.66567 11.10847 10.59933 10.13554 9.71598 + 9.34006 9.00762 8.71891 8.47375 8.27183 8.11230 + 7.99280 7.91118 7.86680 7.85259 7.85579 7.85014 + 7.77053 7.64678 7.36305 6.83947 5.18681 3.95582 + 1.88571 1.47154 1.05254 0.99353 0.96229 0.95705 + 12.50410 11.66827 11.11319 10.60470 10.14148 9.72297 + 9.34877 9.01884 8.73333 8.49167 8.29282 8.13584 + 8.01970 7.94348 7.90698 7.90349 7.92252 7.94531 + 7.90753 7.80844 7.56980 7.12157 5.58677 4.31870 + 2.07452 1.59468 1.07796 1.00101 0.96774 0.95639 + 12.47094 11.66899 11.11567 10.60816 10.14574 9.72839 + 9.35570 9.02744 8.74366 8.50381 8.30698 8.15239 + 8.03922 7.96687 7.93536 7.93852 7.96699 8.00575 + 7.99960 7.92755 7.72733 7.32684 5.88973 4.64152 + 2.25349 1.70565 1.10447 1.01278 0.97065 0.95596 + 12.42927 11.67020 11.11907 10.61288 10.15162 9.73592 + 9.36513 9.03874 8.75647 8.51835 8.32439 8.17416 + 8.06583 7.99828 7.97235 7.98355 8.02442 8.08182 + 8.11772 8.08994 7.95236 7.60703 6.30115 5.18235 + 2.59745 1.90723 1.15579 1.04352 0.96845 0.95540 + 12.40406 11.67075 11.12063 10.61557 10.15539 9.74069 + 9.37091 9.04560 8.76465 8.52805 8.33579 8.18749 + 8.08145 8.01686 7.99488 8.01152 8.06045 8.13107 + 8.19155 8.18667 8.09198 7.80872 6.62514 5.56475 + 2.89645 2.10141 1.20750 1.06778 0.97351 0.95507 + 12.36637 11.67150 11.12260 10.61914 10.16075 9.74748 + 9.37891 9.05491 8.77564 8.54107 8.35115 8.20549 + 8.10266 8.04219 8.02565 8.04968 8.10951 8.19861 + 8.29357 8.32120 8.29104 8.10965 7.15575 6.22906 + 3.51499 2.53141 1.33324 1.13162 0.98659 0.95463 + 12.34476 11.67191 11.12374 10.62107 10.16351 9.75091 + 9.38296 9.05960 8.78113 8.54753 8.35879 8.21452 + 8.11341 8.05510 8.04139 8.06922 8.13473 8.23366 + 8.34704 8.39181 8.39622 8.27529 7.48346 6.66292 + 3.99873 2.90051 1.45387 1.19729 0.99964 0.95441 + 12.32110 11.67230 11.12497 10.62301 10.16605 9.75411 + 9.38686 9.06423 8.78654 8.55386 8.36623 8.22340 + 8.12406 8.06796 8.05712 8.08886 8.16028 8.26942 + 8.40209 8.46459 8.50435 8.45135 7.87402 7.20674 + 4.71812 3.49444 1.67861 1.32704 1.02567 0.95419 + 12.33010 11.67940 11.12419 10.61878 10.16142 9.75061 + 9.38540 9.06517 8.78955 8.55846 8.37172 8.22854 + 8.12641 8.06524 8.05116 8.09074 8.18530 8.31137 + 8.43758 8.49776 8.54953 8.53846 8.11230 7.53369 + 5.22665 3.96288 1.88541 1.45329 1.05061 0.95408 + 12.32179 11.67923 11.12440 10.61933 10.16220 9.75163 + 9.38666 9.06664 8.79126 8.56044 8.37399 8.23118 + 8.12952 8.06903 8.05589 8.09678 8.19325 8.32221 + 8.45404 8.52027 8.58478 8.59756 8.25742 7.76038 + 5.61463 4.33807 2.09196 1.57454 1.07613 0.95401 + 12.31590 11.67908 11.12451 10.61966 10.16269 9.75229 + 9.38747 9.06760 8.79239 8.56173 8.37549 8.23295 + 8.13162 8.07158 8.05904 8.10080 8.19856 8.32950 + 8.46523 8.53551 8.60841 8.63744 8.36000 7.92420 + 5.92009 4.65204 2.28366 1.69326 1.10161 0.95397 + 12.28722 11.67251 11.12641 10.62509 10.16864 9.75753 + 9.39136 9.07003 8.79368 8.56236 8.37607 8.23465 + 8.13713 8.08367 8.07655 8.11358 8.19279 8.31468 + 8.47311 8.56055 8.64605 8.68756 8.49156 8.14578 + 6.37699 5.15241 2.62592 1.93103 1.15310 0.95391 + 12.28413 11.67228 11.12622 10.62541 10.16962 9.75862 + 9.39219 9.07052 8.79407 8.56294 8.37701 8.23605 + 8.13904 8.08601 8.07932 8.11676 8.19656 8.31982 + 8.48167 8.57234 8.66315 8.71550 8.57416 8.28509 + 6.70322 5.54090 2.92458 2.14175 1.20381 0.95388 + 1.21010 1.25686 1.30383 1.35113 1.39856 1.44592 + 1.49299 1.53961 1.58567 1.63103 1.67562 1.71966 + 1.76398 1.80897 1.85343 1.89477 1.93040 1.96056 + 1.98635 1.99918 2.01702 2.03601 2.05242 2.05659 + 2.06097 2.06136 2.06117 2.06113 2.06115 2.06185 + 1.62278 1.67344 1.72438 1.77597 1.82804 1.88042 + 1.93287 1.98511 2.03688 2.08794 2.13801 2.18697 + 2.23502 2.28217 2.32768 2.37060 2.41011 2.44663 + 2.48016 2.49530 2.51003 2.52199 2.53702 2.54235 + 2.54857 2.54849 2.54574 2.54491 2.54532 2.54932 + 1.97369 2.03036 2.08674 2.14334 2.19997 2.25635 + 2.31217 2.36710 2.42079 2.47295 2.52335 2.57190 + 2.61900 2.66487 2.70887 2.75028 2.78878 2.82612 + 2.86362 2.88133 2.89681 2.90711 2.91995 2.92476 + 2.93014 2.93006 2.92780 2.92715 2.92747 2.93074 + 2.55287 2.62627 2.69571 2.76193 2.82458 2.88345 + 2.93856 2.99041 3.03977 3.08672 3.13129 3.17367 + 3.21482 3.25551 3.29532 3.33359 3.36982 3.40464 + 3.43839 3.45445 3.47013 3.48220 3.49430 3.49723 + 3.49871 3.49909 3.50014 3.50035 3.50034 3.49931 + 3.01745 3.11388 3.19692 3.26873 3.33130 3.38724 + 3.43733 3.48253 3.52439 3.56345 3.60045 3.63577 + 3.66940 3.70145 3.73210 3.76235 3.79300 3.82323 + 3.85261 3.86751 3.88288 3.89532 3.90679 3.90811 + 3.90668 3.90750 3.91116 3.91218 3.91166 3.90714 + 3.41133 3.51906 3.61258 3.69275 3.75915 3.81221 + 3.85370 3.88725 3.91778 3.94646 3.97357 3.99935 + 4.02455 4.04977 4.07461 4.09824 4.12024 4.14240 + 4.16704 4.18059 4.19514 4.20701 4.21719 4.21879 + 4.21435 4.21522 4.22102 4.22234 4.22201 4.21487 + 3.75125 3.87096 3.97193 4.05517 4.12027 4.16805 + 4.20106 4.22432 4.24451 4.26326 4.28093 4.29783 + 4.31464 4.33189 4.34914 4.36531 4.37983 4.39505 + 4.41415 4.42570 4.43868 4.44957 4.45849 4.45964 + 4.45400 4.45494 4.46155 4.46306 4.46268 4.45448 + 4.31922 4.45235 4.55958 4.64241 4.70061 4.73567 + 4.75145 4.75503 4.75558 4.75547 4.75514 4.75514 + 4.75605 4.75836 4.76150 4.76380 4.76441 4.76656 + 4.77471 4.78171 4.79006 4.79722 4.80306 4.80360 + 4.79834 4.79911 4.80480 4.80611 4.80579 4.79867 + 4.78290 4.91895 5.02404 5.10037 5.14799 5.16897 + 5.16807 5.15373 5.13662 5.11955 5.10306 5.08790 + 5.07459 5.06364 5.05429 5.04441 5.03276 5.02330 + 5.02131 5.02354 5.02632 5.02849 5.03090 5.03111 + 5.02817 5.02855 5.03155 5.03224 5.03209 5.02832 + 5.65136 5.80210 5.88711 5.91954 5.91470 5.89033 + 5.85291 5.80858 5.76454 5.72074 5.67474 5.62598 + 5.57881 5.53689 5.49971 5.46465 5.43032 5.40134 + 5.37869 5.36662 5.35476 5.34644 5.34020 5.33953 + 5.34381 5.34315 5.33840 5.33711 5.33763 5.34355 + 6.29240 6.41728 6.46796 6.46194 6.41788 6.35644 + 6.28484 6.20937 6.13700 6.06712 5.99617 5.92317 + 5.85404 5.79311 5.73883 5.68594 5.63169 5.58535 + 5.54749 5.52435 5.50024 5.48246 5.46935 5.46789 + 5.47755 5.47605 5.46535 5.46245 5.46360 5.47695 + 7.37483 7.27797 7.17195 7.06632 6.96109 6.85615 + 6.75161 6.64759 6.54381 6.44096 6.33955 6.23945 + 6.14142 6.04532 5.95179 5.86172 5.77621 5.69619 + 5.62558 5.59751 5.57747 5.56452 5.52412 5.50789 + 5.52355 5.52477 5.50945 5.50437 5.50890 5.52617 + 7.98821 7.83252 7.66782 7.50602 7.34712 7.19107 + 7.03807 6.88838 6.74192 6.59962 6.46244 6.33021 + 6.20426 6.08497 5.97324 5.87024 5.77658 5.68976 + 5.60925 5.57394 5.54367 5.51843 5.45801 5.43626 + 5.45671 5.45973 5.44462 5.43944 5.44409 5.45904 + 8.44694 8.23910 8.02299 7.81251 7.60751 7.40801 + 7.21419 7.02624 6.84447 6.66980 6.50342 6.34513 + 6.19649 6.05844 5.93193 5.81834 5.71790 5.62579 + 5.53855 5.49874 5.46241 5.42987 5.35591 5.32890 + 5.34823 5.35295 5.34216 5.33812 5.34212 5.35006 + 8.69624 8.53060 8.32317 8.09336 7.84604 7.58814 + 7.32863 7.07914 6.85253 6.65121 6.47358 6.31542 + 6.17134 6.03658 5.90894 5.78511 5.66266 5.54391 + 5.43266 5.38018 5.32717 5.28472 5.24454 5.23470 + 5.22728 5.22625 5.22487 5.22464 5.22460 5.22530 + 9.20253 9.04469 8.76272 8.41397 8.04742 7.70710 + 7.39843 7.11912 6.86734 6.64058 6.43319 6.24031 + 6.06072 5.89464 5.74101 5.59893 5.46528 5.33047 + 5.19680 5.13948 5.08572 5.04369 4.99635 4.98304 + 4.96138 4.96138 4.97124 4.97406 4.97276 4.95905 + 9.59906 9.37018 9.01604 8.59950 8.17245 7.78010 + 7.42685 7.10928 6.82404 6.56810 6.33491 6.11885 + 5.91739 5.73013 5.55700 5.39824 5.25109 5.10184 + 4.95335 4.89195 4.83520 4.79065 4.73845 4.72327 + 4.69567 4.69604 4.71015 4.71415 4.71235 4.69311 + 10.25870 9.85014 9.34370 8.80198 8.27173 7.79122 + 7.36157 6.97821 6.63637 6.32916 6.04721 5.78393 + 5.53891 5.31271 5.10548 4.91367 4.73396 4.56003 + 4.39284 4.31692 4.24393 4.18713 4.12759 4.11210 + 4.09422 4.09331 4.09756 4.09888 4.09817 4.09124 + 10.77465 10.06759 9.40245 8.79361 8.23540 7.72395 + 7.25575 6.82840 6.44054 6.08868 5.76850 5.47528 + 5.20334 4.94922 4.71430 4.49806 4.29891 4.11095 + 3.92953 3.84160 3.75398 3.68472 3.62039 3.61028 + 3.60412 3.60106 3.59247 3.59026 3.59123 3.60132 + 11.20916 10.36119 9.54558 8.78824 8.10226 7.49866 + 6.96938 6.50069 6.08051 5.69917 5.34625 5.01575 + 4.70830 4.42394 4.16046 3.91313 3.67796 3.46104 + 3.26237 3.16502 3.06960 2.99680 2.92793 2.91181 + 2.90472 2.90235 2.89549 2.89378 2.89429 2.90133 + 11.56878 10.48863 9.54629 8.72142 7.99539 7.35447 + 6.78887 6.28581 5.83352 5.42483 5.05330 4.71186 + 4.39206 4.08843 3.80157 3.53344 3.28462 3.05190 + 2.83578 2.73527 2.63931 2.56662 2.49467 2.47654 + 2.45987 2.45849 2.45943 2.45981 2.45948 2.45656 + 11.79316 10.59807 9.57903 8.69612 7.92799 7.25639 + 6.66795 6.14682 5.67806 5.25348 4.86669 4.51078 + 4.17753 3.86160 3.56335 3.28431 3.02557 2.78333 + 2.55710 2.45155 2.35161 2.27676 2.20296 2.18450 + 2.16704 2.16570 2.16721 2.16774 2.16736 2.16374 + 11.96018 10.68652 9.61765 8.69571 7.89865 7.20585 + 6.60055 6.06504 5.58285 5.14534 4.74626 4.37889 + 4.03537 3.71057 3.40448 3.11814 2.85223 2.60319 + 2.36896 2.25876 2.15403 2.07561 2.00014 1.98177 + 1.96619 1.96462 1.96431 1.96442 1.96416 1.96280 + 12.19551 10.83136 9.70973 8.74423 7.91321 7.19462 + 6.56714 6.01105 5.50897 5.05235 4.63506 4.25077 + 3.89217 3.55436 3.23680 2.93956 2.66209 2.40107 + 2.15241 2.03368 1.92013 1.83489 1.75463 1.73554 + 1.72161 1.71968 1.71709 1.71668 1.71655 1.71776 + 12.35617 10.95078 9.80952 8.82602 7.97967 7.24755 + 6.60693 6.03756 5.52228 5.05278 4.62313 4.22707 + 3.85753 3.50964 3.18256 2.87580 2.58788 2.31441 + 2.05128 1.92417 1.80221 1.71021 1.62306 1.60208 + 1.58644 1.58439 1.58185 1.58146 1.58132 1.58201 + 12.61073 11.17001 10.02350 9.03189 8.17875 7.43478 + 6.78001 6.19551 5.66569 5.18226 4.73878 4.32834 + 3.94291 3.57712 3.23036 2.90251 2.59120 2.28844 + 1.98871 1.83948 1.69174 1.57625 1.46625 1.43906 + 1.41695 1.41444 1.41263 1.41242 1.41218 1.41167 + 12.76584 11.31449 10.17800 9.19463 8.34854 7.60639 + 6.95100 6.36529 5.83506 5.35155 4.90737 4.49428 + 4.10244 3.72557 3.36394 3.01880 2.68786 2.36004 + 2.02513 1.85303 1.67474 1.52923 1.39254 1.35948 + 1.33296 1.32967 1.32669 1.32629 1.32603 1.32691 + 12.94713 11.47917 10.36918 9.41942 8.60207 7.88401 + 7.24791 6.67630 6.15434 5.67422 5.22989 4.81450 + 4.41975 4.03905 3.66927 3.30601 2.94274 2.56834 + 2.16841 1.95283 1.72003 1.51811 1.31647 1.27350 + 1.24727 1.24309 1.23414 1.23215 1.23304 1.23765 + 13.03155 11.56609 10.48920 9.57425 8.78404 8.08947 + 7.47343 6.91858 6.40982 5.93970 5.50247 5.09150 + 4.69846 4.31652 3.94200 3.56947 3.18996 2.78648 + 2.33517 2.08021 1.79444 1.53990 1.28148 1.22746 + 1.20136 1.19674 1.18265 1.17924 1.18127 1.18783 + 13.06746 11.61208 10.56992 9.68623 8.92072 8.24722 + 7.64922 7.10957 6.61324 6.15303 5.72361 5.31857 + 4.92974 4.55014 4.17553 3.79948 3.41070 2.98712 + 2.49620 2.20909 1.87748 1.57724 1.26630 1.20006 + 1.17109 1.16622 1.14912 1.14486 1.14762 1.15410 + 13.07812 11.63638 10.62808 9.77163 9.02816 8.37311 + 7.79079 7.26448 6.77935 6.32852 5.90693 5.50845 + 5.12505 4.74967 4.37755 4.00128 3.60755 3.16989 + 2.64791 2.33412 1.96339 1.62217 1.26254 1.18358 + 1.14934 1.14415 1.12533 1.12058 1.12377 1.12928 + 13.06570 11.65424 10.70661 9.89521 9.18862 8.56408 + 8.00757 7.50334 7.03736 6.60327 6.19650 5.81137 + 5.44023 5.07589 4.71278 4.34177 3.94607 3.49166 + 2.92392 2.56756 2.13173 1.72030 1.27823 1.17407 + 1.11568 1.10941 1.09502 1.09128 1.09258 1.09498 + 12.91526 11.62736 10.78301 10.03148 9.35522 8.74054 + 8.18252 7.67504 7.21300 6.79082 6.40219 6.03904 + 5.69022 5.34563 4.99838 4.63707 4.23987 3.76154 + 3.13972 2.74918 2.28176 1.83967 1.32538 1.17864 + 1.08657 1.08348 1.08170 1.07698 1.06241 1.07233 + 12.84949 11.61303 10.84606 10.15699 9.53333 8.96404 + 8.44537 7.97249 7.54134 7.14742 6.78542 6.44829 + 6.12605 5.80900 5.48963 5.15474 4.77779 4.30162 + 3.64050 3.20082 2.64857 2.09986 1.42110 1.21549 + 1.06589 1.05518 1.05098 1.04654 1.03047 1.03948 + 12.87136 11.63801 10.89441 10.22786 9.62629 9.07989 + 8.58487 8.13651 7.73069 7.36272 7.02689 6.71537 + 6.41658 6.11992 5.81882 5.50201 5.14671 4.70253 + 4.07110 3.61994 3.00180 2.34508 1.50104 1.24875 + 1.07324 1.05200 1.02747 1.02361 1.02162 1.02183 + 12.75477 11.58403 10.91453 10.30891 9.75792 9.25434 + 8.79565 8.37858 8.00030 7.65760 7.34648 7.06138 + 6.79365 6.53482 6.27805 6.01019 5.70235 5.28674 + 4.64365 4.16815 3.50922 2.77881 1.73346 1.38447 + 1.07355 1.03483 1.01188 1.00812 0.99598 1.00322 + 12.73398 11.58046 10.93792 10.35595 9.82658 9.34370 + 8.90507 8.50782 8.14943 7.82705 7.53709 7.27431 + 7.03041 6.79731 6.56909 6.33368 6.06344 5.69073 + 5.08774 4.62021 3.94167 3.14805 1.92906 1.50107 + 1.09537 1.03831 0.99973 0.99576 0.98777 0.99345 + 12.72359 11.58229 10.95564 10.38777 9.87166 9.40207 + 8.97675 8.59309 8.24878 7.94119 7.66695 7.42100 + 7.19518 6.98176 6.77561 6.56588 6.32667 5.99231 + 5.43215 4.98074 4.30010 3.46753 2.11184 1.61331 + 1.12092 1.04657 0.99206 0.98748 0.98343 0.98744 + 12.70035 11.58325 10.97530 10.42109 9.91486 9.45269 + 9.03325 8.65517 8.31738 8.01791 7.75399 7.52146 + 7.31330 7.12174 6.93851 6.74585 6.51554 6.19844 + 5.68533 5.27261 4.63486 3.79926 2.28896 1.71036 + 1.13155 1.04828 0.99515 0.99138 0.98301 0.98338 + 12.70204 11.59546 10.99561 10.45091 9.95572 9.50649 + 9.10114 8.73776 8.41468 8.13002 7.88138 7.66498 + 7.47425 7.30317 7.14805 6.99948 6.83164 6.57360 + 6.09672 5.70255 5.09972 4.27898 2.62166 1.91953 + 1.17577 1.06729 0.99414 0.98701 0.97978 0.97826 + 12.66645 11.59143 11.01093 10.47990 9.99414 9.55153 + 9.15113 8.79250 8.47558 8.19915 7.96134 7.75919 + 7.58724 7.43941 7.30912 7.18022 7.02609 6.79880 + 6.39256 6.04278 5.47091 4.65141 2.90664 2.11363 + 1.22679 1.09124 0.99452 0.98638 0.97344 0.97513 + 12.65228 11.60359 11.03392 10.51311 10.03757 9.60547 + 9.21598 8.86870 8.56359 8.29989 8.07651 7.89157 + 7.74111 7.62088 7.52630 7.44380 7.34988 7.19900 + 6.88926 6.59719 6.08896 5.32461 3.51850 2.55117 + 1.34225 1.15099 1.00215 0.98663 0.97245 0.97093 + 12.62934 11.61063 11.04533 10.52906 10.05861 9.63214 + 9.24889 8.90843 8.61071 8.35506 8.14071 7.96612 + 7.82780 7.72221 7.64598 7.58751 7.52647 7.42320 + 7.18727 6.94912 6.51189 5.80917 3.97527 2.90499 + 1.46466 1.22113 1.01187 0.98773 0.96782 0.96883 + 12.55895 11.61695 11.05763 10.54692 10.08194 9.66123 + 9.28403 8.95002 8.65923 8.41128 8.20574 8.04159 + 7.91610 7.82672 7.77183 7.74263 7.72335 7.68193 + 7.54216 7.37293 7.02644 6.42636 4.67400 3.49079 + 1.68601 1.35243 1.03547 0.99379 0.96851 0.96670 + 12.49600 11.62094 11.06562 10.55720 10.09395 9.67528 + 9.30064 8.96977 8.68275 8.43922 8.23860 8.07997 + 7.96123 7.88053 7.83701 7.82311 7.82661 7.82516 + 7.75374 7.63003 7.33603 6.79398 5.17083 3.98003 + 1.88784 1.46986 1.05986 1.00780 0.96883 0.96564 + 12.44916 11.62214 11.06943 10.56265 10.10087 9.68399 + 9.31143 8.98278 8.69793 8.45672 8.25891 8.10381 + 7.98938 7.91397 7.87741 7.87336 7.89149 7.91269 + 7.88216 7.79390 7.55333 7.07412 5.54438 4.35957 + 2.07984 1.58773 1.08555 1.01819 0.97036 0.96500 + 12.41710 11.62286 11.07190 10.56629 10.10548 9.68984 + 9.31868 8.99156 8.70823 8.46866 8.27283 8.12015 + 8.00865 7.93686 7.90508 7.90784 7.93606 7.97317 + 7.97184 7.90974 7.71128 7.28460 5.84056 4.67487 + 2.26187 1.70046 1.11156 1.02907 0.97234 0.96457 + 12.37720 11.62378 11.07479 10.57069 10.11137 9.69733 + 9.32792 9.00268 8.72144 8.48418 8.29098 8.14140 + 8.03362 7.96652 7.94098 7.95246 7.99366 8.05157 + 8.08886 8.06229 7.92565 7.58177 6.28489 5.17261 + 2.59867 1.91166 1.16359 1.05194 0.97696 0.96402 + 12.35255 11.62434 11.07634 10.57328 10.11497 9.70190 + 9.33351 9.00942 8.72949 8.49376 8.30224 8.15455 + 8.04902 7.98483 7.96316 7.98000 8.02908 8.10003 + 8.16165 8.15791 8.06434 7.78258 6.60676 5.55278 + 2.89649 2.10522 1.21503 1.07601 0.98203 0.96370 + 12.31551 11.62509 11.07831 10.57662 10.11987 9.70816 + 9.34108 9.01843 8.74032 8.50669 8.31749 8.17238 + 8.06994 8.00978 7.99345 8.01754 8.07732 8.16642 + 8.26195 8.29046 8.26194 8.08270 7.13406 6.21297 + 3.51249 2.53359 1.34010 1.13938 0.99515 0.96327 + 12.29427 11.62560 11.07944 10.57845 10.12241 9.71138 + 9.34498 9.02304 8.74575 8.51312 8.32508 8.18133 + 8.08059 8.02254 8.00898 8.03682 8.10218 8.20098 + 8.31447 8.35975 8.36619 8.24814 7.45989 6.64419 + 3.99436 2.90115 1.46013 1.20460 1.00822 0.96305 + 12.27113 11.62599 11.08077 10.58048 10.12508 9.71471 + 9.34900 9.02777 8.75125 8.51948 8.33253 8.19016 + 8.09114 8.03525 8.02449 8.05618 8.12736 8.23625 + 8.36852 8.43108 8.47279 8.42300 7.84830 7.18496 + 4.71091 3.49254 1.68378 1.33358 1.03427 0.96284 + 12.28020 11.63289 11.07979 10.57645 10.12078 9.71157 + 9.34775 9.02875 8.75420 8.52399 8.33795 8.19530 + 8.09352 8.03256 8.01853 8.05792 8.15209 8.27765 + 8.40351 8.46391 8.51675 8.50755 8.08516 7.51030 + 5.21711 3.95886 1.88978 1.45921 1.05914 0.96273 + 12.27196 11.63262 11.08000 10.57699 10.12162 9.71266 + 9.34912 9.03031 8.75599 8.52601 8.34023 8.19793 + 8.09661 8.03628 8.02312 8.06380 8.15987 8.28838 + 8.41987 8.48604 8.55068 8.56421 8.22882 7.73626 + 5.60313 4.33211 2.09526 1.57997 1.08455 0.96267 + 12.26618 11.63237 11.08010 10.57731 10.12213 9.71334 + 9.34995 9.03132 8.75716 8.52737 8.34178 8.19971 + 8.09870 8.03880 8.02623 8.06774 8.16508 8.29561 + 8.43101 8.50103 8.57339 8.60234 8.33014 7.89929 + 5.90694 4.64441 2.28596 1.69831 1.10988 0.96263 + 12.23777 11.62531 11.08141 10.58235 10.12810 9.71871 + 9.35391 9.03367 8.75828 8.52782 8.34227 8.20144 + 8.10431 8.05095 8.04368 8.08039 8.15921 8.28062 + 8.43879 8.52618 8.61065 8.65148 8.46133 8.11891 + 6.36092 5.14215 2.62662 1.93485 1.16104 0.96258 + 12.23437 11.62507 11.08101 10.58227 10.12841 9.71915 + 9.35430 9.03399 8.75870 8.52851 8.34332 8.20290 + 8.10621 8.05330 8.04651 8.08368 8.16311 8.28594 + 8.44696 8.53714 8.62901 8.68350 8.54325 8.25646 + 6.68496 5.52847 2.92402 2.14471 1.21142 0.96254 + 1.17925 1.22341 1.26825 1.31391 1.36027 1.40715 + 1.45434 1.50158 1.54864 1.59524 1.64112 1.68617 + 1.73055 1.77427 1.81658 1.85649 1.89305 1.92624 + 1.95567 1.96871 1.98207 1.99434 2.01304 2.01968 + 2.02294 2.02281 2.02272 2.02273 2.02246 2.02340 + 1.57546 1.62759 1.68000 1.73297 1.78632 1.83983 + 1.89323 1.94622 1.99850 2.04980 2.09988 2.14869 + 2.19661 2.24384 2.28965 2.33312 2.37330 2.41023 + 2.44331 2.45767 2.47119 2.48185 2.49606 2.50151 + 2.50770 2.50757 2.50479 2.50397 2.50433 2.50835 + 1.91984 1.97902 2.03781 2.09668 2.15534 2.21349 + 2.27075 2.32675 2.38110 2.43351 2.48379 2.53200 + 2.57888 2.62497 2.66970 2.71231 2.75224 2.79027 + 2.82647 2.84273 2.85685 2.86639 2.87895 2.88386 + 2.88904 2.88892 2.88668 2.88602 2.88639 2.88961 + 2.49407 2.57235 2.64566 2.71463 2.77891 2.83839 + 2.89339 2.94488 2.99435 3.04204 3.08795 3.13215 + 3.17534 3.21796 3.25942 3.29869 3.33498 3.36915 + 3.40181 3.41718 3.43220 3.44385 3.45570 3.45859 + 3.46000 3.46038 3.46146 3.46169 3.46166 3.46059 + 2.96415 3.06181 3.14565 3.21793 3.28094 3.33759 + 3.38872 3.43527 3.47871 3.51958 3.55853 3.59582 + 3.63133 3.66503 3.69707 3.72838 3.75971 3.79002 + 3.81879 3.83323 3.84820 3.86044 3.87177 3.87305 + 3.87155 3.87238 3.87611 3.87715 3.87661 3.87201 + 3.36503 3.46913 3.56018 3.63910 3.70546 3.75964 + 3.80316 3.83929 3.87244 3.90363 3.93309 3.96101 + 3.98804 4.01475 4.04078 4.06553 4.08868 4.11162 + 4.13619 4.14943 4.16385 4.17583 4.18591 4.18748 + 4.18295 4.18384 4.18973 4.19106 4.19072 4.18349 + 3.73782 3.82208 3.89972 3.97213 4.03842 4.09771 + 4.14910 4.19181 4.22530 4.24945 4.26513 4.27436 + 4.28143 4.29040 4.30202 4.31704 4.33636 4.36094 + 4.39083 4.40574 4.41558 4.41889 4.42907 4.43297 + 4.42650 4.42690 4.43365 4.43530 4.43509 4.42665 + 4.29287 4.40364 4.49689 4.57422 4.63484 4.67866 + 4.70675 4.72173 4.72749 4.72587 4.71907 4.71105 + 4.70862 4.71666 4.73163 4.74296 4.74258 4.74083 + 4.75004 4.75861 4.76808 4.77564 4.78178 4.78115 + 4.77687 4.77781 4.78317 4.78469 4.78385 4.77701 + 4.75836 4.86937 4.95913 5.02988 5.08090 5.11237 + 5.12575 5.12432 5.11284 5.09355 5.06915 5.04440 + 5.02701 5.02246 5.02655 5.02689 5.01415 5.00081 + 5.00065 5.00455 5.00877 5.01172 5.01429 5.01396 + 5.01164 5.01212 5.01495 5.01576 5.01528 5.01169 + 5.62151 5.73371 5.81058 5.85646 5.87205 5.86012 + 5.82598 5.77861 5.72907 5.68019 5.63305 5.58862 + 5.54797 5.51183 5.47932 5.44753 5.41466 5.38507 + 5.36411 5.35638 5.34655 5.33702 5.33207 5.33186 + 5.33630 5.33562 5.33074 5.32961 5.32994 5.33604 + 6.24082 6.35951 6.41092 6.41031 6.37314 6.31696 + 6.24881 6.17575 6.10561 6.03794 5.96910 5.89804 + 5.83080 5.77183 5.71971 5.66934 5.61810 5.57508 + 5.54045 5.51876 5.49597 5.47917 5.46720 5.46602 + 5.47608 5.47459 5.46374 5.46080 5.46197 5.47552 + 7.14962 7.17511 7.15562 7.10176 7.01652 6.90507 + 6.77549 6.63958 6.51029 6.39136 6.28294 6.18401 + 6.09339 6.00909 5.93064 5.85627 5.78419 5.71404 + 5.64567 5.61176 5.57589 5.54585 5.52119 5.52207 + 5.53284 5.53042 5.51542 5.51117 5.51356 5.53263 + 7.77625 7.73937 7.65615 7.54063 7.39680 7.23080 + 7.05154 6.87147 6.70384 6.55222 6.41632 6.29392 + 6.18247 6.07874 5.98176 5.88914 5.79852 5.70950 + 5.62213 5.57886 5.53398 5.49721 5.46562 5.46412 + 5.47160 5.46919 5.45577 5.45201 5.45410 5.47090 + 8.25404 8.15809 8.01647 7.84593 7.65112 7.43877 + 7.21814 7.00166 6.80273 6.62442 6.46601 6.32431 + 6.19559 6.07591 5.96380 5.85645 5.75116 5.64765 + 5.54647 5.49709 5.44732 5.40778 5.37179 5.36673 + 5.36745 5.36559 5.35746 5.35525 5.35643 5.36618 + 8.60249 8.52291 8.33836 8.09055 7.81475 7.54503 + 7.29053 7.05669 6.84900 6.66394 6.49271 6.32913 + 6.17656 6.03742 5.90973 5.78909 5.67165 5.55786 + 5.44832 5.39504 5.34274 5.30253 5.26331 5.25380 + 5.24688 5.24582 5.24444 5.24416 5.24417 5.24496 + 9.16798 9.01818 8.74315 8.39987 8.03766 7.70103 + 7.39561 7.11929 6.87036 6.64627 6.44125 6.25042 + 6.07260 5.90808 5.75586 5.61510 5.48281 5.34958 + 5.21761 5.16103 5.10812 5.06696 5.02079 5.00781 + 4.98631 4.98636 4.99635 4.99918 4.99789 4.98405 + 9.73941 9.31632 8.89900 8.50580 8.13521 7.78641 + 7.45879 7.15182 6.86541 6.60057 6.35617 6.13074 + 5.92322 5.73423 5.56373 5.41150 5.27442 5.13818 + 4.99030 4.91677 4.85465 4.81655 4.76984 4.75044 + 4.72398 4.72497 4.73900 4.74279 4.74145 4.72174 + 10.40162 9.81571 9.25405 8.73422 8.25302 7.80774 + 7.39608 7.01714 6.67021 6.35365 6.06486 5.80049 + 5.55684 5.33213 5.12746 4.94133 4.77087 4.60378 + 4.43022 4.34526 4.27012 4.21968 4.16245 4.14450 + 4.12711 4.12667 4.13090 4.13214 4.13158 4.12441 + 10.77734 10.06948 9.40485 8.79715 8.24066 7.73149 + 7.26602 6.84178 6.45732 6.10901 5.79245 5.50272 + 5.23374 4.98183 4.74831 4.53268 4.33349 4.14509 + 3.96319 3.87510 3.78750 3.71846 3.65457 3.64458 + 3.63835 3.63526 3.62669 3.62447 3.62545 3.63560 + 11.24465 10.33222 9.51070 8.77865 8.12275 7.53473 + 7.00782 6.53350 6.10476 5.71649 5.36334 5.03982 + 4.73939 4.45745 4.19344 3.94628 3.71338 3.49501 + 3.29327 3.19861 3.10431 3.02968 2.95986 2.94520 + 2.93719 2.93490 2.92818 2.92643 2.92715 2.93405 + 11.54568 10.48446 9.55490 8.73798 8.01637 7.37739 + 6.81223 6.30914 5.85721 5.44939 5.07907 4.73902 + 4.42046 4.11772 3.83152 3.56393 3.31559 3.08326 + 2.86729 2.76667 2.67034 2.59718 2.52499 2.50681 + 2.49005 2.48866 2.48962 2.49001 2.48968 2.48667 + 11.75485 10.59039 9.59052 8.71823 7.95456 7.28332 + 6.69298 6.16954 5.69969 5.27530 4.88963 4.53534 + 4.20357 3.88860 3.59092 3.31229 3.05399 2.81220 + 2.58631 2.48076 2.38045 2.30504 2.23098 2.21248 + 2.19493 2.19358 2.19510 2.19563 2.19526 2.19151 + 11.91373 10.67599 9.62904 8.71887 7.92635 7.23330 + 6.62519 6.08648 5.60262 5.16504 4.76699 4.40125 + 4.05924 3.73537 3.42982 3.14384 2.87839 2.62987 + 2.39615 2.28604 2.18097 2.10198 2.02625 2.00784 + 1.99220 1.99062 1.99029 1.99039 1.99014 1.98869 + 12.14831 10.81767 9.71633 8.76204 7.93567 7.21736 + 6.58783 6.02925 5.52590 5.06925 4.65285 4.26991 + 3.91258 3.57564 3.25863 2.96185 2.68487 2.42444 + 2.17642 2.05792 1.94423 1.85860 1.77806 1.75891 + 1.74492 1.74298 1.74035 1.73993 1.73981 1.74105 + 12.31866 10.93636 9.80949 8.83476 7.99304 7.26268 + 6.62220 6.05243 5.53710 5.06804 4.63914 4.24403 + 3.87543 3.52835 3.20193 2.89574 2.60836 2.33546 + 2.07296 1.94615 1.82431 1.73223 1.64478 1.62368 + 1.60794 1.60587 1.60334 1.60295 1.60281 1.60362 + 12.59051 11.15570 10.01341 9.02603 8.17688 7.43665 + 6.78523 6.20350 5.67567 5.19356 4.75096 4.34115 + 3.95635 3.59135 3.24546 2.91841 2.60778 2.30564 + 2.00654 1.85764 1.71026 1.59501 1.48492 1.45765 + 1.43549 1.43297 1.43117 1.43096 1.43072 1.43030 + 12.74293 11.29840 10.16609 9.18646 8.34363 7.60449 + 6.95184 6.36851 5.84022 5.35830 4.91541 4.50341 + 4.11256 3.73663 3.37591 3.03167 2.70162 2.37466 + 2.04047 1.86864 1.69051 1.54513 1.40886 1.37594 + 1.34955 1.34626 1.34327 1.34287 1.34261 1.34361 + 12.89537 11.45136 10.35467 9.41277 8.59917 7.88235 + 7.24608 6.67403 6.15233 5.67322 5.23045 4.81695 + 4.42405 4.04501 3.67669 3.31473 2.95263 2.57925 + 2.18005 1.96467 1.73192 1.53014 1.32973 1.28746 + 1.26155 1.25744 1.24876 1.24682 1.24768 1.25357 + 12.88278 11.52005 10.49926 9.60795 8.81846 8.11018 + 7.47401 6.90099 6.38345 5.91362 5.48323 5.08259 + 4.69940 4.32419 3.95332 3.58178 3.20068 2.79278 + 2.33645 2.08225 1.80408 1.55877 1.29641 1.23527 + 1.21348 1.21087 1.19664 1.19281 1.19557 1.20402 + 12.89320 11.55105 10.57201 9.71689 8.95501 8.26897 + 7.65069 7.09205 6.58597 6.12527 5.70211 5.30714 + 4.92824 4.55570 4.18513 3.81013 3.41915 2.98950 + 2.49175 2.20598 1.88542 1.59826 1.28190 1.20535 + 1.18215 1.18006 1.16269 1.15785 1.16166 1.17013 + 12.88737 11.56423 10.62334 9.79863 9.06097 8.39462 + 7.79248 7.24699 6.75170 6.29985 5.88405 5.49531 + 5.12174 4.75352 4.38565 4.01053 3.61429 3.16929 + 2.63887 2.32682 1.96992 1.64493 1.27879 1.18717 + 1.15973 1.15784 1.13862 1.13316 1.13762 1.14492 + 12.84580 11.56163 10.68858 9.91517 9.21930 8.58685 + 8.01235 7.48936 7.01248 6.57593 6.17326 5.79640 + 5.43449 5.07789 4.72042 4.35206 3.95396 3.48766 + 2.90225 2.54515 2.12776 1.74243 1.30541 1.18556 + 1.11662 1.11576 1.11421 1.10975 1.09753 1.10969 + 12.81186 11.55590 10.73125 9.99481 9.32988 8.72340 + 8.17084 7.66650 7.20569 6.78323 6.39328 6.02841 + 5.67838 5.33374 4.98766 4.62871 4.23485 3.76015 + 3.14154 2.75242 2.28637 1.84559 1.33390 1.18839 + 1.09789 1.09515 1.09383 1.08925 1.07509 1.08621 + 12.75137 11.54376 10.79344 10.11739 9.50367 8.94170 + 8.42805 7.95821 7.52845 7.13455 6.77161 6.43319 + 6.11002 5.79310 5.47496 5.14242 4.76885 4.29655 + 3.63921 3.20139 2.65113 2.10439 1.42889 1.22458 + 1.07670 1.06640 1.06264 1.05829 1.04239 1.05200 + 12.78436 11.57569 10.84513 10.18873 9.59498 9.05440 + 8.56344 8.11761 7.71304 7.34526 7.00888 6.69654 + 6.39729 6.10113 5.80155 5.48736 5.13576 4.69600 + 4.06899 3.61954 3.00232 2.34680 1.50795 1.25780 + 1.08394 1.06290 1.03869 1.03498 1.03283 1.03356 + 12.68606 11.53300 10.87060 10.27074 9.72423 9.22428 + 8.76837 8.35334 7.97647 7.63463 7.32403 7.03926 + 6.77204 6.51414 6.25884 5.99302 5.68792 5.27563 + 4.63657 4.16350 3.50759 2.78039 1.73987 1.39237 + 1.08346 1.04521 1.02267 1.01888 1.00652 1.01404 + 12.67335 11.53469 10.89657 10.31821 9.79190 9.31158 + 8.87505 8.47948 8.12245 7.80113 7.51202 7.25001 + 7.00697 6.77500 6.54821 6.31465 6.04678 5.67706 + 5.07798 4.61303 3.93783 3.14795 1.93463 1.50840 + 1.10488 1.04831 1.01016 1.00613 0.99783 1.00375 + 12.66627 11.53847 10.91509 10.35000 9.83627 9.36875 + 8.94520 8.56306 8.22006 7.91359 7.64032 7.39529 + 7.17046 6.95819 6.75339 6.54534 6.30826 5.97665 + 5.42026 4.97146 4.29436 3.46587 2.11659 1.62011 + 1.13011 1.05626 1.00220 0.99756 0.99316 0.99740 + 12.64391 11.54027 10.93545 10.38360 9.87936 9.41880 + 9.00072 8.62384 8.28725 7.98895 7.72620 7.49482 + 7.28779 7.09734 6.91530 6.72399 6.49545 6.18094 + 5.67196 5.26216 4.62808 3.79636 2.29214 1.71627 + 1.14074 1.05792 1.00492 1.00109 0.99273 0.99311 + 12.64691 11.55252 10.95506 10.41230 9.91903 9.47149 + 9.06770 8.70572 8.38390 8.10041 7.85282 7.63737 + 7.44758 7.27741 7.12325 6.97578 6.80938 6.55353 + 6.08039 5.68910 5.09030 4.27410 2.62347 1.92420 + 1.18446 1.07653 1.00363 0.99643 0.98921 0.98769 + 12.63401 11.55622 10.96867 10.43468 9.94930 9.50955 + 9.11351 8.75945 8.44606 8.17170 7.93442 7.73090 + 7.55532 7.40248 7.26970 7.14893 7.01603 6.80128 + 6.37821 6.01687 5.45084 4.64748 2.90957 2.12188 + 1.23201 1.09818 1.00422 0.99516 0.98572 0.98440 + 12.59507 11.55873 10.99197 10.47348 10.00004 9.56972 + 9.18174 8.83576 8.53183 8.26916 8.04668 7.86250 + 7.71272 7.59310 7.49909 7.41727 7.32422 7.17462 + 6.86723 6.57739 6.07309 5.31403 3.51672 2.55314 + 1.34950 1.15914 1.01120 0.99564 0.98149 0.98001 + 12.59056 11.57319 11.00359 10.48561 10.01557 9.59113 + 9.21093 8.87379 8.57896 8.32541 8.11198 7.93661 + 7.79504 7.68415 7.60443 7.55255 7.51168 7.42224 + 7.17237 6.92191 6.48461 5.78564 3.96597 2.92661 + 1.46756 1.22264 1.02049 0.99891 0.97892 0.97782 + 12.52333 11.58074 11.01679 10.50387 10.03890 9.61974 + 9.24518 8.91425 8.62631 8.38060 8.17630 8.01174 + 7.88326 7.78860 7.72990 7.70658 7.70670 7.67970 + 7.52783 7.34568 6.99449 6.39155 4.65806 3.51717 + 1.68867 1.35135 1.04338 1.00680 0.97761 0.97558 + 12.44480 11.57704 11.02358 10.51705 10.05582 9.63900 + 9.26599 8.93651 8.65058 8.40788 8.20793 8.04985 + 7.93159 7.85126 7.80798 7.79418 7.79764 7.79638 + 7.72595 7.60337 7.31157 6.77351 5.16140 3.97613 + 1.89217 1.47607 1.06833 1.01662 0.97752 0.97443 + 12.40122 11.57816 11.02659 10.52210 10.06267 9.64765 + 9.27656 8.94930 8.66610 8.42640 8.22918 8.07355 + 7.95847 7.88308 7.84718 7.84424 7.86391 7.88782 + 7.85205 7.75467 7.51940 7.07787 5.56331 4.30624 + 2.08185 1.60645 1.09445 1.01814 0.98486 0.97374 + 12.37002 11.57898 11.02906 10.52573 10.06743 9.65360 + 9.28381 8.95797 8.67628 8.43827 8.24302 8.08975 + 7.97758 7.90597 7.87497 7.87852 7.90744 7.94711 + 7.94277 7.87225 7.67490 7.28041 5.86280 4.62568 + 2.25934 1.71670 1.12070 1.02971 0.98781 0.97328 + 12.32906 11.57981 11.03255 10.53073 10.07362 9.66127 + 9.29314 8.96895 8.68870 8.45240 8.26000 8.11104 + 8.00364 7.93676 7.91123 7.92262 7.96368 8.02145 + 8.05886 8.03276 7.89727 7.55588 6.26847 5.16279 + 2.60001 1.91623 1.17150 1.06043 0.98554 0.97270 + 12.30324 11.58007 11.03440 10.53352 10.07719 9.66570 + 9.29856 8.97552 8.69665 8.46191 8.27120 8.12410 + 8.01895 7.95494 7.93327 7.95001 7.99898 8.06969 + 8.13117 8.12771 8.03501 7.75532 6.58809 5.54075 + 2.89658 2.10911 1.22265 1.08432 0.99058 0.97236 + 12.26461 11.58043 11.03657 10.53706 10.08190 9.67163 + 9.30584 8.98437 8.70735 8.47473 8.28633 8.14175 + 8.03967 7.97969 7.96338 7.98738 8.04700 8.13581 + 8.23094 8.25940 8.23127 8.05345 7.11160 6.19689 + 3.51018 2.53595 1.34708 1.14720 1.00368 0.97190 + 12.24384 11.58075 11.03750 10.53869 10.08434 9.67476 + 9.30967 8.98892 8.71273 8.48107 8.29381 8.15060 + 8.05021 7.99234 7.97878 8.00650 8.07167 8.17016 + 8.28325 8.32835 8.33491 8.21777 7.43512 6.62536 + 3.99018 2.90202 1.46651 1.21198 1.01676 0.97167 + 12.22248 11.58125 11.03843 10.54031 10.08681 9.67804 + 9.31365 8.99358 8.71809 8.48725 8.30106 8.15928 + 8.06066 8.00495 7.99416 8.02567 8.09659 8.20520 + 8.33712 8.39942 8.44097 8.39155 7.82085 7.16259 + 4.70382 3.49089 1.68910 1.34018 1.04278 0.97145 + 12.21152 11.58144 11.03865 10.54098 10.08783 9.67935 + 9.31525 8.99565 8.72095 8.49103 8.30552 8.16406 + 8.06596 8.01133 8.00179 8.03370 8.10483 8.22056 + 8.37795 8.45442 8.48165 8.41225 8.08002 7.65286 + 5.13240 3.85606 1.90438 1.49789 1.06481 0.97133 + 12.22454 11.58828 11.03786 10.53672 10.08315 9.67577 + 9.31361 8.99606 8.72277 8.49368 8.30863 8.16686 + 8.06593 8.00585 7.99274 8.03329 8.12903 8.25707 + 8.38810 8.45403 8.51844 8.53200 8.19883 7.71017 + 5.59162 4.32640 2.09861 1.58539 1.09287 0.97126 + 12.21897 11.58813 11.03796 10.53705 10.08366 9.67643 + 9.31444 8.99702 8.72391 8.49498 8.31013 8.16860 + 8.06798 8.00832 7.99581 8.03722 8.13423 8.26428 + 8.39913 8.46890 8.54100 8.56994 8.29947 7.87205 + 5.89366 4.63704 2.28832 1.70331 1.11806 0.97121 + 12.19081 11.58147 11.03967 10.54228 10.08953 9.68164 + 9.31828 8.99933 8.72503 8.49541 8.31052 8.17020 + 8.07344 8.02033 8.01320 8.04988 8.12844 8.24928 + 8.40669 8.49383 8.57814 8.61897 8.42982 8.08989 + 6.34468 5.13201 2.62737 1.93865 1.16897 0.97116 + 12.18750 11.58173 11.03977 10.54240 10.08970 9.68185 + 9.31853 8.99967 8.72551 8.49612 8.31154 8.17161 + 8.07528 8.02260 8.01589 8.05298 8.13212 8.25455 + 8.41501 8.50476 8.59647 8.65094 8.51090 8.22629 + 6.66644 5.51607 2.92354 2.14773 1.21902 0.97114 + 1.14738 1.19043 1.23424 1.27900 1.32458 1.37084 + 1.41759 1.46462 1.51169 1.55855 1.60493 1.65067 + 1.69584 1.74031 1.78330 1.82376 1.86059 1.89365 + 1.92228 1.93455 1.94692 1.95818 1.97584 1.98225 + 1.98518 1.98498 1.98483 1.98483 1.98454 1.98554 + 1.53719 1.58853 1.64025 1.69264 1.74556 1.79879 + 1.85210 1.90518 1.95774 2.00955 2.06032 2.10995 + 2.15874 2.20675 2.25322 2.29712 2.33743 2.37410 + 2.40634 2.42000 2.43264 2.44252 2.45610 2.46145 + 2.46723 2.46707 2.46444 2.46368 2.46399 2.46779 + 1.87711 1.93572 1.99407 2.05263 2.11116 2.16934 + 2.22681 2.28324 2.33821 2.39145 2.44273 2.49206 + 2.54007 2.58717 2.63270 2.67583 2.71586 2.75342 + 2.78843 2.80389 2.81739 2.82666 2.83875 2.84338 + 2.84824 2.84815 2.84608 2.84548 2.84582 2.84878 + 2.44581 2.52351 2.59658 2.66564 2.73035 2.79057 + 2.84659 2.89929 2.95009 2.99917 3.04652 3.09221 + 3.13689 3.18097 3.22366 3.26366 3.29991 3.33342 + 3.36504 3.37984 3.39450 3.40606 3.41755 3.42031 + 3.42155 3.42193 3.42310 3.42336 3.42332 3.42212 + 2.91200 3.00971 3.09384 3.16666 3.23050 3.28832 + 3.34090 3.38908 3.43420 3.47677 3.51741 3.55645 + 3.59387 3.62969 3.66371 3.69619 3.72724 3.75646 + 3.78439 3.79877 3.81378 3.82602 3.83711 3.83828 + 3.83673 3.83756 3.84128 3.84232 3.84179 3.83718 + 3.31061 3.41492 3.50661 3.58649 3.65415 3.70991 + 3.75523 3.79325 3.82829 3.86136 3.89273 3.92265 + 3.95196 3.98121 4.00967 4.03577 4.05851 4.08041 + 4.10470 4.11817 4.13290 4.14505 4.15494 4.15646 + 4.15196 4.15283 4.15866 4.15998 4.15964 4.15249 + 3.66024 3.76534 3.85788 3.93886 4.00752 4.06355 + 4.10753 4.14122 4.16741 4.18731 4.20255 4.21605 + 4.23329 4.25812 4.28748 4.31239 4.32591 4.33669 + 4.35598 4.36929 4.38350 4.39472 4.40382 4.40351 + 4.39902 4.40016 4.40627 4.40801 4.40708 4.39929 + 4.23398 4.34660 4.44188 4.52133 4.58412 4.63014 + 4.66042 4.67758 4.68554 4.68612 4.68155 4.67585 + 4.67593 4.68669 4.70429 4.71744 4.71755 4.71590 + 4.72619 4.73581 4.74630 4.75444 4.76069 4.76005 + 4.75583 4.75678 4.76209 4.76360 4.76276 4.75601 + 4.69825 4.81179 4.90422 4.97764 5.03128 5.06528 + 5.08110 5.08202 5.07281 5.05575 5.03354 5.01097 + 4.99586 4.99371 5.00018 5.00249 4.99105 4.97899 + 4.98092 4.98616 4.99165 4.99537 4.99831 4.99802 + 4.99573 4.99622 4.99907 4.99989 4.99941 4.99582 + 5.56054 5.67698 5.75790 5.80743 5.82626 5.81713 + 5.78548 5.74042 5.69323 5.64678 5.60202 5.55977 + 5.52082 5.48581 5.45426 5.42425 5.39471 5.36920 + 5.35203 5.34599 5.33769 5.32920 5.32515 5.32510 + 5.32951 5.32885 5.32412 5.32303 5.32335 5.32929 + 6.18094 6.30616 6.36229 6.36490 6.33035 6.27709 + 6.21208 6.14195 6.07415 6.00853 5.94218 5.87405 + 5.80858 5.74931 5.69606 5.64682 5.60105 5.56439 + 5.53360 5.51342 5.49231 5.47694 5.46597 5.46501 + 5.47513 5.47369 5.46293 5.46002 5.46117 5.47462 + 7.09408 7.12724 7.11421 7.06531 6.98365 6.87460 + 6.74662 6.61206 6.48454 6.36784 6.26201 6.16585 + 6.07778 5.99548 5.91825 5.84403 5.77166 5.70443 + 5.64549 5.61676 5.58089 5.54784 5.52794 5.52601 + 5.54006 5.53769 5.52130 5.51752 5.51857 5.53893 + 7.73066 7.69763 7.61862 7.50722 7.36738 7.20517 + 7.02940 6.85243 6.68749 6.53809 6.40402 6.28304 + 6.17273 6.06997 5.97403 5.88301 5.79501 5.70957 + 5.62659 5.58564 5.54263 5.50677 5.47589 5.47473 + 5.48273 5.48032 5.46666 5.46281 5.46495 5.48207 + 8.21380 8.12166 7.98426 7.81788 7.62710 7.41863 + 7.20156 6.98828 6.79216 6.61619 6.45975 6.31971 + 6.19240 6.07399 5.96318 5.85742 5.75430 5.65353 + 5.55567 5.50806 5.45985 5.42125 5.38607 5.38131 + 5.38250 5.38064 5.37227 5.36997 5.37120 5.38126 + 8.56757 8.48993 8.30950 8.06680 7.79610 7.53057 + 7.27948 7.04846 6.84329 6.66053 6.49142 6.32983 + 6.17914 6.04180 5.91585 5.79684 5.68095 5.56897 + 5.46173 5.40972 5.35867 5.31941 5.28109 5.27183 + 5.26530 5.26424 5.26269 5.26236 5.26239 5.26342 + 9.13946 8.99211 8.72176 8.38400 8.02704 7.69460 + 7.39254 7.11921 6.87333 6.65196 6.44862 6.25854 + 6.08243 5.92160 5.77388 5.63560 5.50209 5.36752 + 5.23721 5.18185 5.12997 5.08945 5.04415 5.03137 + 5.01000 5.01008 5.02010 5.02295 5.02166 5.00780 + 9.71425 9.29651 8.88455 8.49622 8.13003 7.78524 + 7.46129 7.15765 6.87427 6.61216 6.37025 6.14710 + 5.94172 5.75475 5.58609 5.43550 5.29971 5.16393 + 5.01538 4.94147 4.87992 4.84326 4.79740 4.77777 + 4.75136 4.75244 4.76663 4.77046 4.76913 4.74920 + 10.38446 9.80472 9.24905 8.73447 8.25790 7.81664 + 7.40856 7.03276 6.68852 6.37430 6.08755 5.82498 + 5.58295 5.35969 5.15628 4.97125 4.80166 4.63507 + 4.46148 4.37642 4.30154 4.25166 4.19494 4.17699 + 4.15949 4.15910 4.16356 4.16486 4.16428 4.15682 + 10.76458 10.06374 9.40562 8.80339 8.25153 7.74622 + 7.28399 6.86242 6.48009 6.13350 5.81832 5.52973 + 5.26173 5.01068 4.77793 4.56303 4.36456 4.17698 + 3.99602 3.90842 3.82124 3.75241 3.68844 3.67834 + 3.67223 3.66920 3.66066 3.65845 3.65945 3.66951 + 11.23925 10.33278 9.51675 8.78931 8.13739 7.55274 + 7.02873 6.55679 6.13002 5.74330 5.39139 5.06881 + 4.76902 4.48746 4.22371 3.97692 3.74471 3.52724 + 3.32643 3.23207 3.13762 3.06250 2.99253 2.97795 + 2.96993 2.96761 2.96086 2.95912 2.95982 2.96675 + 11.54383 10.48784 9.56298 8.75002 8.03180 7.39573 + 6.83302 6.33194 5.88161 5.47506 5.10581 4.76674 + 4.44921 4.14755 3.86234 3.59532 3.34701 3.11450 + 2.89842 2.79777 2.70136 2.62803 2.55538 2.53706 + 2.52017 2.51877 2.51973 2.52012 2.51979 2.51676 + 11.75524 10.59489 9.59879 8.72987 7.96929 7.30081 + 6.71279 6.19123 5.72272 5.29930 4.91443 4.56092 + 4.23015 3.91649 3.62005 3.34202 3.08338 2.84106 + 2.61512 2.50968 2.40936 2.33372 2.25899 2.24027 + 2.22253 2.22117 2.22267 2.22320 2.22283 2.21908 + 11.91483 10.68066 9.63693 8.72974 7.94001 7.24949 + 6.64357 6.10663 5.62403 5.18737 4.79001 4.42491 + 4.08370 3.76084 3.45626 3.17080 2.90524 2.65650 + 2.42296 2.31303 2.20797 2.12872 2.05221 2.03355 + 2.01772 2.01611 2.01574 2.01583 2.01558 2.01417 + 12.14822 10.82101 9.72229 8.77059 7.94665 7.23059 + 6.60305 6.04616 5.54411 5.08842 4.67274 4.29036 + 3.93353 3.59705 3.28050 2.98414 2.70759 2.44759 + 2.20009 2.08182 1.96819 1.88234 1.80107 1.78167 + 1.76751 1.76554 1.76286 1.76243 1.76231 1.76360 + 12.31539 10.93688 9.81270 8.84052 8.00116 7.27296 + 6.63443 6.06633 5.55237 5.08436 4.65630 4.26181 + 3.89367 3.54692 3.22083 2.91511 2.62838 2.35618 + 2.09431 1.96776 1.84603 1.75383 1.66584 1.64455 + 1.62865 1.62656 1.62402 1.62362 1.62348 1.62428 + 12.57504 11.14720 10.00901 9.02514 8.17879 7.44091 + 6.79148 6.21145 5.68503 5.20412 4.76254 4.35362 + 3.96964 3.60538 3.26020 2.93387 2.62398 2.32258 + 2.02414 1.87554 1.72837 1.61318 1.50285 1.47548 + 1.45323 1.45070 1.44892 1.44872 1.44846 1.44800 + 12.71361 11.28054 10.15499 9.18036 8.34100 7.60443 + 6.95369 6.37191 5.84502 5.36441 4.92276 4.51194 + 4.12221 3.74734 3.38761 3.04434 2.71525 2.38922 + 2.05585 1.88437 1.70653 1.56127 1.42477 1.39177 + 1.36532 1.36202 1.35898 1.35856 1.35833 1.35934 + 12.84717 11.42074 10.33439 9.39949 8.59042 7.87654 + 7.24216 6.67147 6.15106 5.67324 5.23170 4.81928 + 4.42721 4.04876 3.68106 3.32021 2.95998 2.58901 + 2.19243 1.97819 1.74609 1.54433 1.34338 1.30093 + 1.27492 1.27069 1.26167 1.25970 1.26086 1.26689 + 12.82802 11.48252 10.47199 9.58828 8.80441 8.10022 + 7.46692 6.89575 6.37928 5.90992 5.47963 5.07896 + 4.69594 4.32135 3.95160 3.58177 3.20307 2.79838 + 2.34600 2.09378 1.81714 1.57235 1.30904 1.24731 + 1.22546 1.22269 1.20781 1.20391 1.20734 1.21598 + 12.83318 11.50965 10.54149 9.69427 8.93825 8.25643 + 7.64102 7.08411 6.57889 6.11835 5.69493 5.29956 + 4.92054 4.54846 4.17900 3.80588 3.41772 2.99203 + 2.49935 2.21617 1.89762 1.61115 1.29368 1.21648 + 1.19333 1.19102 1.17277 1.16782 1.17257 1.18130 + 12.82448 11.52062 10.59051 9.77384 9.04211 8.38000 + 7.78070 7.23687 6.74231 6.29048 5.87424 5.48491 + 5.11106 4.74320 4.37644 4.00331 3.61015 3.16960 + 2.64494 2.33586 1.98130 1.65712 1.28988 1.19765 + 1.17040 1.16825 1.14796 1.14239 1.14801 1.15559 + 12.78009 11.51567 10.65288 9.88740 9.19734 8.56907 + 7.99734 7.47595 6.99971 6.56308 6.15983 5.78225 + 5.41995 5.06367 4.70736 4.34114 3.94642 3.48499 + 2.90593 2.55212 2.13733 1.75314 1.31581 1.19553 + 1.12619 1.12512 1.12311 1.11862 1.10678 1.11979 + 12.74506 11.50860 10.69384 9.96493 9.30562 8.70325 + 8.15342 7.65070 7.19055 6.76804 6.37755 6.01199 + 5.66157 5.31726 4.97233 4.61556 4.22513 3.75546 + 3.14341 2.75775 2.29454 1.85516 1.34355 1.19778 + 1.10707 1.10414 1.10233 1.09773 1.08399 1.09598 + 12.76037 11.53814 10.77091 10.08311 9.46194 8.89642 + 8.38244 7.91494 7.48952 7.10124 6.74423 6.41064 + 6.08921 5.76983 5.44645 5.10904 4.73790 4.29031 + 3.68025 3.25490 2.68140 2.09579 1.40863 1.21814 + 1.10186 1.08741 1.06286 1.05852 1.05887 1.06130 + 12.71620 11.52552 10.80295 10.15282 9.56407 9.02738 + 8.53933 8.09556 7.69229 7.32517 6.98897 6.67651 + 6.37716 6.08115 5.78221 5.46941 5.12049 4.68577 + 4.06651 3.62099 3.00599 2.35122 1.51446 1.26536 + 1.09306 1.07213 1.04663 1.04231 1.04197 1.04259 + 12.61861 11.48300 10.82767 10.23344 9.69156 9.19518 + 8.74196 8.32886 7.95324 7.61212 7.30181 7.01716 + 6.75020 6.49298 6.23888 5.97491 5.67245 5.26379 + 4.62957 4.15946 3.50685 2.78268 1.74588 1.39936 + 1.09173 1.05371 1.03122 1.02737 1.01498 1.02284 + 12.61029 11.48736 10.85483 10.28115 9.75845 9.28113 + 8.84694 8.45315 8.09739 7.77695 7.48840 7.22679 + 6.98423 6.75306 6.52745 6.29554 6.02996 5.66330 + 5.06843 4.60621 3.93439 3.14801 1.93961 1.51481 + 1.11302 1.05678 1.01886 1.01478 1.00629 1.01248 + 12.59831 11.49558 10.88264 10.32341 9.81201 9.34407 + 8.91842 8.53368 8.18884 7.88160 7.60887 7.36597 + 7.14530 6.93853 6.73719 6.52372 6.27057 5.93005 + 5.39479 4.97184 4.32772 3.50929 2.11508 1.61239 + 1.12770 1.05949 1.01620 1.01289 1.00624 1.00612 + 12.58763 11.49850 10.89779 10.34889 9.84681 9.38776 + 8.97078 8.59480 8.25911 7.96182 7.70012 7.46981 + 7.26385 7.07443 6.89341 6.70326 6.47620 6.16398 + 5.65878 5.25174 4.62126 3.79333 2.29485 1.72146 + 1.14891 1.06649 1.01362 1.00974 1.00138 1.00183 + 12.59753 11.51420 10.91850 10.37738 9.88551 9.43931 + 9.03680 8.67600 8.35531 8.07285 7.82624 7.61171 + 7.42276 7.25341 7.10008 6.95351 6.78826 6.53423 + 6.06436 5.67571 5.08077 4.26904 2.62498 1.92839 + 1.19233 1.08494 1.01238 1.00516 0.99776 0.99641 + 12.58692 11.51942 10.93302 10.40015 9.91592 9.47724 + 9.08226 8.72929 8.41693 8.14362 7.90730 7.70471 + 7.52999 7.37790 7.24582 7.12574 6.99369 6.78036 + 6.36010 6.00126 5.43919 4.64062 2.90992 2.12534 + 1.23960 1.10637 1.01293 1.00386 0.99427 0.99309 + 12.55129 11.52258 10.95562 10.43773 9.96541 9.53660 + 9.15036 8.80602 8.50339 8.24164 8.01975 7.83594 + 7.68643 7.56715 7.47354 7.39225 7.29994 7.15143 + 6.84602 6.55814 6.05747 5.30352 3.51483 2.55488 + 1.35638 1.16691 1.01976 1.00411 0.99005 0.98861 + 12.54387 11.53606 10.96783 10.45105 9.98221 9.55887 + 9.17971 8.84354 8.54964 8.29694 8.08426 7.90958 + 7.76857 7.65811 7.57870 7.52705 7.48640 7.39747 + 7.14913 6.90044 6.46655 5.77242 3.96189 2.92713 + 1.47390 1.22997 1.02889 1.00732 0.98747 0.98637 + 12.45753 11.53363 10.97833 10.47130 10.00981 9.59233 + 9.21805 8.88660 8.59798 8.35180 8.14766 7.98454 + 7.85983 7.77103 7.71656 7.68770 7.66881 7.62815 + 7.49055 7.32392 6.98285 6.39153 4.65954 3.48706 + 1.69680 1.36590 1.05241 1.01125 0.98561 0.98410 + 12.39637 11.53726 10.98622 10.48157 10.02184 9.60631 + 9.23446 8.90604 8.62108 8.37924 8.18002 8.02244 + 7.90450 7.82438 7.78119 7.76739 7.77083 7.76966 + 7.69987 7.57815 7.28816 6.75365 5.15204 3.97225 + 1.89647 1.48222 1.07664 1.02524 0.98598 0.98296 + 12.35151 11.53838 10.98993 10.48711 10.02885 9.61499 + 9.24503 8.91862 8.63581 8.39640 8.20009 8.04608 + 7.93242 7.85754 7.82120 7.81710 7.83502 7.85621 + 7.82678 7.74012 7.50282 7.03009 5.52133 4.34842 + 2.08681 1.59908 1.10214 1.03563 0.98743 0.98228 + 12.32074 11.53911 10.99241 10.49075 10.03353 9.62082 + 9.25214 8.92718 8.64589 8.40818 8.21386 8.06229 + 7.95153 7.88022 7.84858 7.85121 7.87915 7.91604 + 7.91541 7.85461 7.65886 7.23781 5.81387 4.66071 + 2.26734 1.71097 1.12790 1.04641 0.98936 0.98182 + 12.28239 11.54015 10.99540 10.49524 10.03940 9.62823 + 9.26127 8.93818 8.65896 8.42355 8.23185 8.08337 + 7.97629 7.90960 7.88412 7.89543 7.93627 7.99375 + 8.03111 8.00532 7.87063 7.53120 6.25240 5.15310 + 2.60121 1.92065 1.17936 1.06891 0.99395 0.98124 + 12.25868 11.54081 10.99705 10.49782 10.04286 9.63269 + 9.26682 8.94494 8.66703 8.43309 8.24300 8.09638 + 7.99155 7.92772 7.90609 7.92272 7.97144 8.04183 + 8.10311 8.09979 8.00766 7.72951 6.56987 5.52887 + 2.89661 2.11290 1.23022 1.09256 0.99901 0.98089 + 12.22303 11.54178 10.99922 10.50117 10.04757 9.63876 + 9.27432 8.95398 8.67787 8.44592 8.25806 8.11397 + 8.01221 7.95240 7.93608 7.95992 8.01931 8.10771 + 8.20248 8.23087 8.20298 8.02604 7.08979 6.18096 + 3.50782 2.53826 1.35395 1.15491 1.01217 0.98044 + 12.20260 11.54210 11.00025 10.50289 10.05008 9.64194 + 9.27814 8.95851 8.68319 8.45221 8.26550 8.12276 + 8.02268 7.96498 7.95143 7.97898 8.04388 8.14197 + 8.25460 8.29953 8.30613 8.18959 7.41123 6.60686 + 3.98600 2.90283 1.47277 1.21924 1.02527 0.98020 + 12.18051 11.54231 11.00128 10.50472 10.05265 9.64519 + 9.28199 8.96297 8.68839 8.45833 8.27276 8.13143 + 8.03308 7.97754 7.96677 7.99812 8.06873 8.17692 + 8.30834 8.37037 8.41177 8.36257 7.79468 7.14086 + 4.69679 3.48921 1.69436 1.34675 1.05128 0.97998 + 12.19029 11.54911 11.00019 10.50048 10.04814 9.64189 + 9.28071 8.96400 8.69141 8.46282 8.27808 8.13642 + 8.03532 7.97474 7.96075 7.99984 8.09334 8.21801 + 8.34302 8.40296 8.45537 8.44623 8.02897 7.46226 + 5.19810 3.95118 1.89882 1.47118 1.07596 0.97987 + 12.18247 11.54894 11.00040 10.50102 10.04897 9.64295 + 9.28201 8.96550 8.69314 8.46478 8.28032 8.13898 + 8.03836 7.97842 7.96533 8.00571 8.10108 8.22865 + 8.35916 8.42483 8.48900 8.50252 8.17079 7.68527 + 5.58023 4.32079 2.10208 1.59085 1.10116 0.97980 + 12.17692 11.54879 11.00051 10.50135 10.04945 9.64359 + 9.28281 8.96645 8.69424 8.46607 8.28180 8.14072 + 8.04040 7.98090 7.96840 8.00962 8.10626 8.23581 + 8.37012 8.43962 8.51153 8.54043 8.27099 7.84627 + 5.88059 4.62980 2.29081 1.70839 1.12624 0.97976 + 12.14909 11.54214 11.00202 10.50649 10.05528 9.64882 + 9.28670 8.96883 8.69542 8.46654 8.28223 8.14232 + 8.04586 7.99290 7.98575 8.02224 8.10049 8.22084 + 8.37768 8.46450 8.54854 8.58923 8.40068 8.06268 + 6.32875 5.12205 2.62823 1.94249 1.17685 0.97970 + 12.14587 11.54220 11.00202 10.50650 10.05549 9.64915 + 9.28710 8.96928 8.69597 8.46726 8.28323 8.14373 + 8.04771 7.99517 7.98844 8.02533 8.10416 8.22612 + 8.38596 8.47539 8.56676 8.62102 8.48122 8.19803 + 6.64829 5.50379 2.92306 2.15071 1.22653 0.97966 + 1.11267 1.15656 1.20093 1.24589 1.29133 1.33710 + 1.38304 1.42905 1.47507 1.52102 1.56681 1.61268 + 1.65928 1.70683 1.75390 1.79739 1.83362 1.86085 + 1.88249 1.89558 1.91205 1.92776 1.94159 1.94472 + 1.94812 1.94847 1.94814 1.94798 1.94816 1.94889 + 1.51186 1.55782 1.60474 1.65306 1.70277 1.75379 + 1.80603 1.85935 1.91353 1.96832 2.02328 2.07784 + 2.13123 2.18248 2.23030 2.27323 2.31004 2.34165 + 2.36788 2.37700 2.38222 2.38676 2.41698 2.43332 + 2.42890 2.42527 2.42412 2.42435 2.42320 2.42774 + 1.85452 1.90518 1.95650 2.00909 2.06293 2.11792 + 2.17392 2.23075 2.28814 2.34577 2.40318 2.45968 + 2.51443 2.56635 2.61409 2.65612 2.69137 2.72139 + 2.74699 2.75655 2.76307 2.76930 2.80003 2.81540 + 2.80917 2.80553 2.80519 2.80563 2.80446 2.80809 + 2.40716 2.48042 2.55049 2.61800 2.68256 2.74388 + 2.80184 2.85666 2.90883 2.95842 3.00566 3.05113 + 3.09650 3.14289 3.18890 3.23133 3.26737 3.29896 + 3.32892 3.34338 3.35745 3.36823 3.37928 3.38177 + 3.38299 3.38342 3.38458 3.38488 3.38474 3.38351 + 2.86135 2.95768 3.04167 3.11532 3.18053 3.23981 + 3.29386 3.34357 3.39035 3.43468 3.47716 3.51806 + 3.55727 3.59470 3.63007 3.66350 3.69498 3.72402 + 3.75117 3.76501 3.77949 3.79140 3.80225 3.80336 + 3.80171 3.80254 3.80633 3.80739 3.80684 3.80215 + 3.24996 3.35577 3.44932 3.53139 3.60146 3.65980 + 3.70773 3.74828 3.78559 3.82068 3.85379 3.88528 + 3.91614 3.94707 3.97717 4.00457 4.02798 4.05003 + 4.07412 4.08737 4.10189 4.11395 4.12381 4.12533 + 4.12076 4.12163 4.12753 4.12888 4.12855 4.12130 + 3.58668 3.70299 3.80335 3.88865 3.95839 4.01300 + 4.05440 4.08659 4.11498 4.14094 4.16491 4.18744 + 4.20981 4.23290 4.25580 4.27635 4.29309 4.30930 + 4.32933 4.34145 4.35524 4.36685 4.37580 4.37695 + 4.37126 4.37221 4.37891 4.38044 4.38005 4.37177 + 4.15158 4.28001 4.38633 4.47185 4.53614 4.58012 + 4.60668 4.62143 4.63180 4.63977 4.64597 4.65135 + 4.65745 4.66546 4.67453 4.68219 4.68689 4.69250 + 4.70425 4.71315 4.72355 4.73228 4.73894 4.73965 + 4.73444 4.73525 4.74108 4.74240 4.74206 4.73483 + 4.61454 4.74632 4.85119 4.93109 4.98580 5.01672 + 5.02756 5.02518 5.01841 5.00966 4.99969 4.98969 + 4.98121 4.97559 4.97205 4.96819 4.96254 4.95897 + 4.96272 4.96775 4.97339 4.97774 4.98173 4.98227 + 4.97950 4.97993 4.98309 4.98381 4.98365 4.97974 + 5.49853 5.61822 5.70277 5.75611 5.77877 5.77340 + 5.74528 5.70338 5.65886 5.61459 5.57159 5.53084 + 5.49344 5.46029 5.43095 5.40349 5.37677 5.35416 + 5.33969 5.33486 5.32765 5.32002 5.31732 5.31765 + 5.32235 5.32173 5.31701 5.31591 5.31625 5.32219 + 6.13169 6.26152 6.31958 6.32238 6.28804 6.23667 + 6.17497 6.10854 6.04371 5.98026 5.91556 5.84892 + 5.78505 5.72770 5.67675 5.63012 5.58731 5.55402 + 5.52652 5.50747 5.48740 5.47302 5.46359 5.46308 + 5.47369 5.47225 5.46141 5.45848 5.45965 5.47324 + 7.07343 7.09980 7.08251 7.03167 6.95019 6.84308 + 6.71820 6.58709 6.46243 6.34787 6.24351 6.14831 + 6.06103 5.97973 5.90434 5.83388 5.76733 5.70423 + 5.64418 5.61455 5.58210 5.55378 5.53095 5.53280 + 5.54477 5.54237 5.52693 5.52255 5.52502 5.54466 + 7.86722 7.72079 7.56586 7.41348 7.26362 7.11630 + 6.97167 6.83003 6.69126 6.55630 6.42601 6.30031 + 6.18047 6.06689 5.96051 5.86261 5.77401 5.69302 + 5.62020 5.58988 5.56576 5.54622 5.48997 5.46839 + 5.48992 5.49303 5.47731 5.47189 5.47683 5.49272 + 8.33841 8.14094 7.93567 7.73553 7.54036 7.35022 + 7.16528 6.98579 6.81198 6.64480 6.48538 6.33359 + 6.19094 6.05837 5.93691 5.82799 5.73207 5.64501 + 5.56429 5.52867 5.49748 5.46979 5.40001 5.37354 + 5.39374 5.39848 5.38718 5.38297 5.38719 5.39596 + 8.58249 8.43896 8.25071 8.03613 7.80051 7.55135 + 7.29848 7.05473 6.83414 6.63936 6.46856 6.31729 + 6.17957 6.05022 5.92731 5.80809 5.69068 5.57784 + 5.47370 5.42503 5.37533 5.33517 5.29843 5.28963 + 5.28343 5.28242 5.28067 5.28033 5.28034 5.28162 + 9.11106 8.96715 8.70140 8.36851 8.01621 7.68783 + 7.38921 7.11882 6.87541 6.65623 6.45503 6.26714 + 6.09300 5.93372 5.78727 5.65024 5.51817 5.38523 + 5.25680 5.20256 5.15188 5.11229 5.06771 5.05507 + 5.03369 5.03379 5.04397 5.04684 5.04552 5.03152 + 9.57483 9.25420 8.90243 8.54229 8.17854 7.81781 + 7.46840 7.14074 6.84585 6.58550 6.35591 6.15171 + 5.96553 5.79234 5.62944 5.47247 5.31841 5.16926 + 5.03029 4.96791 4.91241 4.87231 4.82232 4.80704 + 4.77901 4.77967 4.79471 4.79835 4.79717 4.77674 + 10.33129 9.76772 9.22614 8.72332 8.25642 7.82300 + 7.42106 7.04990 6.70898 6.39692 6.11141 5.84949 + 5.60793 5.38524 5.18256 4.99846 4.83003 4.66473 + 4.49247 4.40804 4.33365 4.28407 4.22768 4.20972 + 4.19185 4.19148 4.19626 4.19763 4.19704 4.18917 + 10.72042 10.03510 9.39028 8.79902 8.25607 7.75789 + 7.30126 6.88390 6.50459 6.16001 5.84605 5.55816 + 5.29067 5.04019 4.80806 4.59388 4.39623 4.20950 + 4.02930 3.94199 3.85497 3.78614 3.72201 3.71186 + 3.70580 3.70278 3.69426 3.69205 3.69305 3.70306 + 11.21927 10.32416 9.51741 8.79715 8.15079 7.57043 + 7.04963 6.58019 6.15534 5.77015 5.41947 5.09793 + 4.79912 4.51851 4.25564 4.00959 3.77790 3.56065 + 3.35965 3.26500 3.17016 3.09466 3.02453 3.01000 + 3.00206 2.99973 2.99290 2.99113 2.99184 2.99887 + 11.54212 10.49258 9.57278 8.76370 8.04852 7.41488 + 6.85409 6.35458 5.90567 5.50042 5.13239 4.79446 + 4.47798 4.17727 3.89281 3.62632 3.37825 3.14578 + 2.92953 2.82865 2.73178 2.65796 2.58514 2.56680 + 2.54988 2.54848 2.54944 2.54982 2.54949 2.54647 + 11.76319 10.60645 9.61292 8.74594 7.98685 7.31960 + 6.73266 6.21212 5.74474 5.32255 4.93892 4.58662 + 4.25691 3.94401 3.64812 3.37045 3.11204 2.86985 + 2.64393 2.53838 2.43771 2.36163 2.28667 2.26791 + 2.25010 2.24873 2.25025 2.25078 2.25041 2.24666 + 11.92611 10.69441 9.65209 8.74593 7.95697 7.26714 + 6.66188 6.12571 5.64409 5.20855 4.81242 4.44854 + 4.10833 3.78614 3.48199 3.19683 2.93153 2.68304 + 2.44973 2.33983 2.23456 2.15492 2.07814 2.05942 + 2.04350 2.04188 2.04151 2.04160 2.04135 2.03997 + 12.15435 10.83056 9.73372 8.78339 7.96044 7.24512 + 6.61827 6.06212 5.56099 5.10639 4.69185 4.31056 + 3.95462 3.61873 3.30255 3.00649 2.73026 2.47071 + 2.22378 2.10575 1.99209 1.90595 1.82430 1.80479 + 1.79051 1.78853 1.78583 1.78540 1.78528 1.78659 + 12.30927 10.93743 9.81716 8.84797 8.01077 7.28415 + 6.64686 6.07985 5.56694 5.10000 4.67295 4.27943 + 3.91207 3.56594 3.24030 2.93497 2.64864 2.37698 + 2.11585 1.98965 1.86801 1.77559 1.68711 1.66566 + 1.64962 1.64751 1.64495 1.64455 1.64441 1.64519 + 12.54807 11.13146 10.00040 9.02207 8.17980 7.44502 + 6.79791 6.21966 5.69464 5.21483 4.77417 4.36607 + 3.98294 3.61960 3.27531 2.94968 2.64032 2.33956 + 2.04203 1.89390 1.74699 1.63172 1.52080 1.49321 + 1.47077 1.46822 1.46643 1.46623 1.46597 1.46546 + 12.68545 11.26218 10.14247 9.17265 8.33702 7.60349 + 6.95522 6.37540 5.85001 5.37054 4.92987 4.52000 + 4.13141 3.75793 3.39960 3.05740 2.72894 2.40355 + 2.07113 1.90014 1.72266 1.57744 1.44045 1.40727 + 1.38069 1.37736 1.37428 1.37385 1.37362 1.37469 + 12.83700 11.41252 10.32564 9.39067 8.58201 7.86903 + 7.23590 6.66668 6.14776 5.67146 5.23151 4.82075 + 4.43046 4.05384 3.68798 3.32876 2.96982 2.59988 + 2.20409 1.99015 1.75832 1.55673 1.35588 1.31351 + 1.28766 1.28340 1.27417 1.27212 1.27327 1.27976 + 12.83571 11.48680 10.47045 9.58225 8.79525 8.08930 + 7.45534 6.88450 6.36916 5.90156 5.47352 5.07536 + 4.69488 4.32262 3.95502 3.58710 3.21007 2.80670 + 2.35517 2.10319 1.82672 1.58208 1.31940 1.25811 + 1.23677 1.23396 1.21871 1.21467 1.21806 1.22749 + 12.85315 11.52205 10.54432 9.68966 8.92829 8.24306 + 7.62591 7.06866 6.56429 6.10555 5.68465 5.29224 + 4.91620 4.54685 4.17985 3.80892 3.42262 2.99836 + 2.50658 2.22367 1.90539 1.61921 1.30277 1.22621 + 1.20382 1.20148 1.18278 1.17767 1.18236 1.19201 + 12.85160 11.53790 10.59593 9.76993 9.03140 8.36482 + 7.76303 7.21842 6.72450 6.27446 5.86092 5.47481 + 5.10422 4.73936 4.37528 4.00451 3.61335 3.17433 + 2.65065 2.34193 1.98775 1.66403 1.29815 1.20670 + 1.18038 1.17822 1.15746 1.15172 1.15724 1.16581 + 12.81301 11.53698 10.66004 9.88343 9.18515 8.55131 + 7.97630 7.45360 6.97775 6.54289 6.14247 5.76837 + 5.40963 5.05657 4.70311 4.33940 3.94680 3.48708 + 2.90929 2.55607 2.14207 1.75875 1.32316 1.20374 + 1.13546 1.13448 1.13215 1.12749 1.11550 1.12944 + 12.77741 11.52955 10.70010 9.95977 9.29190 8.68364 + 8.13029 7.62607 7.16617 6.74536 6.35770 5.99565 + 5.64885 5.30781 4.96581 4.61160 4.22335 3.75552 + 3.14503 2.76016 2.29802 1.85985 1.35036 1.20555 + 1.11603 1.11323 1.11117 1.10640 1.09249 1.10534 + 12.78104 11.55044 10.77042 10.07261 9.44395 8.87327 + 8.35620 7.88740 7.46225 7.07558 6.72120 6.39093 + 6.07291 5.75665 5.43610 5.10122 4.73232 4.28685 + 3.67889 3.25468 2.68257 2.09858 1.41461 1.22547 + 1.11068 1.09629 1.07147 1.06709 1.06710 1.07035 + 12.72112 11.52665 10.79449 10.13690 9.54256 9.00211 + 8.51185 8.06729 7.66444 7.29879 6.96489 6.65526 + 6.35884 6.06552 5.76903 5.45850 5.11177 4.67938 + 4.06292 3.61902 3.00587 2.35312 1.51999 1.27229 + 1.10174 1.08094 1.05523 1.05089 1.05024 1.05154 + 12.59884 11.46668 10.80725 10.20982 9.66557 9.16770 + 8.71379 8.30068 7.92569 7.58573 7.27704 6.99430 + 6.72936 6.47411 6.22192 5.95992 5.65956 5.25337 + 4.62236 4.15441 3.50465 2.78358 1.75113 1.40589 + 1.09995 1.06229 1.04000 1.03606 1.02334 1.03167 + 12.57712 11.46137 10.82757 10.25290 9.72972 9.25221 + 8.81822 8.42494 8.06998 7.75057 7.46329 7.20310 + 6.96201 6.73234 6.50827 6.27803 6.01437 5.65015 + 5.05869 4.59887 3.93027 3.14747 1.94427 1.52101 + 1.12110 1.06527 1.02764 1.02348 1.01466 1.02120 + 12.56675 11.46242 10.84375 10.28251 9.77229 9.30780 + 8.88697 8.50720 8.16633 7.86175 7.59023 7.34690 + 7.12384 6.91360 6.71121 6.50608 6.27272 5.94610 + 5.39691 4.95319 4.28294 3.46223 2.12472 1.63194 + 1.14611 1.07310 1.01974 1.01499 1.00998 1.01476 + 12.54213 11.46327 10.86380 10.31616 9.81519 9.35726 + 8.94138 8.56648 8.23183 7.93550 7.67474 7.44533 + 7.24023 7.05165 6.87154 6.68247 6.45692 6.14701 + 5.64561 5.24135 4.61447 3.79032 2.29757 1.72664 + 1.15700 1.07498 1.02221 1.01828 1.00990 1.01040 + 12.54712 11.47530 10.88198 10.34291 9.85282 9.40821 + 9.00708 8.64753 8.32787 8.04631 7.80045 7.58660 + 7.39827 7.22955 7.07689 6.93115 6.76706 6.51495 + 6.04849 5.66253 5.07144 4.26410 2.62650 1.93260 + 1.20019 1.09329 1.02094 1.01367 1.00626 1.00491 + 12.53469 11.47914 10.89548 10.36495 9.88274 9.44584 + 9.05237 8.70070 8.38938 8.11692 7.88129 7.67924 + 7.50500 7.35338 7.22181 7.10237 6.97122 6.75948 + 6.34225 5.98596 5.42778 4.63386 2.91032 2.12886 + 1.24719 1.11452 1.02146 1.01235 1.00277 1.00158 + 12.49897 11.48213 10.91807 10.40249 9.93217 9.50504 + 9.12016 8.77695 8.47531 8.21436 7.99312 7.80984 + 7.66078 7.54183 7.44857 7.36765 7.27593 7.12837 + 6.82498 6.53910 6.04204 5.29306 3.51302 2.55673 + 1.36329 1.17465 1.02826 1.01256 0.99854 0.99713 + 12.49341 11.49634 10.93048 10.41589 9.94888 9.52717 + 9.14941 8.81443 8.52152 8.26960 8.05756 7.88333 + 7.74267 7.63249 7.55327 7.50179 7.46136 7.37298 + 7.12619 6.87924 6.44859 5.75918 3.95788 2.92776 + 1.48027 1.23728 1.03731 1.01582 0.99595 0.99492 + 12.41001 11.49503 10.94177 10.43662 9.97681 9.56077 + 9.18775 8.85737 8.56968 8.32427 8.12073 7.95808 + 7.83368 7.74512 7.69074 7.66189 7.64302 7.60253 + 7.46568 7.30018 6.96155 6.37438 4.65238 3.48529 + 1.70219 1.37258 1.06073 1.01982 0.99398 0.99265 + 12.35067 11.49936 10.95036 10.44728 9.98894 9.57479 + 9.20424 8.87695 8.59289 8.35173 8.15304 7.99589 + 7.87827 7.79833 7.75520 7.74134 7.74467 7.74346 + 7.67411 7.55313 7.26488 6.73389 5.14274 3.96842 + 1.90078 1.48835 1.08488 1.03377 0.99439 0.99149 + 12.30679 11.50079 10.95437 10.45302 9.99603 9.58350 + 9.21485 8.88961 8.60769 8.36890 8.17307 8.01951 + 7.90616 7.83144 7.79513 7.79095 7.80867 7.82969 + 7.80043 7.71431 7.47834 7.00856 5.50992 4.34289 + 2.09034 1.60474 1.11026 1.04414 0.99582 0.99079 + 12.27672 11.50173 10.95694 10.45675 10.00074 9.58935 + 9.22201 8.89819 8.61777 8.38066 8.18682 8.03568 + 7.92525 7.85408 7.82248 7.82498 7.85271 7.88934 + 7.88869 7.82826 7.63354 7.21502 5.80066 4.65361 + 2.27009 1.71620 1.13591 1.05487 0.99773 0.99032 + 12.23935 11.50277 10.96003 10.46124 10.00666 9.59677 + 9.23106 8.90909 8.63074 8.39597 8.20479 8.05672 + 7.94995 7.88342 7.85794 7.86910 7.90970 7.96682 + 8.00395 7.97832 7.84426 7.50668 6.23637 5.14333 + 2.60255 1.92517 1.18713 1.07723 1.00230 0.98973 + 12.21603 11.50334 10.96158 10.46382 10.01015 9.60123 + 9.23654 8.91572 8.63869 8.40545 8.21593 8.06974 + 7.96519 7.90152 7.87987 7.89636 7.94483 8.01483 + 8.07574 8.07243 7.98065 7.70394 6.55171 5.51689 + 2.89672 2.11676 1.23774 1.10073 1.00736 0.98938 + 12.18112 11.50412 10.96345 10.46706 10.01482 9.60726 + 9.24390 8.92458 8.64936 8.41820 8.23097 8.08730 + 7.98583 7.92613 7.90981 7.93351 7.99261 8.08062 + 8.17486 8.20305 8.17518 7.99898 7.06821 6.16523 + 3.50554 2.54060 1.36088 1.16266 1.02052 0.98892 + 12.16121 11.50444 10.96448 10.46868 10.01724 9.61036 + 9.24770 8.92909 8.65468 8.42446 8.23837 8.09607 + 7.99628 7.93869 7.92512 7.95253 8.01718 8.11485 + 8.22692 8.27160 8.27803 8.16177 7.38768 6.58895 + 3.98190 2.90369 1.47915 1.22658 1.03366 0.98869 + 12.13958 11.50465 10.96551 10.47050 10.01973 9.61355 + 9.25157 8.93365 8.65998 8.43063 8.24562 8.10471 + 8.00666 7.95125 7.94044 7.97164 8.04201 8.14974 + 8.28059 8.34233 8.38342 8.33412 7.76910 7.12021 + 4.68988 3.48757 1.69969 1.35335 1.05970 0.98847 + 12.14970 11.51135 10.96422 10.46617 10.01532 9.61040 + 9.25041 8.93470 8.66299 8.43513 8.25096 8.10971 + 8.00890 7.94848 7.93448 7.97339 8.06653 8.19074 + 8.31525 8.37492 8.42690 8.41749 8.00201 7.43896 + 5.18877 3.94742 1.90332 1.47717 1.08433 0.98836 + 12.14182 11.51109 10.96443 10.46671 10.01615 9.61147 + 9.25171 8.93623 8.66472 8.43707 8.25317 8.11225 + 8.01191 7.95212 7.93903 7.97923 8.07427 8.20133 + 8.33128 8.39667 8.46059 8.47390 8.14275 7.66003 + 5.56877 4.31519 2.10554 1.59633 1.10947 0.98829 + 12.13637 11.51095 10.96454 10.46703 10.01663 9.61214 + 9.25254 8.93721 8.66585 8.43839 8.25467 8.11401 + 8.01395 7.95459 7.94209 7.98314 8.07944 8.20848 + 8.34219 8.41142 8.48315 8.51185 8.24207 7.81947 + 5.86730 4.62255 2.29330 1.71348 1.13443 0.98824 + 12.10849 11.50409 10.96604 10.47217 10.02247 9.61731 + 9.25631 8.93942 8.66689 8.43878 8.25507 8.11558 + 8.01938 7.96654 7.95940 7.99575 8.07369 8.19362 + 8.34984 8.43628 8.51993 8.56044 8.37187 8.03470 + 6.31264 5.11205 2.62906 1.94633 1.18475 0.98818 + 12.10514 11.50375 10.96565 10.47198 10.02270 9.61764 + 9.25659 8.93964 8.66722 8.43941 8.25608 8.11703 + 8.02125 7.96884 7.96210 7.99885 8.07736 8.19887 + 8.35814 8.44723 8.53825 8.59206 8.45268 8.17199 + 6.63050 5.49146 2.92255 2.15368 1.23411 0.98815 + 1.08606 1.12816 1.17087 1.21436 1.25851 1.30322 + 1.34836 1.39381 1.43952 1.48542 1.53151 1.57807 + 1.62581 1.67490 1.72344 1.76725 1.80225 1.82961 + 1.85180 1.86254 1.87814 1.89474 1.90621 1.90888 + 1.91227 1.91250 1.91204 1.91196 1.91196 1.91284 + 1.45784 1.50788 1.55856 1.61020 1.66269 1.71585 + 1.76948 1.82333 1.87712 1.93061 1.98346 2.03546 + 2.08664 2.13678 2.18494 2.22990 2.27035 2.30604 + 2.33582 2.34756 2.35796 2.36596 2.37833 2.38361 + 2.38861 2.38831 2.38585 2.38516 2.38535 2.38899 + 1.78717 1.84509 1.90304 1.96152 2.02030 2.07910 + 2.13761 2.19549 2.25236 2.30793 2.36192 2.41424 + 2.46529 2.51523 2.56323 2.60816 2.64890 2.68538 + 2.71667 2.72937 2.74053 2.74861 2.75954 2.76386 + 2.76856 2.76848 2.76657 2.76602 2.76621 2.76896 + 2.34613 2.42274 2.49567 2.56550 2.63186 2.69457 + 2.75367 2.80978 2.86385 2.91599 2.96616 3.01451 + 3.06189 3.10877 3.15411 3.19601 3.23274 3.26525 + 3.29438 3.30748 3.32077 3.33167 3.34238 3.34493 + 3.34586 3.34625 3.34758 3.34786 3.34782 3.34641 + 2.80859 2.90316 2.98908 3.06699 3.13645 3.19759 + 3.25134 3.29991 3.34641 3.39147 3.43516 3.47742 + 3.51869 3.55910 3.59772 3.63292 3.66350 3.69125 + 3.71829 3.73168 3.74588 3.75763 3.76814 3.77015 + 3.76780 3.76850 3.77263 3.77355 3.77333 3.76836 + 3.20343 3.31237 3.40794 3.49085 3.56064 3.61782 + 3.66416 3.70342 3.74066 3.77703 3.81262 3.84733 + 3.88125 3.91428 3.94556 3.97363 3.99759 4.01993 + 4.04385 4.05686 4.07126 4.08339 4.09342 4.09499 + 4.09048 4.09137 4.09728 4.09862 4.09829 4.09104 + 3.54698 3.66664 3.76874 3.85409 3.92235 3.97431 + 4.01254 4.04211 4.06968 4.09686 4.12377 4.15032 + 4.17639 4.20180 4.22574 4.24682 4.26433 4.28126 + 4.30162 4.31374 4.32758 4.33937 4.34868 4.34994 + 4.34437 4.34532 4.35201 4.35354 4.35315 4.34489 + 4.12025 4.25153 4.35878 4.44330 4.50486 4.54488 + 4.56708 4.57829 4.58739 4.59658 4.60611 4.61606 + 4.62634 4.63682 4.64688 4.65515 4.66111 4.66819 + 4.68104 4.69032 4.70112 4.71025 4.71758 4.71850 + 4.71344 4.71425 4.72009 4.72143 4.72109 4.71387 + 4.58553 4.71892 4.82390 4.90239 4.95440 4.98177 + 4.98890 4.98367 4.97611 4.96876 4.96202 4.95631 + 4.95174 4.94852 4.94614 4.94326 4.93933 4.93780 + 4.94321 4.94892 4.95522 4.96016 4.96508 4.96587 + 4.96326 4.96373 4.96694 4.96767 4.96750 4.96356 + 5.46435 5.58203 5.66510 5.71744 5.73966 5.73438 + 5.70692 5.66620 5.62332 5.58108 5.54044 5.50218 + 5.46710 5.43591 5.40834 5.38288 5.35876 5.33897 + 5.32706 5.32336 5.31726 5.31056 5.30910 5.30976 + 5.31466 5.31407 5.30943 5.30834 5.30867 5.31456 + 6.09401 6.20824 6.26253 6.27015 6.24393 6.19867 + 6.14067 6.07643 6.01339 5.95165 5.88864 5.82375 + 5.76177 5.70652 5.65785 5.61365 5.57337 5.54296 + 5.51863 5.50102 5.48231 5.46900 5.46084 5.46064 + 5.47153 5.47014 5.45929 5.45634 5.45754 5.47116 + 7.00592 7.04856 7.03350 6.97639 6.88843 6.78253 + 6.66632 6.54874 6.43903 6.33729 6.23888 6.14142 + 6.04960 5.96632 5.89091 5.82006 5.75289 5.69808 + 5.64983 5.61677 5.58143 5.55525 5.53697 5.53510 + 5.55044 5.54815 5.53148 5.52698 5.52878 5.54955 + 7.64195 7.62805 7.55037 7.42989 7.28144 7.12103 + 6.95682 6.79755 6.65193 6.51937 6.39445 6.27351 + 6.16030 6.05680 5.96189 5.87190 5.78539 5.71017 + 5.64130 5.59916 5.55501 5.52175 5.49580 5.49175 + 5.50371 5.50139 5.48615 5.48206 5.48368 5.50243 + 8.12229 8.06684 7.93514 7.75568 7.55032 7.34126 + 7.13659 6.94327 6.76825 6.61010 6.46311 6.32287 + 6.19215 6.07232 5.96200 5.85741 5.75633 5.66364 + 5.57687 5.52984 5.48202 5.44555 5.41363 5.40718 + 5.41118 5.40937 5.39989 5.39737 5.39831 5.40960 + 8.50332 8.41735 8.23885 8.00518 7.74714 7.49454 + 7.25510 7.03310 6.83305 6.65286 6.48657 6.32947 + 6.18344 6.04967 5.92647 5.81013 5.69755 5.58975 + 5.48747 5.43798 5.38934 5.35182 5.31513 5.30632 + 5.30049 5.29941 5.29756 5.29715 5.29722 5.29867 + 9.07835 8.94145 8.68223 8.35481 8.00688 7.68180 + 7.38582 7.11779 6.87694 6.66036 6.46146 6.27545 + 6.10300 5.94540 5.80055 5.66483 5.53373 5.40198 + 5.27548 5.22242 5.17286 5.13402 5.09002 5.07750 + 5.05613 5.05626 5.06650 5.06941 5.06809 5.05396 + 9.49848 9.30871 8.97879 8.57503 8.15677 7.77562 + 7.43581 7.13213 6.85934 6.61365 6.38806 6.17773 + 5.98291 5.80478 5.64147 5.48908 5.34244 5.19350 + 5.05024 4.99253 4.93946 4.89766 4.84822 4.83359 + 4.80545 4.80598 4.82108 4.82534 4.82345 4.80300 + 10.36073 9.79485 9.25161 8.74738 8.27934 7.84501 + 7.44244 7.07090 6.72984 6.41788 6.13273 5.87146 + 5.63084 5.40940 5.20825 5.02596 4.85939 4.69538 + 4.52316 4.43847 4.36432 4.31545 4.25946 4.24131 + 4.22326 4.22297 4.22797 4.22939 4.22880 4.22061 + 10.74949 10.06271 9.41700 8.82499 8.28149 7.78296 + 7.32616 6.90882 6.52967 6.18541 5.87193 5.58469 + 5.31798 5.06838 4.83725 4.62416 4.42771 4.24203 + 4.06249 3.97532 3.88829 3.81932 3.75512 3.74500 + 3.73890 3.73588 3.72736 3.72516 3.72614 3.73619 + 11.21444 10.33247 9.53430 8.81897 8.17488 7.59496 + 7.07362 6.60356 6.17888 5.79467 5.44554 5.12585 + 4.82873 4.54934 4.28722 4.04155 3.80996 3.59284 + 3.39221 3.29784 3.20317 3.12762 3.05698 3.04225 + 3.03425 3.03190 3.02498 3.02319 3.02391 3.03110 + 11.52488 10.48475 9.57272 8.77007 8.06021 7.43097 + 6.87371 6.37698 5.93016 5.52643 5.15947 4.82233 + 4.50647 4.20627 3.92225 3.65610 3.40830 3.17610 + 2.96020 2.85952 2.76279 2.68890 2.61545 2.59688 + 2.57978 2.57836 2.57930 2.57969 2.57936 2.57633 + 11.73853 10.58797 9.60127 8.74157 7.98983 7.32961 + 6.74889 6.23324 5.76898 5.34835 4.96521 4.61280 + 4.28302 3.97045 3.67518 3.39812 3.14013 2.89821 + 2.67248 2.56703 2.46647 2.39037 2.31478 2.29579 + 2.27780 2.27641 2.27792 2.27846 2.27808 2.27421 + 11.89770 10.67054 9.63437 8.73586 7.95517 7.27355 + 6.67570 6.14533 5.66721 5.23319 4.83721 4.47278 + 4.13220 3.81030 3.50689 3.22256 2.95781 2.70961 + 2.47638 2.36650 2.26129 2.18165 2.10431 2.08538 + 2.06932 2.06768 2.06729 2.06739 2.06713 2.06559 + 12.12163 10.80060 9.71294 8.77482 7.96304 7.25524 + 6.63305 6.08014 5.58179 5.12872 4.71306 4.32864 + 3.97117 3.63726 3.32480 3.03107 2.75424 2.49384 + 2.24736 2.12939 2.01572 1.92947 1.84733 1.82798 + 1.81357 1.81133 1.80878 1.80831 1.80831 1.80948 + 12.27865 10.91610 9.80657 8.84814 8.01917 7.29678 + 6.66112 6.09509 5.58389 5.11833 4.69058 4.29452 + 3.92616 3.58222 3.26027 2.95719 2.67027 2.39768 + 2.13704 2.01116 1.88949 1.79673 1.70800 1.68679 + 1.67066 1.66829 1.66590 1.66549 1.66542 1.66628 + 12.52676 11.12677 10.00459 9.03094 8.19031 7.45529 + 6.80709 6.22785 5.70277 5.22377 4.78451 4.37807 + 3.99642 3.63413 3.29058 2.96557 2.65682 2.35666 + 2.05963 1.91167 1.76480 1.64946 1.53846 1.51082 + 1.48835 1.48581 1.48401 1.48381 1.48355 1.48318 + 12.65959 11.24977 10.13730 9.17185 8.33839 7.60579 + 6.95780 6.37827 5.85368 5.37551 4.93644 4.52831 + 4.14129 3.76905 3.41167 3.07015 2.74223 2.41756 + 2.08622 1.91575 1.73855 1.59329 1.45605 1.42277 + 1.39609 1.39275 1.38964 1.38923 1.38899 1.38971 + 12.78929 11.37007 10.28739 9.35809 8.55600 7.85006 + 7.22379 6.66053 6.14603 5.67273 5.23467 4.82503 + 4.43555 4.05971 3.69462 3.33625 2.97836 2.60981 + 2.21586 2.00288 1.77178 1.57048 1.36930 1.32665 + 1.30038 1.29610 1.28707 1.28512 1.28622 1.29112 + 12.83221 11.42216 10.37613 9.48438 8.71225 8.03230 + 7.42822 6.88339 6.38329 5.92069 5.49004 5.08482 + 4.69682 4.31946 3.94961 3.58272 3.21033 2.81525 + 2.37284 2.12184 1.83862 1.58497 1.32803 1.27494 + 1.24895 1.24421 1.23012 1.22682 1.22928 1.23679 + 12.83914 11.44462 10.43577 9.57740 8.83184 8.17448 + 7.58963 7.06089 6.57377 6.12139 5.69859 5.29917 + 4.91518 4.53997 4.17006 3.80017 3.41981 3.00648 + 2.52664 2.24452 1.91621 1.61717 1.30868 1.24396 + 1.21547 1.21045 1.19328 1.18916 1.19255 1.20024 + 12.82976 11.45304 10.47978 9.64997 8.92757 8.28953 + 7.72097 7.20595 6.73025 6.28731 5.87230 5.47930 + 5.10058 4.72952 4.36219 3.99250 3.60809 3.18201 + 2.67267 2.36465 1.99779 1.65817 1.30193 1.22501 + 1.19170 1.18635 1.16731 1.16270 1.16669 1.17345 + 12.79369 11.45283 10.54143 9.75811 9.07354 8.46662 + 7.92416 7.43129 6.97469 6.54833 6.14790 5.76803 + 5.40141 5.04144 4.68336 4.31954 3.93421 3.49288 + 2.93973 2.59026 2.15956 1.75093 1.31370 1.21196 + 1.15563 1.14928 1.13436 1.13076 1.13332 1.13660 + 12.75264 11.44563 10.58388 9.83690 9.18144 8.59814 + 8.07532 7.59940 7.15815 6.74602 6.35899 5.99194 + 5.63781 5.28987 4.94276 4.58747 4.20582 3.75823 + 3.17759 2.79841 2.31812 1.85072 1.33703 1.21202 + 1.13616 1.12784 1.11262 1.10906 1.11081 1.11237 + 12.66210 11.42996 10.65455 9.97100 9.36354 8.81769 + 8.32551 7.87739 7.46460 7.08217 6.72572 6.38937 + 6.06462 5.74328 5.41877 5.07988 4.70785 4.26695 + 3.67621 3.26240 2.69501 2.10443 1.41466 1.23943 + 1.11831 1.10235 1.07963 1.07514 1.07703 1.07743 + 12.60555 11.42059 10.69724 10.05362 9.47663 8.95505 + 8.48301 8.05328 7.65926 7.29671 6.96146 6.64783 + 6.34733 6.05143 5.75269 5.43777 5.08515 4.65534 + 4.05767 3.62556 3.01706 2.35597 1.51809 1.28673 + 1.10944 1.08658 1.06299 1.05900 1.05947 1.05877 + 12.51030 11.39795 10.74842 10.15931 9.62206 9.13004 + 8.68095 8.27174 7.89982 7.56222 7.25530 6.97389 + 6.71010 6.45599 6.20503 5.94444 5.64586 5.24224 + 4.61516 4.14986 3.50330 2.78531 1.75648 1.41214 + 1.10737 1.06998 1.04796 1.04399 1.03108 1.03920 + 12.51388 11.41327 10.78469 10.21388 9.69361 9.21829 + 8.78590 8.39396 8.04028 7.72220 7.43636 7.17785 + 6.93886 6.71112 6.48682 6.25023 5.97558 5.61514 + 5.05900 4.62188 3.96164 3.16206 1.93044 1.51826 + 1.12706 1.07239 1.03703 1.03379 1.02610 1.02895 + 12.50530 11.42004 10.80835 10.25119 9.74288 9.27889 + 8.85761 8.47713 8.13580 7.83100 7.55926 7.31645 + 7.09717 6.89452 6.69882 6.48960 6.23756 5.89868 + 5.36863 4.95061 4.31705 3.50967 2.12187 1.62109 + 1.14377 1.07740 1.03284 1.02890 1.02151 1.02267 + 12.49365 11.42530 10.82686 10.27970 9.77963 9.32350 + 8.91000 8.53760 8.20500 7.90998 7.64949 7.41967 + 7.21506 7.02889 6.85224 6.66567 6.44026 6.13018 + 5.63091 5.22948 4.60810 3.78870 2.29746 1.72787 + 1.16741 1.08686 1.02958 1.02415 1.01548 1.01843 + 12.50183 11.44015 10.84832 10.31060 9.82174 9.37826 + 8.97818 8.61960 8.30085 8.02013 7.77505 7.56190 + 7.37426 7.20617 7.05418 6.90921 6.74617 6.49585 + 6.03264 5.64931 5.06202 4.25908 2.62789 1.93657 + 1.20763 1.10119 1.02896 1.02161 1.01426 1.01307 + 12.49238 11.44621 10.86350 10.33381 9.85246 9.41635 + 9.02370 8.67277 8.36221 8.09046 7.85550 7.65410 + 7.48045 7.32939 7.19837 7.07954 6.94923 6.73890 + 6.32443 5.97058 5.41628 4.62709 2.91063 2.13218 + 1.25445 1.12232 1.02955 1.02036 1.01085 1.00980 + 12.45513 11.45143 10.88877 10.37270 9.90125 9.47364 + 9.08907 8.74694 8.44700 8.18800 7.96833 7.78584 + 7.63701 7.51791 7.42406 7.34213 7.24984 7.10573 + 6.80772 6.52114 6.02332 5.28028 3.51901 2.55303 + 1.36844 1.18452 1.03637 1.02120 1.00554 1.00540 + 12.45032 11.46215 10.89756 10.38408 9.91815 9.49739 + 9.12051 8.78632 8.49413 8.24284 8.03133 7.85757 + 7.71728 7.60739 7.52842 7.47714 7.43691 7.34896 + 7.10346 6.85810 6.43070 5.74604 3.95388 2.92831 + 1.48650 1.24443 1.04552 1.02409 1.00421 1.00320 + 12.36630 11.46096 10.90965 10.40517 9.94548 9.52955 + 9.15689 8.82737 8.54121 8.29747 8.09473 7.93161 + 7.80633 7.71737 7.66368 7.63760 7.62356 7.58529 + 7.43718 7.26328 6.93920 6.38706 4.65128 3.44473 + 1.71393 1.39181 1.06601 1.02116 1.00598 1.00096 + 12.30692 11.46290 10.91573 10.41422 9.95725 9.54425 + 9.17470 8.84831 8.56511 8.32476 8.12668 7.96999 + 7.85266 7.77293 7.72989 7.71600 7.71915 7.71783 + 7.64879 7.52845 7.24181 6.71425 5.13342 3.96461 + 1.90509 1.49444 1.09303 1.04221 1.00267 0.99984 + 12.26489 11.46364 10.91854 10.41905 9.96388 9.55270 + 9.18509 8.86097 8.58049 8.34308 8.14773 7.99351 + 7.87936 7.80451 7.76876 7.76563 7.78493 7.80844 + 7.77302 7.67701 7.44615 7.01436 5.52874 4.28801 + 2.09295 1.62403 1.11884 1.04340 1.00990 0.99917 + 12.23561 11.46428 10.92080 10.42248 9.96847 9.55851 + 9.19221 8.86952 8.59056 8.35483 8.16142 8.00956 + 7.89835 7.82726 7.79637 7.79965 7.82809 7.86718 + 7.86265 7.79294 7.59908 7.21322 5.82321 4.60232 + 2.26816 1.73319 1.14476 1.05474 1.01293 0.99872 + 12.19817 11.46544 10.92409 10.42716 9.97444 9.56606 + 9.20154 8.88053 8.60298 8.36890 8.17828 8.03067 + 7.92419 7.85784 7.83241 7.84346 7.88384 7.94063 + 7.97749 7.95189 7.81831 7.48244 6.22044 5.13369 + 2.60387 1.92966 1.19485 1.08549 1.01059 0.99816 + 12.17542 11.46611 10.92574 10.42974 9.97788 9.57045 + 9.20697 8.88714 8.61092 8.37836 8.18941 8.04364 + 7.93939 7.87588 7.85425 7.87062 7.91888 7.98851 + 8.04906 8.04570 7.95418 7.67869 6.53368 5.50511 + 2.89686 2.12061 1.24522 1.10883 1.01566 0.99783 + 12.14103 11.46709 10.92791 10.43307 9.98250 9.57637 + 9.21426 8.89597 8.62159 8.39109 8.20440 8.06116 + 7.95999 7.90045 7.88412 7.90769 7.96654 8.05416 + 8.14797 8.17597 8.14808 7.97243 7.04674 6.14949 + 3.50330 2.54296 1.36777 1.17036 1.02886 0.99739 + 12.12123 11.46742 10.92904 10.43489 9.98497 9.57948 + 9.21805 8.90046 8.62690 8.39738 8.21182 8.06994 + 7.97044 7.91301 7.89942 7.92670 7.99103 8.08828 + 8.19989 8.24434 8.25064 8.13461 7.36422 6.57068 + 3.97778 2.90456 1.48548 1.23388 1.04203 0.99717 + 12.09983 11.46763 10.93007 10.43671 9.98754 9.58271 + 9.22192 8.90499 8.63216 8.40351 8.21906 8.07857 + 7.98080 7.92552 7.91470 7.94575 8.01579 8.12308 + 8.25341 8.31493 8.35580 8.30647 7.74356 7.09880 + 4.68285 3.48597 1.70503 1.35995 1.06808 0.99694 + 12.11007 11.47453 10.92908 10.43257 9.98318 9.57953 + 9.22068 8.90597 8.63512 8.40798 8.22438 8.08356 + 7.98305 7.92277 7.90877 7.94749 8.04026 8.16398 + 8.28801 8.34743 8.39923 8.38976 7.97557 7.41569 + 5.17930 3.94373 1.90791 1.48316 1.09268 0.99682 + 12.10275 11.47447 10.92939 10.43321 9.98406 9.58064 + 9.22199 8.90749 8.63682 8.40991 8.22658 8.08612 + 7.98607 7.92645 7.91335 7.95336 8.04800 8.17457 + 8.30399 8.36914 8.43290 8.44612 8.11560 7.63545 + 5.55728 4.30962 2.10904 1.60180 1.11770 0.99674 + 12.09770 11.47453 10.92969 10.43364 9.98463 9.58134 + 9.22283 8.90846 8.63795 8.41120 8.22809 8.08785 + 7.98813 7.92892 7.91642 7.95728 8.05318 8.18168 + 8.31487 8.38385 8.45546 8.48409 8.21454 7.79403 + 5.85409 4.61531 2.29580 1.71848 1.14253 0.99669 + 12.07044 11.46777 10.93110 10.43867 9.99047 9.58658 + 9.22671 8.91079 8.63908 8.41167 8.22850 8.08944 + 7.99350 7.94081 7.93363 7.96982 8.04744 8.16693 + 8.32261 8.40868 8.49203 8.53246 8.34420 8.00805 + 6.29664 5.10210 2.62994 1.95014 1.19259 0.99664 + 12.06618 11.46754 10.93110 10.43889 9.99077 9.58686 + 9.22692 8.91098 8.63944 8.41230 8.22952 8.09087 + 7.99536 7.94309 7.93633 7.97292 8.05114 8.17221 + 8.33085 8.41958 8.51032 8.56396 8.42448 8.14480 + 6.61245 5.47916 2.92209 2.15665 1.24162 0.99663 + 1.05412 1.09645 1.13923 1.18257 1.22638 1.27057 + 1.31509 1.35992 1.40520 1.45092 1.49711 1.54407 + 1.59250 1.64256 1.69235 1.73755 1.77338 1.79883 + 1.81868 1.83106 1.84652 1.86079 1.87184 1.87408 + 1.87688 1.87714 1.87666 1.87647 1.87667 1.87747 + 1.42558 1.47418 1.52354 1.57401 1.62550 1.67787 + 1.73095 1.78455 1.83838 1.89225 1.94579 1.99876 + 2.05101 2.10219 2.15129 2.19698 2.23783 2.27335 + 2.30208 2.31284 2.32202 2.32894 2.34059 2.34583 + 2.35036 2.34999 2.34769 2.34707 2.34719 2.35061 + 1.75254 1.80869 1.86508 1.92219 1.97984 2.03781 + 2.09584 2.15361 2.21079 2.26709 2.32223 2.37599 + 2.42857 2.47991 2.52909 2.57484 2.61590 2.65203 + 2.68205 2.69369 2.70358 2.71062 2.72102 2.72539 + 2.72962 2.72948 2.72775 2.72728 2.72739 2.72991 + 2.30930 2.38118 2.45067 2.51845 2.58415 2.64745 + 2.70819 2.76641 2.82237 2.87599 2.92729 2.97652 + 3.02481 3.07289 3.11959 3.16263 3.19991 3.23222 + 3.26027 3.27252 3.28506 3.29547 3.30541 3.30774 + 3.30844 3.30882 3.31021 3.31052 3.31047 3.30895 + 2.76674 2.85705 2.94009 3.01655 3.08601 3.14842 + 3.20446 3.25574 3.30466 3.35168 3.39687 3.44032 + 3.48270 3.52439 3.56434 3.60065 3.63184 3.65966 + 3.68620 3.69912 3.71289 3.72429 3.73407 3.73588 + 3.73340 3.73408 3.73818 3.73910 3.73887 3.73393 + 3.15671 3.26260 3.35636 3.43869 3.50918 3.56813 + 3.61708 3.65928 3.69917 3.73776 3.77515 3.81132 + 3.84658 3.88099 3.91361 3.94277 3.96738 3.99004 + 4.01406 4.02703 4.04134 4.05327 4.06263 4.06401 + 4.05944 4.06031 4.06612 4.06745 4.06711 4.05997 + 3.49600 3.61413 3.71565 3.80140 3.87096 3.92504 + 3.96597 3.99844 4.02870 4.05821 4.08712 4.11537 + 4.14301 4.16991 4.19522 4.21739 4.23562 4.25312 + 4.27412 4.28658 4.30067 4.31245 4.32116 4.32222 + 4.31662 4.31756 4.32413 4.32564 4.32525 4.31712 + 4.06310 4.19591 4.30502 4.39163 4.45546 4.49786 + 4.52248 4.53612 4.54760 4.55910 4.57084 4.58288 + 4.59508 4.60730 4.61884 4.62831 4.63521 4.64331 + 4.65771 4.66792 4.67951 4.68896 4.69593 4.69669 + 4.69159 4.69239 4.69814 4.69945 4.69912 4.69197 + 4.52477 4.66241 4.77130 4.85320 4.90805 4.93772 + 4.94675 4.94326 4.93758 4.93235 4.92787 4.92449 + 4.92214 4.92086 4.92014 4.91862 4.91590 4.91582 + 4.92343 4.93046 4.93792 4.94345 4.94829 4.94899 + 4.94629 4.94674 4.94996 4.95069 4.95052 4.94655 + 5.40063 5.52720 5.61750 5.67521 5.70091 5.69748 + 5.67068 5.63023 5.58817 5.54750 5.50906 5.47341 + 5.44096 5.41207 5.38648 5.36281 5.34049 5.32290 + 5.31406 5.31218 5.30774 5.30203 5.30110 5.30179 + 5.30656 5.30599 5.30148 5.30043 5.30077 5.30646 + 6.02829 6.15998 6.22393 6.23486 6.20860 6.16317 + 6.10562 6.04278 5.98232 5.92370 5.86316 5.79952 + 5.73863 5.68522 5.63902 5.59737 5.55941 5.53157 + 5.51058 5.49484 5.47786 5.46571 5.45841 5.45835 + 5.46923 5.46785 5.45711 5.45420 5.45539 5.46888 + 6.94789 7.00582 6.99980 6.94662 6.85969 6.75419 + 6.63854 6.52217 6.41486 6.31614 6.22017 6.12406 + 6.03337 5.95184 5.87871 5.81040 5.74583 5.69384 + 5.64884 5.61742 5.58361 5.55851 5.54128 5.53968 + 5.55537 5.55307 5.53627 5.53174 5.53356 5.55450 + 7.59264 7.58948 7.51903 7.40275 7.25665 7.09788 + 6.93513 6.77755 6.63421 6.50430 6.38166 6.26234 + 6.15056 6.04871 5.95574 5.86800 5.78405 5.71164 + 5.64564 5.60487 5.56201 5.52971 5.50476 5.50100 + 5.51352 5.51119 5.49568 5.49149 5.49314 5.51229 + 8.08071 8.03162 7.90538 7.73030 7.52849 7.32235 + 7.12019 6.92917 6.75640 6.60049 6.45559 6.31725 + 6.18824 6.07000 5.96130 5.85864 5.76001 5.66995 + 5.58564 5.53979 5.49310 5.45749 5.42652 5.42035 + 5.42490 5.42309 5.41333 5.41074 5.41171 5.42338 + 8.46812 8.38492 8.21045 7.98136 7.72787 7.47932 + 7.24335 7.02421 6.82645 6.64819 6.48383 6.32882 + 6.18471 6.05248 5.93064 5.81597 5.70568 5.60027 + 5.50008 5.45163 5.40403 5.36734 5.33153 5.32297 + 5.31754 5.31648 5.31444 5.31398 5.31406 5.31579 + 9.05266 8.91388 8.65694 8.33442 7.99244 7.67296 + 7.38177 7.11745 6.87893 6.66384 6.46661 6.28291 + 6.11261 5.95647 5.81265 5.67821 5.54904 5.41922 + 5.29422 5.24201 5.19338 5.15532 5.11206 5.09972 + 5.07840 5.07856 5.08889 5.09182 5.09050 5.07627 + 9.64161 9.24117 8.84564 8.47190 8.11866 7.78528 + 7.47131 7.17637 6.90051 6.64478 6.40828 6.18986 + 5.98881 5.80591 5.64119 5.49449 5.36263 5.23089 + 5.08659 5.01496 4.95600 4.92167 4.87774 4.85807 + 4.83110 4.83234 4.84737 4.85141 4.85000 4.82899 + 10.34396 9.78393 9.24612 8.74671 8.28297 7.85247 + 7.45334 7.08486 6.74649 6.43688 6.15380 5.89435 + 5.65529 5.43519 5.23513 5.05370 4.88784 4.72445 + 4.55283 4.46845 4.39463 4.34607 4.29049 4.27241 + 4.25418 4.25391 4.25917 4.26068 4.26006 4.25155 + 10.74024 10.05969 9.41951 8.83227 8.29286 7.79782 + 7.34401 6.92919 6.55217 6.20968 5.89770 5.61175 + 5.34619 5.09762 4.86740 4.65511 4.45934 4.27419 + 4.09489 4.00770 3.92055 3.85144 3.78733 3.77737 + 3.77142 3.76840 3.75988 3.75768 3.75866 3.76871 + 11.20731 10.33437 9.54310 8.83280 8.19234 7.61501 + 7.09550 6.62691 6.20359 5.82070 5.47290 5.15450 + 4.85857 4.58021 4.31896 4.07394 3.84278 3.62577 + 3.42485 3.33013 3.23497 3.15900 3.08834 3.07375 + 3.06586 3.06350 3.05652 3.05470 3.05544 3.06274 + 11.51917 10.48655 9.58027 8.78219 8.07595 7.44959 + 6.89461 6.39974 5.95446 5.55206 5.18627 4.85016 + 4.53518 4.23573 3.95236 3.68671 3.43926 3.20717 + 2.99097 2.88997 2.79280 2.71854 2.64495 2.62637 + 2.60924 2.60781 2.60877 2.60915 2.60883 2.60578 + 11.73252 10.58923 9.60797 8.75264 8.00436 7.34696 + 6.76847 6.25460 5.79178 5.37236 4.99023 4.63872 + 4.30971 3.99781 3.70308 3.42641 3.16859 2.92672 + 2.70097 2.59545 2.49467 2.41826 2.34239 2.32332 + 2.30522 2.30382 2.30536 2.30590 2.30552 2.30161 + 11.89026 10.67111 9.64062 8.74644 7.96901 7.28988 + 6.69392 6.16505 5.68818 5.25525 4.86023 4.49667 + 4.15683 3.83560 3.53269 3.24862 2.98392 2.73578 + 2.50283 2.39309 2.28785 2.20797 2.13023 2.11117 + 2.09498 2.09332 2.09294 2.09304 2.09278 2.09122 + 12.11092 10.79911 9.71740 8.78363 7.97488 7.26911 + 6.64834 6.09655 5.59926 5.14727 4.73264 4.34914 + 3.99246 3.65914 3.34711 3.05359 2.77684 2.51666 + 2.27076 2.15312 2.03960 1.95322 1.87051 1.85096 + 1.83639 1.83412 1.83155 1.83108 1.83107 1.83226 + 12.26504 10.91155 9.80785 8.85402 8.02828 7.30794 + 6.67361 6.10860 5.59846 5.13403 4.70738 4.31232 + 3.94480 3.60148 3.28001 2.97726 2.69058 2.41838 + 2.15837 2.03285 1.91135 1.81847 1.72909 1.70764 + 1.69133 1.68893 1.68651 1.68611 1.68603 1.68690 + 12.50763 11.11677 9.99988 9.03030 8.19261 7.45980 + 6.81333 6.23551 5.71172 5.23392 4.79578 4.39039 + 4.00971 3.64832 3.30561 2.98140 2.67343 2.37404 + 2.07769 1.92998 1.78313 1.66757 1.55598 1.52815 + 1.50553 1.50296 1.50115 1.50095 1.50068 1.50031 + 12.63886 11.23707 10.12880 9.16674 8.33587 7.60544 + 6.95928 6.38130 5.85806 5.38111 4.94319 4.53615 + 4.15028 3.77921 3.42305 3.08284 2.75624 2.43273 + 2.10214 1.93180 1.75448 1.60893 1.47137 1.43800 + 1.41123 1.40787 1.40476 1.40434 1.40410 1.40482 + 12.76746 11.35543 10.27582 9.34882 8.54839 7.84387 + 7.21883 6.65671 6.14331 5.67111 5.23420 4.82588 + 4.43791 4.06386 3.70076 3.34446 2.98856 2.62168 + 2.22875 2.01597 1.78482 1.58333 1.38214 1.33957 + 1.31324 1.30896 1.29998 1.29803 1.29906 1.30395 + 12.80892 11.40661 10.36328 9.47310 8.70194 8.02268 + 7.41917 6.87492 6.37556 5.91387 5.48439 5.08063 + 4.69445 4.31932 3.95197 3.58766 3.21776 2.82473 + 2.38363 2.13297 1.84987 1.59622 1.33956 1.28665 + 1.26059 1.25584 1.24186 1.23857 1.24088 1.24841 + 12.81407 11.42778 10.42140 9.56425 8.81928 8.16224 + 7.57757 7.04909 6.56251 6.11097 5.68933 5.29148 + 4.90947 4.53672 4.16961 3.80262 3.42504 3.01406 + 2.53580 2.25416 1.92616 1.62728 1.31933 1.25488 + 1.22637 1.22136 1.20432 1.20020 1.20339 1.21112 + 12.80297 11.43477 10.46380 9.63504 8.91304 8.27512 + 7.70658 7.19167 6.71641 6.27428 5.86044 5.46906 + 5.09243 4.72393 4.35954 3.99294 3.61151 3.18798 + 2.68047 2.37309 2.00672 1.66741 1.31192 1.23537 + 1.20212 1.19679 1.17788 1.17326 1.17701 1.18387 + 12.76385 11.43186 10.52249 9.74004 9.05576 8.44887 + 7.90634 7.41354 6.95735 6.53180 6.13261 5.75440 + 5.38992 5.03256 4.67750 4.31686 3.93469 3.49618 + 2.94527 2.59673 2.16690 1.75894 1.32275 1.22144 + 1.16550 1.15921 1.14432 1.14067 1.14307 1.14646 + 12.72046 11.42258 10.56253 9.81631 9.16117 8.57795 + 8.05513 7.57936 7.13859 6.72732 6.34153 5.97615 + 5.62412 5.27874 4.93458 4.58243 4.20397 3.75937 + 3.18132 2.80331 2.32417 1.85774 1.34543 1.22097 + 1.14568 1.13745 1.12225 1.11862 1.12020 1.12192 + 12.62607 11.40292 10.62883 9.94613 9.33912 8.79364 + 8.30180 7.85414 7.44204 7.06057 6.70537 6.37056 + 6.04771 5.72859 5.40665 5.07061 4.70164 4.26402 + 3.67666 3.26449 2.69860 2.10930 1.42190 1.24765 + 1.12735 1.11153 1.08885 1.08429 1.08590 1.08656 + 12.56729 11.39116 10.66892 10.02614 9.44980 8.92886 + 8.45746 8.02845 7.63531 7.27378 6.93974 6.62751 + 6.32865 6.03467 5.73811 5.42570 5.07590 4.64937 + 4.05547 3.62536 3.01881 2.35948 1.52453 1.29433 + 1.11826 1.09559 1.07200 1.06791 1.06818 1.06770 + 12.46868 11.36563 10.71730 10.12917 9.59288 9.10185 + 8.65373 8.24551 7.87461 7.53807 7.23225 6.95203 + 6.68952 6.43685 6.18755 5.92890 5.63267 5.23196 + 4.60861 4.14570 3.50209 2.78707 1.76219 1.41896 + 1.11569 1.07866 1.05688 1.05282 1.03958 1.04794 + 12.47056 11.37926 10.75202 10.18235 9.66324 9.18912 + 8.75794 8.36714 8.01455 7.69751 7.41266 7.15513 + 6.91714 6.69052 6.46747 6.23244 5.95982 5.60214 + 5.04989 4.61534 3.95817 3.16178 1.93503 1.52454 + 1.13533 1.08099 1.04577 1.04247 1.03466 1.03761 + 12.45969 11.38404 10.77424 10.21929 9.71299 9.25075 + 8.83078 8.45100 8.10970 7.80480 7.53367 7.29247 + 7.07479 6.87306 6.67815 6.47073 6.22182 5.88447 + 5.35467 4.93900 4.31057 3.51233 2.13051 1.62354 + 1.15004 1.08609 1.04241 1.03604 1.03270 1.03127 + 12.44780 11.38932 10.79253 10.24714 9.74868 9.29395 + 8.88167 8.51035 8.17877 7.88467 7.62503 7.39601 + 7.19215 7.00672 6.83087 6.64527 6.42121 6.11333 + 5.61787 5.21924 4.60137 3.78564 2.30030 1.73331 + 1.17548 1.09527 1.03821 1.03274 1.02398 1.02700 + 12.45456 11.40339 10.81364 10.27778 9.79055 9.34848 + 8.94970 8.59225 8.27446 7.99459 7.75023 7.53771 + 7.35063 7.18307 7.03167 6.88739 6.72535 6.47676 + 6.01682 5.63614 5.05268 4.25415 2.62953 1.94085 + 1.21550 1.10955 1.03752 1.03010 1.02276 1.02162 + 12.44447 11.40886 10.82851 10.30075 9.82114 9.38653 + 8.99516 8.64537 8.33575 8.06478 7.83046 7.62958 + 7.45638 7.30574 7.17514 7.05680 6.92725 6.71830 + 6.30666 5.95530 5.40484 4.62034 2.91111 2.13576 + 1.26206 1.13048 1.03807 1.02884 1.01935 1.01833 + 12.40650 11.41430 10.85424 10.33989 9.86969 9.44345 + 9.06035 8.71946 8.42039 8.16195 7.94279 7.76082 + 7.61246 7.49366 7.40002 7.31830 7.22644 7.08314 + 6.78692 6.50220 6.00791 5.26988 3.51727 2.55497 + 1.37539 1.19225 1.04483 1.02967 1.01402 1.01390 + 12.40301 11.42474 10.86242 10.35083 9.88661 9.46736 + 9.09177 8.75865 8.46734 8.21676 8.00580 7.83243 + 7.69243 7.58277 7.50396 7.45278 7.41270 7.32514 + 7.08091 6.83713 6.41286 5.73288 3.94997 2.92902 + 1.49290 1.25174 1.05391 1.03257 1.01266 1.01169 + 12.33921 11.43057 10.87419 10.36800 9.90906 9.49527 + 9.12544 8.79860 8.51418 8.27141 8.06947 7.90673 + 7.77959 7.68588 7.62767 7.60445 7.60446 7.57782 + 7.42891 7.25119 6.90986 6.32345 4.62948 3.51027 + 1.70987 1.37788 1.07653 1.04070 1.01128 1.00945 + 12.28405 11.43312 10.87977 10.37633 9.92004 9.50911 + 9.14235 8.81887 8.53810 8.29947 8.10233 7.94520 + 7.82477 7.73936 7.69198 7.68381 7.70631 7.71595 + 7.62778 7.49465 7.21277 6.70119 5.11885 3.96262 + 1.91079 1.49982 1.10113 1.05027 1.01166 1.00832 + 12.22193 11.42756 10.88447 10.38636 9.93241 9.52246 + 9.15594 8.83261 8.55243 8.31520 8.12064 7.96797 + 7.85521 7.78086 7.74469 7.74039 7.75779 7.77841 + 7.74922 7.66385 7.43015 6.96595 5.48715 4.33196 + 2.09746 1.61606 1.12642 1.06104 1.01245 1.00764 + 12.19321 11.42811 10.88664 10.38977 9.93699 9.52826 + 9.16306 8.84112 8.56243 8.32689 8.13432 7.98407 + 7.87422 7.80342 7.77192 7.77428 7.80163 7.83776 + 7.83690 7.77690 7.58386 7.16995 5.77438 4.63964 + 2.27571 1.72671 1.15186 1.07169 1.01434 1.00719 + 12.15699 11.42907 10.88942 10.39415 9.94280 9.53562 + 9.17212 8.85206 8.57541 8.34217 8.15220 8.00502 + 7.89881 7.83262 7.80722 7.81819 7.85835 7.91488 + 7.95148 7.92591 7.79274 7.45841 6.20452 5.12410 + 2.60537 1.93426 1.20263 1.09381 1.01890 1.00661 + 12.13419 11.42955 10.89107 10.39672 9.94625 9.54006 + 9.17764 8.85875 8.58341 8.35161 8.16326 8.01793 + 7.91396 7.85060 7.82901 7.84526 7.89329 7.96263 + 8.02289 8.01945 7.92812 7.65369 6.51568 5.49335 + 2.89714 2.12457 1.25278 1.11702 1.02395 1.00627 + 12.09989 11.43023 10.89313 10.40005 9.95092 9.54605 + 9.18505 8.86772 8.59417 8.36439 8.17824 8.03541 + 7.93450 7.87511 7.85878 7.88222 7.94084 8.02812 + 8.12156 8.14940 8.12143 7.94620 7.02534 6.13380 + 3.50103 2.54535 1.37478 1.17816 1.03717 1.00582 + 12.08048 11.43047 10.89416 10.40176 9.95337 9.54917 + 9.18884 8.87222 8.59948 8.37065 8.18564 8.04416 + 7.94492 7.88763 7.87405 7.90119 7.96528 8.06217 + 8.17333 8.21757 8.22371 8.10783 7.34091 6.55245 + 3.97364 2.90549 1.49193 1.24128 1.05037 1.00559 + 12.05989 11.43078 10.89519 10.40358 9.95590 9.55236 + 9.19262 8.87664 8.60464 8.37669 8.19283 8.05276 + 7.95527 7.90012 7.88931 7.92021 7.98999 8.09689 + 8.22672 8.28795 8.32860 8.27922 7.71823 7.07748 + 4.67578 3.48438 1.71043 1.36660 1.07645 1.00538 + 12.07055 11.43779 10.89420 10.39934 9.95139 9.54905 + 9.19135 8.87765 8.60764 8.38119 8.19814 8.05772 + 7.95749 7.89736 7.88337 7.92192 8.01437 8.13766 + 8.26124 8.32041 8.37193 8.36229 7.94929 7.39255 + 5.16989 3.94003 1.91248 1.48921 1.10104 1.00528 + 12.06346 11.43773 10.89451 10.39998 9.95224 9.55012 + 9.19262 8.87912 8.60931 8.38309 8.20031 8.06026 + 7.96049 7.90101 7.88793 7.92779 8.02212 8.14824 + 8.27719 8.34208 8.40557 8.41858 8.08872 7.61117 + 5.54589 4.30402 2.11252 1.60734 1.12598 1.00522 + 12.05841 11.43778 10.89472 10.40030 9.95281 9.55082 + 9.19347 8.88012 8.61045 8.38440 8.20183 8.06201 + 7.96256 7.90352 7.89102 7.93172 8.02728 8.15534 + 8.28799 8.35672 8.42811 8.45657 8.18728 7.76889 + 5.84098 4.60811 2.29836 1.72356 1.15073 1.00518 + 12.03109 11.43143 10.89662 10.40574 9.95868 9.55601 + 9.19730 8.88244 8.61161 8.38486 8.20225 8.06360 + 7.96795 7.91540 7.90819 7.94422 8.02154 8.14062 + 8.29574 8.38148 8.46451 8.50476 8.31666 7.98168 + 6.28070 5.09211 2.63089 1.95406 1.20053 1.00514 + 12.02720 11.43159 10.89703 10.40595 9.95891 9.55625 + 9.19762 8.88286 8.61213 8.38556 8.20322 8.06498 + 7.96979 7.91765 7.91085 7.94727 8.02519 8.14583 + 8.30391 8.39233 8.48278 8.53616 8.39673 8.11807 + 6.59452 5.46693 2.92171 2.15972 1.24923 1.00511 + 1.02452 1.06632 1.10852 1.15126 1.19446 1.23804 + 1.28199 1.32638 1.37142 1.41714 1.46363 1.51121 + 1.56063 1.61195 1.66289 1.70825 1.74299 1.76896 + 1.78954 1.79936 1.81384 1.82907 1.83778 1.83962 + 1.84243 1.84258 1.84196 1.84187 1.84185 1.84284 + 1.39998 1.44505 1.49123 1.53894 1.58819 1.63894 + 1.69111 1.74458 1.79919 1.85469 1.91070 1.96665 + 2.02184 2.07528 2.12567 2.17141 2.21094 2.24425 + 2.26942 2.27608 2.27668 2.27584 2.30235 2.31901 + 2.31434 2.31057 2.30953 2.30984 2.30845 2.31264 + 1.72634 1.77924 1.83263 1.88703 1.94236 1.99845 + 2.05513 2.11215 2.16926 2.22617 2.28258 2.33813 + 2.39265 2.44573 2.49628 2.54289 2.58410 2.61956 + 2.64790 2.65827 2.66682 2.67291 2.68299 2.68745 + 2.69105 2.69079 2.68919 2.68877 2.68879 2.69119 + 2.27510 2.34171 2.40738 2.47285 2.53779 2.60180 + 2.66445 2.72531 2.78387 2.83979 2.89290 2.94322 + 2.99157 3.03853 3.08336 3.12508 3.16284 3.19704 + 3.22737 3.24010 3.25108 3.25868 3.26848 3.27132 + 3.27156 3.27180 3.27328 3.27362 3.27363 3.27194 + 2.71900 2.80894 2.89198 2.96879 3.03896 3.10243 + 3.15978 3.21258 3.26309 3.31173 3.35855 3.40362 + 3.44759 3.49076 3.53201 3.56927 3.60086 3.62846 + 3.65408 3.66635 3.67965 3.69091 3.70044 3.70218 + 3.69961 3.70030 3.70444 3.70539 3.70515 3.70013 + 3.09897 3.20652 3.30224 3.38677 3.45960 3.52100 + 3.57238 3.61687 3.65880 3.69913 3.73802 3.77553 + 3.81216 3.84812 3.88233 3.91276 3.93799 3.96068 + 3.98430 3.99692 4.01095 4.02280 4.03226 4.03370 + 4.02914 4.03002 4.03587 4.03720 4.03687 4.02967 + 3.43069 3.55211 3.65720 3.74662 3.81986 3.87747 + 3.92167 3.95699 3.98958 4.02091 4.05119 4.08054 + 4.10938 4.13788 4.16501 4.18874 4.20781 4.22564 + 4.24673 4.25912 4.27311 4.28487 4.29399 4.29521 + 4.28968 4.29063 4.29725 4.29876 4.29838 4.29022 + 3.99035 4.12831 4.24276 4.33469 4.40361 4.45070 + 4.47945 4.49651 4.51061 4.52397 4.53692 4.54981 + 4.56306 4.57694 4.59059 4.60204 4.61027 4.61934 + 4.63463 4.64521 4.65703 4.66666 4.67444 4.67547 + 4.67051 4.67134 4.67715 4.67848 4.67815 4.67098 + 4.45195 4.59509 4.70966 4.79715 4.85733 4.89187 + 4.90512 4.90512 4.90210 4.89873 4.89547 4.89295 + 4.89167 4.89210 4.89359 4.89431 4.89340 4.89488 + 4.90397 4.91166 4.91963 4.92555 4.93143 4.93245 + 4.92994 4.93043 4.93371 4.93445 4.93429 4.93029 + 5.32718 5.48769 5.58584 5.63327 5.64432 5.63591 + 5.61422 5.58518 5.55579 5.52578 5.49224 5.45459 + 5.41777 5.38624 5.36024 5.33848 5.32052 5.30955 + 5.30407 5.29970 5.29531 5.29287 5.29263 5.29337 + 5.29851 5.29802 5.29361 5.29241 5.29291 5.29853 + 5.99667 6.09752 6.15892 6.18644 6.18138 6.14723 + 6.09039 6.02113 5.95176 5.88550 5.82329 5.76557 + 5.71286 5.66538 5.62302 5.58453 5.54928 5.51976 + 5.49844 5.48915 5.47474 5.45981 5.45459 5.45542 + 5.46659 5.46518 5.45423 5.45170 5.45243 5.46621 + 6.93558 6.96594 6.95494 6.91203 6.83980 6.74281 + 6.62838 6.50725 6.39139 6.28430 6.18630 6.09668 + 6.01472 5.93897 5.86924 5.80426 5.74334 5.68858 + 5.64164 5.61849 5.58778 5.55862 5.54359 5.54311 + 5.55928 5.55692 5.53961 5.53561 5.53675 5.55836 + 7.73210 7.59622 7.45206 7.31013 7.17037 7.03279 + 6.89755 6.76491 6.63481 6.50809 6.38562 6.26731 + 6.15439 6.04724 5.94685 5.85448 5.77114 5.69567 + 5.62943 5.60302 5.58345 5.56814 5.51623 5.49552 + 5.51766 5.52063 5.50423 5.49861 5.50372 5.52071 + 8.21382 8.02816 7.83488 7.64620 7.46197 7.28228 + 7.10729 6.93724 6.77238 6.61363 6.46205 6.31757 + 6.18166 6.05526 5.93939 5.83553 5.74429 5.66206 + 5.58707 5.55485 5.52763 5.50371 5.43808 5.41254 + 5.43323 5.43781 5.42590 5.42149 5.42586 5.43566 + 8.59578 8.36584 8.12927 7.89967 7.67679 7.46075 + 7.25169 7.04965 6.85526 6.66953 6.49342 6.32691 + 6.17156 6.02880 5.89961 5.78559 5.68708 5.59875 + 5.51682 5.48051 5.44836 5.41912 5.34410 5.31403 + 5.32979 5.33583 5.33063 5.32813 5.33132 5.33153 + 9.02441 8.89059 8.63784 8.31882 7.98016 7.66430 + 7.37685 7.11599 6.88027 6.66737 6.47198 6.28997 + 6.12133 5.96680 5.82452 5.69149 5.56361 5.43526 + 5.31201 5.26060 5.21279 5.17543 5.13297 5.12083 + 5.09960 5.09979 5.11022 5.11317 5.11183 5.09759 + 9.44611 9.24664 8.92527 8.54024 8.14169 7.77393 + 7.44185 7.14276 6.87393 6.63218 6.41072 6.20461 + 6.01347 5.83810 5.67688 5.52667 5.38274 5.23654 + 5.09583 5.03959 4.98817 4.94773 4.89951 4.88509 + 4.85658 4.85721 4.87284 4.87725 4.87531 4.85427 + 10.14731 9.77958 9.31163 8.80290 8.30056 7.84378 + 7.43451 7.06884 6.74245 6.44863 6.17790 5.92409 + 5.68793 5.47056 5.27146 5.08579 4.90944 4.73810 + 4.57498 4.50177 4.43166 4.37712 4.31951 4.30424 + 4.28502 4.28432 4.29010 4.29183 4.29096 4.28216 + 10.69186 10.02755 9.40122 8.82544 8.29538 7.80785 + 7.35990 6.94952 6.57562 6.23520 5.92445 5.63913 + 5.37397 5.12583 4.89609 4.68437 4.48932 4.30506 + 4.12681 4.04020 3.95353 3.88463 3.82017 3.80987 + 3.80382 3.80084 3.79237 3.79018 3.79117 3.80097 + 11.14520 10.35427 9.58128 8.85443 8.19142 7.60688 + 7.09353 6.63818 6.22896 5.85698 5.51283 5.19053 + 4.88929 4.60854 4.34713 4.10244 3.87170 3.65863 + 3.46071 3.36249 3.26573 3.19161 3.12129 3.10482 + 3.09783 3.09538 3.08812 3.08632 3.08686 3.09421 + 11.51422 10.48925 9.58893 8.79527 8.09240 7.46860 + 6.91557 6.42225 5.97835 5.57721 5.21256 4.87747 + 4.56338 4.26463 3.98177 3.71655 3.46947 3.23769 + 3.02174 2.92079 2.82353 2.74901 2.67484 2.65607 + 2.63880 2.63736 2.63830 2.63867 2.63834 2.63527 + 11.73780 10.59932 9.62134 8.76841 8.02194 7.36591 + 6.78852 6.27566 5.81391 5.39561 5.01463 4.66417 + 4.33601 4.02469 3.73036 3.45416 3.19696 2.95555 + 2.72982 2.62414 2.52312 2.44643 2.37008 2.35086 + 2.33266 2.33125 2.33277 2.33330 2.33292 2.32927 + 11.89985 10.68382 9.65516 8.76236 7.98598 7.30769 + 6.71250 6.18442 5.70850 5.27664 4.88272 4.52019 + 4.18116 3.86039 3.55784 3.27432 3.01046 2.76293 + 2.52990 2.41989 2.31431 2.23413 2.15601 2.13686 + 2.12062 2.11895 2.11852 2.11861 2.11835 2.11723 + 12.12057 10.81518 9.73247 8.79520 7.98399 7.27896 + 6.66086 6.11167 5.61548 5.16411 4.75163 4.37173 + 4.01707 3.68274 3.36834 3.07410 2.79958 2.54126 + 2.29493 2.17695 2.06309 1.97647 1.89365 1.87377 + 1.85924 1.85721 1.85443 1.85399 1.85387 1.85534 + 12.26526 10.91917 9.81581 8.86006 8.03327 7.31464 + 6.68351 6.12132 5.61219 5.14823 4.72360 4.33214 + 3.96672 3.62252 3.29881 2.99535 2.71079 2.44057 + 2.18041 2.05447 1.93275 1.83989 1.75039 1.72860 + 1.71225 1.71012 1.70755 1.70716 1.70701 1.70757 + 12.48260 11.10179 9.99144 9.02702 8.19330 7.46361 + 6.81955 6.24363 5.72127 5.24458 4.80731 4.40269 + 4.02280 3.66229 3.32047 2.99713 2.68992 2.39124 + 2.09553 1.94804 1.80126 1.68560 1.57383 1.54593 + 1.52322 1.52065 1.51885 1.51865 1.51839 1.51759 + 12.60686 11.21621 10.11487 9.15822 8.33142 7.60417 + 6.96051 6.38455 5.86294 5.38735 4.95057 4.54455 + 4.15963 3.78952 3.43436 3.09517 2.76964 2.44711 + 2.11722 1.94711 1.76993 1.62441 1.48675 1.45335 + 1.42659 1.42322 1.42006 1.41963 1.41939 1.42087 + 12.74262 11.33796 10.26173 9.33731 8.53894 7.83630 + 7.21299 6.65252 6.14076 5.67017 5.23484 4.82804 + 4.44150 4.06877 3.70693 3.35193 2.99738 2.63173 + 2.23977 2.02731 1.79634 1.59498 1.39429 1.35200 + 1.32578 1.32154 1.31265 1.31069 1.31179 1.31924 + 12.79735 11.39726 10.35283 9.46199 8.69052 8.01152 + 7.40871 6.86557 6.36767 5.90771 5.48010 5.07825 + 4.69387 4.32030 3.95440 3.59159 3.22328 2.83174 + 2.39179 2.14154 1.85872 1.60535 1.34988 1.29759 + 1.27170 1.26705 1.25338 1.25014 1.25255 1.26339 + 12.81324 11.42525 10.41434 9.55388 8.80681 8.14875 + 7.56400 7.03620 6.55089 6.10109 5.68151 5.28582 + 4.90584 4.53483 4.16928 3.80392 3.42812 3.01884 + 2.54196 2.26085 1.93327 1.63485 1.32864 1.26504 + 1.23681 1.23193 1.21530 1.21127 1.21460 1.22582 + 12.80984 11.43711 10.45924 9.62533 8.89989 8.26003 + 7.69081 7.17624 6.70209 6.26168 5.84999 5.46092 + 5.08647 4.71982 4.35707 3.99219 3.61267 3.19103 + 2.68514 2.37840 2.01261 1.67394 1.32060 1.24509 + 1.21226 1.20707 1.18862 1.18412 1.18803 1.19828 + 12.77970 11.44002 10.52079 9.73094 9.04160 8.43166 + 7.88771 7.39480 6.93948 6.51557 6.11855 5.74278 + 5.38063 5.02521 4.67188 4.31307 3.93298 3.49660 + 2.94767 2.60008 2.17125 1.76440 1.33075 1.23053 + 1.17555 1.16944 1.15482 1.15128 1.15413 1.16032 + 12.62078 11.40396 10.58552 9.85476 9.19574 8.59608 + 8.05105 7.55495 7.10299 6.68992 6.30978 5.95499 + 5.61505 5.28041 4.94446 4.59617 4.21407 3.75323 + 3.15117 2.77110 2.31408 1.88011 1.37510 1.23175 + 1.14391 1.14154 1.14016 1.13559 1.12205 1.13527 + 12.62567 11.42573 10.65468 9.96488 9.34378 8.78056 + 8.27084 7.80930 7.39131 7.01167 6.66417 6.34049 + 6.02862 5.71796 5.40265 5.07302 4.71019 4.27320 + 3.67705 3.25899 2.69147 2.11113 1.43606 1.25046 + 1.13769 1.12350 1.09941 1.09541 1.09503 1.09888 + 12.56846 11.40508 10.68100 10.03069 9.44313 8.90927 + 8.42545 7.98716 7.59047 7.23083 6.90279 6.59881 + 6.30771 6.01937 5.72769 5.42219 5.08153 4.65792 + 4.05409 3.61711 3.00974 2.36201 1.53935 1.29549 + 1.12836 1.10795 1.08260 1.07850 1.07752 1.07926 + 12.44980 11.35028 10.69870 10.10800 9.56981 9.07753 + 8.62876 8.22044 7.84995 7.51421 7.20957 6.93079 + 6.66983 6.41871 6.17099 5.91402 5.61971 5.22137 + 4.60132 4.14071 3.50020 2.78861 1.76855 1.42675 + 1.12522 1.08859 1.06720 1.06315 1.04982 1.05853 + 12.43179 11.34863 10.72217 10.15365 9.63593 9.16339 + 8.73387 8.34466 7.99341 7.67742 7.39332 7.13619 + 6.89825 6.67190 6.45157 6.22570 5.96750 5.61063 + 5.02994 4.57769 3.91910 3.14721 1.95932 1.54049 + 1.14586 1.09117 1.05453 1.05024 1.04063 1.04769 + 12.42382 11.35193 10.74016 10.18480 9.67966 9.21976 + 8.80298 8.42686 8.08923 7.78757 7.51872 7.27791 + 7.05743 6.84995 6.65069 6.44933 6.22082 5.90095 + 5.36207 4.92593 4.26610 3.45731 2.13755 1.65023 + 1.17045 1.09867 1.04638 1.04151 1.03565 1.04105 + 12.40370 11.35501 10.76083 10.21816 9.72194 9.26860 + 8.85702 8.48602 8.15475 7.86128 7.60292 7.37557 + 7.17236 6.98574 6.80783 6.62163 6.40025 6.09701 + 5.60669 5.21055 4.59432 3.78160 2.30637 1.74281 + 1.18171 1.10078 1.04827 1.04418 1.03593 1.03658 + 12.40913 11.36831 10.78071 10.24668 9.76117 9.32053 + 8.92299 8.56661 8.24974 7.97064 7.72691 7.51492 + 7.32828 7.16118 7.01021 6.86648 6.70530 6.45828 + 6.00143 5.62328 5.04352 4.24938 2.63161 1.94574 + 1.22409 1.11863 1.04679 1.03933 1.03202 1.03095 + 12.37479 11.36440 10.79576 10.27522 9.79888 9.36468 + 8.97191 8.62011 8.30920 8.03803 7.80480 7.60661 + 7.43814 7.29352 7.16644 7.04131 6.89261 6.67456 + 6.28584 5.95099 5.40192 4.60966 2.90917 2.13659 + 1.27318 1.14079 1.04671 1.03863 1.02534 1.02751 + 12.36127 11.37546 10.81767 10.30741 9.84126 9.41757 + 9.03557 8.69485 8.39548 8.13669 7.91742 7.73584 + 7.58811 7.47012 7.37751 7.29727 7.20666 7.06131 + 6.76313 6.48284 5.99617 5.26194 3.50778 2.56255 + 1.38424 1.19804 1.05382 1.03795 1.02410 1.02287 + 12.34039 11.38172 10.82844 10.32283 9.86177 9.44371 + 9.06786 8.73382 8.44170 8.19081 7.98038 7.80892 + 7.67305 7.56934 7.49452 7.43724 7.37782 7.27781 + 7.05057 6.82219 6.40370 5.72863 3.95132 2.90942 + 1.50342 1.26521 1.06274 1.03955 1.01872 1.02055 + 12.27927 11.38946 10.84180 10.34087 9.88436 9.47109 + 9.10068 8.77303 8.48852 8.24621 8.04464 7.88244 + 7.75781 7.66926 7.61573 7.58963 7.57544 7.53708 + 7.38986 7.21768 6.89777 6.35316 4.63690 3.44126 + 1.72519 1.40567 1.08273 1.03825 1.02282 1.01819 + 12.22299 11.39222 10.84847 10.35019 9.89603 9.48557 + 9.11826 8.79381 8.51233 8.27341 8.07649 7.92066 + 7.80392 7.72456 7.68163 7.66763 7.67055 7.66893 + 7.60011 7.48073 7.19682 6.67556 5.11492 3.95718 + 1.91408 1.50695 1.10960 1.05936 1.01958 1.01700 + 12.18295 11.39338 10.85157 10.35510 9.90264 9.49393 + 9.12857 8.80643 8.52765 8.29167 8.09745 7.94410 + 7.83053 7.75601 7.72034 7.71708 7.73610 7.75921 + 7.72351 7.62792 7.39921 6.97300 5.50584 4.27626 + 2.10071 1.63598 1.13514 1.06028 1.02669 1.01628 + 12.15397 11.39442 10.85444 10.35902 9.90740 9.49992 + 9.13594 8.81504 8.53712 8.30211 8.10999 7.96015 + 7.85061 7.77998 7.74851 7.75076 7.77791 7.81376 + 7.81268 7.75278 7.56027 7.14824 5.76140 4.63273 + 2.27871 1.73214 1.15997 1.08024 1.02279 1.01580 + 12.11983 11.39309 10.85502 10.36269 9.91450 9.50941 + 9.14700 8.82723 8.55045 8.31687 8.12659 7.97942 + 7.87383 7.80889 7.78487 7.79598 7.83438 7.88954 + 7.92769 7.90283 7.76747 7.43225 6.19331 5.11250 + 2.60929 1.93743 1.20800 1.10509 1.02658 1.01519 + 12.09636 11.39587 10.85897 10.36595 9.91667 9.51165 + 9.15040 8.83250 8.55795 8.32672 8.13884 7.99391 + 7.89026 7.82708 7.80550 7.82163 7.86941 7.93838 + 7.99830 7.99480 7.90349 7.62983 6.49809 5.48167 + 2.89743 2.12857 1.26039 1.12525 1.03233 1.01483 + 12.06282 11.39666 10.86113 10.36927 9.92133 9.51758 + 9.15764 8.84127 8.56851 8.33937 8.15376 8.01134 + 7.91073 7.85149 7.83518 7.85850 7.91688 8.00379 + 8.09682 8.12452 8.09640 7.92137 7.00459 6.11834 + 3.49891 2.54784 1.38180 1.18596 1.04552 1.01435 + 12.04379 11.39710 10.86226 10.37109 9.92377 9.52065 + 9.16137 8.84574 8.57381 8.34564 8.16115 8.02008 + 7.92112 7.86397 7.85039 7.87739 7.94126 8.03778 + 8.14853 8.19257 8.19849 8.08259 7.31842 6.53459 + 3.96958 2.90648 1.49840 1.24868 1.05874 1.01411 + 12.02840 11.39562 10.85948 10.37000 9.92562 9.52514 + 9.16780 8.85313 8.58109 8.35207 8.16675 8.02576 + 7.92881 7.87610 7.86822 7.89919 7.96403 8.06677 + 8.20683 8.27716 8.30203 8.20969 7.70003 7.16550 + 4.62702 3.42803 1.71890 1.39109 1.08607 1.01388 + 12.03477 11.40432 10.86220 10.36866 9.92197 9.52075 + 9.16405 8.85122 8.58197 8.35617 8.17364 8.03363 + 7.93366 7.87369 7.85971 7.89812 7.99025 8.11312 + 8.23623 8.29520 8.34648 8.33666 7.92433 7.37022 + 5.16052 3.93642 1.91716 1.49532 1.10934 1.01377 + 12.02761 11.40417 10.86250 10.36930 9.92281 9.52182 + 9.16533 8.85271 8.58367 8.35809 8.17583 8.03617 + 7.93667 7.87734 7.86427 7.90397 7.99796 8.12363 + 8.25210 8.31677 8.38011 8.39298 8.06327 7.58779 + 5.53457 4.29855 2.11617 1.61297 1.13422 1.01370 + 12.02256 11.40412 10.86261 10.36962 9.92331 9.52249 + 9.16615 8.85368 8.58479 8.35937 8.17731 8.03788 + 7.93871 7.87980 7.86731 7.90785 8.00310 8.13071 + 8.26289 8.33138 8.40261 8.43090 8.16161 7.74492 + 5.82804 4.60098 2.30102 1.72871 1.15882 1.01365 + 11.99505 11.39717 10.86392 10.37455 9.92908 9.52766 + 9.16997 8.85598 8.58590 8.35983 8.17775 8.03950 + 7.94409 7.89165 7.88444 7.92031 7.99736 8.11605 + 8.27064 8.35611 8.43889 8.47900 8.29096 7.95685 + 6.26513 5.08232 2.63195 1.95804 1.20839 1.01358 + 11.99084 11.39644 10.86352 10.37457 9.92939 9.52802 + 9.17022 8.85614 8.58619 8.36042 8.17874 8.04092 + 7.94595 7.89391 7.88711 7.92338 8.00104 8.12128 + 8.27886 8.36700 8.45712 8.51027 8.37076 8.09282 + 6.57702 5.45491 2.92137 2.16279 1.25681 1.01352 + 0.99755 1.03820 1.07935 1.12116 1.16355 1.20648 + 1.24994 1.29401 1.33888 1.38461 1.43132 1.47935 + 1.52945 1.58167 1.63358 1.67959 1.71432 1.73978 + 1.75963 1.76896 1.78282 1.79737 1.80500 1.80653 + 1.80913 1.80924 1.80856 1.80846 1.80844 1.80946 + 1.36578 1.41045 1.45627 1.50367 1.55264 1.60317 + 1.65517 1.70855 1.76314 1.81874 1.87493 1.93121 + 1.98686 2.04090 2.09204 2.13865 2.17905 2.21294 + 2.23781 2.24371 2.24286 2.24034 2.26575 2.28259 + 2.27806 2.27429 2.27328 2.27363 2.27217 2.27623 + 1.68947 1.73990 1.79124 1.84409 1.89842 1.95416 + 2.01121 2.06940 2.12850 2.18822 2.24810 2.30748 + 2.36551 2.42108 2.47275 2.51877 2.55754 2.58946 + 2.61311 2.61907 2.61914 2.61824 2.64563 2.66238 + 2.65577 2.65186 2.65180 2.65242 2.65085 2.65399 + 2.22972 2.29854 2.36576 2.43206 2.49713 2.56064 + 2.62234 2.68213 2.73999 2.79578 2.84951 2.90141 + 2.95260 3.00370 3.05329 3.09854 3.13654 3.16719 + 3.19212 3.20354 3.21499 3.22418 3.23334 3.23513 + 3.23563 3.23607 3.23750 3.23788 3.23770 3.23607 + 2.67256 2.76232 2.84545 2.92259 2.99332 3.05760 + 3.11597 3.16997 3.22180 3.27189 3.32026 3.36694 + 3.41256 3.45736 3.50005 3.53832 3.57026 3.59762 + 3.62254 3.63435 3.64732 3.65843 3.66755 3.66916 + 3.66654 3.66722 3.67135 3.67229 3.67206 3.66704 + 3.05067 3.15822 3.25425 3.33940 3.41311 3.47565 + 3.52838 3.57437 3.61789 3.65989 3.70050 3.73975 + 3.77813 3.81580 3.85154 3.88310 3.90887 3.93163 + 3.95499 3.96743 3.98147 3.99344 4.00251 4.00381 + 3.99924 4.00010 4.00590 4.00722 4.00688 3.99976 + 3.38127 3.50284 3.60846 3.69874 3.77311 3.83213 + 3.87793 3.91500 3.94938 3.98252 4.01461 4.04577 + 4.07640 4.10666 4.13538 4.16036 4.18019 4.19839 + 4.21965 4.23213 4.24643 4.25853 4.26733 4.26842 + 4.26291 4.26385 4.27038 4.27188 4.27151 4.26344 + 3.93992 4.07830 4.19360 4.28673 4.35719 4.40609 + 4.43682 4.45593 4.47206 4.48736 4.50219 4.51690 + 4.53194 4.54761 4.56297 4.57592 4.58534 4.59537 + 4.61157 4.62267 4.63526 4.64558 4.65333 4.65429 + 4.64938 4.65020 4.65595 4.65727 4.65695 4.64982 + 4.40141 4.54515 4.66078 4.74974 4.81174 4.84834 + 4.86384 4.86610 4.86521 4.86383 4.86243 4.86166 + 4.86211 4.86434 4.86763 4.87008 4.87074 4.87369 + 4.88429 4.89281 4.90184 4.90868 4.91489 4.91594 + 4.91348 4.91396 4.91726 4.91801 4.91785 4.91381 + 5.27777 5.43925 5.53887 5.58814 5.60144 5.59563 + 5.57668 5.55025 5.52299 5.49469 5.46272 5.42668 + 5.39159 5.36194 5.33795 5.31832 5.30253 5.29380 + 5.29076 5.28775 5.28476 5.28341 5.28429 5.28526 + 5.29051 5.29004 5.28576 5.28460 5.28508 5.29055 + 5.94943 6.05135 6.11442 6.14406 6.14146 6.11001 + 6.05598 5.98941 5.92238 5.85813 5.79762 5.74142 + 5.69022 5.64445 5.60404 5.56778 5.53508 5.50830 + 5.48980 5.48194 5.46900 5.45529 5.45150 5.45270 + 5.46406 5.46269 5.45184 5.44933 5.45005 5.46375 + 6.89263 6.92444 6.91550 6.87506 6.80558 6.71154 + 6.60010 6.48180 6.36843 6.26347 6.16727 6.07925 + 5.99882 5.92471 5.85682 5.79400 5.73565 5.68369 + 5.63959 5.61786 5.58858 5.56059 5.54701 5.54692 + 5.56352 5.56118 5.54378 5.53978 5.54091 5.56270 + 7.69202 7.55901 7.41784 7.27880 7.14184 7.00700 + 6.87439 6.74432 6.61669 6.49236 6.37217 6.25605 + 6.14522 6.04005 5.94153 5.85098 5.76942 5.69586 + 5.63185 5.60677 5.58874 5.57486 5.52441 5.50401 + 5.52644 5.52939 5.51284 5.50717 5.51233 5.52963 + 8.17726 7.99482 7.80487 7.61936 7.43819 7.26143 + 7.08925 6.92189 6.75961 6.60330 6.45402 6.31172 + 6.17787 6.05338 5.93931 5.83714 5.74753 5.66701 + 5.59399 5.56293 5.53703 5.51433 5.45001 5.42478 + 5.44573 5.45027 5.43819 5.43374 5.43814 5.44825 + 8.56243 8.33606 8.10311 7.87697 7.65736 7.44443 + 7.23833 7.03910 6.84737 6.66412 6.49032 6.32598 + 6.17264 6.03173 5.90424 5.79177 5.69474 5.60793 + 5.52774 5.49243 5.46141 5.43322 5.35937 5.32956 + 5.34548 5.35149 5.34619 5.34365 5.34687 5.34727 + 8.99732 8.86601 8.61730 8.30292 7.96876 7.65668 + 7.37234 7.11408 6.88069 6.66993 6.47670 6.29687 + 6.13020 5.97724 5.83625 5.70442 5.57788 5.45122 + 5.32987 5.27924 5.23211 5.19528 5.15349 5.14152 + 5.12041 5.12062 5.13109 5.13406 5.13271 5.11839 + 9.42280 9.22677 8.91020 8.53032 8.13654 7.77259 + 7.44352 7.14692 6.88036 6.64077 6.42144 6.21744 + 6.02822 5.85440 5.69442 5.54524 5.40236 5.25752 + 5.11839 5.06270 5.01176 4.97169 4.92399 4.90969 + 4.88108 4.88175 4.89759 4.90204 4.90008 4.87877 + 10.13030 9.76793 9.30606 8.80315 8.30575 7.85268 + 7.44617 7.08274 6.75843 6.46663 6.19789 5.94593 + 5.71144 5.49545 5.29748 5.11271 4.93716 4.76668 + 4.60433 4.53121 4.46118 4.40676 4.34945 4.33425 + 4.31486 4.31419 4.32019 4.32198 4.32109 4.31203 + 10.67891 10.02141 9.40120 8.83065 8.30508 7.82133 + 7.37661 6.96892 6.59726 6.25867 5.94943 5.66541 + 5.40139 5.15431 4.92552 4.71468 4.52042 4.33677 + 4.15884 4.07222 3.98542 3.91633 3.85184 3.84165 + 3.83570 3.83273 3.82427 3.82208 3.82306 3.83295 + 11.13475 10.35276 9.58702 8.86580 8.20695 7.62529 + 7.11397 6.66028 6.25270 5.88240 5.53975 5.21874 + 4.91859 4.63876 4.37816 4.13428 3.90433 3.69157 + 3.49317 3.39454 3.29741 3.22310 3.15271 3.13624 + 3.12931 3.12685 3.11955 3.11773 3.11827 3.12584 + 11.50416 10.48926 9.59622 8.80788 8.10880 7.48764 + 6.93645 6.44451 6.00186 5.60193 5.23848 4.90453 + 4.59149 4.29367 4.01161 3.74705 3.50044 3.26880 + 3.05249 2.95120 2.85357 2.77876 2.70436 2.68553 + 2.66819 2.66675 2.66770 2.66808 2.66775 2.66467 + 11.72720 10.59912 9.62847 8.78073 8.03782 7.38420 + 6.80839 6.29670 5.83601 5.41879 5.03886 4.68944 + 4.36225 4.05177 3.75815 3.48249 3.22562 2.98435 + 2.75852 2.65266 2.55131 2.47423 2.39751 2.37819 + 2.35987 2.35845 2.35999 2.36053 2.36014 2.35626 + 11.88807 10.68276 9.66138 8.77368 8.00076 7.32473 + 6.73098 6.20394 5.72897 5.29806 4.90511 4.54353 + 4.20541 3.88546 3.58359 3.30056 3.03695 2.78957 + 2.55669 2.44666 2.34079 2.26015 2.18158 2.16230 + 2.14593 2.14425 2.14382 2.14392 2.14366 2.14221 + 12.10561 10.81160 9.73608 8.80388 7.99601 7.29311 + 6.67632 6.12806 5.63273 5.18225 4.77067 4.39170 + 4.03795 3.70446 3.39076 3.09699 2.82268 2.56456 + 2.31862 2.20079 2.08678 1.99973 1.91641 1.89637 + 1.88172 1.87967 1.87686 1.87642 1.87630 1.87766 + 12.24699 10.91256 9.81650 8.86587 8.04245 7.32591 + 6.69609 6.13482 5.62658 5.16353 4.73986 4.34937 + 3.98492 3.64164 3.31874 3.01581 2.73150 2.46153 + 2.20179 2.07606 1.95433 1.86120 1.77120 1.74925 + 1.73278 1.73063 1.72803 1.72763 1.72748 1.72834 + 12.45622 11.08799 9.98521 9.02614 8.19592 7.46852 + 6.82594 6.25114 5.72986 5.25428 4.81816 4.41469 + 4.03597 3.67658 3.33577 3.01318 2.70649 2.40832 + 2.11325 1.96606 1.81941 1.70365 1.59156 1.56353 + 1.54072 1.53814 1.53633 1.53614 1.53587 1.53537 + 12.57347 11.19614 10.10279 9.15174 8.32867 7.60396 + 6.96203 6.38741 5.86710 5.39281 4.95735 4.55266 + 4.16905 3.80020 3.44616 3.10789 2.78314 2.46151 + 2.13278 1.96315 1.78605 1.64029 1.50251 1.46909 + 1.44227 1.43888 1.43573 1.43530 1.43506 1.43593 + 12.69863 11.30890 10.24129 9.32287 8.52859 7.82874 + 7.20745 6.64859 6.13841 5.66945 5.23575 4.83053 + 4.44548 4.07410 3.71355 3.35983 3.00670 2.64266 + 2.25243 2.04067 1.80995 1.60840 1.40752 1.36534 + 1.33924 1.33495 1.32594 1.32399 1.32503 1.33042 + 12.74598 11.36221 10.32705 9.44250 8.67530 7.99920 + 7.39843 6.85697 6.36076 5.90261 5.47684 5.07680 + 4.69409 4.32201 3.95749 3.59614 3.22952 2.84007 + 2.40251 2.15323 1.87076 1.61713 1.36150 1.30944 + 1.28380 1.27907 1.26515 1.26189 1.26421 1.27231 + 12.75653 11.38622 10.38504 9.53114 8.78842 8.13327 + 7.55050 7.02430 6.54070 6.09276 5.67513 5.28138 + 4.90319 4.53376 4.16969 3.80593 3.43204 3.02519 + 2.55114 2.27122 1.94409 1.64540 1.33912 1.27586 + 1.24797 1.24299 1.22604 1.22197 1.22517 1.23351 + 12.74954 11.39535 10.42745 9.60028 8.87926 8.24230 + 7.67498 7.16193 6.68944 6.25089 5.84119 5.45412 + 5.08153 4.71653 4.35536 3.99218 3.61475 3.19579 + 2.69304 2.38766 2.02241 1.68351 1.33024 1.25515 + 1.22272 1.21743 1.19863 1.19406 1.19782 1.20529 + 12.71488 11.39487 10.48595 9.70300 9.01813 8.41098 + 7.86876 7.37717 6.92336 6.50122 6.10616 5.73241 + 5.37217 5.01852 4.66691 4.30998 3.93222 3.49882 + 2.95342 2.60739 2.17935 1.77252 1.33926 1.23950 + 1.18498 1.17880 1.16385 1.16025 1.16296 1.16673 + 12.55975 11.35773 10.54668 9.82185 9.16763 8.57187 + 8.03000 7.53642 7.08645 6.67496 6.29610 5.94247 + 5.60379 5.27070 4.93663 4.59061 4.21121 3.75351 + 3.15483 2.77638 2.32069 1.88748 1.38307 1.23995 + 1.15253 1.15022 1.14872 1.14407 1.13017 1.14153 + 12.56493 11.37922 10.61460 9.93002 9.31322 8.75354 + 8.24671 7.78753 7.37142 6.99327 6.64697 6.32433 + 6.01353 5.70415 5.39040 5.06277 4.70263 4.26943 + 3.67815 3.26224 2.69563 2.11548 1.44241 1.25784 + 1.14577 1.13154 1.10716 1.10307 1.10250 1.10529 + 12.50950 11.35978 10.64135 9.99561 9.41184 8.88115 + 8.39991 7.96371 7.56868 7.21037 6.88339 6.58032 + 6.29019 6.00302 5.71283 5.40925 5.07121 4.65135 + 4.05245 3.61784 3.01188 2.36498 1.54496 1.30221 + 1.13608 1.11570 1.09012 1.08594 1.08479 1.08596 + 12.39451 11.30760 10.66045 10.07349 9.53835 9.04861 + 8.60192 8.19528 7.82610 7.49141 7.18762 6.90959 + 6.64947 6.39945 6.15315 5.89803 5.60610 5.21086 + 4.59485 4.13673 3.49911 2.79025 1.77360 1.43271 + 1.13240 1.09603 1.07478 1.07065 1.05704 1.06574 + 12.37950 11.30817 10.68528 10.11967 9.60445 9.13402 + 8.70625 8.31849 7.96840 7.65336 7.37005 7.11363 + 6.87644 6.65106 6.43193 6.20762 5.95147 5.59738 + 5.02058 4.57092 3.91558 3.14702 1.96364 1.54608 + 1.15297 1.09860 1.06218 1.05782 1.04794 1.05518 + 12.37384 11.31298 10.70414 10.15128 9.64825 9.19015 + 8.77490 8.40008 8.06353 7.76276 7.49466 7.25454 + 7.03476 6.82813 6.62990 6.42986 6.20309 5.88567 + 5.35048 4.91693 4.26056 3.45557 2.14123 1.65554 + 1.17754 1.10611 1.05412 1.04919 1.04306 1.04872 + 12.35537 11.31718 10.72558 10.18502 9.69056 9.23875 + 8.82849 8.45864 8.12838 7.83583 7.57831 7.35171 + 7.14923 6.96331 6.78617 6.60096 6.38101 6.08004 + 5.59354 5.20017 4.58757 3.77861 2.30888 1.74754 + 1.18903 1.10843 1.05596 1.05181 1.04360 1.04436 + 12.34117 11.32540 10.74854 10.21993 9.73615 9.29535 + 8.89659 8.53882 8.22132 7.94235 7.69926 7.48887 + 7.30658 7.14674 7.00161 6.85313 6.67358 6.41745 + 5.98240 5.61927 5.03915 4.23631 2.63423 1.94994 + 1.23087 1.12791 1.05458 1.04771 1.03776 1.03887 + 12.32999 11.32830 10.76106 10.24183 9.76692 9.33410 + 8.94267 8.59209 8.28224 8.01197 7.77949 7.58190 + 7.41392 7.26971 7.14302 7.01837 6.87043 6.65377 + 6.26790 5.93554 5.39036 4.60273 2.90950 2.14011 + 1.28032 1.14839 1.05462 1.04655 1.03328 1.03552 + 12.31691 11.33929 10.78275 10.27377 9.80899 9.38665 + 9.00598 8.66650 8.36819 8.11026 7.89168 7.71063 + 7.56330 7.44562 7.35325 7.27326 7.18306 7.03847 + 6.74204 6.46366 5.98063 5.25148 3.50602 2.56438 + 1.39095 1.20549 1.06190 1.04598 1.03222 1.03101 + 12.29591 11.34536 10.79342 10.28906 9.82942 9.41270 + 9.03814 8.70529 8.41417 8.16413 7.95438 7.78345 + 7.64798 7.54454 7.46987 7.41273 7.35345 7.25385 + 7.02788 6.80103 6.38558 5.71515 3.94741 2.91023 + 1.50973 1.27232 1.07083 1.04778 1.02686 1.02876 + 12.23491 11.35262 10.80666 10.30708 9.85195 9.44002 + 9.07085 8.74436 8.46081 8.21929 8.01836 7.85665 + 7.73237 7.64409 7.59070 7.56464 7.55044 7.51213 + 7.36545 7.19421 6.87652 6.33583 4.62969 3.43958 + 1.73070 1.41240 1.09081 1.04651 1.03097 1.02647 + 12.17927 11.35529 10.81333 10.31649 9.86368 9.45452 + 9.08843 8.76511 8.48455 8.24637 8.05005 7.89472 + 7.77833 7.69920 7.65637 7.64238 7.64522 7.64357 + 7.57498 7.45610 7.17366 6.65576 5.10557 3.95352 + 1.91853 1.51309 1.11768 1.06771 1.02783 1.02533 + 12.13998 11.35635 10.81643 10.32140 9.87036 9.46296 + 9.09877 8.77766 8.49978 8.26453 8.07091 7.91803 + 7.80479 7.73049 7.69490 7.69165 7.71062 7.73362 + 7.69787 7.60252 7.37498 6.95171 5.49425 4.27044 + 2.10457 1.64186 1.14312 1.06854 1.03491 1.02464 + 12.11242 11.35710 10.81869 10.32490 9.87500 9.46880 + 9.10589 8.78618 8.50976 8.27617 8.08448 7.93394 + 7.82362 7.75307 7.72232 7.72544 7.75349 7.79195 + 7.78674 7.71726 7.52579 7.14725 5.78369 4.57967 + 2.27756 1.74994 1.16873 1.07964 1.03797 1.02419 + 12.07714 11.35827 10.82197 10.32967 9.88100 9.47637 + 9.11520 8.79713 8.52208 8.29007 8.10114 7.95482 + 7.84926 7.78342 7.75809 7.76887 7.80869 7.86468 + 7.90081 7.87521 7.74263 7.41103 6.17277 5.10497 + 2.60842 1.94351 1.21820 1.11044 1.03555 1.02360 + 12.05570 11.35886 10.82351 10.33213 9.88451 9.48082 + 9.12065 8.80369 8.52996 8.29947 8.11219 7.96769 + 7.86433 7.80131 7.77977 7.79582 7.84343 7.91215 + 7.97185 7.96830 7.87719 7.60458 6.47987 5.46986 + 2.89774 2.13252 1.26790 1.13335 1.04059 1.02325 + 12.02319 11.35965 10.82557 10.33545 9.88910 9.48672 + 9.12790 8.81246 8.54054 8.31210 8.12707 7.98509 + 7.88476 7.82568 7.80936 7.83254 7.89068 7.97729 + 8.07003 8.09763 8.06950 7.89492 6.98294 6.10249 + 3.49676 2.55032 1.38878 1.19371 1.05383 1.02278 + 12.00471 11.36019 10.82670 10.33726 9.89147 9.48973 + 9.13159 8.81690 8.54582 8.31836 8.13446 7.99380 + 7.89512 7.83811 7.82452 7.85139 7.91501 8.01116 + 8.12153 8.16545 8.17130 8.05559 7.29486 6.51613 + 3.96559 2.90756 1.50486 1.25605 1.06708 1.02254 + 11.98471 11.36072 10.82803 10.33907 9.89386 9.49275 + 9.13531 8.82137 8.55105 8.32446 8.14164 8.00237 + 7.90542 7.85055 7.83971 7.87035 7.93960 8.04571 + 8.17461 8.23541 8.27567 8.22620 7.66852 7.03520 + 4.66178 3.48142 1.72139 1.37999 1.09320 1.02231 + 11.99539 11.36742 10.82694 10.33503 9.88967 9.48971 + 9.13413 8.82229 8.55391 8.32883 8.14689 8.00734 + 7.90770 7.84788 7.83389 7.87212 7.96387 8.08625 + 8.20891 8.26767 8.31881 8.30895 7.89793 7.34695 + 5.15107 3.93277 1.92181 1.50144 1.11766 1.02219 + 11.98816 11.36726 10.82725 10.33556 9.89052 9.49080 + 9.13545 8.82382 8.55564 8.33077 8.14910 8.00987 + 7.91068 7.85151 7.83843 7.87794 7.97157 8.09675 + 8.22470 8.28915 8.35233 8.36516 8.03628 7.56338 + 5.52304 4.29301 2.11976 1.61856 1.14243 1.02213 + 11.98309 11.36702 10.82735 10.33589 9.89105 9.49151 + 9.13630 8.82482 8.55678 8.33207 8.15058 8.01158 + 7.91269 7.85396 7.84147 7.88184 7.97672 8.10383 + 8.23544 8.30371 8.37482 8.40313 8.13424 7.71960 + 5.81470 4.59375 2.30373 1.73387 1.16696 1.02208 + 11.95600 11.36017 10.82856 10.34082 9.89678 9.49665 + 9.14010 8.82709 8.55788 8.33253 8.15100 8.01315 + 7.91803 7.86575 7.85854 7.89427 7.97100 8.08923 + 8.24325 8.32838 8.41086 8.45092 8.26346 7.93040 + 6.24892 5.07225 2.63301 1.96203 1.21629 1.02203 + 11.95256 11.35954 10.82806 10.34063 9.89706 9.49706 + 9.14040 8.82728 8.55816 8.33311 8.15198 8.01456 + 7.91988 7.86799 7.86117 7.89730 7.97465 8.09447 + 8.25146 8.33923 8.42904 8.48207 8.34280 8.06580 + 6.55881 5.44258 2.92115 2.16600 1.26450 1.02200 + 0.97104 1.01087 1.05121 1.09222 1.13384 1.17604 + 1.21885 1.26241 1.30696 1.35261 1.39949 1.44798 + 1.49881 1.55198 1.60493 1.65170 1.68648 1.71144 + 1.73040 1.73913 1.75232 1.76616 1.77248 1.77361 + 1.77600 1.77603 1.77520 1.77520 1.77619 1.77622 + 1.33279 1.37700 1.42240 1.46941 1.51804 1.56828 + 1.62006 1.67328 1.72781 1.78343 1.83978 1.89634 + 1.95243 2.00709 2.05901 2.10655 2.14791 2.18244 + 2.20704 2.21214 2.20975 2.20538 2.22938 2.24629 + 2.24173 2.23761 2.23654 2.23760 2.23861 2.23965 + 1.65217 1.70235 1.75349 1.80619 1.86043 1.91614 + 1.97323 2.03154 2.09084 2.15087 2.21117 2.27109 + 2.32979 2.38618 2.43877 2.48579 2.52552 2.55802 + 2.58127 2.58634 2.58476 2.58199 2.60826 2.62526 + 2.61856 2.61437 2.61430 2.61543 2.61547 2.61653 + 2.18830 2.25646 2.32321 2.38927 2.45432 2.51807 + 2.58027 2.64078 2.69958 2.75651 2.81155 2.86490 + 2.91760 2.97016 3.02103 3.06713 3.10530 3.13530 + 3.15892 3.16968 3.18055 3.18935 3.19785 3.19927 + 3.19952 3.20018 3.20173 3.20171 3.19991 3.19998 + 2.62801 2.71730 2.80024 2.87748 2.94861 3.01356 + 3.07288 3.12804 3.18119 3.23271 3.28263 3.33093 + 3.37818 3.42451 3.46853 3.50769 3.53989 3.56697 + 3.59124 3.60259 3.61519 3.62605 3.63471 3.63620 + 3.63323 3.63408 3.63864 3.63902 3.63373 3.63387 + 3.00398 3.11143 3.20766 3.29324 3.36769 3.43120 + 3.48513 3.53253 3.57760 3.62128 3.66366 3.70471 + 3.74481 3.78400 3.82099 3.85346 3.87972 3.90263 + 3.92590 3.93821 3.95211 3.96394 3.97277 3.97403 + 3.96910 3.97021 3.97658 3.97710 3.96963 3.96984 + 3.33318 3.45501 3.56115 3.65219 3.72756 3.78779 + 3.83499 3.87364 3.90972 3.94469 3.97870 4.01176 + 4.04416 4.07591 4.10586 4.13179 4.15234 4.17110 + 4.19280 4.20544 4.21984 4.23194 4.24067 4.24177 + 4.23591 4.23712 4.24430 4.24490 4.23645 4.23669 + 3.89035 4.02951 4.14587 4.24025 4.31214 4.36260 + 4.39502 4.41592 4.43394 4.45122 4.46806 4.48473 + 4.50156 4.51874 4.53536 4.54946 4.56004 4.57130 + 4.58879 4.60052 4.61364 4.62423 4.63215 4.63317 + 4.62797 4.62904 4.63539 4.63591 4.62844 4.62867 + 4.35133 4.49623 4.61328 4.70384 4.76754 4.80599 + 4.82337 4.82756 4.82866 4.82928 4.82987 4.83103 + 4.83325 4.83702 4.84170 4.84554 4.84776 4.85244 + 4.86491 4.87439 4.88429 4.89167 4.89822 4.89932 + 4.89668 4.89733 4.90099 4.90129 4.89703 4.89718 + 5.22877 5.39110 5.49258 5.54434 5.56020 5.55661 + 5.53957 5.51504 5.48998 5.46399 5.43400 5.39944 + 5.36573 5.33775 5.31571 5.29818 5.28457 5.27814 + 5.27770 5.27617 5.27460 5.27417 5.27556 5.27662 + 5.28211 5.28129 5.27662 5.27635 5.28214 5.28194 + 5.90169 6.00546 6.07072 6.10273 6.10260 6.07369 + 6.02214 5.95791 5.89302 5.83068 5.77188 5.71730 + 5.66774 5.62372 5.58528 5.55124 5.52105 5.49700 + 5.48132 5.47492 5.46352 5.45099 5.44775 5.44897 + 5.46099 5.45912 5.44716 5.44619 5.46063 5.46024 + 6.84873 6.88271 6.87634 6.83862 6.77200 6.68084 + 6.57219 6.45650 6.34542 6.24243 6.14795 6.06152 + 5.98270 5.91040 5.84455 5.78403 5.72822 5.67893 + 5.63746 5.61705 5.58915 5.56228 5.54927 5.54925 + 5.56714 5.56398 5.54459 5.54301 5.56622 5.56557 + 7.65170 7.52159 7.38341 7.24726 7.11312 6.98100 + 6.85105 6.72356 6.59842 6.47650 6.35861 6.24470 + 6.13597 6.03281 5.93620 5.84746 5.76766 5.69594 + 5.63398 5.61007 5.59333 5.58063 5.53161 5.51190 + 5.53442 5.53506 5.51778 5.51695 5.54014 5.53710 + 8.14019 7.96104 7.77443 7.59215 7.41406 7.24026 + 7.07093 6.90629 6.74660 6.59276 6.44582 6.30572 + 6.17393 6.05136 5.93908 5.83858 5.75056 5.67167 + 5.60048 5.57043 5.54569 5.52404 5.46104 5.43638 + 5.45744 5.46052 5.44793 5.44651 5.46224 5.45970 + 8.52831 8.30563 8.07636 7.85373 7.63747 7.42771 + 7.22462 7.02823 6.83916 6.65843 6.48696 6.32481 + 6.17346 6.03438 5.90855 5.79761 5.70199 5.61662 + 5.53809 5.50373 5.47382 5.44665 5.37398 5.34450 + 5.36052 5.36622 5.36072 5.35875 5.36415 5.36230 + 8.96726 8.84061 8.59674 8.28696 7.95705 7.64880 + 7.36779 7.11240 6.88128 6.67241 6.48092 6.30287 + 6.13794 5.98658 5.84713 5.71689 5.59203 5.46683 + 5.34681 5.29714 5.25109 5.21511 5.17416 5.16230 + 5.14055 5.14178 5.15350 5.15414 5.13863 5.13928 + 9.39606 9.20597 8.89513 8.52037 8.13103 7.77093 + 7.44512 7.15129 6.88707 6.64943 6.43185 6.22947 + 6.04180 5.86944 5.71089 5.56313 5.42161 5.27793 + 5.13996 5.08521 5.03531 4.99607 4.94923 4.93496 + 4.90514 4.90736 4.92522 4.92621 4.90296 4.90392 + 10.10917 9.75531 9.30061 8.80345 8.31055 7.86110 + 7.45757 7.09669 6.77476 6.48510 6.21808 5.96742 + 5.73407 5.51924 5.32239 5.13863 4.96387 4.79421 + 4.63293 4.56050 4.49122 4.43741 4.38066 4.36547 + 4.34536 4.34540 4.35248 4.35281 4.34265 4.34300 + 10.66326 10.01358 9.40019 8.83541 8.31469 7.83502 + 7.39365 6.98871 6.61925 6.28237 5.97446 5.69150 + 5.42838 5.18210 4.95406 4.74393 4.55040 4.36750 + 4.19037 4.10418 4.01780 3.94903 3.88495 3.87501 + 3.86893 3.86485 3.85627 3.85658 3.86657 3.86586 + 11.12142 10.35083 9.59298 8.87701 8.22179 7.64302 + 7.13413 6.68262 6.27714 5.90872 5.56756 5.24753 + 4.94809 4.66885 4.40872 4.16507 3.93522 3.72300 + 3.52549 3.42696 3.32979 3.25540 3.18497 3.16854 + 3.16202 3.15903 3.15107 3.15049 3.15862 3.15807 + 11.49382 10.48877 9.60293 8.81995 8.12482 7.50654 + 6.95746 6.46716 6.02598 5.62740 5.26517 4.93230 + 4.62009 4.32281 4.04104 3.77665 3.53020 3.29882 + 3.08292 2.98180 2.88407 2.80898 2.73452 2.71571 + 2.69823 2.69689 2.69808 2.69812 2.69473 2.69478 + 11.71824 10.59932 9.63526 8.79243 8.05315 7.40220 + 6.82837 6.31820 5.85882 5.44275 5.06385 4.71532 + 4.38883 4.07887 3.78561 3.51021 3.25356 3.01251 + 2.78690 2.68108 2.57957 2.50223 2.42546 2.40617 + 2.38770 2.38641 2.38824 2.38833 2.38404 2.38437 + 11.87984 10.68301 9.66759 8.78439 8.01485 7.34136 + 6.74952 6.22394 5.75016 5.32026 4.92820 4.56737 + 4.22989 3.91045 3.60904 3.32638 3.06309 2.81595 + 2.58319 2.47314 2.36710 2.28624 2.20762 2.18836 + 2.17198 2.17033 2.16997 2.16989 2.16816 2.16854 + 12.09782 10.81084 9.74019 8.81185 8.00704 7.30651 + 6.69160 6.14483 5.65068 5.20114 4.79032 4.41200 + 4.05884 3.72593 3.41280 3.11957 2.84574 2.58799 + 2.34225 2.22444 2.11034 2.02314 1.93968 1.91962 + 1.90503 1.90292 1.89996 1.89967 1.90101 1.90103 + 12.23872 10.91037 9.81822 8.87093 8.05030 7.33607 + 6.70819 6.14851 5.64155 5.17953 4.75668 4.36690 + 4.00311 3.66046 3.33818 3.03587 2.75214 2.48270 + 2.22341 2.09783 1.97612 1.88289 1.79262 1.77057 + 1.75403 1.75184 1.74918 1.74891 1.74982 1.74935 + 12.44570 11.08163 9.98128 9.02469 8.19681 7.47167 + 6.83122 6.25831 5.73860 5.26431 4.82926 4.42676 + 4.04893 3.69043 3.35051 3.02880 2.72297 2.42562 + 2.13129 1.98441 1.83794 1.72210 1.60936 1.58110 + 1.55806 1.55547 1.55371 1.55347 1.55274 1.55241 + 12.56016 11.18612 10.09428 9.14519 8.32422 7.60178 + 6.96212 6.38959 5.87099 5.39809 4.96384 4.56025 + 4.17779 3.81020 3.45748 3.12051 2.79693 2.47627 + 2.14816 1.97871 1.80178 1.65597 1.51737 1.48366 + 1.45669 1.45326 1.44999 1.44958 1.44967 1.45062 + 12.67988 11.29318 10.22650 9.30944 8.51687 7.81910 + 7.20000 6.64325 6.13491 5.66754 5.23529 4.83155 + 4.44813 4.07865 3.72011 3.36833 3.01682 2.65389 + 2.26402 2.05217 1.82130 1.61962 1.41866 1.37652 + 1.35000 1.34523 1.33630 1.33535 1.33994 1.34250 + 12.72286 11.34261 10.30820 9.42478 8.65913 7.98496 + 7.38629 6.84685 6.35241 5.89582 5.47155 5.07312 + 4.69236 4.32264 3.96073 3.60185 3.23724 2.84891 + 2.41136 2.16181 1.87912 1.62556 1.37065 1.31897 + 1.29269 1.28718 1.27360 1.27213 1.28046 1.28311 + 12.72999 11.36383 10.36357 9.51078 8.76954 8.11621 + 7.53539 7.01111 6.52916 6.08270 5.66651 5.27439 + 4.89828 4.53148 4.17036 3.80943 3.43779 3.03218 + 2.55806 2.27779 1.95054 1.65213 1.34717 1.28453 + 1.25596 1.25009 1.23363 1.23166 1.24184 1.24368 + 12.72013 11.37103 10.40419 9.57821 8.85867 8.22343 + 7.65793 7.14663 6.67568 6.23850 5.83019 5.44473 + 5.07425 4.71200 4.35394 3.99380 3.61882 3.20124 + 2.69848 2.39279 2.02755 1.68915 1.33764 1.26334 + 1.23028 1.22410 1.20584 1.20346 1.21438 1.21513 + 12.68138 11.36784 10.46033 9.67890 8.99552 8.38998 + 7.84936 7.35928 6.90677 6.48581 6.09199 5.71973 + 5.36154 5.01066 4.66227 4.30859 3.93353 3.50175 + 2.95656 2.61043 2.18277 1.77700 1.34629 1.24731 + 1.19186 1.18496 1.17115 1.16974 1.17870 1.17628 + 12.52185 11.32812 10.51946 9.79643 9.14380 8.54957 + 8.00914 7.51698 7.06841 6.65834 6.28097 5.92893 + 5.59204 5.26094 4.92911 4.58553 4.20865 3.75315 + 3.15614 2.77848 2.32385 1.89192 1.38981 1.24729 + 1.15901 1.15635 1.15652 1.15382 1.14476 1.15095 + 12.52293 11.34702 10.58532 9.90298 9.28798 8.72983 + 8.22428 7.76618 7.35104 6.97380 6.62844 6.30691 + 5.99753 5.69006 5.37870 5.05388 4.69681 4.26636 + 3.67706 3.26198 2.69644 2.11785 1.44830 1.26506 + 1.15348 1.13901 1.11483 1.11167 1.11549 1.11449 + 12.46600 11.32627 10.61068 9.96726 9.38534 8.85619 + 8.37624 7.94115 7.54705 7.18958 6.86343 6.56130 + 6.27233 5.98674 5.69854 5.39742 5.06220 4.64529 + 4.04918 3.61598 3.01162 2.36668 1.55057 1.30921 + 1.14403 1.12357 1.09811 1.09457 1.09638 1.09499 + 12.34967 11.27290 10.62849 10.04363 9.51031 9.02215 + 8.57681 8.17131 7.80312 7.46929 7.16628 6.88903 + 6.62981 6.38088 6.13596 5.88254 5.59277 5.20020 + 4.58769 4.13187 3.49722 2.79152 1.77914 1.43938 + 1.14015 1.10402 1.08339 1.07964 1.06684 1.07454 + 12.33418 11.27298 10.65257 10.08909 9.57564 9.10674 + 8.68028 8.29363 7.94451 7.63030 7.34771 7.09199 + 6.85556 6.63107 6.41305 6.19014 5.93581 5.58419 + 5.01094 4.56379 3.91178 3.14687 1.96859 1.55245 + 1.16087 1.10683 1.07089 1.06667 1.05698 1.06388 + 12.32852 11.27771 10.67119 10.12023 9.61889 9.16227 + 8.74830 8.37459 8.03898 7.73902 7.47165 7.23218 + 7.01308 6.80723 6.60994 6.41107 6.18585 5.87065 + 5.33888 4.90788 4.25502 3.45402 2.14554 1.66160 + 1.18548 1.11443 1.06285 1.05795 1.05172 1.05737 + 12.31371 11.28312 10.69241 10.15317 9.66038 9.21033 + 8.80170 8.43301 8.10312 7.81032 7.55229 7.32553 + 7.12413 6.94113 6.76812 6.58666 6.36830 6.06555 + 5.57474 5.18177 4.57755 3.78408 2.31960 1.74735 + 1.19474 1.11829 1.06580 1.05840 1.05427 1.05299 + 12.29637 11.29035 10.71543 10.18812 9.70563 9.26618 + 8.86879 8.51232 8.19595 7.91786 7.67554 7.46574 + 7.28397 7.12459 6.97990 6.83196 6.65325 6.39869 + 5.96685 5.60639 5.03001 4.23134 2.63593 1.95466 + 1.23881 1.13627 1.06316 1.05624 1.04622 1.04748 + 12.28593 11.29297 10.72754 10.20983 9.73637 9.30493 + 8.91479 8.56539 8.25657 7.98718 7.75542 7.55844 + 7.39093 7.24710 7.12072 6.99644 6.84913 6.63373 + 6.25053 5.92055 5.37905 4.59590 2.91014 2.14408 + 1.28802 1.15659 1.06317 1.05508 1.04169 1.04412 + 12.27298 11.30408 10.74930 10.24180 9.77847 9.35746 + 8.97800 8.63960 8.34223 8.08511 7.86719 7.68667 + 7.53976 7.42238 7.33024 7.25045 7.16054 7.01656 + 6.72172 6.44510 5.96541 5.24112 3.50442 2.56650 + 1.39801 1.21333 1.07041 1.05443 1.04071 1.03959 + 12.25215 11.31006 10.75995 10.25726 9.79901 9.38358 + 9.01018 8.67834 8.38810 8.13880 7.92968 7.75925 + 7.62416 7.52100 7.44653 7.38949 7.33033 7.23099 + 7.00603 6.78050 6.36787 5.70183 3.94358 2.91118 + 1.51628 1.27969 1.07924 1.05634 1.03532 1.03732 + 12.19183 11.31743 10.77349 10.27575 9.82202 9.41128 + 9.04302 8.71719 8.43404 8.19286 7.99265 7.83213 + 7.70921 7.62194 7.56838 7.53926 7.51991 7.48462 + 7.35824 7.19278 6.84688 6.26124 4.62633 3.49798 + 1.72348 1.40015 1.10176 1.06653 1.03588 1.03502 + 12.13779 11.31991 10.77965 10.28455 9.83331 9.42543 + 9.06042 8.73798 8.45821 8.22070 8.02496 7.87012 + 7.75407 7.67517 7.63246 7.61848 7.62127 7.61951 + 7.55100 7.43251 7.15131 6.63643 5.09631 3.94987 + 1.92310 1.51938 1.12590 1.07620 1.03625 1.03386 + 12.09832 11.32118 10.78334 10.28985 9.84005 9.43393 + 9.07089 8.75056 8.47284 8.23763 8.04470 7.89337 + 7.78158 7.70783 7.67186 7.66744 7.68449 7.70461 + 7.67529 7.59063 7.35960 6.90288 5.45302 4.31581 + 2.10865 1.63343 1.15079 1.08647 1.03755 1.03316 + 12.07226 11.31993 10.78350 10.29275 9.84582 9.44167 + 9.07985 8.76027 8.48323 8.24885 8.05715 7.90779 + 7.79910 7.72987 7.69983 7.70238 7.72803 7.76263 + 7.76255 7.70337 7.51097 7.10156 5.73554 4.62049 + 2.28736 1.74020 1.17356 1.09958 1.03927 1.03270 + 12.03851 11.32081 10.78607 10.29701 9.85159 9.44905 + 9.08888 8.77112 8.49605 8.26390 8.07477 7.92847 + 7.82347 7.75889 7.73495 7.74595 7.78406 7.83883 + 7.87663 7.85179 7.71707 7.38459 6.16130 5.09351 + 2.61239 1.94658 1.22347 1.12170 1.04318 1.03211 + 12.01607 11.32360 10.79002 10.30006 9.85367 9.45124 + 9.09227 8.77638 8.50353 8.27370 8.08695 7.94289 + 7.83982 7.77696 7.75544 7.77141 7.81885 7.88733 + 7.94678 7.94321 7.85222 7.58046 6.46205 5.45811 + 2.89810 2.13655 1.27550 1.14156 1.04891 1.03175 + 11.98428 11.32450 10.79217 10.30337 9.85828 9.45714 + 9.09948 8.78511 8.51406 8.28632 8.10182 7.96023 + 7.86019 7.80124 7.78493 7.80801 7.86594 7.95222 + 8.04466 8.07221 8.04406 7.86979 6.96192 6.08691 + 3.49471 2.55284 1.39584 1.20155 1.06218 1.03129 + 11.96605 11.32504 10.79330 10.30518 9.86071 9.46019 + 9.10318 8.78952 8.51930 8.29254 8.10917 7.96893 + 7.87052 7.81364 7.80006 7.82682 7.89017 7.98595 + 8.09600 8.13980 8.14557 8.02999 7.27209 6.49808 + 3.96162 2.90863 1.51137 1.26350 1.07546 1.03106 + 11.94652 11.32547 10.79453 10.30709 9.86324 9.46332 + 9.10697 8.79399 8.52450 8.29857 8.11629 7.97744 + 7.88076 7.82602 7.81518 7.84568 7.91468 8.02042 + 8.14890 8.20948 8.24960 8.20017 7.64408 7.01426 + 4.65487 3.48001 1.72690 1.38672 1.10158 1.03083 + 11.95749 11.33208 10.79334 10.30295 9.85902 9.46031 + 9.10582 8.79496 8.52736 8.30296 8.12154 7.98238 + 7.88299 7.82333 7.80935 7.84743 7.93888 8.06085 + 8.18307 8.24162 8.29265 8.28280 7.87260 7.32435 + 5.14174 3.92924 1.92649 1.50758 1.12600 1.03072 + 11.95039 11.33192 10.79365 10.30348 9.85988 9.46141 + 9.10715 8.79648 8.52910 8.30490 8.12375 7.98490 + 7.88595 7.82695 7.81387 7.85325 7.94655 8.07129 + 8.19877 8.26301 8.32611 8.33896 8.01056 7.53984 + 5.51173 4.28761 2.12344 1.62422 1.15071 1.03065 + 11.94540 11.33168 10.79365 10.30380 9.86038 9.46209 + 9.10798 8.79746 8.53023 8.30620 8.12523 7.98662 + 7.88799 7.82939 7.81691 7.85711 7.95166 8.07833 + 8.20946 8.27752 8.34855 8.37682 8.10817 7.69536 + 5.80171 4.58667 2.30644 1.73903 1.17512 1.03061 + 11.91843 11.32493 10.79506 10.30883 9.86613 9.46721 + 9.11174 8.79969 8.53130 8.30661 8.12564 7.98818 + 7.89333 7.84115 7.83392 7.86949 7.94597 8.06381 + 8.21729 8.30210 8.38436 8.42444 8.23737 7.90520 + 6.23319 5.06245 2.63417 1.96606 1.22421 1.03054 + 11.91505 11.32440 10.79466 10.30865 9.86632 9.46750 + 9.11197 8.79986 8.53160 8.30723 8.12663 7.98958 + 7.89514 7.84337 7.83657 7.87257 7.94964 8.06904 + 8.22549 8.31293 8.40245 8.45535 8.31630 8.04026 + 6.54120 5.43055 2.92098 2.16922 1.27209 1.03049 + 0.94543 0.98447 1.02402 1.06426 1.10514 1.14665 + 1.18885 1.23191 1.27611 1.32162 1.36859 1.41743 + 1.46893 1.52306 1.57708 1.62455 1.65920 1.68350 + 1.70178 1.71015 1.72291 1.73619 1.74124 1.74203 + 1.74408 1.74397 1.74361 1.74406 1.74411 1.74425 + 1.30099 1.34474 1.38971 1.43633 1.48460 1.53453 + 1.58605 1.63909 1.69351 1.74912 1.80556 1.86236 + 1.91882 1.97401 2.02664 2.07504 2.11731 2.15252 + 2.17701 2.18149 2.17784 2.17192 2.19458 2.21131 + 2.20654 2.20284 2.20295 2.20407 2.20357 2.20456 + 1.61620 1.66611 1.71702 1.76954 1.82364 1.87929 + 1.93637 1.99474 2.05420 2.11448 2.17513 2.23552 + 2.29483 2.35194 2.40539 2.45336 2.49403 2.52714 + 2.55017 2.55454 2.55160 2.54724 2.57246 2.58951 + 2.58261 2.57866 2.57939 2.58056 2.57951 2.58057 + 2.14815 2.21564 2.28194 2.34776 2.41279 2.47674 + 2.53938 2.60055 2.66019 2.71813 2.77436 2.82904 + 2.88313 2.93705 2.98916 3.03615 3.07458 3.10403 + 3.12647 3.13669 3.14712 3.15563 3.16350 3.16478 + 3.16498 3.16536 3.16611 3.16599 3.16509 3.16520 + 2.58471 2.67346 2.75617 2.83350 2.90500 2.97063 + 3.03088 3.08715 3.14152 3.19436 3.24567 3.29542 + 3.34418 3.39201 3.43741 3.47755 3.51007 3.53689 + 3.56046 3.57137 3.58365 3.59444 3.60279 3.60398 + 3.60126 3.60262 3.60456 3.60276 3.60220 3.60173 + 2.95852 3.06574 3.16206 3.24806 3.32321 3.38770 + 3.44284 3.49164 3.53818 3.58342 3.62740 3.67008 + 3.71180 3.75252 3.79088 3.82435 3.85112 3.87411 + 3.89713 3.90921 3.92297 3.93483 3.94368 3.94463 + 3.94021 3.94203 3.94470 3.94216 3.94138 3.94074 + 3.28623 3.40812 3.51468 3.60644 3.68280 3.74425 + 3.79290 3.83312 3.87087 3.90755 3.94330 3.97809 + 4.01216 4.04547 4.07677 4.10378 4.12505 4.14422 + 4.16609 4.17873 4.19315 4.20538 4.21442 4.21525 + 4.21004 4.21206 4.21504 4.21217 4.21130 4.21060 + 3.84168 3.98141 4.09871 4.19430 4.26761 4.31969 + 4.35386 4.37661 4.39649 4.41564 4.43434 4.45281 + 4.47134 4.49007 4.50809 4.52346 4.53520 4.54750 + 4.56588 4.57797 4.59140 4.60233 4.61100 4.61193 + 4.60740 4.60920 4.61186 4.60932 4.60855 4.60794 + 4.30195 4.44778 4.56614 4.65824 4.72370 4.76404 + 4.78340 4.78960 4.79267 4.79521 4.79766 4.80057 + 4.80446 4.80980 4.81598 4.82132 4.82511 4.83136 + 4.84525 4.85534 4.86579 4.87369 4.88131 4.88257 + 4.88040 4.88150 4.88310 4.88163 4.88121 4.88087 + 5.17949 5.34346 5.44691 5.50073 5.51876 5.51743 + 5.50272 5.48045 5.45752 5.43348 5.40519 5.37214 + 5.33994 5.31364 5.29347 5.27794 5.26645 5.26249 + 5.26448 5.26370 5.26296 5.26346 5.26635 5.26806 + 5.27323 5.27245 5.27080 5.27194 5.27326 5.27356 + 5.85393 5.95953 6.02704 6.06145 6.06386 6.03748 + 5.98843 5.92652 5.86376 5.80332 5.74622 5.69320 + 5.64519 5.60285 5.56629 5.53447 5.50689 5.48558 + 5.47242 5.46713 5.45674 5.44499 5.44340 5.44573 + 5.45721 5.45403 5.44923 5.45417 5.45576 5.45698 + 6.80461 6.84093 6.83730 6.80239 6.73860 6.65025 + 6.54429 6.43107 6.32222 6.22120 6.12845 6.04364 + 5.96644 5.89590 5.83202 5.77376 5.72050 5.67391 + 5.63498 5.61572 5.58880 5.56254 5.55099 5.55244 + 5.56946 5.56408 5.55610 5.56413 5.56669 5.56866 + 7.61180 7.48434 7.34907 7.21576 7.08439 6.95495 + 6.82762 6.70265 6.57996 6.46040 6.34479 6.23308 + 6.12643 6.02525 5.93054 5.84361 5.76558 5.69569 + 5.63580 5.61305 5.59763 5.58614 5.53831 5.51816 + 5.53986 5.54358 5.53496 5.53477 5.54842 5.54460 + 8.10379 7.92761 7.74422 7.56505 7.38995 7.21904 + 7.05247 6.89048 6.73333 6.58192 6.43727 6.29935 + 6.16961 6.04897 5.93849 5.83969 5.75330 5.67608 + 5.60676 5.57777 5.55419 5.53358 5.47158 5.44668 + 5.46732 5.47232 5.46512 5.46410 5.47392 5.47088 + 8.49513 8.27568 8.04996 7.83070 7.61764 7.41095 + 7.21075 7.01713 6.83068 6.65240 6.48323 6.32323 + 6.17389 6.03665 5.91253 5.80317 5.70903 5.62518 + 5.54835 5.51494 5.48607 5.45984 5.38804 5.35862 + 5.37463 5.38069 5.37622 5.37434 5.37870 5.37673 + 8.93960 8.81613 8.57657 8.27123 7.94543 7.64066 + 7.36263 7.10984 6.88117 6.67457 6.48515 6.30897 + 6.14570 5.99581 5.85771 5.72888 5.60561 5.48215 + 5.36398 5.31524 5.26998 5.23458 5.19402 5.18153 + 5.16133 5.16265 5.16655 5.16332 5.15969 5.15897 + 9.37292 9.18651 8.88044 8.51046 8.12541 7.76886 + 7.44601 7.15479 6.89303 6.65771 6.44222 6.24164 + 6.05550 5.88443 5.72703 5.58050 5.44044 5.29825 + 5.16178 5.10787 5.05872 5.02005 4.97338 4.95805 + 4.93032 4.93270 4.93887 4.93404 4.92857 4.92744 + 10.09402 9.74481 9.29557 8.80342 8.31486 7.86894 + 7.46832 7.11001 6.79045 6.50299 6.23789 5.98882 + 5.75674 5.54296 5.34705 5.16431 4.99079 4.82212 + 4.66150 4.58952 4.52064 4.46707 4.41020 4.39446 + 4.37504 4.37517 4.37723 4.37499 4.37250 4.37191 + 10.65301 10.00878 9.40089 8.84085 8.32423 7.84809 + 7.40975 7.00742 6.64015 6.30511 5.99878 5.71717 + 5.45526 5.21004 4.98294 4.77363 4.58082 4.39850 + 4.22175 4.13564 4.04925 3.98041 3.91606 3.90565 + 3.89892 3.89638 3.89217 3.89279 3.89786 3.89675 + 11.11626 10.35172 9.59952 8.88795 8.23633 7.66059 + 7.15425 6.70483 6.30103 5.93399 5.59413 5.27539 + 4.97715 4.69894 4.43967 4.19679 3.96757 3.75554 + 3.55750 3.45849 3.36084 3.28611 3.21548 3.19941 + 3.19215 3.18908 3.18527 3.18678 3.18860 3.18872 + 11.49059 10.49162 9.61123 8.83246 8.14063 7.52499 + 6.97794 6.48932 6.04955 5.65221 5.29113 4.95934 + 4.64817 4.35189 4.07105 3.80737 3.56132 3.32995 + 3.11351 3.01190 2.91361 2.83811 2.76354 2.74459 + 2.72732 2.72629 2.72587 2.72460 2.72409 2.72378 + 11.71519 10.60248 9.64367 8.80479 8.06855 7.41994 + 6.84790 6.33916 5.88103 5.46608 5.08823 4.74069 + 4.41515 4.10608 3.81361 3.53885 3.28265 3.04172 + 2.81580 2.70961 2.60755 2.52974 2.45284 2.43337 + 2.41509 2.41420 2.41402 2.41242 2.41177 2.41174 + 11.87601 10.68543 9.67513 8.79577 8.02910 7.35779 + 6.76760 6.24333 5.77073 5.34191 4.95084 4.59095 + 4.25433 3.93567 3.63494 3.35289 3.09012 2.84328 + 2.61047 2.50018 2.39364 2.31224 2.23343 2.21407 + 2.19769 2.19620 2.19511 2.19438 2.19399 2.19436 + 12.09154 10.81097 9.74512 8.82043 8.01835 7.31988 + 6.70654 6.16106 5.66806 5.21962 4.80982 4.43242 + 4.08007 3.74782 3.43526 3.14260 2.86938 2.61212 + 2.36662 2.24875 2.13431 2.04663 1.96273 1.94262 + 1.92778 1.92552 1.92334 1.92366 1.92361 1.92385 + 12.22963 10.90750 9.82010 8.87642 8.05852 7.34636 + 6.72012 6.16183 5.65613 5.19527 4.77351 4.38470 + 4.02175 3.67979 3.35809 3.05635 2.77323 2.50431 + 2.24533 2.11981 1.99796 1.90439 1.81345 1.79123 + 1.77446 1.77213 1.77000 1.77018 1.77011 1.76959 + 12.42899 11.07183 9.97629 9.02342 8.19836 7.47544 + 6.83680 6.26546 5.74720 5.27426 4.84052 4.43922 + 4.06250 3.70499 3.36592 3.04492 2.73967 2.44286 + 2.14900 2.00230 1.85588 1.73991 1.62666 1.59819 + 1.57508 1.57252 1.57047 1.57003 1.56977 1.56925 + 12.53633 11.17040 10.08392 9.13884 8.32078 7.60058 + 6.96272 6.39174 5.87464 5.40324 4.97044 4.56833 + 4.18730 3.82108 3.46958 3.13356 2.81063 2.49061 + 2.16325 1.99407 1.81715 1.67121 1.53284 1.49924 + 1.47223 1.46877 1.46575 1.46549 1.46519 1.46659 + 12.64476 11.26894 10.20877 9.29621 8.50658 7.81087 + 7.19328 6.63791 6.13108 5.66540 5.23499 4.83315 + 4.45162 4.08391 3.72702 3.37669 3.02643 2.66457 + 2.27560 2.06414 1.83361 1.63237 1.43259 1.39075 + 1.36405 1.36009 1.35337 1.35249 1.35452 1.35831 + 12.68041 11.31295 10.28582 9.40712 8.64444 7.97215 + 7.37473 6.83642 6.34343 5.88862 5.46638 5.07014 + 4.69157 4.32396 3.96401 3.60690 3.24381 2.85687 + 2.42063 2.17171 1.88971 1.63696 1.38393 1.33263 + 1.30597 1.30186 1.29211 1.29075 1.29462 1.29888 + 12.68294 11.33074 10.33811 9.49016 8.75189 8.10031 + 7.52056 6.99722 6.51664 6.07197 5.65794 5.26816 + 4.89440 4.52986 4.17088 3.81189 3.44201 3.03806 + 2.56563 2.28624 1.95995 1.66259 1.35990 1.29772 + 1.26873 1.26455 1.25266 1.25083 1.25569 1.25916 + 12.67013 11.33576 10.37664 9.55555 8.83893 8.20534 + 7.64078 7.13032 6.66065 6.22525 5.81908 5.43603 + 5.06798 4.70807 4.35224 3.99417 3.62113 3.20547 + 2.70472 2.40012 2.03603 1.69887 1.34988 1.27611 + 1.24270 1.23830 1.22486 1.22262 1.22795 1.23022 + 12.62821 11.33006 10.43029 9.65359 8.97304 8.36903 + 7.82918 7.33976 6.88841 6.46917 6.07747 5.70763 + 5.35190 5.00337 4.65724 4.30570 3.93277 3.50323 + 2.96063 2.61602 2.19012 1.78596 1.35725 1.25867 + 1.20462 1.19949 1.18896 1.18733 1.19246 1.19055 + 12.47429 11.29022 10.48546 9.76591 9.11625 8.52463 + 7.98653 7.49647 7.04982 6.64149 6.26578 5.91535 + 5.58011 5.25078 4.92087 4.57943 4.20502 3.75242 + 3.15881 2.78307 2.33046 1.90012 1.39966 1.25790 + 1.17195 1.17067 1.17290 1.17003 1.15881 1.16452 + 12.47478 11.30879 10.55058 9.87126 9.25888 8.70306 + 8.19956 7.74328 7.32977 6.95400 6.61001 6.28982 + 5.98186 5.67594 5.36636 5.04368 4.68926 4.26230 + 3.67734 3.26428 2.70004 2.12272 1.45768 1.27609 + 1.16445 1.15032 1.13010 1.12861 1.12652 1.12684 + 12.41906 11.28906 10.57645 9.93556 9.35591 8.82879 + 8.35064 7.91714 7.52448 7.16831 6.84336 6.54241 + 6.25468 5.97045 5.68385 5.38467 5.05198 4.63853 + 4.04697 3.61610 3.01352 2.37032 1.55889 1.31914 + 1.15465 1.13451 1.11176 1.10939 1.10708 1.10657 + 12.30501 11.23766 10.59563 10.01278 9.48125 8.99469 + 8.55077 8.14653 7.77945 7.44664 7.14455 6.86822 + 6.60999 6.36222 6.11866 5.86691 5.57929 5.18957 + 4.58103 4.12783 3.49647 2.79408 1.78598 1.44748 + 1.15026 1.11479 1.09492 1.09110 1.07759 1.08523 + 12.29143 11.23934 10.62087 10.05903 9.54706 9.07949 + 8.65420 8.26859 7.92040 7.60702 7.32520 7.07024 + 6.83462 6.61107 6.39418 6.17269 5.92020 5.57112 + 5.00160 4.55706 3.90854 3.14742 1.97445 1.55990 + 1.17039 1.11689 1.08150 1.07723 1.06708 1.07409 + 12.28718 11.24525 10.64034 10.09080 9.59071 9.13523 + 8.72228 8.34946 8.01466 7.71544 7.44872 7.20990 + 6.99149 6.78644 6.59010 6.39239 6.16875 5.85578 + 5.32746 4.89901 4.24973 3.45284 2.15052 1.66852 + 1.19461 1.12404 1.07292 1.06799 1.06142 1.06727 + 12.27342 11.25161 10.66241 10.12434 9.63261 9.18348 + 8.77567 8.40772 8.07856 7.78647 7.52912 7.30302 + 7.10227 6.91994 6.74763 6.56701 6.34982 6.04902 + 5.56179 5.17159 4.57114 3.78169 2.32304 1.75335 + 1.20388 1.12783 1.07540 1.06796 1.06386 1.06268 + 12.25803 11.25970 10.68569 10.15949 9.67810 9.23963 + 8.84311 8.48739 8.17165 7.89409 7.65221 7.44286 + 7.26154 7.10262 6.95846 6.81111 6.63321 6.38013 + 5.95133 5.59349 5.02088 4.22643 2.63791 1.95986 + 1.24745 1.14531 1.07239 1.06545 1.05557 1.05690 + 12.24784 11.26285 10.69823 10.18148 9.70891 9.27837 + 8.88913 8.54054 8.23240 7.96354 7.73220 7.53551 + 7.36829 7.22470 7.09861 6.97471 6.82804 6.61386 + 6.23322 5.90553 5.36770 4.58909 2.91092 2.14837 + 1.29628 1.16533 1.07223 1.06414 1.05087 1.05337 + 12.23480 11.27382 10.72004 10.21369 9.75136 9.33129 + 8.95271 8.61506 8.31828 8.06160 7.84399 7.66365 + 7.51685 7.39952 7.30741 7.22774 7.13811 6.99476 + 6.70148 6.42660 5.95024 5.23079 3.50283 2.56875 + 1.40545 1.22156 1.07935 1.06336 1.04966 1.04861 + 12.21382 11.27953 10.73072 10.22928 9.77211 9.35762 + 8.98505 8.65390 8.36420 8.11535 7.90652 7.73627 + 7.60126 7.49807 7.42352 7.36640 7.30722 7.20817 + 6.98430 6.76017 6.35030 5.68855 3.93977 2.91223 + 1.52312 1.28742 1.08807 1.06533 1.04410 1.04624 + 12.15404 11.28694 10.74458 10.24790 9.79514 9.38531 + 9.01790 8.69279 8.41021 8.16950 7.96966 7.80942 + 7.68662 7.59921 7.54532 7.51590 7.49642 7.46113 + 7.33512 7.17034 6.82627 6.24436 4.61962 3.49642 + 1.72916 1.40719 1.11040 1.07539 1.04457 1.04382 + 12.10116 11.28943 10.75066 10.25671 9.80644 9.39943 + 9.03522 8.71352 8.43439 8.19746 8.00217 7.84758 + 7.73160 7.65261 7.60965 7.59534 7.59782 7.59577 + 7.52723 7.40912 7.12915 6.61721 5.08706 3.94628 + 1.92784 1.52585 1.13433 1.08490 1.04488 1.04260 + 12.06259 11.29070 10.75426 10.26192 9.81319 9.40796 + 9.04570 8.72609 8.44908 8.21449 8.02203 7.87096 + 7.75922 7.68544 7.64927 7.64454 7.66116 7.68082 + 7.65123 7.56672 7.33650 6.88213 5.44170 4.31048 + 2.11257 1.63941 1.15905 1.09505 1.04613 1.04187 + 12.03621 11.29157 10.75652 10.26542 9.81777 9.41374 + 9.05280 8.73461 8.45911 8.22618 8.03568 7.88700 + 7.77816 7.70792 7.67645 7.67831 7.70478 7.73973 + 7.73803 7.67842 7.48771 7.08167 5.72199 4.61203 + 2.28776 1.74838 1.18402 1.10550 1.04791 1.04138 + 12.00297 11.29256 10.75930 10.26969 9.82355 9.42114 + 9.06194 8.74562 8.47213 8.24144 8.05351 7.90786 + 7.80270 7.73706 7.71167 7.72208 7.76124 7.81633 + 7.85163 7.82587 7.69366 7.36445 6.14124 5.08586 + 2.61170 1.95299 1.23391 1.12715 1.05233 1.04076 + 11.98222 11.29306 10.76085 10.27225 9.82705 9.42564 + 9.06750 8.75234 8.48014 8.25090 8.06459 7.92076 + 7.81783 7.75504 7.73344 7.74911 7.79603 7.86377 + 7.92249 7.91860 7.82746 7.55641 6.44432 5.44643 + 2.89857 2.14068 1.28320 1.14984 1.05731 1.04038 + 11.95082 11.29386 10.76291 10.27557 9.83175 9.43170 + 9.07496 8.76134 8.49091 8.26366 8.07954 7.93821 + 7.83834 7.77949 7.76319 7.78601 7.84342 7.92894 + 8.02053 8.04762 8.01902 7.84479 6.94105 6.07136 + 3.49263 2.55544 1.40306 1.20953 1.07052 1.03989 + 11.93283 11.29431 10.76404 10.27738 9.83419 9.43478 + 9.07869 8.76580 8.49621 8.26993 8.08696 7.94697 + 7.84875 7.79201 7.77843 7.80498 7.86785 7.96291 + 8.07207 8.11537 8.12055 8.00466 7.24948 6.48010 + 3.95763 2.90974 1.51804 1.27108 1.08380 1.03964 + 11.91345 11.29474 10.76527 10.27929 9.83668 9.43787 + 9.08242 8.77021 8.50137 8.27601 8.09416 7.95559 + 7.85911 7.80451 7.79368 7.82399 7.89255 7.99763 + 8.12530 8.18535 8.22479 8.17475 7.61976 6.99339 + 4.64791 3.47863 1.73252 1.39355 1.10996 1.03941 + 11.92461 11.30155 10.76429 10.27515 9.83238 9.43473 + 9.08118 8.77111 8.50423 8.28039 8.09942 7.96059 + 7.86142 7.80186 7.78783 7.82572 7.91677 8.03819 + 8.15967 8.21771 8.26803 8.25745 7.84750 7.30190 + 5.13240 3.92574 1.93131 1.51384 1.13434 1.03929 + 11.91792 11.30150 10.76459 10.27578 9.83326 9.43582 + 9.08248 8.77262 8.50593 8.28232 8.10162 7.96315 + 7.86444 7.80552 7.79241 7.83158 7.92451 8.04871 + 8.17548 8.23924 8.30168 8.31377 7.98505 7.51639 + 5.50040 4.28218 2.12722 1.62998 1.15900 1.03923 + 11.91322 11.30146 10.76470 10.27611 9.83378 9.43649 + 9.08330 8.77357 8.50704 8.28359 8.10309 7.96483 + 7.86645 7.80797 7.79546 7.83547 7.92966 8.05578 + 8.18625 8.25384 8.32424 8.35180 8.08251 7.67126 + 5.78860 4.57955 2.30932 1.74438 1.18336 1.03919 + 11.88646 11.29461 10.76600 10.28104 9.83952 9.44167 + 9.08716 8.77592 8.50821 8.28408 8.10357 7.96651 + 7.87187 7.81974 7.81238 7.84774 7.92400 8.04146 + 8.19425 8.27861 8.36023 8.39958 8.21163 7.88002 + 6.21734 5.05260 2.63548 1.97029 1.23220 1.03913 + 11.88234 11.29408 10.76581 10.28105 9.83975 9.44200 + 9.08752 8.77630 8.50869 8.28478 8.10457 7.96789 + 7.87368 7.82197 7.81504 7.85083 7.92769 8.04671 + 8.20253 8.28957 8.37857 8.43075 8.29051 8.01476 + 6.52352 5.41856 2.92087 2.17248 1.27979 1.03910 + 0.92096 0.95873 0.99716 1.03645 1.07657 1.11753 + 1.15935 1.20219 1.24627 1.29175 1.33880 1.38785 + 1.43970 1.49438 1.54925 1.59803 1.63391 1.65653 + 1.67256 1.68299 1.69568 1.70631 1.71117 1.71169 + 1.71330 1.71323 1.71241 1.71241 1.71358 1.71349 + 1.27253 1.31575 1.36022 1.40635 1.45417 1.50367 + 1.55482 1.60753 1.66170 1.71714 1.77350 1.83033 + 1.88697 1.94250 1.99564 2.04469 2.08773 2.12352 + 2.14797 2.15195 2.14720 2.13981 2.16060 2.17703 + 2.17265 2.16864 2.16761 2.16860 2.16926 2.17035 + 1.58444 1.63397 1.68455 1.73676 1.79059 1.84600 + 1.90290 1.96115 2.02055 2.08083 2.14158 2.20217 + 2.26179 2.31933 2.37332 2.42193 2.46325 2.49679 + 2.51959 2.52336 2.51927 2.51347 2.53722 2.55414 + 2.54750 2.54336 2.54339 2.54449 2.54409 2.54523 + 2.10753 2.17687 2.24463 2.31142 2.37696 2.44099 + 2.50331 2.56398 2.62319 2.68090 2.73717 2.79235 + 2.84764 2.90354 2.95800 3.00656 3.04480 3.07311 + 3.09426 3.10356 3.11313 3.12121 3.12926 3.13039 + 3.13023 3.13091 3.13260 3.13257 3.13058 3.13064 + 2.54215 2.63097 2.71388 2.79145 2.86330 2.92938 + 2.99023 3.04732 3.10279 3.15697 3.20978 3.26103 + 3.31094 3.35938 3.40507 3.44591 3.47995 3.50768 + 3.52972 3.53904 3.55020 3.56115 3.57095 3.57206 + 3.56892 3.56982 3.57441 3.57477 3.56944 3.56958 + 2.91585 3.02045 3.11513 3.20048 3.27598 3.34176 + 3.39899 3.45030 3.49943 3.54709 3.59320 3.63749 + 3.67999 3.72053 3.75831 3.79230 3.82161 3.84669 + 3.86831 3.87850 3.89110 3.90358 3.91469 3.91555 + 3.91063 3.91181 3.91813 3.91861 3.91122 3.91144 + 3.24388 3.36087 3.46422 3.55456 3.63131 3.69481 + 3.74678 3.79096 3.83246 3.87237 3.91067 3.94712 + 3.98171 4.01437 4.04463 4.07210 4.09653 4.11858 + 4.13931 4.15003 4.16341 4.17659 4.18828 4.18904 + 4.18329 4.18459 4.19168 4.19224 4.18392 4.18416 + 3.79996 3.93202 4.04431 4.13768 4.21156 4.26671 + 4.30582 4.33426 4.35923 4.38241 4.40399 4.42410 + 4.44301 4.46111 4.47821 4.49423 4.50937 4.52496 + 4.54301 4.55375 4.56669 4.57882 4.58999 4.59086 + 4.58586 4.58703 4.59335 4.59383 4.58644 4.58668 + 4.26043 4.39783 4.51081 4.60068 4.66701 4.71095 + 4.73587 4.74830 4.75675 4.76337 4.76860 4.77307 + 4.77759 4.78302 4.78922 4.79565 4.80226 4.81130 + 4.82586 4.83559 4.84626 4.85528 4.86448 4.86572 + 4.86327 4.86400 4.86776 4.86804 4.86373 4.86389 + 5.14985 5.27818 5.37437 5.44136 5.47930 5.49032 + 5.47904 5.45372 5.42471 5.39481 5.36518 5.33718 + 5.31263 5.29306 5.27793 5.26486 5.25257 5.24559 + 5.24930 5.25428 5.25630 5.25472 5.25666 5.25879 + 5.26439 5.26373 5.25924 5.25888 5.26445 5.26431 + 5.81013 5.91467 5.98244 6.01821 6.02294 5.99962 + 5.95393 5.89523 5.83484 5.77605 5.72018 5.66858 + 5.62318 5.58513 5.55340 5.52424 5.49546 5.47336 + 5.46496 5.46388 5.45648 5.44432 5.43847 5.44095 + 5.45346 5.45152 5.43966 5.43873 5.45310 5.45269 + 6.75822 6.80312 6.80639 6.77646 6.71575 6.62879 + 6.52291 6.40908 6.29963 6.19840 6.10613 6.02296 + 5.94935 5.88448 5.82671 5.77121 5.71526 5.66684 + 5.63447 5.62109 5.59794 5.57028 5.55171 5.55332 + 5.57220 5.56883 5.54907 5.54751 5.57123 5.57052 + 7.58141 7.45594 7.32286 7.19169 7.06240 6.93497 + 6.80960 6.68652 6.56567 6.44790 6.33400 6.22392 + 6.11888 6.01926 5.92611 5.84079 5.76459 5.69705 + 5.64058 5.62009 5.60724 5.59724 5.54609 5.52412 + 5.54765 5.54863 5.53079 5.52988 5.55419 5.55085 + 8.07739 7.90337 7.72243 7.54557 7.37269 7.20390 + 7.03936 6.87930 6.72399 6.57431 6.43129 6.29492 + 6.16663 6.04734 5.93818 5.84070 5.75576 5.68043 + 5.61392 5.58685 5.56553 5.54646 5.48257 5.45639 + 5.47824 5.48151 5.46838 5.46691 5.48365 5.48089 + 8.47026 8.25335 8.03044 7.81382 7.60327 7.39894 + 7.20098 7.00947 6.82498 6.64854 6.48105 6.32261 + 6.17469 6.03874 5.91580 5.80753 5.71451 5.63205 + 5.55722 5.52520 5.49806 5.47328 5.40165 5.37179 + 5.38812 5.39384 5.38805 5.38608 5.39208 5.39014 + 8.91415 8.79105 8.55608 8.25712 7.93721 7.63596 + 7.35954 7.10759 6.88011 6.67546 6.48890 6.31591 + 6.15427 6.00339 5.86304 5.73394 5.61491 5.49819 + 5.38074 5.32692 5.28008 5.24883 5.21339 5.20072 + 5.17909 5.18054 5.19240 5.19301 5.17732 5.17802 + 9.35215 9.16661 8.86099 8.49181 8.10962 7.75898 + 7.44358 7.15892 6.90051 6.66624 6.45185 6.25346 + 6.06900 5.89787 5.73908 5.59100 5.45156 5.31673 + 5.18493 5.12344 5.06968 5.03539 4.99876 4.97904 + 4.95235 4.95641 4.97271 4.97203 4.94951 4.95072 + 10.21411 9.69147 9.18873 8.72015 8.28338 7.87645 + 7.49780 7.14694 6.82354 6.52650 6.25389 6.00311 + 5.77125 5.55705 5.36162 5.18382 5.02097 4.86093 + 4.69384 4.61193 4.54000 4.49278 4.44101 4.42411 + 4.40358 4.40401 4.41160 4.41180 4.40121 4.40142 + 10.64539 10.00181 9.39544 8.83706 8.32233 7.84830 + 7.41232 7.01258 6.64816 6.31627 6.01345 5.73578 + 5.47830 5.23798 5.01604 4.81170 4.62248 4.43930 + 4.25499 4.16477 4.07963 4.01623 3.94912 3.93505 + 3.93237 3.92943 3.91938 3.91877 3.92927 3.92874 + 11.16274 10.33131 9.57217 8.88507 8.26118 7.69559 + 7.18478 6.72381 6.30884 5.93520 5.59725 5.28875 + 5.00180 4.73100 4.47663 4.23913 4.01559 3.79942 + 3.58711 3.48560 3.39166 3.32292 3.24812 3.23062 + 3.22447 3.22183 3.21356 3.21306 3.22104 3.22056 + 11.48281 10.49426 9.62168 8.84809 8.15954 7.54584 + 6.99987 6.51201 6.07318 5.67697 5.31710 4.98647 + 4.67613 4.38023 4.09955 3.83623 3.59092 3.36002 + 3.14322 3.04127 2.94296 2.86788 2.79381 2.77463 + 2.75694 2.75561 2.75680 2.75683 2.75342 2.75346 + 11.70059 10.60776 9.66161 8.82952 8.09583 7.44695 + 6.87312 6.36244 5.90344 5.48869 5.11177 4.76547 + 4.44087 4.13213 3.83974 3.56539 3.31014 3.06983 + 2.84334 2.73661 2.63441 2.55705 2.48085 2.46109 + 2.44232 2.44105 2.44290 2.44298 2.43863 2.43912 + 11.85783 10.69118 9.69532 8.82329 8.05884 7.38635 + 6.79323 6.26592 5.79160 5.36243 4.97203 4.61337 + 4.27797 3.96014 3.65995 3.37833 3.11597 2.86935 + 2.63645 2.52607 2.41956 2.33829 2.25931 2.23968 + 2.22301 2.22136 2.22098 2.22089 2.21915 2.21979 + 12.07264 10.81324 9.76031 8.84235 8.04258 7.34345 + 6.72791 6.18004 5.68565 5.23687 4.82760 4.45135 + 4.10046 3.76967 3.45831 3.16617 2.89265 2.63515 + 2.39018 2.27277 2.15856 2.07060 1.98563 1.96531 + 1.95048 1.94832 1.94531 1.94501 1.94637 1.94651 + 12.21314 10.90408 9.82517 8.88669 8.07160 7.36058 + 6.73452 6.17612 5.67055 5.21016 4.78918 4.40145 + 4.03979 3.69923 3.37879 3.07769 2.79448 2.52544 + 2.26694 2.14177 2.02005 1.92623 1.83455 1.81224 + 1.79545 1.79320 1.79052 1.79025 1.79116 1.79045 + 12.41161 11.05741 9.96471 9.01526 8.19384 7.47460 + 6.83947 6.27118 5.75529 5.28414 4.85169 4.45141 + 4.07560 3.71901 3.38090 3.06088 2.75661 2.46056 + 2.16703 2.02033 1.87384 1.75782 1.64469 1.61622 + 1.59302 1.59042 1.58866 1.58841 1.58766 1.58709 + 12.50826 11.15088 10.07014 9.12973 8.31533 7.59812 + 6.96272 6.39377 5.87833 5.40832 4.97675 4.57576 + 4.19585 3.83080 3.48054 3.14578 2.82415 2.50529 + 2.17881 2.00989 1.83301 1.68692 1.54839 1.51478 + 1.48782 1.48438 1.48110 1.48069 1.48081 1.48226 + 12.59325 11.24552 10.20157 9.29762 8.51106 7.81483 + 7.19480 6.63672 6.12840 5.66260 5.23317 4.83315 + 4.45391 4.08868 3.73417 3.38575 3.03675 2.67615 + 2.28882 2.07811 1.84790 1.64625 1.44490 1.40284 + 1.37675 1.37211 1.36323 1.36225 1.36683 1.37122 + 12.56379 11.28442 10.30540 9.44635 8.68299 7.99712 + 7.38035 6.82443 6.32217 5.86632 5.44911 5.06143 + 4.69163 4.33069 3.97505 3.61977 3.25583 2.86528 + 2.42510 2.17762 1.90405 1.66038 1.39824 1.33732 + 1.31599 1.31283 1.29864 1.29649 1.30561 1.31029 + 12.55464 11.29658 10.35610 9.53046 8.79290 8.12805 + 7.52838 6.98635 6.49536 6.04865 5.63891 5.25734 + 4.89251 4.53522 4.18126 3.82431 3.45286 3.04359 + 2.56565 2.28854 1.97445 1.69002 1.37510 1.29928 + 1.27742 1.27481 1.25752 1.25463 1.26591 1.26977 + 12.53508 11.29712 10.39197 9.59464 8.87992 8.23372 + 7.64942 7.12003 6.63948 6.20146 5.79905 5.42383 + 5.06464 4.71222 4.36177 4.00595 3.63095 3.20870 + 2.70108 2.39939 2.05063 1.72952 1.36600 1.27560 + 1.25052 1.24825 1.22900 1.22551 1.23780 1.24037 + 12.48871 11.28540 10.43913 9.68738 9.01032 8.39538 + 7.83720 7.32966 6.86759 6.44539 6.05682 5.69412 + 5.34671 5.00539 4.66456 4.31517 3.93988 3.50255 + 2.95217 2.61205 2.20637 1.82161 1.37086 1.25273 + 1.21577 1.21331 1.19188 1.18759 1.20021 1.20025 + 12.51340 11.30914 10.48535 9.75194 9.09305 8.49620 + 7.95618 7.46689 7.02307 6.61896 6.24792 5.90145 + 5.56768 5.23658 4.90317 4.55964 4.19109 3.76587 + 3.21720 2.84781 2.35981 1.88152 1.38023 1.25948 + 1.19971 1.19036 1.16796 1.16558 1.17132 1.17401 + 12.43084 11.27913 10.52764 9.85340 9.24464 8.69125 + 8.18915 7.73341 7.31969 6.94313 6.59802 6.27663 + 5.96788 5.66197 5.35340 5.03304 4.68271 4.26235 + 3.68636 3.27741 2.71467 2.13540 1.46476 1.28196 + 1.17319 1.15921 1.13523 1.13226 1.13545 1.13602 + 12.37542 11.25839 10.55131 9.91468 9.33811 8.81316 + 8.33635 7.90349 7.51086 7.15423 6.82850 6.52665 + 6.23829 5.95405 5.66824 5.37097 5.04189 4.63474 + 4.05241 3.62599 3.02542 2.38097 1.56549 1.32505 + 1.16327 1.14334 1.11799 1.11459 1.11591 1.11557 + 12.26135 11.20600 10.56833 9.98885 9.45979 8.97499 + 8.53213 8.12841 7.76137 7.42821 7.12556 6.84866 + 6.59017 6.34279 6.10038 5.85074 5.56643 5.18147 + 4.57919 4.12942 3.50103 2.80028 1.79280 1.45431 + 1.15798 1.12276 1.10300 1.09913 1.08566 1.09403 + 12.24960 11.20806 10.59280 10.03337 9.52327 9.05712 + 8.63278 8.24776 7.89982 7.58643 7.30442 7.04925 + 6.81362 6.59048 6.37452 6.15460 5.90460 5.55919 + 4.99488 4.55354 3.90842 3.15012 1.98014 1.56636 + 1.17827 1.12513 1.09003 1.08572 1.07541 1.08283 + 12.24674 11.21451 10.61190 10.06420 9.56561 9.11127 + 8.69920 8.32701 7.99259 7.69357 7.42693 7.18817 + 6.96993 6.76529 6.56971 6.37324 6.15144 5.84124 + 5.31712 4.89155 4.24582 3.45258 2.15516 1.67463 + 1.20254 1.13238 1.08163 1.07666 1.06987 1.07600 + 12.23294 11.22120 10.63448 10.09805 9.60739 9.15891 + 8.75146 8.38377 8.05491 7.76320 7.50629 7.28071 + 7.08051 6.89877 6.72713 6.54732 6.33128 6.03246 + 5.54886 5.16144 4.56474 3.77917 2.32607 1.75877 + 1.21209 1.13637 1.08404 1.07661 1.07247 1.07141 + 12.22090 11.22984 10.65660 10.13134 9.65093 9.21340 + 8.81775 8.46284 8.14779 7.87084 7.62944 7.42048 + 7.23945 7.08077 6.93693 6.79020 6.61345 6.36195 + 5.93520 5.57903 5.00977 4.22016 2.63972 1.96472 + 1.25537 1.15367 1.08109 1.07414 1.06419 1.06561 + 12.21175 11.23312 10.66876 10.15261 9.68089 9.25138 + 8.86329 8.51578 8.20851 7.94030 7.70942 7.51305 + 7.34604 7.20271 7.07692 6.95346 6.80744 6.59414 + 6.21493 5.88885 5.35433 4.58073 2.91161 2.15251 + 1.30399 1.17352 1.08087 1.07281 1.05945 1.06206 + 12.19821 11.24363 10.69039 10.18468 9.72329 9.30430 + 8.92688 8.59033 8.29444 8.03849 7.82140 7.64137 + 7.49469 7.37737 7.28520 7.20557 7.11623 6.97337 + 6.68115 6.40769 5.93453 5.22009 3.50131 2.57093 + 1.41257 1.22944 1.08785 1.07179 1.05823 1.05724 + 12.19336 11.25647 10.70218 10.19787 9.74011 9.32670 + 8.95631 8.62779 8.34041 8.09322 7.88503 7.71381 + 7.57537 7.46667 7.38825 7.33696 7.29667 7.21007 + 6.97137 6.73493 6.32562 5.66820 3.93083 2.93316 + 1.52582 1.28910 1.09632 1.07532 1.05552 1.05482 + 12.13548 11.26270 10.71445 10.21553 9.76314 9.35522 + 8.99057 8.66825 8.38766 8.14811 7.94875 7.78793 + 7.66204 7.56903 7.51085 7.48702 7.48598 7.45875 + 7.31219 7.13900 6.80828 6.24058 4.59437 3.50253 + 1.73769 1.41202 1.11838 1.08347 1.05387 1.05239 + 12.08563 11.26571 10.72054 10.22435 9.77461 9.36951 + 9.00790 8.68888 8.41189 8.17641 7.98172 7.82641 + 7.70713 7.62234 7.57491 7.56602 7.58714 7.59543 + 7.50766 7.37702 7.10236 6.60597 5.07142 3.94483 + 1.93408 1.53129 1.14247 1.09299 1.05402 1.05119 + 12.02733 11.26069 10.72584 10.23486 9.78722 9.38301 + 9.02166 8.70282 8.42636 8.19217 8.00000 7.84915 + 7.73756 7.66378 7.62749 7.62245 7.63858 7.65756 + 7.62753 7.54323 7.31378 6.86160 5.43040 4.30522 + 2.11649 1.64534 1.16728 1.10365 1.05459 1.05047 + 12.00241 11.25946 10.72601 10.23787 9.79321 9.39102 + 9.03087 8.71272 8.43690 8.20351 8.01258 7.86374 + 7.75529 7.68606 7.65571 7.65763 7.68237 7.71580 + 7.71450 7.65504 7.46347 7.05785 5.70942 4.60696 + 2.29363 1.75120 1.18982 1.11666 1.05629 1.04999 + 11.96997 11.26056 10.72880 10.24224 9.79910 9.39853 + 9.04007 8.72374 8.44992 8.21878 8.03046 7.88470 + 7.77999 7.71541 7.69117 7.70155 7.73880 7.79231 + 7.82842 7.80279 7.66801 7.33796 6.12985 5.07467 + 2.61581 1.95605 1.23925 1.13860 1.06006 1.04939 + 11.94859 11.26316 10.73244 10.24530 9.80136 9.40094 + 9.04357 8.72903 8.45741 8.22868 8.04279 7.89929 + 7.79655 7.73372 7.71196 7.72728 7.77378 7.84109 + 7.89889 7.89413 7.80255 7.53237 6.42675 5.43482 + 2.89905 2.14480 1.29089 1.15814 1.06571 1.04902 + 11.91766 11.26388 10.73451 10.24852 9.80592 9.40683 + 9.05087 8.73792 8.46814 8.24150 8.05787 7.91685 + 7.81714 7.75829 7.74181 7.76437 7.82144 7.90646 + 7.99720 8.02366 7.99445 7.82017 6.92032 6.05587 + 3.49062 2.55804 1.41017 1.21740 1.07893 1.04852 + 11.89989 11.26433 10.73564 10.25033 9.80824 9.40978 + 9.05454 8.74238 8.47347 8.24782 8.06533 7.92568 + 7.82764 7.77088 7.75715 7.78344 7.84600 7.94058 + 8.04895 8.09166 8.09617 7.97985 7.22704 6.46219 + 3.95368 2.91088 1.52464 1.27859 1.09225 1.04827 + 11.88546 11.26286 10.73297 10.24924 9.81000 9.41415 + 9.06087 8.74978 8.48079 8.25432 8.07101 7.93148 + 7.83545 7.78316 7.77513 7.80540 7.86901 7.96989 + 8.10742 8.17618 8.19948 8.10648 7.60205 7.07947 + 4.59907 3.42338 1.74129 1.41797 1.12007 1.04801 + 11.89230 11.27147 10.73568 10.24790 9.80640 9.40982 + 9.05721 8.74796 8.48176 8.25846 8.07793 7.93938 + 7.84038 7.78090 7.76683 7.80452 7.89519 8.01611 + 8.13700 8.19461 8.24424 8.23287 7.82288 7.27973 + 5.12307 3.92223 1.93614 1.52012 1.14277 1.04788 + 11.88562 11.27142 10.73599 10.24854 9.80727 9.41092 + 9.05852 8.74947 8.48347 8.26041 8.08014 7.94195 + 7.84345 7.78461 7.77144 7.81042 7.90299 8.02672 + 8.15295 8.21632 8.27819 8.28953 7.96009 7.49317 + 5.48897 4.27675 2.13104 1.63574 1.16733 1.04781 + 11.88101 11.27138 10.73620 10.24896 9.80782 9.41161 + 9.05935 8.75044 8.48459 8.26169 8.08162 7.94367 + 7.84548 7.78709 7.77454 7.81436 7.90820 8.03389 + 8.16384 8.23109 8.30097 8.32780 8.05744 7.64743 + 5.77553 4.57247 2.31220 1.74966 1.19155 1.04777 + 11.85434 11.26473 10.73770 10.25389 9.81347 9.41663 + 9.06307 8.75268 8.48568 8.26213 8.08206 7.94528 + 7.85085 7.79887 7.79156 7.82680 7.90269 8.01964 + 8.17190 8.25594 8.33705 8.37568 8.18660 7.85543 + 6.20158 5.04274 2.63668 1.97440 1.24021 1.04772 + 11.85029 11.26420 10.73741 10.25381 9.81356 9.41680 + 9.06324 8.75289 8.48605 8.26278 8.08306 7.94668 + 7.85267 7.80110 7.79422 7.82989 7.90641 8.02502 + 8.18017 8.26663 8.35510 8.40685 8.26542 7.98971 + 6.50584 5.40651 2.92085 2.17588 1.28759 1.04770 + 0.90004 0.93611 0.97302 1.01097 1.05000 1.09009 + 1.13129 1.17370 1.21748 1.26278 1.30985 1.35917 + 1.41165 1.46730 1.52314 1.57195 1.60671 1.63023 + 1.64730 1.65483 1.66648 1.67840 1.68103 1.68120 + 1.68294 1.68285 1.68180 1.68179 1.68291 1.68294 + 1.23848 1.28149 1.32578 1.37179 1.41953 1.46903 + 1.52024 1.57309 1.62748 1.68324 1.74005 1.79743 + 1.85475 1.91108 1.96513 2.01516 2.05912 2.09548 + 2.11956 2.12270 2.11641 2.10726 2.12696 2.14355 + 2.13904 2.13503 2.13410 2.13509 2.13542 2.13658 + 1.54378 1.59350 1.64433 1.69686 1.75108 1.80697 + 1.86441 1.92329 1.98341 2.04450 2.10614 2.16770 + 2.22835 2.28696 2.34203 2.39163 2.43373 2.46760 + 2.48979 2.49262 2.48694 2.47945 2.50256 2.51985 + 2.51287 2.50867 2.50887 2.50997 2.50919 2.51042 + 2.06260 2.13196 2.19995 2.26720 2.33340 2.39830 + 2.46170 2.52360 2.58418 2.64334 2.70111 2.75776 + 2.81441 2.87146 2.92684 2.97618 3.01500 3.04320 + 3.06320 3.07177 3.08067 3.08831 3.09580 3.09669 + 3.09629 3.09698 3.09877 3.09873 3.09660 3.09668 + 2.49445 2.58533 2.67000 2.74897 2.82184 2.88860 + 2.94993 3.00748 3.06371 3.11901 3.17329 3.22622 + 3.27784 3.32779 3.37471 3.41638 3.45072 3.47828 + 3.49978 3.50870 3.51954 3.53029 3.53965 3.54059 + 3.53736 3.53825 3.54282 3.54319 3.53785 3.53800 + 2.86751 2.97594 3.07365 3.16110 3.23777 3.30388 + 3.36084 3.41178 3.46102 3.50944 3.55692 3.60304 + 3.64751 3.68984 3.72905 3.76390 3.79335 3.81826 + 3.83987 3.85012 3.86275 3.87515 3.88602 3.88680 + 3.88189 3.88305 3.88927 3.88976 3.88248 3.88268 + 3.19601 3.31809 3.42535 3.51826 3.59621 3.65971 + 3.71081 3.75393 3.79501 3.83538 3.87493 3.91327 + 3.94999 3.98463 4.01650 4.04489 4.06940 4.09134 + 4.11255 4.12371 4.13741 4.15064 4.16232 4.16304 + 4.15738 4.15866 4.16563 4.16617 4.15800 4.15824 + 3.75417 3.89234 4.00924 4.10549 4.18053 4.23531 + 4.27297 4.29972 4.32375 4.34705 4.36970 4.39165 + 4.41279 4.43305 4.45203 4.46920 4.48455 4.50032 + 4.51958 4.53127 4.54497 4.55745 4.56900 4.56995 + 4.56509 4.56624 4.57247 4.57296 4.56568 4.56592 + 4.21705 4.36013 4.47736 4.56989 4.63728 4.68086 + 4.70448 4.71537 4.72299 4.72970 4.73591 4.74211 + 4.74875 4.75638 4.76462 4.77247 4.77962 4.78925 + 4.80547 4.81643 4.82813 4.83771 4.84766 4.84909 + 4.84675 4.84750 4.85127 4.85155 4.84726 4.84740 + 5.10305 5.25604 5.35692 5.41439 5.43877 5.44273 + 5.43204 5.41323 5.39402 5.37376 5.34860 5.31796 + 5.28900 5.26787 5.25386 5.24301 5.23293 5.22983 + 5.23701 5.24111 5.24372 5.24456 5.24755 5.24986 + 5.25563 5.25490 5.25066 5.25042 5.25578 5.25560 + 5.77790 5.87921 5.94516 5.98048 5.98600 5.96453 + 5.92141 5.86543 5.80735 5.75032 5.69579 5.64530 + 5.60110 5.56466 5.53492 5.50795 5.48141 5.46159 + 5.45554 5.45566 5.44951 5.43844 5.43404 5.43694 + 5.44965 5.44777 5.43608 5.43516 5.44938 5.44897 + 6.73333 6.76700 6.76339 6.73075 6.67112 6.58833 + 6.48864 6.38139 6.27715 6.17942 6.08917 6.00695 + 5.93396 5.87004 5.81374 5.76042 5.70744 5.66201 + 5.63183 5.61928 5.59712 5.57049 5.55312 5.55517 + 5.57461 5.57124 5.55129 5.54973 5.57369 5.57300 + 7.53829 7.41531 7.28490 7.15638 7.02970 6.90490 + 6.78211 6.66163 6.54338 6.42818 6.31686 6.20938 + 6.10694 6.00992 5.91940 5.83672 5.76310 5.69802 + 5.64359 5.62383 5.61138 5.60152 5.55139 5.53018 + 5.55444 5.55534 5.53717 5.53629 5.56101 5.55768 + 8.03561 7.86474 7.68704 7.51336 7.34359 7.17782 + 7.01625 6.85908 6.70663 6.55972 6.41942 6.28568 + 6.16000 6.04325 5.93657 5.84152 5.75890 5.68574 + 5.62101 5.59457 5.57359 5.55464 5.49173 5.46626 + 5.48871 5.49186 5.47840 5.47696 5.49413 5.49138 + 8.43214 8.21879 7.99949 7.78637 7.57918 7.37806 + 7.18322 6.99470 6.81310 6.63942 6.47458 6.31865 + 6.17317 6.03952 5.91878 5.81262 5.72157 5.64094 + 5.56770 5.53631 5.50961 5.48512 5.41446 5.38518 + 5.40189 5.40750 5.40149 5.39954 5.40583 5.40389 + 8.88569 8.76848 8.53669 8.23940 7.92143 7.62389 + 7.35226 7.10486 6.88034 6.67735 6.49221 6.32103 + 6.16124 6.01194 5.87301 5.74541 5.62809 5.51283 + 5.39653 5.34352 5.29763 5.26717 5.23234 5.21978 + 5.19819 5.19966 5.21159 5.21220 5.19643 5.19713 + 9.32728 9.14631 8.84874 8.48837 8.11287 7.76484 + 7.44916 7.16341 6.90520 6.67249 6.46035 6.26433 + 6.08198 5.91246 5.75488 5.60788 5.46959 5.33592 + 5.20524 5.14443 5.09156 5.05813 5.02215 5.00234 + 4.97538 4.97953 4.99613 4.99544 4.97256 4.97375 + 10.05811 9.72087 9.28362 8.80211 8.32260 7.88413 + 7.48966 7.13644 6.82125 6.53777 6.27664 6.03146 + 5.80210 5.58930 5.39335 5.21138 5.04077 4.87643 + 4.71661 4.64171 4.57247 4.52230 4.46926 4.45335 + 4.43227 4.43261 4.44071 4.44108 4.42965 4.43005 + 10.63283 10.00122 9.40457 8.85370 8.34450 7.87431 + 7.44069 7.04201 6.67755 6.34478 6.04052 5.76129 + 5.50270 5.26217 5.04095 4.83818 4.65117 4.46989 + 4.28614 4.19572 4.11042 4.04705 3.98013 3.96607 + 3.96312 3.96019 3.95030 3.94968 3.96002 3.95951 + 11.09660 10.34799 9.60939 8.90846 8.26495 7.69526 + 7.19356 6.74822 6.34852 5.98527 5.64802 5.33080 + 5.03443 4.75923 4.50323 4.26198 4.03157 3.81709 + 3.62032 3.52492 3.42858 3.35161 3.27806 3.26208 + 3.25566 3.25251 3.24428 3.24371 3.25217 3.25154 + 11.47306 10.49162 9.62491 8.85624 8.17185 7.56166 + 7.01864 6.53323 6.09646 5.70196 5.34350 5.01399 + 4.70446 4.40907 4.12870 3.86568 3.62075 3.39022 + 3.17361 3.07162 2.97307 2.89764 2.82331 2.80408 + 2.78643 2.78509 2.78618 2.78620 2.78289 2.78294 + 11.69750 10.60315 9.65784 8.82867 8.09934 7.45556 + 6.88693 6.38088 5.92533 5.51293 5.13745 4.79193 + 4.46772 4.15918 3.86692 3.59290 3.33825 3.09846 + 2.87210 2.76527 2.66284 2.58522 2.50880 2.48899 + 2.47016 2.46889 2.47073 2.47081 2.46647 2.46688 + 11.85735 10.68514 9.68799 8.81806 8.05800 7.39122 + 6.80417 6.28230 5.81192 5.38526 4.99623 4.63818 + 4.30299 3.98529 3.68525 3.40403 3.14233 2.89628 + 2.66351 2.55304 2.44637 2.36493 2.28572 2.26602 + 2.24924 2.24758 2.24726 2.24717 2.24536 2.24587 + 12.06891 10.80645 9.75326 8.83766 8.04194 7.34777 + 6.73737 6.19405 5.70294 5.25626 4.84821 4.47257 + 4.12201 3.79158 3.48059 3.18891 2.91594 2.65887 + 2.41414 2.29679 2.18258 2.09454 2.00916 1.98869 + 1.97368 1.97151 1.96855 1.96827 1.96955 1.96962 + 12.20132 10.89760 9.82269 8.88796 8.07631 7.36840 + 6.74505 6.18893 5.68515 5.22614 4.80622 4.41933 + 4.05843 3.71859 3.39878 3.09816 2.81522 2.54645 + 2.28834 2.16342 2.04186 1.94796 1.85563 1.83307 + 1.81610 1.81383 1.81112 1.81085 1.81176 1.81115 + 12.38570 11.04813 9.96512 9.02139 8.20267 7.48418 + 6.84873 6.27991 5.76400 5.29339 4.86193 4.46294 + 4.08853 3.73329 3.39632 3.07699 2.77293 2.47713 + 2.18434 2.03812 1.89192 1.77583 1.66194 1.63318 + 1.60982 1.60719 1.60536 1.60510 1.60441 1.60397 + 12.48047 11.13468 10.06088 9.12522 8.31382 7.59855 + 6.96440 6.39641 5.88198 5.41307 4.98270 4.58301 + 4.20453 3.84095 3.49208 3.15843 2.83759 2.51950 + 2.19393 2.02545 1.84882 1.70270 1.56381 1.53007 + 1.50293 1.49948 1.49624 1.49583 1.49588 1.49712 + 12.57084 11.21690 10.16968 9.26660 8.48380 7.79321 + 7.17958 6.62750 6.12375 5.66109 5.23375 4.83510 + 4.45706 4.09314 3.74011 3.39338 3.04623 2.68735 + 2.30129 2.09099 1.86101 1.65949 1.45859 1.41672 + 1.39042 1.38582 1.37722 1.37625 1.38043 1.38398 + 12.59670 11.25194 10.23758 9.36799 8.61184 7.94442 + 7.35080 6.81574 6.32598 5.87452 5.45587 5.06359 + 4.68950 4.32684 3.97191 3.61916 3.25949 2.87599 + 2.44369 2.19652 1.91536 1.66207 1.40712 1.35584 + 1.33003 1.32484 1.31184 1.31033 1.31794 1.32191 + 12.59469 11.26545 10.28488 9.44535 8.71317 8.06613 + 7.48993 6.96972 6.49238 6.05124 5.64109 5.25569 + 4.88696 4.52799 4.17463 3.82042 3.45419 3.05421 + 2.58687 2.30987 1.98470 1.68656 1.38128 1.31915 + 1.29136 1.28590 1.27011 1.26810 1.27747 1.28066 + 12.58020 11.26837 10.32048 9.50719 8.79621 8.16681 + 7.60556 7.09808 6.63162 6.19982 5.79769 5.41921 + 5.05642 4.70234 4.35239 3.99928 3.63008 3.21895 + 2.72449 2.42289 2.06023 1.72205 1.36997 1.29628 + 1.26435 1.25864 1.24104 1.23861 1.24875 1.25076 + 12.53818 11.26196 10.37162 9.60160 8.92577 8.32524 + 7.78821 7.30148 6.85324 6.43765 6.05015 5.68504 + 5.33459 4.99171 4.65114 4.30422 3.93509 3.51149 + 2.97864 2.63896 2.21528 1.80845 1.37155 1.27415 + 1.22933 1.22271 1.20304 1.20000 1.21028 1.21001 + 12.47701 11.27113 10.44306 9.70742 9.04813 8.45254 + 7.91518 7.42974 6.99072 6.59207 6.22690 5.88623 + 5.55750 5.23019 4.89938 4.55743 4.18993 3.76639 + 3.22083 2.85309 2.36604 1.88835 1.38974 1.27023 + 1.21041 1.20097 1.17893 1.17670 1.18198 1.18341 + 12.39818 11.24585 10.49004 9.81322 9.20347 8.65058 + 8.15022 7.69728 7.28727 6.91510 6.57479 6.25824 + 5.95376 5.65113 5.34491 5.02609 4.67702 4.25877 + 3.68664 3.27983 2.71851 2.14031 1.47286 1.29137 + 1.18308 1.16905 1.14522 1.14239 1.14532 1.14506 + 12.34368 11.22762 10.51706 9.87822 9.30074 8.77602 + 8.30043 7.86966 7.47986 7.12662 6.80464 6.50664 + 6.22172 5.94017 5.65637 5.36059 5.03289 4.62815 + 4.05010 3.62614 3.02744 2.38450 1.57261 1.33352 + 1.17267 1.15277 1.12746 1.12416 1.12533 1.12451 + 12.22741 11.17655 10.53751 9.95730 9.42802 8.94351 + 8.50143 8.09887 7.73335 7.40204 7.10144 6.82671 + 6.57033 6.32488 6.08426 5.83635 5.55386 5.17127 + 4.57252 4.12519 3.49993 2.80239 1.79897 1.46156 + 1.16655 1.13162 1.11210 1.10822 1.09460 1.10292 + 12.21348 11.17823 10.56285 10.00355 9.49377 9.02816 + 8.60458 8.22048 7.87363 7.56147 7.28082 7.02704 + 6.79281 6.57099 6.35635 6.13782 5.88943 5.54627 + 4.98547 4.54668 3.90497 3.15035 1.98536 1.57299 + 1.18653 1.13373 1.09894 1.09461 1.08410 1.09166 + 12.20872 11.18379 10.58193 10.03499 9.53715 9.08364 + 8.67241 8.30108 7.96757 7.66950 7.40381 7.16601 + 6.94871 6.74502 6.55042 6.35504 6.13461 5.82645 + 5.30564 4.88261 4.24041 3.45118 2.15958 1.68079 + 1.21062 1.14084 1.09044 1.08545 1.07844 1.08477 + 12.19517 11.19000 10.60359 10.06797 9.57843 9.13129 + 8.72528 8.35896 8.03125 7.74042 7.48418 7.25911 + 7.05931 6.87792 6.70673 6.52765 6.31286 6.01611 + 5.53598 5.15124 4.55826 3.77664 2.32905 1.76417 + 1.22033 1.14494 1.09266 1.08523 1.08110 1.08014 + 12.17757 11.19475 10.62448 10.10245 9.62481 9.18896 + 8.79416 8.43954 8.12470 7.84822 7.60796 7.40061 + 7.22032 7.06062 6.91465 6.76649 6.59050 6.34174 + 5.92003 5.56805 5.00414 4.21733 2.63555 1.97012 + 1.26622 1.16083 1.08917 1.08323 1.07226 1.07430 + 12.16935 11.20045 10.63872 10.12453 9.65431 9.22591 + 8.83864 8.49177 8.18505 7.91737 7.68694 7.49100 + 7.32436 7.18136 7.05584 6.93263 6.78698 6.57455 + 6.19766 5.87382 5.34299 4.57397 2.91230 2.15647 + 1.31170 1.18173 1.08945 1.08140 1.06805 1.07074 + 12.15682 11.21168 10.66104 10.15722 9.69722 9.27923 + 8.90248 8.56642 8.27097 8.01543 7.79869 7.61902 + 7.47265 7.35558 7.26361 7.18399 7.09456 6.95189 + 6.66107 6.38935 5.91948 5.20981 3.49976 2.57310 + 1.41973 1.23736 1.09641 1.08032 1.06686 1.06593 + 12.13688 11.21793 10.67222 10.17327 9.71840 9.30590 + 8.93503 8.60537 8.31694 8.06921 7.86127 7.69167 + 7.55704 7.45399 7.37929 7.32182 7.26232 7.16356 + 6.94186 6.72055 6.31625 5.66290 3.93227 2.91430 + 1.53648 1.30236 1.10489 1.08243 1.06113 1.06353 + 12.09875 11.23227 10.68539 10.18762 9.73625 9.32928 + 8.96547 8.64389 8.36392 8.12489 7.92593 7.76542 + 7.63973 7.54681 7.48863 7.46469 7.46341 7.43593 + 7.28948 7.11692 6.78805 6.22395 4.58743 3.50114 + 1.74338 1.41895 1.12681 1.09208 1.06248 1.06109 + 12.05010 11.23539 10.69126 10.19619 9.74741 9.34322 + 8.98243 8.66415 8.38783 8.15292 7.95873 7.80380 + 7.68479 7.60017 7.55277 7.54376 7.56460 7.57250 + 7.48450 7.35412 7.08062 6.58706 5.06199 3.94141 + 1.93889 1.53769 1.15082 1.10162 1.06259 1.05986 + 11.99365 11.22828 10.69427 10.20573 9.76081 9.35836 + 8.99788 8.67925 8.40273 8.16831 7.97595 7.82516 + 7.71404 7.64128 7.60612 7.60142 7.61648 7.63409 + 7.60396 7.52016 7.29126 6.84012 5.41701 4.30353 + 2.12319 1.64826 1.17346 1.11439 1.06345 1.05912 + 11.96818 11.22885 10.69623 10.20910 9.76540 9.36423 + 9.00508 8.68786 8.41282 8.18010 7.98969 7.84124 + 7.73304 7.66394 7.63359 7.63541 7.65988 7.69291 + 7.69112 7.63151 7.44027 7.03633 5.69637 4.60023 + 2.29682 1.75673 1.19796 1.12522 1.06483 1.05863 + 11.93431 11.23135 10.70082 10.21376 9.76999 9.36967 + 9.01234 8.69764 8.42552 8.19596 8.00887 7.86378 + 7.75895 7.69349 7.66805 7.67804 7.71635 7.77050 + 7.80450 7.77767 7.64517 7.31832 6.10995 5.06692 + 2.61514 1.96255 1.24977 1.14407 1.06924 1.05801 + 11.91379 11.23146 10.70206 10.21622 9.77355 9.37431 + 9.01801 8.70440 8.43358 8.20548 8.02003 7.87681 + 7.77423 7.71157 7.68988 7.70509 7.75125 7.81812 + 7.87544 7.87044 7.77863 7.50890 6.40914 5.42320 + 2.89960 2.14896 1.29860 1.16645 1.07422 1.05764 + 11.88271 11.23158 10.70373 10.21933 9.77830 9.38050 + 9.02558 8.71348 8.44439 8.21830 8.03511 7.89445 + 7.79495 7.73613 7.71958 7.74199 7.79887 7.88355 + 7.97377 7.99996 7.97039 7.79598 6.89965 6.04042 + 3.48869 2.56069 1.41733 1.22534 1.08745 1.05716 + 11.86555 11.23213 10.70486 10.22124 9.78075 9.38359 + 9.02936 8.71799 8.44973 8.22462 8.04256 7.90323 + 7.80535 7.74863 7.73480 7.76096 7.82340 7.91770 + 8.02551 8.06796 8.07209 7.95545 7.20476 6.44435 + 3.94983 2.91209 1.53129 1.28616 1.10076 1.05692 + 11.84745 11.23297 10.70639 10.22315 9.78324 9.38662 + 9.03306 8.72241 8.45494 8.23073 8.04977 7.91183 + 7.81570 7.76116 7.75016 7.78017 7.84831 7.95263 + 8.07898 8.13817 8.17655 8.12552 7.57194 6.95202 + 4.63414 3.47605 1.74391 1.40734 1.12693 1.05669 + 11.85867 11.23998 10.70570 10.21921 9.77889 9.38338 + 9.03173 8.72332 8.45783 8.23513 8.05508 7.91690 + 7.81815 7.75880 7.74472 7.78224 7.87261 7.99309 + 8.11348 8.17083 8.22019 8.20845 7.79843 7.25754 + 5.11376 3.91880 1.94102 1.52647 1.15124 1.05657 + 11.85210 11.23993 10.70591 10.21974 9.77971 9.38444 + 9.03301 8.72484 8.45958 8.23714 8.05740 7.91959 + 7.82135 7.76266 7.74948 7.78828 7.88048 8.00373 + 8.12940 8.19252 8.25414 8.26520 7.93533 7.47008 + 5.47766 4.27143 2.13491 1.64158 1.17576 1.05650 + 11.84736 11.23979 10.70601 10.22006 9.78022 9.38511 + 9.03386 8.72582 8.46075 8.23850 8.05896 7.92144 + 7.82353 7.76526 7.75269 7.79233 7.88576 8.01092 + 8.14025 8.20723 8.27693 8.30354 8.03251 7.62373 + 5.76252 4.56546 2.31511 1.75501 1.19990 1.05645 + 11.82130 11.23324 10.70752 10.22509 9.78597 9.39031 + 9.03776 8.72822 8.46194 8.23897 8.05938 7.92303 + 7.82889 7.77704 7.76970 7.80472 7.88024 7.99672 + 8.14845 8.23217 8.31293 8.35132 8.16188 7.83091 + 6.18590 5.03302 2.63804 1.97866 1.24834 1.05638 + 11.81821 11.23391 10.70812 10.22551 9.78614 9.39045 + 9.03805 8.72869 8.46254 8.23968 8.06025 7.92415 + 7.83035 7.77887 7.77196 7.80754 7.88392 8.00221 + 8.15681 8.24291 8.33097 8.38243 8.24055 7.96510 + 6.48827 5.39454 2.92086 2.17928 1.29537 1.05632 + 0.87722 0.91248 0.94862 0.98583 1.02414 1.06358 + 1.10421 1.14614 1.18956 1.23466 1.28169 1.33118 + 1.38403 1.44024 1.49676 1.54610 1.58094 1.60421 + 1.62083 1.62800 1.63911 1.65039 1.65217 1.65217 + 1.65367 1.65343 1.65296 1.65346 1.65350 1.65366 + 1.20955 1.25209 1.29596 1.34155 1.38892 1.43806 + 1.48896 1.54155 1.59573 1.65136 1.70811 1.76553 + 1.82301 1.87962 1.93409 1.98468 2.02927 2.06616 + 2.09035 2.09321 2.08626 2.07622 2.09495 2.11129 + 2.10664 2.10300 2.10307 2.10409 2.10319 2.10431 + 1.51070 1.56012 1.61071 1.66302 1.71706 1.77280 + 1.83016 1.88902 1.94917 2.01038 2.07222 2.13407 + 2.19511 2.25421 2.30988 2.36015 2.40292 2.43729 + 2.45944 2.46189 2.45540 2.44693 2.46937 2.48666 + 2.47955 2.47554 2.47632 2.47743 2.47588 2.47712 + 2.02520 2.09393 2.16148 2.22846 2.29458 2.35959 + 2.42332 2.48574 2.54701 2.60705 2.66587 2.72371 + 2.78160 2.83989 2.89638 2.94648 2.98546 3.01316 + 3.03215 3.04020 3.04869 3.05610 3.06330 3.06420 + 3.06385 3.06422 3.06507 3.06493 3.06385 3.06398 + 2.45404 2.54431 2.62868 2.70766 2.78083 2.84818 + 2.91031 2.96881 3.02602 3.08234 3.13771 3.19194 + 3.24522 3.29728 3.34634 3.38928 3.42325 3.44958 + 3.47002 3.47857 3.48919 3.49990 3.50908 3.50977 + 3.50689 3.50827 3.51019 3.50837 3.50782 3.50736 + 2.82512 2.93310 3.03074 3.11847 3.19576 3.26279 + 3.32089 3.37304 3.42344 3.47298 3.52164 3.56917 + 3.61559 3.66054 3.70253 3.73900 3.76786 3.79120 + 3.81185 3.82196 3.83455 3.84702 3.85783 3.85831 + 3.85397 3.85581 3.85837 3.85590 3.85515 3.85455 + 3.15224 3.27408 3.38152 3.47498 3.55383 3.61850 + 3.67098 3.71551 3.75790 3.79947 3.84025 3.88005 + 3.91886 3.95638 3.99133 4.02156 4.04552 4.06590 + 4.08640 4.09760 4.11145 4.12486 4.13659 4.13701 + 4.13205 4.13406 4.13692 4.13416 4.13334 4.13267 + 3.70875 3.84716 3.96468 4.06193 4.13827 4.19459 + 4.23393 4.26234 4.28788 4.31254 4.33652 4.35998 + 4.38315 4.40611 4.42802 4.44716 4.46262 4.47772 + 4.49700 4.50902 4.52313 4.53598 4.54787 4.54864 + 4.54441 4.54625 4.54882 4.54636 4.54563 4.54504 + 4.17079 4.31456 4.43284 4.52671 4.59567 4.64099 + 4.66644 4.67913 4.68841 4.69666 4.70435 4.71203 + 4.72040 4.73008 4.74053 4.75025 4.75857 4.76897 + 4.78605 4.79750 4.80977 4.81992 4.83048 4.83188 + 4.82995 4.83113 4.83276 4.83127 4.83085 4.83050 + 5.05668 5.21101 5.31354 5.37290 5.39934 5.40547 + 5.39693 5.38008 5.36247 5.34371 5.32040 5.29192 + 5.26435 5.24316 5.22852 5.21878 5.21303 5.21454 + 5.22372 5.22838 5.23183 5.23363 5.23760 5.24037 + 5.24562 5.24493 5.24351 5.24455 5.24573 5.24600 + 5.73207 5.83568 5.90397 5.94153 5.94922 5.92982 + 5.88872 5.83479 5.77886 5.72400 5.67146 5.62241 + 5.57861 5.54138 5.51066 5.48485 5.46323 5.44933 + 5.44672 5.44754 5.44214 5.43191 5.42874 5.43252 + 5.44443 5.44128 5.43668 5.44150 5.44304 5.44421 + 6.69048 6.72711 6.72637 6.69637 6.63920 6.55869 + 6.46119 6.35614 6.25424 6.15889 6.07080 5.99013 + 5.91743 5.85237 5.79466 5.74239 5.69471 5.65574 + 5.62924 5.61736 5.59585 5.56983 5.55352 5.55693 + 5.57526 5.56960 5.56146 5.56978 5.57238 5.57440 + 7.50003 7.37970 7.25195 7.12600 7.00183 6.87941 + 6.75896 6.64071 6.52461 6.41147 6.30210 6.19646 + 6.09575 6.00038 5.91139 5.83019 5.75809 5.69480 + 5.64289 5.62483 5.61449 5.60655 5.55713 5.53477 + 5.55803 5.56228 5.55330 5.55307 5.56769 5.56352 + 8.00040 7.83252 7.65780 7.48699 7.31997 7.15684 + 6.99780 6.84306 6.69292 6.54820 6.40998 6.27820 + 6.15436 6.03934 5.93427 5.84073 5.75961 5.68810 + 5.62544 5.60027 5.58082 5.56321 5.50102 5.47494 + 5.49687 5.50218 5.49464 5.49362 5.50431 5.50101 + 8.39977 8.18972 7.97371 7.76373 7.55954 7.36129 + 7.16917 6.98324 6.80411 6.63275 6.47010 6.31625 + 6.17269 6.04083 5.92176 5.81714 5.72756 5.64841 + 5.57680 5.54629 5.52054 5.49687 5.42704 5.39783 + 5.41454 5.42065 5.41599 5.41416 5.41903 5.41695 + 8.85838 8.74449 8.51671 8.22349 7.90936 7.61513 + 7.34643 7.10175 6.87989 6.67918 6.49531 6.32465 + 6.16652 6.02107 5.88691 5.76191 5.64314 5.52649 + 5.41209 5.36016 5.31504 5.28505 5.25098 5.23786 + 5.21796 5.21954 5.22350 5.22021 5.21653 5.21582 + 9.30186 9.12799 8.83592 8.47949 8.10691 7.76126 + 7.44783 7.16471 6.90983 6.68050 6.47060 6.27545 + 6.09420 5.92717 5.77310 5.62952 5.49303 5.35773 + 5.22369 5.16356 5.11334 5.08197 5.04406 5.02738 + 4.99930 5.00213 5.00859 5.00350 4.99779 4.99665 + 10.04173 9.70991 9.27806 8.80150 8.32626 7.89132 + 7.49978 7.14911 6.83627 6.55478 6.29508 6.05090 + 5.82294 5.61241 5.41897 5.23840 5.06736 4.90266 + 4.74392 4.66959 4.60088 4.55120 4.49868 4.48230 + 4.46217 4.46263 4.46506 4.46255 4.45978 4.45914 + 10.62014 9.99540 9.40468 8.85885 8.35392 7.88733 + 7.45667 7.06044 6.69792 6.36665 6.06356 5.78522 + 5.52733 5.28739 5.06667 4.86442 4.67812 4.49811 + 4.31638 4.22694 4.14184 4.07798 4.01158 3.99789 + 3.99379 3.99101 3.98649 3.98848 3.99064 3.99108 + 11.08778 10.34747 9.61528 8.91921 8.27947 7.71282 + 7.21354 6.77003 6.37163 6.00958 5.67411 5.35903 + 5.06369 4.78769 4.53018 4.28896 4.06124 3.84913 + 3.65225 3.55652 3.45997 3.38292 3.30933 3.29375 + 3.28651 3.28331 3.27943 3.28100 3.28287 3.28300 + 11.46511 10.49238 9.63216 8.86839 8.18771 7.58026 + 7.03924 6.55534 6.11978 5.72635 5.36888 5.04040 + 4.73205 4.43801 4.15893 3.89672 3.65189 3.42112 + 3.20422 3.10204 3.00316 2.92742 2.85297 2.83359 + 2.81606 2.81502 2.81458 2.81329 2.81279 2.81247 + 11.68878 10.60353 9.66481 8.84052 8.11473 7.47352 + 6.90672 6.40196 5.94741 5.53585 5.16120 4.81664 + 4.49367 4.18666 3.89592 3.62271 3.36788 3.12760 + 2.90107 2.79416 2.69135 2.61324 2.53655 2.51650 + 2.49785 2.49696 2.49676 2.49513 2.49449 2.49444 + 11.84683 10.68440 9.69401 8.82895 8.07232 7.40791 + 6.82248 6.30177 5.83234 5.40654 5.01838 4.66125 + 4.32709 4.01056 3.71162 3.43111 3.16956 2.92352 + 2.69093 2.58046 2.47338 2.39130 2.31172 2.29188 + 2.27514 2.27361 2.27248 2.27176 2.27138 2.27173 + 12.05414 10.80253 9.75637 8.84571 8.05332 7.36133 + 6.75238 6.21013 5.72006 5.27442 4.86736 4.49265 + 4.14285 3.81297 3.50247 3.21140 2.93925 2.68302 + 2.43886 2.32153 2.20690 2.11818 2.03245 2.01199 + 1.99686 1.99452 1.99228 1.99263 1.99258 1.99285 + 12.18295 10.89040 9.82257 8.89283 8.08453 7.37882 + 6.75695 6.20198 5.69934 5.24146 4.82263 4.43673 + 4.07660 3.73729 3.41794 3.11802 2.83615 2.56838 + 2.31081 2.18587 2.06395 1.96953 1.87698 1.85444 + 1.83733 1.83496 1.83280 1.83296 1.83288 1.83242 + 12.36036 11.03440 9.95858 9.01988 8.20451 7.48828 + 6.85439 6.28679 5.77209 5.30270 4.87250 4.47476 + 4.10155 3.74742 3.41149 3.09315 2.79002 2.49501 + 2.20267 2.05651 1.91020 1.79385 1.67957 1.65066 + 1.62718 1.62460 1.62253 1.62206 1.62178 1.62123 + 12.44977 11.11682 10.05048 9.11991 8.31168 7.59839 + 6.96549 6.39851 5.88518 5.41757 4.98864 4.59050 + 4.21356 3.85147 3.50395 3.17143 2.85144 2.53414 + 2.20938 2.04122 1.86474 1.71841 1.57854 1.54448 + 1.51712 1.51357 1.51046 1.51025 1.50996 1.51114 + 12.53296 11.19376 10.15469 9.25673 8.47681 7.78773 + 7.17482 6.62330 6.12042 5.65900 5.23309 4.83595 + 4.45920 4.09629 3.74418 3.39858 3.05305 2.69625 + 2.31261 2.10341 1.87401 1.67228 1.46983 1.42702 + 1.40001 1.39600 1.38909 1.38824 1.39055 1.39371 + 12.55465 11.22563 10.21960 9.35508 8.60170 7.93558 + 7.34240 6.80763 6.31851 5.86811 5.45071 5.05961 + 4.68630 4.32396 3.96931 3.61753 3.26012 2.88004 + 2.45195 2.20674 1.92666 1.67318 1.41639 1.36393 + 1.33707 1.33293 1.32293 1.32161 1.32589 1.32943 + 12.55029 11.23684 10.26459 9.43010 8.70063 8.05480 + 7.47894 6.95889 6.48211 6.04189 5.63284 5.24840 + 4.88011 4.52102 4.16753 3.81419 3.45062 3.05492 + 2.59298 2.31851 1.99478 1.69650 1.38942 1.32608 + 1.29714 1.29294 1.28076 1.27898 1.28433 1.28717 + 12.53428 11.23833 10.29839 9.49002 8.78170 8.15352 + 7.59260 7.08528 6.61933 6.18837 5.78723 5.40957 + 5.04704 4.69260 4.34229 3.99001 3.62368 3.21734 + 2.72899 2.43030 2.06931 1.73111 1.37741 1.30259 + 1.26952 1.26515 1.25139 1.24919 1.25507 1.25686 + 12.40333 11.21190 10.36887 9.62034 8.94692 8.33610 + 7.78247 7.27986 6.82299 6.40620 6.02313 5.66584 + 5.32349 4.98674 4.65012 4.30478 3.93379 3.50193 + 2.95871 2.62260 2.22067 1.83824 1.38827 1.26953 + 1.23168 1.23067 1.21340 1.20940 1.21735 1.21599 + 12.43240 11.23736 10.41411 9.68224 9.02590 8.43264 + 7.89707 7.41295 6.97483 6.57676 6.21186 5.87126 + 5.54249 5.21520 4.88465 4.54355 4.17815 3.75935 + 3.22163 2.85773 2.37231 1.89429 1.39598 1.27651 + 1.21527 1.20592 1.18836 1.18827 1.18683 1.18956 + 12.34843 11.20747 10.45663 9.78374 9.17720 8.62691 + 8.12862 7.67729 7.26847 6.89713 6.55734 6.24110 + 5.93680 5.63439 5.32857 5.01064 4.66352 4.24958 + 3.68465 3.28157 2.72229 2.14454 1.47851 1.29745 + 1.18851 1.17461 1.15405 1.15276 1.15084 1.15168 + 12.29035 11.18603 10.48046 9.84582 9.27174 8.74988 + 8.27659 7.84769 7.45933 7.10718 6.78598 6.48853 + 6.20405 5.92296 5.63973 5.34492 5.01906 4.61801 + 4.04616 3.62560 3.02926 2.38756 1.57792 1.33948 + 1.17868 1.15896 1.13587 1.13362 1.13148 1.13147 + 12.17108 11.13205 10.49811 9.92203 9.39625 8.91468 + 8.47505 8.07451 7.71062 7.38058 7.08101 6.80712 + 6.55154 6.30697 6.06738 5.82077 5.54004 5.16007 + 4.56532 4.12070 3.49867 2.80408 1.80379 1.46714 + 1.17341 1.13895 1.12003 1.11611 1.10199 1.11033 + 12.15786 11.13394 10.52299 9.96738 9.46080 8.99794 + 8.57671 8.19460 7.84940 7.53863 7.25911 7.00632 + 6.77301 6.55215 6.33854 6.12122 5.87438 5.53347 + 4.97613 4.53985 3.90142 3.15026 1.98971 1.57858 + 1.19364 1.14123 1.10686 1.10249 1.09167 1.09935 + 12.15472 11.14040 10.54243 9.99874 9.50373 9.05269 + 8.64359 8.27412 7.94220 7.64547 7.38093 7.14414 + 6.92780 6.72508 6.53150 6.33728 6.11829 5.81214 + 5.29451 4.87386 4.23501 3.44958 2.16342 1.68628 + 1.21786 1.14845 1.09840 1.09338 1.08614 1.09265 + 12.14292 11.14781 10.56477 10.03205 9.54499 9.10001 + 8.69588 8.33118 8.00489 7.71531 7.46020 7.23615 + 7.03738 6.85709 6.68703 6.50903 6.29531 6.00023 + 5.52328 5.14111 4.55172 3.77395 2.33176 1.76911 + 1.22790 1.15284 1.10056 1.09307 1.08904 1.08815 + 12.12865 11.15458 10.58651 10.06660 9.59095 9.15696 + 8.76387 8.41081 8.09736 7.82209 7.58292 7.37651 + 7.19706 7.03816 6.89303 6.74578 6.57103 6.32404 + 5.90521 5.55551 4.99502 4.21229 2.63718 1.97457 + 1.27378 1.16874 1.09717 1.09122 1.08040 1.08249 + 12.12236 11.16129 10.60133 10.08886 9.62032 9.19355 + 8.80784 8.46243 8.15702 7.89050 7.66111 7.46605 + 7.30023 7.15795 7.03317 6.91082 6.76628 6.55546 + 6.18116 5.85944 5.33191 4.56709 2.91284 2.16033 + 1.31916 1.18961 1.09757 1.08953 1.07630 1.07904 + 12.11131 11.17463 10.62522 10.12210 9.66247 9.24499 + 8.86912 8.53449 8.24114 7.98794 7.77312 7.59448 + 7.44863 7.33177 7.23958 7.15924 7.06950 6.93107 + 6.64599 6.37256 5.90116 5.19726 3.50605 2.56980 + 1.42520 1.24738 1.10452 1.08938 1.07399 1.07439 + 12.10858 11.18668 10.63579 10.13437 9.67927 9.26826 + 8.90003 8.57343 8.28772 8.04197 7.83502 7.66485 + 7.52727 7.41933 7.34153 7.29082 7.25110 7.16541 + 6.92896 6.69520 6.29138 5.64250 3.92331 2.93499 + 1.53900 1.30401 1.11325 1.09245 1.07258 1.07206 + 12.05227 11.19244 10.64744 10.15140 9.70158 9.29605 + 8.93356 8.61315 8.33422 8.09613 7.89800 7.73821 + 7.61314 7.52079 7.46310 7.43960 7.43877 7.41189 + 7.26657 7.09516 6.76845 6.20790 4.58054 3.49965 + 1.74896 1.42578 1.13521 1.10068 1.07095 1.06970 + 12.00298 11.19447 10.65261 10.15942 9.71240 9.30978 + 8.95038 8.63333 8.35806 8.12406 7.93061 7.77630 + 7.65780 7.57362 7.52658 7.51786 7.53901 7.54741 + 7.46047 7.33111 7.05940 6.56887 5.05275 3.93789 + 1.94361 1.54405 1.15911 1.11016 1.07109 1.06851 + 11.94626 11.18856 10.65661 10.16879 9.72423 9.32264 + 8.96358 8.64698 8.37292 8.14087 7.94982 7.79887 + 7.68686 7.61322 7.57765 7.57389 7.59193 7.61381 + 7.57759 7.48344 7.26090 6.85030 5.43728 4.24217 + 2.12491 1.67231 1.18408 1.11089 1.07714 1.06780 + 11.92112 11.18884 10.65827 10.17195 9.72877 9.32850 + 8.97077 8.65553 8.38293 8.15251 7.96337 7.81474 + 7.70564 7.63572 7.60493 7.60743 7.63451 7.67167 + 7.66523 7.59596 7.40804 7.04043 5.71857 4.54287 + 2.29414 1.77856 1.20917 1.12163 1.08022 1.06732 + 11.88940 11.18964 10.66095 10.17614 9.73451 9.33588 + 8.97990 8.66650 8.39589 8.16765 7.98103 7.83540 + 7.73009 7.66498 7.64041 7.65097 7.68944 7.74609 + 7.78007 7.74675 7.61031 7.30622 6.13521 5.02450 + 2.60649 1.97588 1.25913 1.14486 1.08612 1.06672 + 11.86883 11.19055 10.66310 10.17916 9.73826 9.34054 + 8.98558 8.67313 8.40324 8.17591 7.99114 7.84851 + 7.74637 7.68392 7.66227 7.67751 7.72378 7.79077 + 7.84848 7.84404 7.75333 7.48540 6.39207 5.41174 + 2.90018 2.15318 1.30634 1.17477 1.08265 1.06635 + 11.83878 11.19158 10.66566 10.18276 9.74296 9.34645 + 8.99285 8.68194 8.41389 8.18865 8.00613 7.86596 + 7.76682 7.70826 7.69180 7.71419 7.77094 7.85550 + 7.94585 7.97237 7.94366 7.77077 6.87962 6.02539 + 3.48676 2.56336 1.42463 1.23340 1.09587 1.06588 + 11.82182 11.19203 10.66669 10.18451 9.74538 9.34951 + 8.99657 8.68638 8.41915 8.19489 8.01350 7.87470 + 7.77721 7.72074 7.70701 7.73308 7.79525 7.88928 + 7.99708 8.03972 8.04449 7.92917 7.18299 6.42708 + 3.94595 2.91330 1.53808 1.29386 1.10921 1.06564 + 11.80364 11.19217 10.66751 10.18617 9.74783 9.35267 + 9.00036 8.69083 8.42434 8.20096 8.02069 7.88329 + 7.78755 7.73322 7.72226 7.75209 7.81989 7.92386 + 8.05003 8.10923 8.14795 8.09790 7.54820 6.93207 + 4.62732 3.47479 1.74969 1.41432 1.13542 1.06541 + 11.81493 11.19909 10.66683 10.18220 9.74350 9.34946 + 8.99911 8.69182 8.42729 8.20540 8.02598 7.88829 + 7.78987 7.73069 7.71662 7.75398 7.84402 7.96410 + 8.08417 8.14151 8.19110 8.18010 7.77345 7.23609 + 5.10458 3.91540 1.94602 1.53287 1.15968 1.06530 + 11.80877 11.19923 10.66723 10.18287 9.74441 9.35057 + 9.00040 8.69331 8.42898 8.20732 8.02817 7.89082 + 7.79289 7.73436 7.72122 7.75987 7.85178 7.97460 + 8.09992 8.16295 8.22473 8.23638 7.90951 7.44744 + 5.46654 4.26616 2.13889 1.64747 1.18410 1.06523 + 11.80440 11.19930 10.66754 10.18330 9.74499 9.35128 + 9.00126 8.69428 8.43010 8.20859 8.02964 7.89253 + 7.79492 7.73683 7.72430 7.76380 7.85695 7.98170 + 8.11066 8.17752 8.24728 8.27435 8.00607 7.60019 + 5.74977 4.55857 2.31823 1.76053 1.20816 1.06519 + 11.77834 11.19315 10.66935 10.18850 9.75070 9.35629 + 9.00494 8.69652 8.43119 8.20904 8.03005 7.89409 + 7.80020 7.74848 7.74117 7.77613 7.85147 7.96759 + 8.11873 8.20219 8.28292 8.32171 8.13456 7.80602 + 6.17052 5.02343 2.63958 1.98308 1.25639 1.06513 + 11.77471 11.19282 10.66935 10.18866 9.75099 9.35660 + 9.00519 8.69674 8.43157 8.20970 8.03108 7.89549 + 7.80200 7.75069 7.74377 7.77915 7.85513 7.97295 + 8.12701 8.21283 8.30080 8.35244 8.21224 7.93911 + 6.47110 5.38288 2.92103 2.18286 1.30326 1.06509 + 0.85645 0.89059 0.92563 0.96181 0.99916 1.03775 + 1.07766 1.11906 1.16218 1.20721 1.25440 1.30420 + 1.35736 1.41378 1.47064 1.52101 1.55733 1.57907 + 1.59322 1.60253 1.61368 1.62244 1.62413 1.62362 + 1.62447 1.62446 1.62400 1.62405 1.62471 1.62459 + 1.17958 1.22218 1.26615 1.31187 1.35940 1.40874 + 1.45985 1.51270 1.56715 1.62306 1.68009 1.73779 + 1.79550 1.85227 1.90680 1.95728 2.00155 2.03790 + 2.06128 2.06359 2.05593 2.04521 2.06331 2.07951 + 2.07454 2.07085 2.07095 2.07197 2.07100 2.07213 + 1.47557 1.52540 1.57646 1.62929 1.68390 1.74023 + 1.79823 1.85773 1.91854 1.98040 2.04285 2.10524 + 2.16672 2.22610 2.28180 2.33182 2.37399 2.40746 + 2.42856 2.43040 2.42326 2.41431 2.43656 2.45387 + 2.44631 2.44223 2.44308 2.44421 2.44258 2.44382 + 1.97901 2.05311 2.12469 2.19426 2.26150 2.32633 + 2.38890 2.44991 2.51045 2.57067 2.63055 2.69007 + 2.74973 2.80933 2.86658 2.91689 2.95578 2.98410 + 3.00285 3.00884 3.01620 3.02395 3.03058 3.03158 + 3.03084 3.03155 3.03249 3.03166 3.03139 3.03116 + 2.41249 2.50338 2.58824 2.66756 2.74096 2.80847 + 2.87081 2.92976 2.98788 3.04560 3.10271 3.15876 + 3.21341 3.26600 3.31504 3.35829 3.39360 3.42117 + 3.44128 3.44905 3.45893 3.46929 3.47831 3.47895 + 3.47603 3.47742 3.47934 3.47752 3.47695 3.47650 + 2.78992 2.89398 2.98855 3.07418 3.15041 3.21747 + 3.27661 3.33067 3.38355 3.43597 3.48762 3.53779 + 3.58563 3.63025 3.67085 3.70692 3.73797 3.76398 + 3.78500 3.79439 3.80647 3.81889 3.82950 3.82989 + 3.82553 3.82736 3.82992 3.82746 3.82671 3.82611 + 3.12318 3.23715 3.33843 3.42767 3.50440 3.56903 + 3.62330 3.67098 3.71710 3.76266 3.80733 3.85033 + 3.89060 3.92724 3.95996 3.98936 4.01604 4.04001 + 4.06143 4.07208 4.08567 4.09929 4.11078 4.11108 + 4.10609 4.10811 4.11094 4.10820 4.10736 4.10672 + 3.71999 3.81286 3.89926 3.98055 4.05575 4.12387 + 4.18389 4.23490 4.27623 4.30761 4.32979 4.34473 + 4.35673 4.36978 4.38455 4.40163 4.42203 4.44755 + 4.47936 4.49572 4.50731 4.51221 4.52425 4.52884 + 4.52372 4.52427 4.52690 4.52538 4.52428 4.52365 + 4.16215 4.27969 4.38047 4.46591 4.53511 4.58787 + 4.62514 4.64948 4.66468 4.67240 4.67468 4.67515 + 4.68023 4.69459 4.71510 4.73224 4.73908 4.74647 + 4.76584 4.77880 4.79233 4.80303 4.81313 4.81412 + 4.81280 4.81338 4.81489 4.81462 4.81260 4.81296 + 5.08903 5.16388 5.22621 5.27906 5.32140 5.35224 + 5.37071 5.37622 5.36863 5.34835 5.31756 5.28004 + 5.24268 5.21189 5.18965 5.17792 5.17863 5.19176 + 5.21540 5.22717 5.22844 5.21965 5.22377 5.23246 + 5.23562 5.23412 5.23297 5.23395 5.23567 5.23560 + 5.69937 5.80005 5.86682 5.90424 5.91302 5.89569 + 5.85726 5.80597 5.75198 5.69837 5.64671 5.59874 + 5.55716 5.52381 5.49764 5.47462 5.45231 5.43717 + 5.43637 5.43927 5.43565 5.42617 5.42310 5.42693 + 5.43880 5.43565 5.43105 5.43587 5.43741 5.43857 + 6.63396 6.68340 6.69320 6.67115 6.61934 6.54178 + 6.44518 6.33959 6.23652 6.13979 6.05059 5.96991 + 5.89956 5.83979 5.78870 5.74032 5.69103 5.64937 + 5.62450 5.61500 5.59533 5.56980 5.55377 5.55732 + 5.57580 5.57008 5.56188 5.57026 5.57290 5.57493 + 7.29690 7.29345 7.24762 7.17010 7.06411 6.93482 + 6.79010 6.64127 6.50069 6.37217 6.25640 6.15295 + 6.06191 5.98180 5.91033 5.84138 5.77112 5.70794 + 5.66089 5.64028 5.60995 5.57654 5.55233 5.55348 + 5.56974 5.56398 5.55582 5.56398 5.56652 5.56850 + 7.80834 7.75452 7.65746 7.53026 7.37688 7.20341 + 7.01848 6.83394 6.66290 6.50875 6.37156 6.24966 + 6.14134 6.04391 5.95502 5.86909 5.78254 5.70214 + 5.63569 5.60573 5.56918 5.53384 5.50534 5.50296 + 5.51117 5.50708 5.50145 5.50680 5.50845 5.50978 + 8.22293 8.12195 7.97810 7.80643 7.61144 7.39984 + 7.18067 6.96594 6.76911 6.59325 6.43764 6.29964 + 6.17594 6.06312 5.95890 5.85863 5.75909 5.66471 + 5.58144 5.54368 5.50372 5.46981 5.43943 5.43310 + 5.43053 5.42892 5.42701 5.42833 5.42871 5.42909 + 8.83369 8.70726 8.48473 8.20708 7.90921 7.62391 + 7.35730 7.11052 6.88529 6.68159 6.49689 6.32796 + 6.17196 6.02736 5.89319 5.76847 5.65151 5.53869 + 5.42825 5.37663 5.33119 5.30141 5.26892 5.25451 + 5.23636 5.23674 5.24082 5.23968 5.23247 5.23352 + 9.33478 9.06536 8.76355 8.44861 8.12539 7.80065 + 7.48295 7.18325 6.91310 6.67442 6.46372 6.27582 + 6.10323 5.94108 5.78828 5.64379 5.50629 5.37297 + 5.24387 5.18475 5.13437 5.10246 5.06588 5.04953 + 5.02017 5.02464 5.03188 5.02324 5.02053 5.01850 + 10.19239 9.67604 9.18018 8.71858 8.28897 7.88940 + 7.51828 7.17509 6.85937 6.56998 6.30483 6.06114 + 5.83556 5.62641 5.43479 5.25965 5.09847 4.93972 + 4.77431 4.69368 4.62371 4.57855 4.52762 4.51033 + 4.49023 4.49069 4.49324 4.49055 4.48798 4.48716 + 10.64592 10.00128 9.39614 8.84074 8.33060 7.86265 + 7.43405 7.04279 6.68765 6.36563 6.07290 5.80498 + 5.55591 5.32187 5.10399 4.90157 4.71246 4.52869 + 4.34437 4.25470 4.17091 4.10924 4.04295 4.02826 + 4.02443 4.02183 4.01733 4.01932 4.02129 4.02174 + 11.08151 10.36884 9.63262 8.91671 8.25738 7.68329 + 7.18803 6.75729 6.37712 6.03276 5.70604 5.38902 + 5.09039 4.81599 4.56288 4.32401 4.09379 3.87918 + 3.68302 3.58767 3.49133 3.41433 3.34080 3.32520 + 3.31799 3.31479 3.31089 3.31246 3.31434 3.31439 + 11.45930 10.49573 9.64092 8.88027 8.20108 7.59424 + 7.05359 6.57056 6.13704 5.74660 5.39262 5.06743 + 4.76121 4.46759 4.18786 3.92515 3.68075 3.45070 + 3.23415 3.13206 3.03334 2.95776 2.88315 2.86371 + 2.84619 2.84513 2.84467 2.84340 2.84290 2.84257 + 11.66721 10.60682 9.68412 8.86956 8.14864 7.50879 + 6.94097 6.43403 5.97717 5.56354 5.18719 4.84149 + 4.51826 4.21190 3.92233 3.65012 3.39563 3.15553 + 2.92942 2.82277 2.72008 2.64190 2.56500 2.54489 + 2.52620 2.52530 2.52507 2.52346 2.52282 2.52289 + 11.81776 10.68745 9.71830 8.86652 8.11695 7.45484 + 6.86816 6.34385 5.86958 5.43842 5.04508 4.68390 + 4.34811 4.03281 3.73669 3.45827 3.19667 2.95002 + 2.71772 2.60761 2.50062 2.41831 2.33847 2.31856 + 2.30174 2.30021 2.29906 2.29833 2.29796 2.29851 + 12.02522 10.80301 9.77694 8.87967 8.09522 7.40679 + 6.79782 6.25270 5.75752 5.30549 4.89192 4.51196 + 4.16013 3.83206 3.52538 3.23694 2.96439 2.70700 + 2.46296 2.34603 2.23147 2.14244 2.05632 2.03575 + 2.02047 2.01812 2.01587 2.01621 2.01616 2.01650 + 12.16305 10.88668 9.83032 8.90922 8.10707 7.40529 + 6.78535 6.23036 5.72587 5.26491 4.84262 4.45389 + 4.09286 3.75510 3.43853 3.14051 2.85855 2.59017 + 2.33279 2.20815 2.08630 1.99166 1.89861 1.87589 + 1.85861 1.85622 1.85406 1.85421 1.85413 1.85347 + 12.35141 11.02264 9.94501 9.00668 8.19319 7.47997 + 6.84977 6.28615 5.77527 5.30943 4.88233 4.48713 + 4.11561 3.76229 3.42669 3.10888 2.80678 2.51274 + 2.22079 2.07463 1.92831 1.81193 1.69736 1.66834 + 1.64480 1.64220 1.64012 1.63965 1.63938 1.63867 + 12.43157 11.10172 10.03630 9.10653 8.29913 7.58702 + 6.95583 6.39126 5.88117 5.41736 4.99239 4.59782 + 4.22337 3.86239 3.51525 3.18344 2.86498 2.54906 + 2.22466 2.05635 1.87973 1.73343 1.59392 1.56003 + 1.53276 1.52923 1.52614 1.52592 1.52563 1.52728 + 12.48701 11.17617 10.15270 9.26238 8.48440 7.79361 + 7.17711 6.62195 6.11700 5.65516 5.23024 4.83515 + 4.46114 4.10128 3.75218 3.40897 3.06473 2.70819 + 2.32389 2.11420 1.88462 1.68329 1.48243 1.44036 + 1.41369 1.40974 1.40296 1.40206 1.40418 1.40905 + 12.44735 11.20214 10.24279 9.39842 8.64615 7.96883 + 7.35847 6.80728 6.30848 5.85515 5.43996 5.05431 + 4.68715 4.32993 3.97910 3.62959 3.27210 2.88787 + 2.45292 2.20742 1.93517 1.69220 1.43135 1.37069 + 1.34868 1.34677 1.33626 1.33426 1.33900 1.34437 + 12.42506 11.20585 10.28764 9.47832 8.75299 8.09715 + 7.50387 6.96610 6.47772 6.03243 5.62345 5.24265 + 4.87949 4.52540 4.17617 3.82543 3.46131 3.05950 + 2.58806 2.31360 2.00150 1.71829 1.40550 1.33019 + 1.30773 1.30665 1.29373 1.29101 1.29709 1.30171 + 12.39683 11.20058 10.31893 9.53908 8.83721 8.20036 + 7.62245 7.09705 6.61860 6.18131 5.77885 5.40357 + 5.04535 4.69570 4.34988 4.00046 3.63332 3.21934 + 2.71923 2.42074 2.07458 1.75523 1.39454 1.30485 + 1.27942 1.27878 1.26411 1.26080 1.26763 1.27099 + 12.34017 11.18151 10.35975 9.62627 8.96272 8.35746 + 7.80570 7.30192 6.84145 6.41925 6.02976 5.66604 + 5.31876 4.97960 4.64308 4.30014 3.93320 3.50513 + 2.96370 2.62773 2.22574 1.84375 1.39696 1.27987 + 1.24315 1.24238 1.22535 1.22121 1.22860 1.22941 + 12.35758 11.20026 10.40176 9.68732 9.04228 8.45519 + 7.92141 7.43547 6.99264 6.58775 6.21493 5.86661 + 5.53234 5.20319 4.87428 4.53786 4.17876 3.76422 + 3.22578 2.86046 2.37480 1.89831 1.40458 1.28703 + 1.22635 1.21724 1.20005 1.19974 1.19803 1.20240 + 12.26949 11.16374 10.43580 9.77949 9.18416 8.64047 + 8.14480 7.69269 7.28030 6.90329 6.55657 6.23331 + 5.92375 5.61918 5.31432 5.00022 4.65879 4.24946 + 3.68557 3.28217 2.72341 2.14754 1.48634 1.30714 + 1.19919 1.18556 1.16526 1.16379 1.16163 1.16352 + 12.21273 11.13949 10.45382 9.83376 9.26987 8.75430 + 8.28396 7.85505 7.46427 7.10778 6.78105 6.47784 + 6.18890 5.90584 5.62323 5.33149 5.01051 4.61405 + 4.04450 3.62456 3.02939 2.38985 1.58516 1.34851 + 1.18907 1.16963 1.14673 1.14434 1.14200 1.14269 + 12.10116 11.08469 10.46386 9.89797 9.37972 8.90335 + 8.46683 8.06757 7.70337 7.37174 7.06962 6.79281 + 6.53475 6.28883 6.04916 5.80381 5.52572 5.14935 + 4.55882 4.11671 3.49765 2.80613 1.81030 1.47506 + 1.18313 1.14908 1.13048 1.12650 1.11213 1.12083 + 12.09318 11.08657 10.48477 9.93646 9.43550 8.97678 + 8.55835 8.17788 7.83330 7.52227 7.24188 6.98789 + 6.75359 6.53240 6.31919 6.10312 5.85847 5.52055 + 4.96713 4.53339 3.89826 3.15069 1.99546 1.58595 + 1.20297 1.15100 1.11701 1.11260 1.10152 1.10946 + 12.09294 11.09874 10.50986 9.97165 9.47939 9.02928 + 8.61961 8.24825 7.91341 7.61384 7.34822 7.11357 + 6.90371 6.71029 6.52203 6.32125 6.08258 5.76212 + 5.26647 4.87926 4.27952 3.49138 2.15275 1.67716 + 1.22118 1.15658 1.11191 1.10755 1.09977 1.10252 + 12.08498 11.10145 10.52297 9.99392 9.50994 9.06748 + 8.66539 8.30238 7.97746 7.68903 7.43492 7.21187 + 7.01429 6.83550 6.66711 6.49065 6.27825 5.98484 + 5.51093 5.13121 4.54539 3.77160 2.33531 1.77520 + 1.23699 1.16233 1.11018 1.10268 1.09866 1.09786 + 12.09705 11.11703 10.54188 10.01889 9.54349 9.11223 + 8.72343 8.37512 8.06570 7.79340 7.55590 7.34960 + 7.16817 7.00594 6.85971 6.72107 6.56639 6.32997 + 5.89294 5.53156 4.97746 4.21457 2.64474 1.97757 + 1.28013 1.17788 1.10716 1.09934 1.09244 1.09200 + 12.08848 11.12214 10.55547 10.04004 9.57172 9.14752 + 8.76592 8.42509 8.12368 7.86021 7.63267 7.43786 + 7.27007 7.12425 6.99808 6.88417 6.76009 6.56043 + 6.16793 5.83422 5.31297 4.56590 2.91685 2.16665 + 1.32460 1.19727 1.10734 1.09780 1.08876 1.08842 + 12.05380 11.12409 10.57702 10.07679 9.62034 9.20582 + 8.83252 8.49981 8.20756 7.95507 7.74121 7.56410 + 7.41989 7.30455 7.21406 7.13629 7.04945 6.90992 + 6.62302 6.35455 5.89060 5.18968 3.49663 2.57765 + 1.43428 1.25342 1.11384 1.09773 1.08437 1.08359 + 12.04906 11.13616 10.58847 10.09003 9.63755 9.22890 + 8.86275 8.53800 8.25389 8.00957 7.80386 7.63479 + 7.49824 7.39132 7.31454 7.26490 7.22641 7.14230 + 6.90821 6.67623 6.27509 5.63002 3.91962 2.93607 + 1.54599 1.31191 1.12217 1.10144 1.08160 1.08118 + 11.99354 11.14212 10.60051 10.10754 9.66037 9.25713 + 8.89660 8.57787 8.30033 8.06339 7.86617 7.70712 + 7.58273 7.49105 7.43410 7.41142 7.41164 7.38627 + 7.24335 7.07367 6.74941 6.19223 4.57375 3.49827 + 1.75487 1.43298 1.14394 1.10959 1.07986 1.07872 + 11.94679 11.14526 10.60627 10.11572 9.67104 9.27048 + 8.91286 8.59736 8.32339 8.09048 7.89795 7.74440 + 7.62656 7.54299 7.49656 7.48850 7.51048 7.52017 + 7.43551 7.30786 7.03851 6.55119 5.04369 3.93445 + 1.94859 1.55069 1.16770 1.11902 1.07993 1.07748 + 11.89188 11.14015 10.61067 10.12524 9.68270 9.28293 + 8.92550 8.61032 8.33755 8.10664 7.91656 7.76644 + 7.65511 7.58204 7.54696 7.54370 7.56245 7.58550 + 7.55136 7.45883 7.23865 6.83124 5.42631 4.23668 + 2.12917 1.67861 1.19252 1.11963 1.08589 1.07674 + 11.86675 11.14103 10.61333 10.12902 9.68746 9.28872 + 8.93240 8.61829 8.34646 8.11675 7.92890 7.78218 + 7.67473 7.60546 7.57451 7.57653 7.60297 7.63826 + 7.63821 7.58056 7.39407 6.99700 5.67096 4.58487 + 2.30058 1.77075 1.21675 1.13986 1.08211 1.07625 + 11.83586 11.14194 10.61600 10.13324 9.69319 9.29597 + 8.94122 8.62884 8.35902 8.13163 7.94636 7.80260 + 7.69873 7.63390 7.60889 7.61921 7.65807 7.71312 + 7.74921 7.72457 7.59552 7.27367 6.07997 5.04829 + 2.61882 1.97240 1.26579 1.16108 1.08641 1.07562 + 11.81623 11.14245 10.61755 10.13574 9.69664 9.30043 + 8.94677 8.63553 8.36694 8.14087 7.95713 7.81520 + 7.71354 7.65147 7.63013 7.64558 7.69205 7.75944 + 7.81833 7.81517 7.72665 7.46176 6.37551 5.40049 + 2.90079 2.15746 1.31423 1.18326 1.09134 1.07525 + 11.78639 11.14318 10.61970 10.13902 9.70118 9.30644 + 8.95436 8.64478 8.37780 8.15346 7.97171 7.83221 + 7.73360 7.67540 7.65913 7.68159 7.73839 7.82304 + 7.91392 7.94129 7.91445 7.74456 6.86005 6.01062 + 3.48487 2.56606 1.43198 1.24152 1.10453 1.07476 + 11.76962 11.14373 10.62083 10.14073 9.70343 9.30936 + 8.95807 8.64930 8.38312 8.15962 7.97892 7.84077 + 7.74380 7.68765 7.67404 7.70011 7.76223 7.85622 + 7.96424 8.00743 8.01373 7.90110 7.16152 6.41020 + 3.94218 2.91456 1.54490 1.30160 1.11788 1.07452 + 11.75645 11.14238 10.61826 10.13963 9.70511 9.31348 + 8.96401 8.65623 8.39009 8.16597 7.98457 7.84644 + 7.75136 7.69954 7.69152 7.72147 7.78455 7.88458 + 8.02113 8.08978 8.11422 8.02461 7.53087 7.01768 + 4.57870 3.42039 1.75866 1.43869 1.14600 1.07429 + 11.76380 11.15099 10.62087 10.13825 9.70140 9.30901 + 8.96014 8.65415 8.39076 8.16982 7.99119 7.85409 + 7.75612 7.69722 7.68325 7.72049 7.81022 7.92994 + 8.04987 8.10735 8.15758 8.14816 7.74761 7.21495 + 5.09555 3.91199 1.95102 1.53930 1.16829 1.07417 + 11.75765 11.15094 10.62118 10.13878 9.70212 9.30995 + 8.96125 8.65547 8.39228 8.17159 7.99324 7.85652 + 7.75904 7.70080 7.68776 7.72628 7.81784 7.94026 + 8.06530 8.12836 8.19052 8.20344 7.88239 7.42485 + 5.45556 4.26090 2.14292 1.65340 1.19265 1.07410 + 11.75315 11.15091 10.62128 10.13909 9.70261 9.31056 + 8.96202 8.65638 8.39333 8.17281 7.99465 7.85816 + 7.76100 7.70321 7.69076 7.73012 7.82292 7.94723 + 8.07585 8.14265 8.21257 8.24064 7.97787 7.57640 + 5.73710 4.55167 2.32138 1.76615 1.21661 1.07405 + 11.72668 11.14396 10.62269 10.14419 9.70854 9.31586 + 8.96590 8.65866 8.39447 8.17336 7.99523 7.85981 + 7.76627 7.71474 7.70745 7.74226 7.81729 7.93295 + 8.08366 8.16705 8.24775 8.28711 8.10466 7.78017 + 6.15532 5.01395 2.64119 1.98764 1.26460 1.07398 + 11.72331 11.14313 10.62179 10.14367 9.70856 9.31637 + 8.96685 8.66003 8.39622 8.17529 7.99675 7.86053 + 7.76669 7.71609 7.71045 7.74637 7.82090 7.93582 + 8.09176 8.18286 8.26983 8.30325 8.15933 7.96204 + 6.45962 5.33085 2.91721 2.20704 1.30510 1.07391 + 0.83552 0.86881 0.90305 0.93847 0.97514 1.01310 + 1.05248 1.09344 1.13622 1.18104 1.22817 1.27806 + 1.33149 1.38835 1.44578 1.49666 1.53319 1.55475 + 1.56829 1.57716 1.58776 1.59593 1.59676 1.59589 + 1.59663 1.59685 1.59675 1.59667 1.59678 1.59672 + 1.15278 1.19488 1.23837 1.28366 1.33076 1.37969 + 1.43047 1.48301 1.53724 1.59300 1.64997 1.70772 + 1.76561 1.82272 1.87775 1.92888 1.97389 2.01084 + 2.03424 2.03612 2.02753 2.01560 2.03241 2.04837 + 2.04344 2.04010 2.04072 2.04155 2.03959 2.04090 + 1.44478 1.49424 1.54497 1.59752 1.65187 1.70800 + 1.76583 1.82525 1.88604 1.94796 2.01057 2.07323 + 2.13509 2.19499 2.25134 2.30211 2.34506 2.37913 + 2.40019 2.40156 2.39345 2.38329 2.40448 2.42168 + 2.41400 2.41001 2.41107 2.41212 2.41000 2.41136 + 1.94399 2.01736 2.08840 2.15760 2.22470 2.28957 + 2.35238 2.41381 2.47489 2.53578 2.59647 2.65694 + 2.71770 2.77851 2.83691 2.88798 2.92692 2.95474 + 2.97281 2.97849 2.98577 2.99351 2.99918 2.99996 + 2.99908 2.99891 2.99911 2.99913 2.99917 2.99912 + 2.37438 2.46473 2.54926 2.62847 2.70199 2.76984 + 2.83273 2.89242 2.95143 3.01020 3.06849 3.12580 + 3.18175 3.23557 3.28568 3.32965 3.36517 3.39257 + 3.41236 3.41998 3.42990 3.44034 3.44861 3.44930 + 3.44650 3.44605 3.44642 3.44643 3.44653 3.44646 + 2.74985 2.85355 2.94801 3.03375 3.11034 3.17799 + 3.23795 3.29301 3.34706 3.40079 3.45387 3.50551 + 3.55475 3.60058 3.64215 3.67893 3.71042 3.73663 + 3.75769 3.76710 3.77933 3.79190 3.80203 3.80266 + 3.79866 3.79801 3.79849 3.79851 3.79866 3.79859 + 3.10596 3.19518 3.28051 3.36296 3.44175 3.51603 + 3.58493 3.64758 3.70329 3.75156 3.79270 3.82772 + 3.85952 3.89072 3.92124 3.95087 3.97964 4.00878 + 4.03890 4.05314 4.06475 4.07199 4.08403 4.08748 + 4.08210 4.08087 4.08151 4.08160 4.08199 4.08175 + 3.67692 3.77023 3.85723 3.93928 4.01540 4.08457 + 4.14581 4.19818 4.24099 4.27396 4.29781 4.31442 + 4.32801 4.34251 4.35853 4.37664 4.39785 4.42414 + 4.45686 4.47373 4.48582 4.49112 4.50361 4.50864 + 4.50369 4.50239 4.50308 4.50315 4.50362 4.50336 + 4.11882 4.23669 4.33812 4.42448 4.49485 4.54901 + 4.58788 4.61392 4.63091 4.64044 4.64445 4.64655 + 4.65303 4.66855 4.69003 4.70828 4.71660 4.72559 + 4.74636 4.75989 4.77400 4.78521 4.79617 4.79775 + 4.79640 4.79610 4.79639 4.79654 4.79642 4.79655 + 5.04490 5.12122 5.18517 5.23966 5.28367 5.31622 + 5.33640 5.34359 5.33768 5.31906 5.28985 5.25390 + 5.21807 5.18882 5.16813 5.15799 5.16039 5.17540 + 5.20118 5.21407 5.21630 5.20819 5.21361 5.22264 + 5.22595 5.22577 5.22605 5.22592 5.22654 5.22621 + 5.65736 5.75884 5.82693 5.86605 5.87684 5.86176 + 5.82567 5.77659 5.72453 5.67253 5.62218 5.57539 + 5.53505 5.50319 5.47881 5.45788 5.43791 5.42510 + 5.42637 5.43016 5.42749 5.41899 5.41771 5.42123 + 5.43262 5.43430 5.43375 5.43377 5.43357 5.43369 + 6.59453 6.64540 6.65707 6.63721 6.58781 6.51280 + 6.41871 6.31547 6.21437 6.11925 6.03139 5.95194 + 5.88295 5.82491 5.77588 5.72977 5.68277 5.64333 + 5.62045 5.61187 5.59311 5.56853 5.55413 5.55677 + 5.57435 5.57706 5.57587 5.57588 5.57545 5.57569 + 7.26017 7.25873 7.21529 7.14033 7.03703 6.91045 + 6.76835 6.62191 6.48338 6.35657 6.24224 6.14015 + 6.05057 5.97226 5.90287 5.83611 5.76797 5.70680 + 5.66165 5.64192 5.61245 5.57985 5.55686 5.55706 + 5.57248 5.57495 5.57362 5.57361 5.57314 5.57339 + 7.77414 7.72289 7.62869 7.50442 7.35398 7.18339 + 7.00118 6.81910 6.65017 6.49780 6.36213 6.24166 + 6.13485 6.03919 5.95229 5.86842 5.78384 5.70533 + 5.64069 5.61161 5.57590 5.54127 5.51356 5.51055 + 5.51830 5.51965 5.51851 5.51847 5.51814 5.51832 + 8.19119 8.09328 7.95269 7.78427 7.59245 7.38390 + 7.16756 6.95536 6.76069 6.58666 6.43262 6.29606 + 6.17385 6.06272 5.96035 5.86199 5.76431 5.67175 + 5.59028 5.55339 5.51430 5.48102 5.45104 5.44460 + 5.44207 5.44188 5.44113 5.44106 5.44093 5.44101 + 8.80732 8.68291 8.46412 8.19098 7.89752 7.61581 + 7.35200 7.10746 6.88418 6.68221 6.49912 6.33177 + 6.17731 6.03421 5.90157 5.77843 5.66315 5.55208 + 5.44348 5.39280 5.34818 5.31872 5.28635 5.27315 + 5.25422 5.25139 5.25101 5.25134 5.25089 5.25114 + 9.31094 9.04617 8.74889 8.43813 8.11879 7.79755 + 7.48296 7.18593 6.91804 6.68123 6.47210 6.28555 + 6.11423 5.95336 5.80187 5.65882 5.52289 5.39125 + 5.26385 5.20559 5.15609 5.12464 5.08772 5.07259 + 5.04434 5.04031 5.04047 5.04032 5.04070 5.04047 + 10.17467 9.66449 9.17419 8.71741 8.29199 7.89602 + 7.52799 7.18743 6.87391 6.58632 6.32266 6.08024 + 5.85577 5.64768 5.45705 5.28291 5.12280 4.96535 + 4.80154 4.72169 4.65221 4.60709 4.55637 4.53963 + 4.51930 4.51657 4.51589 4.51586 4.51591 4.51572 + 10.63262 9.99468 9.39534 8.84489 8.33898 7.87461 + 7.44904 7.06031 6.70726 6.38694 6.09562 5.82888 + 5.58083 5.34774 5.13074 4.92915 4.74089 4.55807 + 4.37480 4.28561 4.20205 4.14035 4.07418 4.05918 + 4.05527 4.05538 4.05371 4.05339 4.05309 4.05303 + 11.07074 10.36832 9.63865 8.92686 8.27055 7.69937 + 7.20696 6.77871 6.40046 6.05752 5.73201 5.41614 + 5.11851 4.84501 4.59265 4.35434 4.12453 3.91051 + 3.71496 3.61951 3.52284 3.44559 3.37230 3.35616 + 3.34892 3.34818 3.34658 3.34625 3.34613 3.34582 + 11.45054 10.49570 9.64752 8.89184 8.21638 7.61233 + 7.07374 6.59235 6.16025 5.77114 5.41838 5.09430 + 4.78905 4.49624 4.21713 3.95492 3.71091 3.48115 + 3.26471 3.16254 3.06357 2.98762 2.91269 2.89336 + 2.87592 2.87378 2.87241 2.87221 2.87210 2.87200 + 11.65782 10.60674 9.69075 8.88110 8.16375 7.52645 + 6.96044 6.45491 5.99930 5.58685 5.21160 4.86693 + 4.54459 4.23897 3.95000 3.67826 3.42412 3.18423 + 2.95814 2.85142 2.74859 2.67013 2.59259 2.57252 + 2.55390 2.55155 2.55011 2.54993 2.54981 2.55014 + 11.80700 10.68646 9.72410 8.87724 8.13112 7.47139 + 6.88638 6.36334 5.89021 5.46012 5.06780 4.70758 + 4.37265 4.05809 3.76257 3.48461 3.22335 2.97687 + 2.74460 2.63448 2.52745 2.44496 2.36435 2.34427 + 2.32737 2.32526 2.32363 2.32346 2.32327 2.32388 + 12.01116 10.79937 9.78017 8.88778 8.10668 7.42047 + 6.81299 6.26900 5.77486 5.32387 4.91133 4.53238 + 4.18145 3.85416 3.54815 3.26020 2.98797 2.73072 + 2.48677 2.36988 2.25535 2.16623 2.07944 2.05853 + 2.04303 2.04118 2.03935 2.03916 2.03892 2.03913 + 12.14555 10.88006 9.83062 8.91442 8.11556 7.41593 + 6.79743 6.24355 5.74012 5.28027 4.85911 4.47149 + 4.11151 3.77467 3.45885 3.16139 2.87974 2.61153 + 2.35426 2.22967 2.10784 2.01312 1.91963 1.89670 + 1.87923 1.87721 1.87535 1.87512 1.87490 1.87425 + 12.32712 11.00943 9.93859 9.00512 8.19491 7.48391 + 6.85525 6.29286 5.78318 5.31856 4.89276 4.49886 + 4.12866 3.77663 3.44219 3.12525 2.82372 2.53011 + 2.23858 2.09258 1.94629 1.82976 1.71479 1.68566 + 1.66201 1.65924 1.65702 1.65670 1.65648 1.65584 + 12.40258 11.08339 10.02446 9.09946 8.29540 7.58571 + 6.95629 6.39312 5.88431 5.42173 4.99800 4.60474 + 4.23177 3.87239 3.52684 3.19636 2.87889 2.56385 + 2.24038 2.07245 1.89598 1.74944 1.60904 1.57481 + 1.54731 1.54385 1.54082 1.54051 1.54017 1.54151 + 12.45169 11.15109 10.13357 9.24769 8.47295 7.78466 + 7.17013 6.61658 6.11309 5.65262 5.22906 4.83538 + 4.46294 4.10481 3.75760 3.41637 3.07413 2.71960 + 2.33717 2.12823 1.89903 1.69744 1.49493 1.45195 + 1.42493 1.42153 1.41566 1.41450 1.41509 1.41935 + 12.40852 11.17270 10.21852 9.37823 8.62925 7.95463 + 7.34656 6.79729 6.30012 5.84826 5.43446 5.05016 + 4.68454 4.32909 3.98028 3.63307 3.27818 2.89670 + 2.46444 2.22005 1.94844 1.70525 1.44241 1.38057 + 1.35808 1.35705 1.34803 1.34560 1.34792 1.35259 + 12.38341 11.17362 10.26035 9.45499 8.73282 8.07966 + 7.48862 6.95277 6.46605 6.02227 5.61470 5.23533 + 4.87377 4.52155 4.17449 3.82626 3.46500 3.06635 + 2.59810 2.32502 2.01377 1.73043 1.41561 1.33908 + 1.31614 1.31602 1.30476 1.30157 1.30496 1.30894 + 12.35338 11.16652 10.28965 9.51350 8.81473 8.18049 + 7.60482 7.08133 6.60457 6.16880 5.76780 5.39399 + 5.03742 4.68969 4.34610 3.99927 3.63514 3.22454 + 2.72796 2.43105 2.08593 1.76656 1.40396 1.31313 + 1.28725 1.28757 1.27454 1.27076 1.27495 1.27777 + 12.29452 11.14514 10.32782 9.59778 8.93715 8.33442 + 7.78486 7.28302 6.82426 6.40364 6.01566 5.65347 + 5.30785 4.97064 4.63637 4.29605 3.93219 3.50770 + 2.97018 2.63605 2.23541 1.85370 1.40545 1.28746 + 1.25043 1.25049 1.23487 1.23033 1.23546 1.23595 + 12.31079 11.16269 10.36813 9.65692 9.01469 8.43009 + 7.89852 7.41457 6.97353 6.57031 6.19907 5.85232 + 5.51971 5.19237 4.86554 4.53152 4.17534 3.76449 + 3.23053 2.86736 2.38307 1.90677 1.41245 1.29440 + 1.23328 1.22512 1.20903 1.20790 1.20524 1.20902 + 12.22137 11.12466 10.40002 9.74669 9.15391 8.61257 + 8.11903 7.66890 7.25833 6.88303 6.53794 6.21628 + 5.90834 5.60546 5.30244 4.99047 4.65167 4.24588 + 3.68664 3.28568 2.72874 2.15373 1.49317 1.31402 + 1.20616 1.19314 1.17350 1.17158 1.16882 1.17051 + 12.16405 11.09969 10.41717 9.79982 9.23837 8.72503 + 8.25677 7.82980 7.44081 7.08603 6.76092 6.45926 + 6.17187 5.89036 5.60943 5.31957 5.00096 4.60777 + 4.04277 3.62537 3.03243 2.39436 1.59132 1.35507 + 1.19621 1.17722 1.15474 1.15208 1.14935 1.14998 + 12.05179 11.04420 10.42641 9.86308 9.34713 8.87291 + 8.43833 8.04088 7.67835 7.34828 7.04763 6.77223 + 6.51557 6.27109 6.03292 5.78928 5.51324 5.13956 + 4.55283 4.11319 3.49710 2.80836 1.81568 1.48123 + 1.19047 1.15677 1.13849 1.13445 1.11971 1.12855 + 12.04354 11.04588 10.44687 9.90107 9.40233 8.94564 + 8.52912 8.15037 7.80738 7.49782 7.21881 6.96613 + 6.73310 6.51319 6.30133 6.08673 5.84384 5.50827 + 4.95834 4.52705 3.89513 3.15093 2.00014 1.59188 + 1.21040 1.15880 1.12514 1.12070 1.10934 1.11743 + 12.04440 11.05266 10.46363 9.92753 9.43885 8.99310 + 8.58834 8.22234 7.89316 7.59854 7.33560 7.10010 + 6.88508 6.68399 6.49245 6.30085 6.08529 5.78374 + 5.27280 4.85696 4.22480 3.44705 2.17243 1.69885 + 1.23440 1.16582 1.11657 1.11150 1.10376 1.11066 + 12.03529 11.06047 10.48461 9.95795 9.47610 9.03556 + 8.63523 8.27382 7.95037 7.66329 7.41043 7.18855 + 6.99209 6.81439 6.64711 6.47182 6.26076 5.96925 + 5.49849 5.12123 4.53893 3.76900 2.33817 1.78031 + 1.24475 1.17043 1.11839 1.11088 1.10686 1.10612 + 12.04739 11.07596 10.50339 9.98261 9.50925 9.07984 + 8.69272 8.34594 8.03790 7.76686 7.53050 7.32524 + 7.14481 6.98353 6.83825 6.70062 6.54715 6.31240 + 5.87817 5.51904 4.96836 4.20971 2.64656 1.98198 + 1.28783 1.18601 1.11547 1.10764 1.10081 1.10041 + 12.03884 11.08098 10.51676 10.00353 9.53720 9.11479 + 8.73480 8.39544 8.09536 7.83306 7.60657 7.41273 + 7.24585 7.10091 6.97560 6.86261 6.73960 6.54143 + 6.15142 5.81983 5.30194 4.55925 2.91754 2.17042 + 1.33219 1.20534 1.11569 1.10616 1.09722 1.09693 + 12.00442 11.08285 10.53809 10.03993 9.58534 9.17249 + 8.80070 8.46932 8.17829 7.92688 7.71397 7.53772 + 7.39429 7.27967 7.18989 7.11289 7.02702 6.88874 + 6.60378 6.33702 5.87611 5.17958 3.49506 2.57982 + 1.44143 1.26123 1.12220 1.10615 1.09296 1.09224 + 11.99996 11.09482 10.54942 10.05293 9.60227 9.19525 + 8.83057 8.50713 8.22416 7.98085 7.77603 7.60772 + 7.47187 7.36558 7.28944 7.24043 7.20264 7.11954 + 6.88724 6.65687 6.25850 5.61746 3.91591 2.93705 + 1.55270 1.31940 1.13053 1.10992 1.09025 1.08990 + 11.94549 11.10070 10.56125 10.07022 9.62480 9.22312 + 8.86401 8.54652 8.27006 8.03406 7.83765 7.67929 + 7.55550 7.46436 7.40786 7.38564 7.38635 7.36177 + 7.22032 7.05198 6.72999 6.17636 4.56697 3.49689 + 1.76065 1.43996 1.15236 1.11821 1.08855 1.08752 + 11.89945 11.10374 10.56690 10.07830 9.63534 9.23631 + 8.88008 8.56580 8.29290 8.06091 7.86914 7.71625 + 7.59893 7.51580 7.46974 7.46199 7.48430 7.49458 + 7.41119 7.28472 7.01735 6.53317 5.03456 3.93101 + 1.95347 1.55721 1.17615 1.12772 1.08863 1.08632 + 11.84532 11.09873 10.57139 10.08774 9.64690 9.24865 + 8.89258 8.57861 8.30691 8.07689 7.88760 7.73807 + 7.62722 7.55452 7.51972 7.51670 7.53573 7.55928 + 7.52618 7.43463 7.21621 6.81175 5.41525 4.23121 + 2.13340 1.68488 1.20093 1.12832 1.09453 1.08560 + 11.82060 11.09962 10.57395 10.09148 9.65161 9.25440 + 8.89944 8.58650 8.31573 8.08691 7.89980 7.75364 + 7.64663 7.57771 7.54700 7.54919 7.57583 7.61147 + 7.61233 7.55563 7.37070 6.97620 5.65846 4.57812 + 2.30385 1.77648 1.22511 1.14858 1.09079 1.08511 + 11.79012 11.10043 10.57653 10.09559 9.65724 9.26153 + 8.90814 8.59694 8.32815 8.10163 7.91708 7.77390 + 7.67043 7.60589 7.58102 7.59143 7.63039 7.68562 + 7.72232 7.69845 7.57079 7.25123 6.06495 5.03897 + 2.62068 1.97739 1.27391 1.16970 1.09509 1.08450 + 11.77081 11.10095 10.57797 10.09802 9.66063 9.26594 + 8.91362 8.60356 8.33600 8.11081 7.92777 7.78637 + 7.68509 7.62327 7.60204 7.61751 7.66401 7.73148 + 7.79077 7.78825 7.70095 7.43816 6.35860 5.38913 + 2.90150 2.16177 1.32209 1.19173 1.10002 1.08414 + 11.74157 11.10168 10.58002 10.10124 9.66508 9.27185 + 8.92112 8.61269 8.34673 8.12324 7.94217 7.80319 + 7.70495 7.64695 7.63076 7.65318 7.70988 7.79444 + 7.88540 7.91310 7.88723 7.71907 6.84010 5.99578 + 3.48307 2.56874 1.43924 1.24961 1.11322 1.08366 + 11.72509 11.10214 10.58125 10.10291 9.66733 9.27476 + 8.92481 8.61718 8.35198 8.12928 7.94921 7.81156 + 7.71498 7.65904 7.64551 7.67152 7.73347 7.82726 + 7.93520 7.97857 7.98559 7.87446 7.13976 6.39312 + 3.93843 2.91578 1.55167 1.30935 1.12658 1.08342 + 11.71212 11.10088 10.57868 10.10190 9.66899 9.27882 + 8.93063 8.62399 8.35881 8.13551 7.95473 7.81711 + 7.72238 7.67075 7.66283 7.69271 7.75555 7.85529 + 7.99152 8.06014 8.08505 7.99675 7.50706 6.99716 + 4.57201 3.41954 1.76460 1.44574 1.15479 1.08319 + 11.71962 11.10950 10.58139 10.10053 9.66531 9.27437 + 8.92678 8.62192 8.35948 8.13936 7.96135 7.82476 + 7.72712 7.66842 7.65451 7.69163 7.78106 7.90039 + 8.01999 8.07743 8.12790 8.11931 7.72240 7.19338 + 5.08637 3.90869 1.95619 1.54589 1.17692 1.08309 + 11.71356 11.10945 10.58159 10.10102 9.66599 9.27527 + 8.92787 8.62321 8.36101 8.14111 7.96342 7.82719 + 7.73006 7.67202 7.65901 7.69736 7.78859 7.91057 + 8.03522 8.09819 8.16048 8.17406 7.85627 7.40207 + 5.44445 4.25573 2.14710 1.65947 1.20120 1.08303 + 11.70914 11.10941 10.58170 10.10133 9.66646 9.27588 + 8.92864 8.62413 8.36206 8.14235 7.96486 7.82887 + 7.73206 7.67444 7.66201 7.70118 7.79359 7.91741 + 8.04562 8.11231 8.18233 8.21096 7.95099 7.55248 + 5.72430 4.54483 2.32459 1.77177 1.22505 1.08299 + 11.68276 11.10256 10.58320 10.10648 9.67239 9.28115 + 8.93247 8.62639 8.36320 8.14293 7.96544 7.83055 + 7.73733 7.68593 7.67857 7.71318 7.78792 7.90317 + 8.05336 8.13648 8.21711 8.25687 8.07678 7.75476 + 6.13998 5.00449 2.64282 1.99219 1.27284 1.08293 + 11.67944 11.10184 10.58251 10.10612 9.67252 9.28174 + 8.93349 8.62779 8.36494 8.14478 7.96684 7.83107 + 7.73755 7.68713 7.68153 7.71731 7.79154 7.90597 + 8.06133 8.15217 8.23901 8.27262 8.13060 7.93571 + 6.44255 5.31921 2.91755 2.21097 1.31313 1.08289 + 0.81220 0.84645 0.88130 0.91694 0.95341 0.99080 + 1.02930 1.06923 1.11112 1.15526 1.20200 1.25191 + 1.30585 1.36371 1.42216 1.47291 1.50782 1.53021 + 1.54557 1.55182 1.56154 1.57104 1.56988 1.56894 + 1.56973 1.56983 1.56963 1.56970 1.56956 1.56965 + 1.12698 1.16835 1.21113 1.25573 1.30217 1.35050 + 1.40071 1.45276 1.50660 1.56207 1.61892 1.67672 + 1.73488 1.79253 1.84839 1.90065 1.94700 1.98507 + 2.00868 2.00998 2.00003 1.98641 2.00202 2.01816 + 2.01357 2.01022 2.01071 2.01153 2.00951 2.01085 + 1.41599 1.46463 1.51458 1.56636 1.62000 1.67547 + 1.73273 1.79166 1.85210 1.91383 1.97643 2.03932 + 2.10169 2.16243 2.21999 2.27233 2.31707 2.35263 + 2.37397 2.37459 2.36474 2.35245 2.37252 2.39018 + 2.38301 2.37900 2.37991 2.38094 2.37874 2.38014 + 1.92195 1.98673 2.05132 2.11637 2.18166 2.24694 + 2.31196 2.37649 2.44033 2.50326 2.56520 2.62620 + 2.68697 2.74760 2.80596 2.85788 2.89866 2.92650 + 2.94280 2.94904 2.95592 2.96234 2.96838 2.96904 + 2.96812 2.96795 2.96810 2.96818 2.96813 2.96811 + 2.34591 2.43081 2.51130 2.58801 2.66057 2.72892 + 2.79346 2.85537 2.91636 2.97663 3.03597 3.09398 + 3.15052 3.20505 3.25596 3.30077 3.33702 3.36474 + 3.38409 3.39120 3.40071 3.41096 3.41921 3.41991 + 3.41714 3.41667 3.41705 3.41707 3.41718 3.41711 + 2.71351 2.81669 2.91080 2.99638 3.07299 3.14085 + 3.20120 3.25685 3.31166 3.36631 3.42048 3.47334 + 3.52386 3.57096 3.61368 3.65136 3.68336 3.70976 + 3.73074 3.73998 3.75199 3.76439 3.77461 3.77531 + 3.77139 3.77076 3.77124 3.77126 3.77140 3.77135 + 3.03831 3.15626 3.26082 3.35247 3.43070 3.49605 + 3.55056 3.59850 3.64563 3.69305 3.74041 3.78664 + 3.83023 3.86979 3.90487 3.93597 3.96367 3.98830 + 4.01039 4.02136 4.03518 4.04889 4.06038 4.06115 + 4.05676 4.05605 4.05659 4.05661 4.05677 4.05674 + 3.59146 3.72816 3.84449 3.94105 4.01734 4.07442 + 4.11556 4.14715 4.17753 4.20858 4.23997 4.27083 + 4.29960 4.32510 4.34737 4.36763 4.38737 4.40779 + 4.43054 4.44351 4.45865 4.47244 4.48481 4.48604 + 4.48242 4.48181 4.48233 4.48233 4.48250 4.48251 + 4.05066 4.19488 4.31380 4.40840 4.47830 4.52493 + 4.55234 4.56810 4.58200 4.59636 4.61121 4.62623 + 4.64059 4.65380 4.66597 4.67778 4.69039 4.70608 + 4.72779 4.74120 4.75537 4.76696 4.77866 4.78053 + 4.77902 4.77871 4.77912 4.77912 4.77924 4.77927 + 4.93918 5.07611 5.18060 5.25513 5.29976 5.31670 + 5.31093 5.29117 5.26854 5.24595 5.22442 5.20503 + 5.18915 5.17793 5.17096 5.16619 5.16271 5.16535 + 5.17973 5.19028 5.19758 5.19989 5.20653 5.20972 + 5.21496 5.21568 5.21563 5.21564 5.21559 5.21567 + 5.59940 5.71202 5.78885 5.83410 5.84846 5.83471 + 5.79830 5.74833 5.69602 5.64466 5.59579 5.55110 + 5.51312 5.48358 5.46138 5.44238 5.42405 5.41299 + 5.41648 5.42147 5.41976 5.41180 5.41143 5.41516 + 5.42665 5.42834 5.42782 5.42783 5.42761 5.42775 + 6.54981 6.60087 6.61381 6.59619 6.54985 6.47849 + 6.38837 6.28894 6.19109 6.09856 6.01269 5.93478 + 5.86713 5.81048 5.76302 5.71894 5.67452 5.63772 + 5.61691 5.60909 5.59100 5.56699 5.55351 5.55645 + 5.57444 5.57721 5.57604 5.57605 5.57559 5.57582 + 7.22653 7.21803 7.17112 7.09601 6.99546 6.87395 + 6.73830 6.59839 6.46508 6.34194 6.22991 6.12906 + 6.04026 5.96278 5.89458 5.82976 5.76454 5.70633 + 5.66296 5.64365 5.61463 5.58255 5.56045 5.56099 + 5.57701 5.57957 5.57824 5.57823 5.57777 5.57798 + 7.73883 7.70324 7.60517 7.46640 7.30325 7.13254 + 6.96073 6.79358 6.63737 6.49380 6.36287 6.24322 + 6.13442 6.03528 5.94505 5.86143 5.78286 5.71160 + 5.64781 5.61594 5.58047 5.54889 5.52055 5.51872 + 5.52645 5.52782 5.52708 5.52662 5.52696 5.52672 + 8.15272 8.08303 7.94191 7.75636 7.54737 7.33604 + 7.12936 6.93258 6.75170 6.58769 6.43918 6.30353 + 6.17883 6.06329 5.95664 5.85830 5.76733 5.68183 + 5.60056 5.56178 5.52270 5.49152 5.46200 5.45575 + 5.45379 5.45363 5.45295 5.45280 5.45277 5.45283 + 8.78480 8.66058 8.44356 8.17330 7.88330 7.60517 + 7.34485 7.10349 6.88285 6.68304 6.50178 6.33604 + 6.18306 6.04131 5.91001 5.78835 5.67478 5.56535 + 5.45795 5.40772 5.36356 5.33463 5.30324 5.29033 + 5.27152 5.26872 5.26836 5.26867 5.26823 5.26857 + 9.24656 9.07506 8.79275 8.45025 8.09242 7.75949 + 7.45614 7.18012 6.92923 6.70215 6.49526 6.30490 + 6.12831 5.96430 5.81207 5.67035 5.53736 5.40924 + 5.28439 5.22636 5.17583 5.14368 5.10977 5.09344 + 5.06624 5.06201 5.06171 5.06229 5.06153 5.06206 + 10.16377 9.66128 9.17738 8.72578 8.30441 7.91150 + 7.54566 7.20649 6.89370 6.60629 6.34243 6.09967 + 5.87513 5.66748 5.47783 5.30521 5.14701 4.99121 + 4.82812 4.74833 4.67911 4.63448 4.58430 4.56760 + 4.54695 4.54415 4.54348 4.54345 4.54355 4.54331 + 10.62517 9.99500 9.40210 8.85681 8.35493 7.89364 + 7.47030 7.08308 6.73092 6.41099 6.11973 5.85292 + 5.60498 5.37238 5.15626 4.95592 4.76917 4.58759 + 4.40477 4.31558 4.23220 4.17083 4.10468 4.08949 + 4.08547 4.08559 4.08391 4.08357 4.08329 4.08306 + 11.06393 10.36794 9.64506 8.93939 8.28751 7.71853 + 7.22691 6.79928 6.42248 6.08154 5.75780 5.44301 + 5.14625 4.87370 4.62230 4.38479 4.15548 3.94159 + 3.74610 3.65090 3.55443 3.47713 3.40334 3.38703 + 3.37977 3.37902 3.37740 3.37707 3.37695 3.37638 + 11.44615 10.49532 9.65104 8.89913 8.22737 7.62682 + 7.09143 6.61277 6.18286 5.79540 5.44393 5.12088 + 4.81652 4.52454 4.24620 3.98463 3.74110 3.51161 + 3.29518 3.19293 3.09382 3.01773 2.94254 2.92313 + 2.90566 2.90351 2.90214 2.90194 2.90183 2.90169 + 11.65372 10.60532 9.69228 8.88607 8.17243 7.53891 + 6.97649 6.47407 6.02086 5.61013 5.23611 4.89232 + 4.57070 4.26578 3.97747 3.70637 3.45284 3.21331 + 2.98715 2.88019 2.77699 2.69824 2.62089 2.60092 + 2.58236 2.58000 2.57858 2.57839 2.57828 2.57896 + 11.80135 10.68403 9.72487 8.88151 8.13903 7.48295 + 6.90133 6.38121 5.91032 5.48188 5.09075 4.73137 + 4.39713 4.08319 3.78830 3.51103 3.25047 3.00444 + 2.77207 2.66163 2.55409 2.47123 2.39111 2.37126 + 2.35449 2.35240 2.35079 2.35062 2.35044 2.35159 + 12.00054 10.79500 9.78042 8.89203 8.11438 7.43115 + 6.82622 6.28436 5.79195 5.34235 4.93092 4.55286 + 4.20270 3.87610 3.57076 3.28358 3.01216 2.75547 + 2.51147 2.39429 2.27929 2.18983 2.10350 2.08281 + 2.06742 2.06560 2.06378 2.06360 2.06336 2.06378 + 12.12980 10.87363 9.83029 8.91862 8.12304 7.42578 + 6.80902 6.25652 5.75434 5.29565 4.87558 4.48896 + 4.12991 3.79388 3.47887 3.18225 2.90146 2.63386 + 2.37669 2.25196 2.12988 2.03496 1.94152 1.91861 + 1.90113 1.89910 1.89724 1.89702 1.89679 1.89564 + 12.30162 10.99762 9.93503 9.00687 8.19972 7.49029 + 6.86234 6.30039 5.79137 5.32769 4.90301 4.51039 + 4.14150 3.79067 3.45732 3.14131 2.84051 2.54755 + 2.25664 2.11090 1.96473 1.84813 1.73272 1.70342 + 1.67967 1.67689 1.67464 1.67433 1.67411 1.67297 + 12.37080 11.06638 10.01613 9.09667 8.29567 7.58749 + 6.95869 6.39588 5.88774 5.42617 5.00375 4.61199 + 4.24058 3.88271 3.53846 3.20885 2.89184 2.57743 + 2.25513 2.08778 1.91151 1.76483 1.62444 1.59024 + 1.56270 1.55925 1.55623 1.55590 1.55556 1.55806 + 12.41033 11.12514 10.11656 9.23634 8.46489 7.77836 + 7.16472 6.61190 6.10950 5.65057 5.22881 4.83703 + 4.46638 4.10978 3.76381 3.42352 3.08203 2.72832 + 2.34704 2.13875 1.91019 1.70922 1.50804 1.46554 + 1.43827 1.43480 1.42894 1.42772 1.42833 1.43682 + 12.36696 11.14078 10.19243 9.35679 8.61168 7.94043 + 7.33525 6.78847 6.29350 5.84354 5.43141 5.04862 + 4.68434 4.33011 3.98244 3.63629 3.28243 2.90206 + 2.47109 2.22750 1.95690 1.71496 1.45466 1.39369 + 1.37065 1.36944 1.36046 1.35798 1.36027 1.37080 + 12.33564 11.13643 10.22926 9.42894 8.71103 8.06154 + 7.47369 6.94060 6.45629 6.01460 5.60885 5.23110 + 4.87097 4.52002 4.17411 3.82696 3.46675 3.06927 + 2.60252 2.33044 2.02056 1.73889 1.42737 1.35196 + 1.32840 1.32808 1.31687 1.31364 1.31697 1.32731 + 12.30052 11.12499 10.25486 9.48411 8.78994 8.15968 + 7.58739 7.06687 6.59263 6.15904 5.75991 5.38773 + 5.03260 4.68616 4.34375 3.99801 3.63499 3.22567 + 2.73078 2.43506 2.09160 1.77422 1.41540 1.32582 + 1.29940 1.29953 1.28655 1.28274 1.28686 1.29599 + 12.23448 11.09789 10.28790 9.56400 8.90851 8.31015 + 7.76429 7.26560 6.80946 6.39105 6.00491 5.64430 + 5.30006 4.96412 4.63104 4.29190 3.92928 3.50629 + 2.97086 2.63821 2.23963 1.86038 1.41644 1.29982 + 1.26256 1.26248 1.24692 1.24235 1.24741 1.25353 + 12.24671 11.11214 10.32531 9.62058 8.98373 8.40370 + 7.87597 7.39523 6.95685 6.55581 6.18636 5.84111 + 5.50980 5.18367 4.85800 4.52518 4.17041 3.76148 + 3.23027 2.86874 2.38617 1.91195 1.42302 1.30704 + 1.24535 1.23695 1.22116 1.22012 1.21732 1.22586 + 12.15537 11.07231 10.35516 9.70806 9.12054 8.58362 + 8.09379 7.64672 7.23866 6.86539 6.52193 6.20161 + 5.89487 5.59315 5.29135 4.98070 4.64351 4.23998 + 3.68399 3.28502 2.73027 2.15781 1.50288 1.32572 + 1.21817 1.20508 1.18569 1.18383 1.18090 1.18569 + 12.10010 11.04873 10.37273 9.76099 9.20424 8.69492 + 8.23003 7.80588 7.41921 7.06633 6.74276 6.44239 + 6.15617 5.87582 5.59611 5.30763 4.99072 4.59991 + 4.03841 3.62323 3.03279 2.39758 1.60022 1.36588 + 1.20803 1.18913 1.16681 1.16421 1.16131 1.16393 + 11.99296 10.99673 10.38398 9.82495 9.31276 8.84177 + 8.40999 8.01491 7.65440 7.32603 7.02683 6.75269 + 6.49719 6.25387 6.01693 5.77465 5.50023 5.12877 + 4.54541 4.10827 3.49568 2.81080 1.82346 1.49056 + 1.20160 1.16829 1.15033 1.14624 1.13133 1.14097 + 11.98774 11.00042 10.40569 9.86347 9.36790 8.91397 + 8.49984 8.12318 7.78200 7.47401 7.19633 6.94485 + 6.71296 6.49420 6.28354 6.07030 5.82901 5.49561 + 4.94894 4.52013 3.89174 3.15164 2.00685 1.60039 + 1.22102 1.16988 1.13665 1.13217 1.12056 1.12908 + 11.98720 11.01450 10.43302 9.90007 9.41197 8.96552 + 8.55924 8.19118 7.85980 7.56358 7.30086 7.06858 + 6.86094 6.66995 6.48416 6.28589 6.05001 5.73355 + 5.24480 4.86289 4.26988 3.48876 2.16150 1.69053 + 1.23927 1.17534 1.13112 1.12675 1.11892 1.12186 + 11.98283 11.01763 10.44507 9.92116 9.44174 9.00332 + 8.60485 8.24507 7.92313 7.63743 7.38583 7.16515 + 6.96984 6.79329 6.62717 6.45306 6.24336 5.95376 + 5.48620 5.11147 4.53274 3.76684 2.34227 1.78717 + 1.25489 1.18104 1.12917 1.12163 1.11764 1.11703 + 11.97416 11.02542 10.46461 9.95131 9.48175 9.05345 + 8.66574 8.31776 8.00917 7.73853 7.50374 7.30145 + 7.12582 6.97040 6.82856 6.68465 6.51375 6.27201 + 5.86168 5.51871 4.96830 4.19792 2.64375 1.99016 + 1.29960 1.19595 1.12523 1.11929 1.10867 1.11094 + 11.96972 11.03225 10.47817 9.97148 9.50856 9.08723 + 8.70682 8.36650 8.06598 7.80410 7.57909 7.38813 + 7.22603 7.08709 6.96539 6.84611 6.70511 6.49908 + 6.13255 5.81716 5.29943 4.54711 2.91568 2.17356 + 1.34404 1.21603 1.12523 1.11728 1.10423 1.10720 + 11.95746 11.04483 10.50167 10.00384 9.54926 9.13684 + 8.76611 8.43659 8.14821 7.89961 7.68854 7.51269 + 7.36927 7.25498 7.16558 7.08822 7.00177 6.86765 + 6.58897 6.32058 5.85813 5.16726 3.50168 2.57723 + 1.44800 1.27243 1.13156 1.11654 1.10145 1.10211 + 11.95347 11.05511 10.51129 10.01640 9.56718 9.16152 + 8.79812 8.47588 8.19400 7.95172 7.74784 7.58039 + 7.44534 7.33978 7.26429 7.21592 7.17886 7.09675 + 6.86625 6.63752 6.24194 5.60499 3.91241 2.93838 + 1.56007 1.32770 1.13990 1.11941 1.09976 1.09954 + 11.89882 11.06020 10.52261 10.03318 9.58929 9.18904 + 8.83121 8.51491 8.23951 8.00446 7.80890 7.65128 + 7.52815 7.43755 7.38157 7.35980 7.36100 7.33713 + 7.19715 7.03018 6.71055 6.16055 4.56028 3.49566 + 1.76684 1.44745 1.16145 1.12752 1.09784 1.09694 + 11.85255 11.06245 10.52756 10.04081 9.59949 9.20196 + 8.84709 8.53401 8.26218 8.03110 7.84012 7.68790 + 7.57114 7.48847 7.44279 7.43536 7.45800 7.46886 + 7.38675 7.26147 6.99615 6.51521 5.02551 3.92771 + 1.95867 1.56409 1.18505 1.13694 1.09781 1.09565 + 11.79839 11.05675 10.53154 10.04990 9.61086 9.21418 + 8.85947 8.54669 8.27602 8.04691 7.85836 7.70948 + 7.59915 7.52682 7.49232 7.48955 7.50887 7.53291 + 7.50087 7.41036 7.19378 6.79232 5.40427 4.22585 + 2.13786 1.69142 1.20968 1.13738 1.10359 1.09487 + 11.77407 11.05734 10.53370 10.05337 9.61548 9.21992 + 8.86630 8.55450 8.28474 8.05682 7.87044 7.72491 + 7.61837 7.54978 7.51933 7.52173 7.54854 7.58452 + 7.58632 7.53062 7.34733 6.95546 5.64606 4.57153 + 2.30734 1.78243 1.23374 1.15765 1.09984 1.09436 + 11.74448 11.05835 10.53627 10.05740 9.62102 9.22696 + 8.87490 8.56484 8.29703 8.07137 7.88754 7.74492 + 7.64190 7.57767 7.55300 7.56353 7.60253 7.65792 + 7.69531 7.67227 7.54600 7.22878 6.05009 5.02983 + 2.62272 1.98254 1.28230 1.17861 1.10406 1.09371 + 11.72579 11.05907 10.53801 10.05992 9.62433 9.23123 + 8.88026 8.57137 8.30479 8.08046 7.89812 7.75727 + 7.65641 7.59488 7.57380 7.58933 7.63582 7.70333 + 7.76306 7.76119 7.67515 7.41453 6.34190 5.37795 + 2.90223 2.16620 1.33023 1.20049 1.10893 1.09332 + 11.69723 11.06031 10.54046 10.06329 9.62871 9.23694 + 8.88756 8.58035 8.31540 8.09274 7.91234 7.77389 + 7.67602 7.61827 7.60218 7.62459 7.68116 7.76559 + 7.85666 7.88474 7.85981 7.69348 6.82035 5.98098 + 3.48124 2.57156 1.44682 1.25798 1.12206 1.09280 + 11.68081 11.06066 10.54149 10.06490 9.63093 9.23986 + 8.89124 8.58480 8.32060 8.09874 7.91933 7.78219 + 7.68594 7.63022 7.61675 7.64272 7.70450 7.79807 + 7.90594 7.94951 7.95724 7.84763 7.11813 6.37609 + 3.93462 2.91712 1.55871 1.31732 1.13539 1.09254 + 11.66343 11.06061 10.54201 10.06614 9.63293 9.24253 + 8.89461 8.58908 8.32611 8.10546 7.92669 7.78965 + 7.69447 7.64176 7.63257 7.66209 7.72614 7.82674 + 7.96198 8.03016 8.05545 7.96875 7.48341 6.97670 + 4.56528 3.41867 1.77062 1.45290 1.16368 1.09229 + 11.67449 11.06723 10.54122 10.06239 9.62888 9.23948 + 8.89324 8.58955 8.32810 8.10876 7.93140 7.79526 + 7.69794 7.63942 7.62551 7.66249 7.75161 7.87055 + 7.98988 8.04731 8.09795 8.09008 7.69709 7.17197 + 5.07735 3.90543 1.96140 1.55255 1.18568 1.09216 + 11.66853 11.06728 10.54153 10.06291 9.62962 9.24041 + 8.89436 8.59087 8.32961 8.11052 7.93344 7.79766 + 7.70083 7.64295 7.62995 7.66817 7.75906 7.88064 + 8.00495 8.06783 8.13016 8.14428 7.82995 7.37928 + 5.43342 4.25062 2.15133 1.66562 1.20987 1.09209 + 11.66447 11.06735 10.54184 10.06330 9.63013 9.24104 + 8.89511 8.59175 8.33065 8.11172 7.93484 7.79933 + 7.70282 7.64537 7.63293 7.67194 7.76402 7.88740 + 8.01520 8.08175 8.15173 8.18076 7.92394 7.52871 + 5.71174 4.53813 2.32791 1.77751 1.23366 1.09204 + 11.63908 11.06130 10.54374 10.06862 9.63602 9.24619 + 8.89884 8.59392 8.33172 8.11222 7.93536 7.80093 + 7.70802 7.65678 7.64941 7.68388 7.75835 7.87317 + 8.02282 8.10573 8.18619 8.22614 8.04865 7.72943 + 6.12489 4.99515 2.64455 1.99688 1.28124 1.09197 + 11.63722 11.06137 10.54334 10.06827 9.63597 9.24655 + 8.89966 8.59523 8.33346 8.11412 7.93682 7.80149 + 7.70826 7.65798 7.65239 7.68803 7.76194 7.87595 + 8.03078 8.12134 8.20798 8.24169 8.10169 7.90937 + 6.42556 5.30769 2.91798 2.21496 1.32118 1.09192 + 0.79300 0.82654 0.86068 0.89560 0.93137 0.96809 + 1.00596 1.04535 1.08678 1.13061 1.17720 1.22711 + 1.28120 1.33934 1.39814 1.44915 1.48402 1.50616 + 1.52122 1.52727 1.53673 1.54591 1.54420 1.54310 + 1.54379 1.54389 1.54367 1.54373 1.54360 1.54368 + 1.10508 1.14568 1.18771 1.23153 1.27722 1.32480 + 1.37430 1.42569 1.47892 1.53386 1.59027 1.64778 + 1.70583 1.76357 1.81977 1.87265 1.91985 1.95873 + 1.98261 1.98364 1.97292 1.95822 1.97269 1.98872 + 1.98452 1.98122 1.98160 1.98239 1.98038 1.98174 + 1.39033 1.43830 1.48758 1.53873 1.59174 1.64663 + 1.70334 1.76179 1.82181 1.88320 1.94558 2.00839 + 2.07086 2.13190 2.18998 2.24309 2.28877 2.32515 + 2.34670 2.34696 2.33622 2.32277 2.34183 2.35953 + 2.35271 2.34873 2.34953 2.35054 2.34832 2.34977 + 1.88931 1.95342 2.01748 2.08212 2.14715 2.21235 + 2.27744 2.34220 2.40642 2.46990 2.53254 2.59436 + 2.65603 2.71758 2.77682 2.82948 2.87071 2.89847 + 2.91405 2.91979 2.92623 2.93237 2.93826 2.93886 + 2.93785 2.93766 2.93781 2.93789 2.93784 2.93783 + 2.30932 2.39208 2.47126 2.54749 2.62043 2.68990 + 2.75611 2.81987 2.88241 2.94382 3.00391 3.06242 + 3.11950 3.17487 3.22686 3.27270 3.30961 3.33751 + 3.35637 3.36303 3.37222 3.38241 3.39056 3.39123 + 3.38842 3.38796 3.38835 3.38836 3.38846 3.38839 + 2.67496 2.77428 2.86608 2.95096 3.02845 3.09855 + 3.16211 3.22115 3.27861 3.33492 3.38982 3.44272 + 3.49320 3.54070 3.58437 3.62349 3.65722 3.68469 + 3.70496 3.71325 3.72468 3.73737 3.74835 3.74850 + 3.74482 3.74413 3.74452 3.74475 3.74461 3.74470 + 2.99854 3.11145 3.21307 3.30396 3.38356 3.45208 + 3.51094 3.56334 3.61369 3.66284 3.71058 3.75634 + 3.79964 3.83995 3.87670 3.90969 3.93879 3.96404 + 3.98577 3.99626 4.00988 4.02399 4.03615 4.03644 + 4.03238 4.03159 4.03204 4.03229 4.03211 4.03225 + 3.54856 3.68179 3.79637 3.89293 3.97089 4.03106 + 4.07620 4.11186 4.14543 4.17856 4.21104 4.24229 + 4.27138 4.29767 4.32116 4.34280 4.36378 4.38518 + 4.40859 4.42179 4.43726 4.45145 4.46417 4.46547 + 4.46192 4.46133 4.46185 4.46186 4.46204 4.46202 + 4.00764 4.14995 4.26819 4.36331 4.43484 4.48406 + 4.51463 4.53363 4.55019 4.56653 4.58272 4.59862 + 4.61377 4.62800 4.64142 4.65458 4.66852 4.68548 + 4.70831 4.72224 4.73697 4.74905 4.76132 4.76332 + 4.76190 4.76161 4.76202 4.76203 4.76217 4.76217 + 4.89820 5.03807 5.14493 5.22113 5.26679 5.28421 + 5.27861 5.25911 5.23727 5.21608 5.19646 5.17926 + 5.16544 5.15587 5.15019 5.14664 5.14461 5.14893 + 5.16520 5.17673 5.18488 5.18776 5.19528 5.19873 + 5.20412 5.20484 5.20481 5.20483 5.20479 5.20486 + 5.56073 5.67967 5.76091 5.80854 5.82343 5.80869 + 5.77045 5.71880 5.66608 5.61574 5.56909 5.52735 + 5.49221 5.46470 5.44388 5.42607 5.40926 5.40005 + 5.40575 5.41190 5.41112 5.40373 5.40426 5.40831 + 5.42002 5.42172 5.42121 5.42123 5.42102 5.42116 + 6.49456 6.59630 6.62096 6.58805 6.51837 6.43431 + 6.34352 6.25243 6.16747 6.08743 6.00678 5.92457 + 5.85104 5.79335 5.74869 5.70733 5.66324 5.63015 + 5.61488 5.60515 5.58669 5.56495 5.55214 5.55487 + 5.57333 5.57620 5.57521 5.57475 5.57477 5.57482 + 7.17793 7.21218 7.17526 7.08794 6.96861 6.83678 + 6.70049 6.56736 6.44505 6.33314 6.22691 6.12427 + 6.03144 5.95226 5.88457 5.82135 5.75824 5.70473 + 5.66539 5.64431 5.61507 5.58512 5.56336 5.56368 + 5.58021 5.58285 5.58171 5.58123 5.58123 5.58129 + 7.70086 7.68193 7.59196 7.45459 7.28909 7.11543 + 6.94147 6.77432 6.62143 6.48289 6.35539 6.23618 + 6.12734 6.02970 5.94208 5.86074 5.78313 5.71306 + 5.65221 5.62189 5.58663 5.55452 5.52772 5.52491 + 5.53370 5.53516 5.53417 5.53384 5.53382 5.53387 + 8.11935 8.06069 7.92557 7.74215 7.53337 7.32227 + 7.11624 6.92076 6.74195 6.58039 6.43404 6.29990 + 6.17653 6.06253 5.95762 5.86109 5.77189 5.68811 + 5.60859 5.57074 5.53245 5.50168 5.47237 5.46620 + 5.46447 5.46433 5.46365 5.46349 5.46346 5.46351 + 8.75830 8.63480 8.42185 8.15730 7.87277 7.59823 + 7.33999 7.10000 6.88090 6.68288 6.50352 6.33966 + 6.18840 6.04811 5.91811 5.79781 5.68582 5.57810 + 5.47241 5.42297 5.37957 5.35114 5.32002 5.30710 + 5.28822 5.28540 5.28504 5.28537 5.28493 5.28521 + 9.22589 9.04634 8.76648 8.43260 8.08435 7.75760 + 7.45739 7.18294 6.93352 6.70813 6.50309 6.31455 + 6.13940 5.97628 5.82481 5.68467 5.55445 5.42826 + 5.30314 5.24514 5.19606 5.16595 5.13155 5.11472 + 5.08737 5.08322 5.08293 5.08350 5.08281 5.08322 + 10.13130 9.63687 9.16032 8.71523 8.29965 7.91187 + 7.55055 7.21532 6.90593 6.62141 6.35998 6.11922 + 5.89629 5.68983 5.50100 5.32890 5.17107 5.01596 + 4.85433 4.77544 4.70682 4.66236 4.61247 4.59586 + 4.57487 4.57201 4.57137 4.57135 4.57145 4.57122 + 10.59295 9.97178 9.38687 8.84862 8.35298 7.89718 + 7.47870 7.09573 6.74724 6.43049 6.14192 5.87732 + 5.63111 5.39971 5.18426 4.98416 4.79739 4.61604 + 4.43422 4.34568 4.26265 4.20123 4.13522 4.12018 + 4.11611 4.11619 4.11453 4.11421 4.11392 4.11378 + 11.05868 10.34871 9.62679 8.93079 8.29091 7.73132 + 7.24605 6.82209 6.44661 6.10579 5.78249 5.46919 + 5.17407 4.90270 4.65208 4.41512 4.18626 3.97264 + 3.77725 3.68202 3.58544 3.50802 3.43425 3.41799 + 3.41084 3.41010 3.40848 3.40815 3.40804 3.40759 + 11.43534 10.49300 9.65525 8.90860 8.24102 7.64381 + 7.11101 6.63438 6.20603 5.81982 5.46936 5.14721 + 4.84375 4.55272 4.27528 4.01443 3.77129 3.54190 + 3.32531 3.22291 3.12371 3.04758 2.97215 2.95266 + 2.93515 2.93300 2.93162 2.93143 2.93131 2.93119 + 11.64401 10.61146 9.70814 8.90722 8.19569 7.56216 + 6.99859 6.49496 6.04147 5.63140 5.25872 4.91663 + 4.59661 4.29285 4.00532 3.73471 3.48144 3.24198 + 3.01572 2.90870 2.80552 2.72677 2.64890 2.62874 + 2.61003 2.60766 2.60621 2.60603 2.60591 2.60641 + 11.79220 10.69527 9.74750 8.90925 8.16742 7.50915 + 6.92404 6.40078 5.92852 5.50043 5.11086 4.75367 + 4.42144 4.10879 3.81462 3.53770 3.27735 3.03140 + 2.79907 2.68869 2.58127 2.49842 2.41758 2.39746 + 2.38050 2.37837 2.37674 2.37657 2.37639 2.37726 + 11.98685 10.80392 9.80178 8.91910 8.14229 7.45677 + 6.84805 6.30258 5.80818 5.35820 4.94762 4.57117 + 4.22278 3.89769 3.59355 3.30713 3.03603 2.77953 + 2.53593 2.41896 2.30401 2.21434 2.12733 2.10631 + 2.09069 2.08894 2.08712 2.08679 2.08672 2.08695 + 12.11830 10.87658 9.84123 8.93361 8.13927 7.44146 + 6.82335 6.26970 5.76733 5.30943 4.89081 4.50595 + 4.14850 3.81368 3.49947 3.20335 2.92286 2.65552 + 2.39871 2.27419 2.15225 2.05726 1.96324 1.94012 + 1.92248 1.92044 1.91856 1.91833 1.91810 1.91722 + 12.28110 10.97991 9.92029 8.99614 8.19349 7.48874 + 6.86522 6.30694 5.80045 5.33829 4.91448 4.52241 + 4.15422 3.80449 3.47245 3.15761 2.85767 2.56534 + 2.27485 2.12920 1.98295 1.86618 1.75071 1.72139 + 1.69760 1.69482 1.69258 1.69226 1.69205 1.69116 + 12.32762 11.04417 9.99993 9.08007 8.27847 7.57384 + 6.95157 6.39628 5.89458 5.43688 5.01411 4.61875 + 4.24523 3.88938 3.54931 3.22261 2.90579 2.59281 + 2.27186 2.10280 1.92645 1.78102 1.63955 1.60569 + 1.57861 1.57481 1.57190 1.57155 1.57123 1.57313 + 12.35041 11.10341 10.10672 9.22447 8.44666 7.75674 + 7.14362 6.59522 6.10082 5.65091 5.23565 4.84602 + 4.47400 4.11379 3.76397 3.42282 3.08594 2.74203 + 2.36677 2.15475 1.92086 1.71700 1.51934 1.47900 + 1.45220 1.44705 1.44156 1.44092 1.44055 1.44748 + 12.34425 11.11039 10.15889 9.32519 8.58553 7.92166 + 7.32407 6.78324 6.29090 5.84076 5.42674 5.04178 + 4.67694 4.32478 3.98102 3.63915 3.28926 2.91433 + 2.48913 2.24484 1.96600 1.71415 1.46083 1.40962 + 1.38289 1.37960 1.37131 1.36948 1.37092 1.37898 + 12.31324 11.11266 10.20445 9.40523 8.69001 8.04410 + 7.45986 6.92943 6.44604 6.00386 5.59695 5.21832 + 4.85894 4.51104 4.16977 3.82745 3.47203 3.08178 + 2.62301 2.34983 2.02815 1.73247 1.43034 1.36874 + 1.34008 1.33684 1.32657 1.32421 1.32637 1.33422 + 12.28024 11.10699 10.23647 9.46598 8.77242 8.14302 + 7.57157 7.05147 6.57699 6.14274 5.74300 5.37089 + 5.01738 4.67455 4.33707 3.99639 3.63860 3.23802 + 2.75340 2.45647 2.09832 1.76357 1.41595 1.34329 + 1.31076 1.30734 1.29546 1.29270 1.29539 1.30227 + 12.21873 11.08797 10.27817 9.55305 8.89536 8.29435 + 7.74574 7.24461 6.78681 6.36760 5.98163 5.62233 + 5.28084 4.94906 4.62102 4.28677 3.92955 3.51754 + 2.99653 2.66297 2.24560 1.84389 1.41365 1.31817 + 1.27356 1.26917 1.25488 1.25156 1.25488 1.25936 + 12.21602 11.09052 10.30719 9.60474 8.96924 8.38990 + 7.86229 7.38124 6.94229 6.54056 6.17050 5.82504 + 5.49435 5.17002 4.84730 4.51840 4.16815 3.76309 + 3.23400 2.87296 2.39084 1.91710 1.42938 1.31415 + 1.25350 1.24514 1.22912 1.22808 1.22545 1.23169 + 12.12899 11.05308 10.33759 9.69143 9.10435 8.56747 + 8.07739 7.62985 7.22120 6.84732 6.50340 6.18299 + 5.87686 5.57677 5.27759 4.97048 4.63748 4.23776 + 3.68437 3.28639 2.73277 2.16150 1.50854 1.33225 + 1.22585 1.21282 1.19318 1.19131 1.18858 1.19200 + 12.07376 11.02859 10.35348 9.74214 9.18550 8.67614 + 8.21103 7.78657 7.39956 7.04637 6.72263 6.42242 + 6.13692 5.85808 5.58068 5.29532 4.98211 4.59489 + 4.03627 3.62244 3.03368 2.40027 1.60551 1.37213 + 1.21558 1.19678 1.17423 1.17161 1.16892 1.17075 + 11.96415 10.98509 10.37705 9.81721 9.29999 8.82154 + 8.38161 7.97997 7.61662 7.28907 6.99355 6.72479 + 6.47464 6.23476 5.99788 5.74973 5.46669 5.10432 + 4.56158 4.14468 3.52829 2.81389 1.80210 1.48837 + 1.21359 1.17840 1.15538 1.15263 1.14704 1.14850 + 11.94296 10.97718 10.39091 9.85100 9.35295 8.89350 + 8.47251 8.08990 7.74582 7.43809 7.16330 6.91652 + 6.68986 6.47522 6.26541 6.04582 5.79275 5.46280 + 4.95260 4.54660 3.92436 3.16387 1.98956 1.59699 + 1.22868 1.17786 1.14480 1.14146 1.13379 1.13695 + 11.94062 10.97807 10.40081 9.87126 9.38507 8.93879 + 8.53168 8.16294 7.83205 7.53730 7.27622 7.04518 + 6.83810 6.64771 6.46481 6.26989 6.03545 5.72137 + 5.23327 4.84836 4.25877 3.49888 2.17206 1.68975 + 1.24394 1.18328 1.14013 1.13375 1.13048 1.12993 + 11.93450 10.97910 10.40974 9.88806 9.41016 8.97278 + 8.57507 8.21604 7.89511 7.61067 7.36055 7.14139 + 6.94755 6.77223 6.60721 6.43426 6.22595 5.93832 + 5.47388 5.10154 4.52630 3.76423 2.34506 1.79221 + 1.26256 1.18904 1.13725 1.12971 1.12581 1.12523 + 11.92434 10.98281 10.42405 9.91283 9.44553 9.01952 + 8.63400 8.28807 7.98120 7.71196 7.47831 7.27699 + 7.10222 6.94770 6.80679 6.66398 6.49444 6.25456 + 5.84716 5.50645 4.95940 4.19305 2.64551 1.99469 + 1.30720 1.20397 1.13353 1.12760 1.11707 1.11931 + 11.91882 10.98784 10.43548 9.93094 9.47050 9.05185 + 8.67411 8.33624 8.03767 7.77723 7.55327 7.36306 + 7.20159 7.06335 6.94245 6.82417 6.68445 6.48017 + 6.11636 5.80309 5.28862 4.54045 2.91636 2.17750 + 1.35157 1.22406 1.13365 1.12575 1.11276 1.11571 + 11.90621 10.99804 10.45666 9.96228 9.51176 9.10313 + 8.73544 8.40780 8.11977 7.87069 7.65954 7.48464 + 7.34244 7.22917 7.14091 7.06568 6.98191 6.84633 + 6.56555 6.30238 5.84761 5.15975 3.49218 2.58482 + 1.45669 1.27806 1.14046 1.12440 1.11145 1.11085 + 11.88587 11.00533 10.47028 9.98067 9.53440 9.13022 + 8.76734 8.44512 8.16328 7.92126 7.71805 7.55224 + 7.42105 7.32153 7.25058 7.19723 7.14348 7.05648 + 6.84883 6.62757 6.21800 5.57832 3.93696 2.92675 + 1.56282 1.33860 1.14905 1.12826 1.10777 1.10841 + 11.84951 11.01763 10.48228 9.99506 9.55306 9.15450 + 8.79817 8.48317 8.20890 7.97479 7.78003 7.62309 + 7.50053 7.41044 7.35493 7.33362 7.33535 7.31232 + 7.17395 7.00842 6.69121 6.14482 4.55352 3.49430 + 1.77275 1.45461 1.17007 1.13632 1.10675 1.10593 + 11.80530 11.02088 10.48812 10.00316 9.56353 9.16752 + 8.81399 8.50210 8.23129 8.00110 7.81088 7.65927 + 7.54303 7.46082 7.41552 7.40844 7.43147 7.44296 + 7.36220 7.23818 6.97495 6.49730 5.01644 3.92435 + 1.96373 1.57076 1.19361 1.14577 1.10672 1.10467 + 11.75029 11.01648 10.49391 10.01350 9.57520 9.17961 + 8.82616 8.51446 8.24435 8.01559 7.82795 7.68071 + 7.57194 7.50036 7.46572 7.46206 7.47970 7.50128 + 7.47724 7.39880 7.17904 6.74329 5.36465 4.27405 + 2.14096 1.68219 1.21786 1.15626 1.10708 1.10392 + 11.72734 11.01697 10.49566 10.01651 9.57947 9.18498 + 8.83264 8.52215 8.25351 8.02654 7.84093 7.69598 + 7.58990 7.52165 7.49144 7.49400 7.52099 7.55731 + 7.56009 7.50541 7.32382 6.93470 5.63362 4.56484 + 2.31071 1.78821 1.24214 1.16646 1.10872 1.10341 + 11.69834 11.01739 10.49743 10.01996 9.58469 9.19188 + 8.84118 8.53240 8.26571 8.04094 7.85784 7.71580 + 7.61319 7.54925 7.52474 7.53537 7.57443 7.63001 + 7.66805 7.64582 7.52106 7.20627 6.03520 5.02061 + 2.62465 1.98758 1.29050 1.18735 1.11293 1.10277 + 11.67995 11.01741 10.49827 10.02185 9.58774 9.19609 + 8.84651 8.53889 8.27338 8.04990 7.86827 7.72798 + 7.62754 7.56628 7.54533 7.56090 7.60738 7.67495 + 7.73512 7.73391 7.64918 7.39077 6.32521 5.36672 + 2.90295 2.17058 1.33825 1.20911 1.11779 1.10239 + 11.65185 11.01765 10.49962 10.02444 9.59181 9.20176 + 8.85383 8.54783 8.28387 8.06201 7.88229 7.74440 + 7.64695 7.58942 7.57340 7.59576 7.65227 7.73660 + 7.82772 7.85615 7.83220 7.66774 6.80059 5.96624 + 3.47946 2.57438 1.45432 1.26628 1.13092 1.10189 + 11.63600 11.01801 10.50044 10.02585 9.59382 9.20444 + 8.85731 8.55232 8.28961 8.06893 7.88977 7.75194 + 7.65545 7.60079 7.58885 7.61468 7.67350 7.76538 + 7.88168 7.93078 7.92358 7.78833 7.12070 6.42171 + 3.89431 2.88976 1.56886 1.33228 1.15103 1.10164 + 11.61790 11.01876 10.50246 10.02839 9.59666 9.20762 + 8.86089 8.55623 8.29377 8.07362 7.89596 7.76066 + 7.66642 7.61297 7.60224 7.63173 7.69871 7.80160 + 7.92694 7.98641 8.02718 7.98241 7.45268 6.85332 + 4.60032 3.47006 1.77345 1.44300 1.17041 1.10141 + 11.62970 11.02528 10.50128 10.02423 9.59236 9.20444 + 8.85949 8.55691 8.29641 8.07788 7.90115 7.76548 + 7.66851 7.61018 7.59633 7.63318 7.72202 7.84058 + 7.95961 8.01698 8.06784 8.06074 7.67167 7.15043 + 5.06831 3.90219 1.96656 1.55916 1.19448 1.10130 + 11.62374 11.02513 10.50148 10.02465 9.59302 9.20529 + 8.86054 8.55818 8.29790 8.07962 7.90317 7.76787 + 7.67138 7.61369 7.60072 7.63878 7.72935 7.85050 + 7.97447 8.03723 8.09965 8.11436 7.80356 7.35643 + 5.42240 4.24551 2.15554 1.67173 1.21857 1.10123 + 11.61954 11.02500 10.50159 10.02492 9.59344 9.20585 + 8.86125 8.55903 8.29891 8.08080 7.90456 7.76952 + 7.67334 7.61607 7.60367 7.64252 7.73423 7.85718 + 7.98460 8.05101 8.12102 8.15053 7.89678 7.50475 + 5.69904 4.53140 2.33122 1.78323 1.24225 1.10119 + 11.59444 11.01895 10.50339 10.03019 9.59930 9.21097 + 8.86493 8.56117 8.29995 8.08128 7.90507 7.77111 + 7.67853 7.62745 7.62011 7.65441 7.72854 7.84289 + 7.99208 8.07477 8.15513 8.19534 8.02037 7.70396 + 6.10971 4.98582 2.64631 2.00155 1.28963 1.10113 + 11.59283 11.01993 10.50389 10.03034 9.59937 9.21127 + 8.86567 8.56241 8.30165 8.08315 7.90653 7.77168 + 7.67877 7.62864 7.62302 7.65846 7.73206 7.84560 + 7.99990 8.09027 8.17676 8.21065 8.07257 7.88282 + 6.40863 5.29622 2.91844 2.21896 1.32931 1.10109 + 0.77418 0.80710 0.84061 0.87490 0.91005 0.94616 + 0.98345 1.02231 1.06331 1.10681 1.15318 1.20302 + 1.25716 1.31548 1.37458 1.42595 1.46113 1.48339 + 1.49816 1.50381 1.51262 1.52107 1.51874 1.51749 + 1.51803 1.51811 1.51788 1.51794 1.51780 1.51789 + 1.08063 1.12072 1.16226 1.20561 1.25085 1.29801 + 1.34713 1.39819 1.45113 1.50588 1.56218 1.61970 + 1.67787 1.73590 1.79256 1.84606 1.89397 1.93342 + 1.95727 1.95784 1.94616 1.93025 1.94365 1.95967 + 1.95577 1.95250 1.95280 1.95357 1.95153 1.95291 + 1.36214 1.40969 1.45860 1.50940 1.56211 1.61672 + 1.67321 1.73149 1.79141 1.85280 1.91528 1.97829 + 2.04109 2.10260 2.16131 2.21516 2.26164 2.29860 + 2.32003 2.31975 2.30793 2.29318 2.31138 2.32925 + 2.32270 2.31872 2.31946 2.32045 2.31820 2.31966 + 1.85756 1.92090 1.98434 2.04853 2.11327 2.17836 + 2.24352 2.30855 2.37320 2.43725 2.50062 2.56329 + 2.62589 2.68837 2.74847 2.80180 2.84333 2.87086 + 2.88562 2.89085 2.89682 2.90266 2.90826 2.90880 + 2.90774 2.90754 2.90768 2.90777 2.90772 2.90770 + 2.27400 2.35701 2.43639 2.51274 2.58573 2.65523 + 2.72148 2.78538 2.84829 2.91031 2.97128 3.03088 + 3.08917 3.14577 3.19885 3.24544 3.28254 3.31021 + 3.32865 3.33504 3.34396 3.35398 3.36198 3.36261 + 3.35973 3.35925 3.35962 3.35964 3.35976 3.35968 + 2.63626 2.73750 2.83075 2.91655 2.99442 3.06444 + 3.12762 3.18631 3.24383 3.30074 3.35677 3.41124 + 3.46350 3.51272 3.55775 3.59737 3.63045 3.65716 + 3.67793 3.68690 3.69872 3.71112 3.72131 3.72197 + 3.71797 3.71732 3.71780 3.71782 3.71798 3.71792 + 2.95743 3.07366 3.17772 3.27011 3.35023 3.41848 + 3.47655 3.52820 3.57854 3.62857 3.67796 3.72588 + 3.77122 3.81295 3.85043 3.88361 3.91259 3.93793 + 3.96049 3.97162 3.98564 3.99956 4.01122 4.01200 + 4.00754 4.00683 4.00738 4.00740 4.00757 4.00753 + 3.50692 3.64289 3.75966 3.85782 3.93674 3.99730 + 4.04245 4.07807 4.11200 4.14596 4.17972 4.21259 + 4.24338 4.27120 4.29598 4.31851 4.33997 4.36187 + 4.38628 4.40013 4.41613 4.43053 4.44341 4.44473 + 4.44108 4.44047 4.44101 4.44102 4.44120 4.44119 + 3.96540 4.11024 4.23064 4.32744 4.40016 4.45011 + 4.48112 4.50048 4.51772 4.53508 4.55262 4.57010 + 4.58690 4.60267 4.61744 4.63168 4.64643 4.66427 + 4.68853 4.70334 4.71885 4.73138 4.74387 4.74589 + 4.74443 4.74413 4.74455 4.74457 4.74470 4.74472 + 4.85687 4.99756 5.10554 5.18307 5.23022 5.24927 + 5.24535 5.22754 5.20730 5.18763 5.16943 5.15362 + 5.14121 5.13309 5.12891 5.12689 5.12639 5.13236 + 5.15057 5.16321 5.17252 5.17627 5.18411 5.18760 + 5.19310 5.19383 5.19380 5.19382 5.19378 5.19386 + 5.52120 5.63937 5.72073 5.76933 5.78594 5.77353 + 5.73797 5.68903 5.63862 5.59017 5.54502 5.50453 + 5.47060 5.44450 5.42529 5.40930 5.39447 5.38731 + 5.39502 5.40225 5.40276 5.39647 5.39743 5.40156 + 5.41347 5.41520 5.41469 5.41472 5.41449 5.41463 + 6.45621 6.55900 6.58349 6.55014 6.48117 6.40017 + 6.31405 6.22772 6.14592 6.06752 5.98773 5.90635 + 5.83400 5.77811 5.73573 5.69673 5.65467 5.62323 + 5.60973 5.60126 5.58408 5.56324 5.55117 5.55411 + 5.57280 5.57569 5.57472 5.57428 5.57428 5.57432 + 7.14226 7.17762 7.14046 7.05266 6.93420 6.80592 + 6.67494 6.54708 6.42816 6.31789 6.21260 6.11102 + 6.01958 5.94217 5.87660 5.81563 5.75461 5.70279 + 5.66495 5.64493 5.61677 5.58764 5.56673 5.56730 + 5.58408 5.58675 5.58563 5.58516 5.58515 5.58520 + 7.68432 7.62912 7.53519 7.41476 7.27131 7.11010 + 6.93866 6.76742 6.60798 6.46348 6.33422 6.21895 + 6.11652 6.02489 5.94216 5.86349 5.78563 5.71388 + 5.65421 5.62694 5.59320 5.56039 5.53458 5.53229 + 5.54128 5.54280 5.54168 5.54165 5.54130 5.54148 + 8.08841 8.03206 7.89737 7.71381 7.50619 7.29895 + 7.09854 6.90860 6.73334 6.57361 6.42846 6.29574 + 6.17391 6.06150 5.95827 5.86352 5.77618 5.69414 + 5.61612 5.57898 5.54141 5.51125 5.48271 5.47678 + 5.47531 5.47522 5.47455 5.47439 5.47434 5.47442 + 8.73133 8.61138 8.40049 8.13727 7.85462 7.58350 + 7.32971 7.09424 6.87869 6.68321 6.50567 6.34322 + 6.19319 6.05415 5.92547 5.80663 5.69624 5.59025 + 5.48615 5.43733 5.39444 5.36640 5.33589 5.32318 + 5.30449 5.30170 5.30136 5.30170 5.30125 5.30161 + 9.20193 9.02805 8.75211 8.42092 8.07515 7.75145 + 7.45470 7.18360 6.93694 6.71373 6.51044 6.32345 + 6.14985 5.98839 5.83838 5.69895 5.56866 5.44364 + 5.32200 5.26537 5.21604 5.18466 5.15153 5.13532 + 5.10799 5.10371 5.10342 5.10402 5.10325 5.10381 + 10.11717 9.63003 9.15972 8.71979 8.30838 7.92388 + 7.56506 7.23162 6.92339 6.63951 6.37834 6.13765 + 5.91488 5.70891 5.52092 5.35005 5.19381 5.04042 + 4.88025 4.80190 4.73355 4.68911 4.63962 4.62323 + 4.60212 4.59921 4.59859 4.59858 4.59870 4.59844 + 10.58518 9.97390 9.39694 8.86486 8.37377 7.92114 + 7.50459 7.12249 6.77399 6.45651 6.16675 5.90086 + 5.65374 5.42217 5.20738 5.00871 4.82400 4.64467 + 4.46402 4.37570 4.29272 4.23132 4.16576 4.15097 + 4.14672 4.14675 4.14510 4.14478 4.14454 4.14423 + 11.12349 10.32792 9.59963 8.93946 8.33938 7.79497 + 7.30294 6.85875 6.45878 6.09865 5.77291 5.47537 + 5.19787 4.93481 4.68644 4.45325 4.23255 4.01799 + 3.80627 3.70479 3.61104 3.54264 3.46768 3.44945 + 3.44283 3.44265 3.44084 3.44055 3.44015 3.43968 + 11.42681 10.49533 9.66520 8.92369 8.25939 7.66414 + 7.13242 6.65652 6.22905 5.84389 5.49463 5.17371 + 4.87134 4.58115 4.30435 4.04398 3.80126 3.57227 + 3.35602 3.25374 3.15452 3.07832 3.00315 2.98377 + 2.96637 2.96424 2.96286 2.96266 2.96255 2.96240 + 11.64331 10.60976 9.70732 8.90888 8.20092 7.57163 + 7.01247 6.51291 6.06261 5.65493 5.28395 4.94297 + 4.62358 4.32011 4.03276 3.76259 3.51016 3.27147 + 3.04538 2.93821 2.83475 2.75577 2.67804 2.65797 + 2.63937 2.63702 2.63558 2.63540 2.63528 2.63604 + 11.79627 10.69058 9.73922 8.90172 8.16369 7.51112 + 6.93250 6.41532 5.94770 5.52279 5.13518 4.77903 + 4.44715 4.13451 3.84029 3.56382 3.30457 3.05962 + 2.82740 2.71672 2.60886 2.52565 2.44484 2.42478 + 2.40789 2.40578 2.40416 2.40399 2.40381 2.40510 + 11.99569 10.79940 9.79054 8.90671 8.13277 7.45267 + 6.85067 6.31184 5.82283 5.37685 4.96903 4.59423 + 4.24648 3.92124 3.61667 3.33036 3.06030 2.80476 + 2.56114 2.44386 2.32860 2.23873 2.15142 2.13042 + 2.11479 2.11293 2.11109 2.11090 2.11065 2.11114 + 12.11675 10.87101 9.83420 8.92790 8.13669 7.44309 + 6.82957 6.28017 5.78108 5.32546 4.90836 4.52447 + 4.16769 3.83341 3.51973 3.22430 2.94467 2.67800 + 2.42138 2.29677 2.17462 2.07935 1.98492 1.96167 + 1.94388 1.94182 1.93993 1.93970 1.93947 1.93822 + 12.26747 10.97619 9.92211 9.00143 8.20062 7.49668 + 6.87338 6.31520 5.80905 5.34753 4.92464 4.53374 + 4.16692 3.81869 3.48807 3.17429 2.87490 2.58293 + 2.29284 2.14738 2.00121 1.88430 1.76819 1.73864 + 1.71469 1.71188 1.70961 1.70930 1.70907 1.70779 + 12.32516 11.03147 9.98877 9.07675 8.28277 7.58124 + 6.95837 6.40046 5.89584 5.43673 5.01610 4.62602 + 4.25679 3.90191 3.56110 3.23475 2.92032 2.60776 + 2.28635 2.11903 1.94250 1.79543 1.65475 1.62051 + 1.59292 1.58946 1.58644 1.58611 1.58577 1.58844 + 12.35403 11.07559 10.07133 9.19657 8.43134 7.75156 + 7.14465 6.59792 6.10042 5.64534 5.22672 4.83781 + 4.47022 4.11720 3.77526 3.43927 3.10197 2.75153 + 2.37178 2.16351 1.93454 1.73315 1.53242 1.49039 + 1.46308 1.45954 1.45368 1.45247 1.45305 1.46235 + 12.29651 11.08262 10.14056 9.31028 8.57010 7.90362 + 7.30311 6.76097 6.27058 5.82522 5.41770 5.03954 + 4.67994 4.33036 3.98733 3.64576 3.29624 2.91953 + 2.49096 2.24795 1.97749 1.73549 1.47606 1.41569 + 1.39265 1.39136 1.38235 1.37988 1.38216 1.39387 + 12.26302 11.07461 10.17223 9.37605 8.66226 8.01707 + 7.43366 6.90517 6.42562 5.98883 5.58811 5.21547 + 4.86048 4.51466 4.17383 3.83168 3.47624 3.08285 + 2.61898 2.34777 2.03839 1.75702 1.44702 1.37242 + 1.34890 1.34847 1.33722 1.33401 1.33735 1.34901 + 12.22665 11.06131 10.19467 9.42733 8.73671 8.11036 + 7.54230 7.02628 6.55683 6.12826 5.73433 5.36749 + 5.01773 4.67663 4.33951 3.99900 3.64099 3.23608 + 2.74451 2.44994 2.10734 1.79066 1.43391 1.34529 + 1.31903 1.31905 1.30603 1.30223 1.30638 1.31688 + 12.15897 11.03207 10.22444 9.50299 8.85038 8.25542 + 7.71344 7.21901 6.76755 6.35411 5.97322 5.61802 + 5.27925 4.94871 4.62102 4.28722 3.92982 3.51161 + 2.98021 2.64926 2.25229 1.87450 1.43353 1.31812 + 1.28131 1.28116 1.26554 1.26099 1.26612 1.27356 + 12.10334 11.00673 10.24337 9.55661 8.93329 8.36310 + 7.84212 7.36561 6.92955 6.52954 6.16066 5.81659 + 5.48867 5.16887 4.85140 4.52628 4.17357 3.75021 + 3.19321 2.83582 2.39655 1.96764 1.45164 1.31093 + 1.25893 1.25758 1.24023 1.23527 1.24076 1.24548 + 12.07442 11.00218 10.28694 9.64190 9.05688 8.52293 + 8.03648 7.59320 7.18925 6.82040 6.48160 6.16613 + 5.86423 5.56731 5.27028 4.96447 4.63231 4.23415 + 3.68396 3.28794 2.73598 2.16630 1.51748 1.34269 + 1.23618 1.22308 1.20375 1.20199 1.19910 1.20487 + 12.01494 10.97568 10.30216 9.69303 9.13912 8.63293 + 8.17145 7.75097 7.36819 7.01941 6.70009 6.40406 + 6.12215 5.84604 5.57055 5.28637 4.97407 4.58857 + 4.03347 3.62191 3.03527 2.40395 1.61372 1.38188 + 1.22594 1.20719 1.18491 1.18238 1.17953 1.18293 + 11.90126 10.91938 10.31044 9.75499 9.24629 8.77881 + 8.35055 7.95901 7.60204 7.27722 6.98157 6.71094 + 6.45891 6.21899 5.98547 5.74672 5.47623 5.10954 + 4.53268 4.09999 3.49327 2.81464 1.83564 1.50512 + 1.21893 1.18622 1.16879 1.16468 1.14960 1.15980 + 11.89260 10.92088 10.33055 9.79238 9.30065 8.85041 + 8.43980 8.06655 7.72866 7.42385 7.14927 6.90080 + 6.67186 6.45600 6.24827 6.03813 5.80037 5.47141 + 4.93118 4.50700 3.88503 3.15212 2.01754 1.61409 + 1.23813 1.18773 1.15521 1.15072 1.13880 1.14778 + 11.88957 10.93217 10.35612 9.82871 9.34545 8.90262 + 8.49911 8.13370 7.80545 7.51265 7.25295 7.02287 + 6.81667 6.62726 6.44552 6.25201 6.01933 5.70753 + 5.22276 4.84026 4.25404 3.49786 2.17672 1.69691 + 1.25378 1.19345 1.15049 1.14419 1.14085 1.14046 + 11.88399 10.93561 10.36833 9.84905 9.37360 8.93876 + 8.54353 8.18680 7.86778 7.58494 7.33608 7.11802 + 6.92517 6.75091 6.58702 6.41532 6.20856 5.92299 + 5.46173 5.09181 4.52007 3.76197 2.34891 1.79871 + 1.27216 1.19904 1.14748 1.13999 1.13605 1.13556 + 11.87495 10.94242 10.38661 9.87772 9.41229 8.98777 + 8.60351 8.25869 7.95293 7.68483 7.45232 7.25214 + 7.07847 6.92502 6.78517 6.64348 6.47525 6.23718 + 5.83269 5.49427 4.95060 4.18838 2.64797 2.00025 + 1.31633 1.21361 1.14353 1.13762 1.12715 1.12940 + 11.87024 10.94847 10.39932 9.89700 9.43819 9.02067 + 8.64375 8.30658 8.00881 7.74931 7.52638 7.33727 + 7.17690 7.03969 6.91977 6.80250 6.66393 6.46128 + 6.10013 5.78904 5.27788 4.53393 2.91753 2.18220 + 1.36032 1.23338 1.14347 1.13561 1.12266 1.12564 + 11.85776 10.95838 10.41978 9.92757 9.47859 9.07104 + 8.70414 8.37720 8.08997 7.84181 7.63165 7.45776 + 7.31651 7.20404 7.11652 7.04205 6.95925 6.82500 + 6.54639 6.28508 5.83341 5.14990 3.49087 2.58747 + 1.46464 1.28684 1.15000 1.13394 1.12111 1.12057 + 11.85316 10.96998 10.43118 9.94061 9.49530 9.09315 + 8.73288 8.41338 8.13388 7.89365 7.69154 7.52561 + 7.39193 7.28764 7.21338 7.16629 7.13073 7.05084 + 6.82429 6.59899 6.20908 5.58021 3.90525 2.94063 + 1.57419 1.34363 1.15787 1.13756 1.11815 1.11804 + 11.80118 10.97558 10.44247 9.95720 9.51698 9.12002 + 8.76513 8.45143 8.17827 7.94514 7.75122 7.59500 + 7.47306 7.38351 7.32846 7.30759 7.30978 7.28752 + 7.15071 6.98661 6.67184 6.12911 4.54688 3.49307 + 1.77894 1.46211 1.17918 1.14564 1.11615 1.11545 + 11.75730 10.97844 10.44781 9.96493 9.52711 9.13272 + 8.78067 8.47007 8.20040 7.97119 7.78181 7.63087 + 7.51521 7.43344 7.38850 7.38168 7.40500 7.41703 + 7.33758 7.21480 6.95374 6.47940 5.00743 3.92104 + 1.96894 1.57766 1.20257 1.15504 1.11606 1.11414 + 11.70351 10.97365 10.45289 9.97465 9.53851 9.14477 + 8.79291 8.48249 8.21342 7.98553 7.79862 7.65203 + 7.54378 7.47257 7.43820 7.43474 7.45265 7.47471 + 7.45175 7.37437 7.15646 6.72374 5.35391 4.26897 + 2.14529 1.68863 1.22668 1.16548 1.11637 1.11336 + 11.68083 10.97414 10.45474 9.97771 9.54280 9.15015 + 8.79932 8.49010 8.22250 7.99638 7.81147 7.66712 + 7.56153 7.49362 7.46365 7.46638 7.49353 7.53018 + 7.53388 7.48018 7.30029 6.91394 5.62129 4.55832 + 2.31428 1.79420 1.25083 1.17562 1.11797 1.11284 + 11.65209 10.97466 10.45681 9.98145 9.54818 9.15708 + 8.80779 8.50019 8.23449 8.01058 7.82818 7.68672 + 7.58456 7.52094 7.49662 7.50733 7.54644 7.60216 + 7.64083 7.61938 7.49607 7.18374 6.02038 5.01151 + 2.62678 1.99281 1.29896 1.19637 1.12212 1.11217 + 11.63400 10.97508 10.45805 9.98363 9.55141 9.16132 + 8.81306 8.50656 8.24204 8.01941 7.83849 7.69878 + 7.59875 7.53776 7.51697 7.53261 7.57905 7.64664 + 7.70723 7.70661 7.62316 7.36700 6.30854 5.35564 + 2.90381 2.17510 1.34647 1.21799 1.12693 1.11177 + 11.60625 10.97563 10.45980 9.98663 9.55568 9.16703 + 8.82028 8.51532 8.25233 8.03137 7.85236 7.71499 + 7.61791 7.56065 7.54473 7.56709 7.62349 7.70768 + 7.79887 7.82763 7.80457 7.64193 6.78081 5.95154 + 3.47777 2.57732 1.46202 1.27478 1.13998 1.11125 + 11.59075 10.97609 10.46072 9.98797 9.55759 9.16962 + 8.82372 8.51980 8.25804 8.03818 7.85971 7.72241 + 7.62631 7.57187 7.55999 7.58576 7.64447 7.73615 + 7.85226 7.90150 7.89505 7.76162 7.09909 6.40388 + 3.89080 2.89163 1.57605 1.34024 1.16019 1.11099 + 11.57362 10.97674 10.46224 9.98995 9.55991 9.17238 + 8.82705 8.52381 8.26282 8.04385 7.86641 7.73038 + 7.63589 7.58354 7.57440 7.60375 7.66742 7.76747 + 7.90202 7.97010 7.99625 7.91225 7.43570 6.93571 + 4.55204 3.41720 1.78287 1.46743 1.18171 1.11074 + 11.58527 10.98347 10.46145 9.98616 9.55591 9.16942 + 8.82578 8.52433 8.26480 8.04708 7.87101 7.73584 + 7.63921 7.58109 7.56729 7.60398 7.69248 7.81067 + 7.92941 7.98676 8.03778 8.03141 7.64627 7.12892 + 5.05925 3.89900 1.97196 1.56603 1.20338 1.11062 + 11.57950 10.98342 10.46166 9.98664 9.55659 9.17030 + 8.82683 8.52559 8.26628 8.04880 7.87300 7.73820 + 7.64205 7.58457 7.57163 7.60953 7.69975 7.82049 + 7.94410 8.00678 8.06926 8.08452 7.77716 7.33359 + 5.41144 4.24046 2.15987 1.67801 1.22741 1.11055 + 11.57547 10.98348 10.46186 9.98695 9.55702 9.17086 + 8.82752 8.52641 8.26725 8.04994 7.87436 7.73980 + 7.64398 7.58692 7.57453 7.61322 7.70458 7.82708 + 7.95412 8.02039 8.09037 8.12025 7.86958 7.48085 + 5.68645 4.52471 2.33461 1.78907 1.25103 1.11050 + 11.55004 10.97714 10.46357 9.99204 9.56271 9.17584 + 8.83114 8.52854 8.26829 8.05041 7.87485 7.74139 + 7.64916 7.59824 7.59086 7.62498 7.69882 7.81277 + 7.96148 8.04396 8.12418 8.16458 7.99207 7.67846 + 6.09461 4.97649 2.64807 2.00626 1.29820 1.11043 + 11.54848 10.97651 10.46247 9.99134 9.56276 9.17650 + 8.83221 8.52993 8.26998 8.05222 7.87622 7.74191 + 7.64937 7.59941 7.59378 7.62902 7.70229 7.81542 + 7.96926 8.05936 8.14564 8.17956 8.04344 7.85631 + 6.39173 5.28479 2.91893 2.22304 1.33753 1.11038 + 0.75600 0.78838 0.82133 0.85505 0.88961 0.92512 + 0.96184 1.00016 1.04069 1.08382 1.12994 1.17965 + 1.23384 1.29237 1.35178 1.40337 1.43847 1.46052 + 1.47519 1.48080 1.48942 1.49752 1.49454 1.49309 + 1.49350 1.49356 1.49331 1.49337 1.49323 1.49331 + 1.06343 1.10110 1.14032 1.18151 1.22479 1.27025 + 1.31799 1.36807 1.42054 1.47538 1.53241 1.59131 + 1.65148 1.71195 1.77126 1.82698 1.87500 1.90829 + 1.91824 1.91548 1.91732 1.92442 1.92586 1.92411 + 1.92499 1.92545 1.92533 1.92519 1.92550 1.92525 + 1.33592 1.38302 1.43150 1.48187 1.53419 1.58844 + 1.64460 1.70260 1.76230 1.82353 1.88591 1.94893 + 2.01185 2.07361 2.13270 2.18707 2.23417 2.27170 + 2.29337 2.29293 2.28064 2.26521 2.28263 2.30034 + 2.29378 2.28978 2.29045 2.29144 2.28917 2.29067 + 1.82674 1.88946 1.95239 2.01614 2.08057 2.14545 + 2.21055 2.27564 2.34050 2.40492 2.46880 2.53213 + 2.59550 2.65883 2.71979 2.77385 2.81579 2.84332 + 2.85773 2.86278 2.86858 2.87427 2.87949 2.87986 + 2.87862 2.87840 2.87854 2.87862 2.87857 2.87856 + 2.24037 2.32247 2.40117 2.47710 2.54991 2.61948 + 2.68606 2.75050 2.81411 2.87700 2.93894 2.99958 + 3.05891 3.11645 3.17038 3.21770 3.25542 3.28340 + 3.30166 3.30780 3.31660 3.32662 3.33435 3.33487 + 3.33192 3.33144 3.33181 3.33183 3.33194 3.33187 + 2.60156 2.70099 2.79302 2.87819 2.95604 3.02664 + 3.09085 3.15085 3.20968 3.26781 3.32495 3.38038 + 3.43345 3.48337 3.52915 3.56994 3.60477 3.63271 + 3.65279 3.66080 3.67210 3.68489 3.69577 3.69582 + 3.69207 3.69138 3.69177 3.69200 3.69187 3.69194 + 2.92201 3.03571 3.13818 3.22989 3.31029 3.37962 + 3.43939 3.49294 3.54491 3.59616 3.64644 3.69505 + 3.74120 3.78411 3.82310 3.85788 3.88824 3.91430 + 3.93641 3.94696 3.96076 3.97513 3.98744 3.98771 + 3.98365 3.98287 3.98331 3.98356 3.98339 3.98353 + 3.46818 3.60325 3.71959 3.81775 3.89714 3.95858 + 4.00499 4.04216 4.07779 4.11357 4.14917 4.18380 + 4.21608 4.24499 4.27056 4.29399 4.31673 4.33986 + 4.36485 4.37874 4.39479 4.40940 4.42279 4.42427 + 4.42080 4.42021 4.42077 4.42078 4.42096 4.42092 + 3.92551 4.06994 4.19035 4.28755 4.36107 4.41217 + 4.44461 4.46564 4.48464 4.50383 4.52320 4.54243 + 4.56074 4.57769 4.59344 4.60878 4.62502 4.64435 + 4.66954 4.68455 4.70021 4.71294 4.72630 4.72861 + 4.72734 4.72706 4.72752 4.72752 4.72766 4.72766 + 4.81570 4.95735 5.06652 5.14541 5.19406 5.21467 + 5.21235 5.19614 5.17748 5.15938 5.14270 5.12837 + 5.11739 5.11069 5.10797 5.10755 5.10886 5.11668 + 5.13644 5.14962 5.15919 5.16313 5.17233 5.17629 + 5.18198 5.18274 5.18277 5.18277 5.18276 5.18282 + 5.48000 5.60020 5.68368 5.73433 5.75288 5.74227 + 5.70838 5.66093 5.61192 5.56479 5.52090 5.48167 + 5.44911 5.42457 5.40712 5.39303 5.38017 5.37500 + 5.38459 5.39253 5.39338 5.38723 5.38959 5.39421 + 5.40638 5.40816 5.40770 5.40772 5.40752 5.40765 + 6.41928 6.52075 6.54761 6.51880 6.45445 6.37623 + 6.29122 6.20516 6.12385 6.04638 5.96802 5.88845 + 5.81796 5.76372 5.72288 5.68556 5.64553 5.61650 + 5.60515 5.59719 5.58035 5.55982 5.54867 5.55194 + 5.57107 5.57405 5.57309 5.57264 5.57265 5.57271 + 7.10830 7.14187 7.10751 7.02513 6.91209 6.78691 + 6.65697 6.52922 6.41070 6.30138 6.19761 6.09797 + 6.00845 5.93268 5.86858 5.80925 5.75028 5.70070 + 5.66481 5.64544 5.61773 5.58886 5.56845 5.56925 + 5.58653 5.58927 5.58815 5.58767 5.58766 5.58773 + 7.63650 7.61720 7.53040 7.39867 7.24012 7.07359 + 6.90627 6.74467 6.59569 6.45989 6.33508 6.21916 + 6.11380 6.01945 5.93511 5.85735 5.78374 5.71745 + 5.65976 5.63103 5.59720 5.56608 5.54043 5.53802 + 5.54748 5.54905 5.54807 5.54771 5.54769 5.54776 + 8.05977 8.00165 7.87049 7.69331 7.49193 7.28817 + 7.08893 6.89909 6.72430 6.56564 6.42216 6.29150 + 6.17166 6.06082 5.95890 5.86562 5.78015 5.69998 + 5.62351 5.58714 5.55020 5.52038 5.49209 5.48625 + 5.48503 5.48499 5.48432 5.48416 5.48410 5.48417 + 8.70676 8.58652 8.37959 8.12254 7.84581 7.57837 + 7.32635 7.09169 6.87704 6.68274 6.50671 6.34606 + 6.19785 6.06046 5.93327 5.81585 5.70688 5.60229 + 5.49961 5.45152 5.40935 5.38182 5.35166 5.33898 + 5.32025 5.31746 5.31713 5.31746 5.31700 5.31730 + 9.18020 9.00827 8.73658 8.41068 8.06981 7.74965 + 7.45527 7.18584 6.94073 6.71906 6.51739 6.33210 + 6.16017 6.00022 5.85162 5.71350 5.58444 5.46061 + 5.34014 5.28416 5.23555 5.20481 5.17218 5.15596 + 5.12838 5.12408 5.12382 5.12443 5.12364 5.12414 + 10.10179 9.61837 9.15171 8.71526 8.30713 7.92578 + 7.56997 7.23941 6.93391 6.65260 6.39385 6.15539 + 5.93457 5.73022 5.54348 5.37354 5.21796 5.06511 + 4.90560 4.82770 4.75998 4.71624 4.66737 4.65100 + 4.62965 4.62669 4.62610 4.62610 4.62621 4.62598 + 10.57550 9.96638 9.39191 8.86246 8.37417 7.92449 + 7.51100 7.13206 6.78676 6.47247 6.18586 5.92292 + 5.67832 5.44866 5.23514 5.03712 4.85255 4.67321 + 4.49277 4.40473 4.32223 4.26139 4.19634 4.18160 + 4.17741 4.17745 4.17583 4.17551 4.17526 4.17508 + 11.11824 10.32562 9.60036 8.94307 8.34588 7.80433 + 7.31511 6.87373 6.47652 6.11907 5.79592 5.50078 + 5.22534 4.96385 4.71655 4.48397 4.26346 4.04888 + 3.83714 3.73569 3.64207 3.57388 3.49914 3.48099 + 3.47457 3.47443 3.47262 3.47232 3.47191 3.47165 + 11.42176 10.49608 9.67067 8.93316 8.27228 7.67991 + 7.15065 6.67682 6.25108 5.86740 5.51941 5.19961 + 4.89825 4.60895 4.33295 4.07333 3.83128 3.60271 + 3.38649 3.28412 3.18487 3.10872 3.03356 3.01420 + 2.99685 2.99472 2.99335 2.99315 2.99304 2.99292 + 11.63362 10.61159 9.71710 8.92416 8.21978 7.59265 + 7.03460 6.53556 6.08565 5.67830 5.30772 4.96729 + 4.64872 4.34637 4.06020 3.79090 3.53881 3.30022 + 3.07432 2.96727 2.86389 2.78490 2.70699 2.68686 + 2.66818 2.66582 2.66437 2.66419 2.66407 2.66459 + 11.78288 10.69223 9.75090 8.91978 8.18538 7.53443 + 6.95609 6.43853 5.97046 5.54523 5.15755 4.80166 + 4.47054 4.15913 3.86630 3.59076 3.33167 3.08666 + 2.85475 2.74433 2.63661 2.55336 2.47224 2.45206 + 2.43503 2.43290 2.43127 2.43109 2.43091 2.43182 + 11.97972 10.79906 9.80033 8.92283 8.15229 7.47355 + 6.87159 6.33220 5.84262 5.39630 4.98840 4.61390 + 4.26695 3.94298 3.63981 3.35444 3.08455 2.82901 + 2.58579 2.46879 2.35362 2.26357 2.17584 2.15469 + 2.13890 2.13702 2.13517 2.13498 2.13473 2.13507 + 12.10192 10.86763 9.83816 8.93679 8.14865 7.45678 + 6.84413 6.29518 5.79649 5.34137 4.92486 4.54172 + 4.18592 3.85278 3.54030 3.24576 2.96658 2.70021 + 2.44394 2.31946 2.19721 2.10164 2.00678 1.98340 + 1.96551 1.96344 1.96153 1.96130 1.96108 1.96016 + 12.25331 10.96580 9.91437 8.99634 8.19808 7.49665 + 6.87577 6.31987 5.81578 5.35611 4.93489 4.54549 + 4.18001 3.83294 3.50339 3.19064 2.89224 2.60108 + 2.31141 2.16596 2.01959 1.90236 1.78595 1.75632 + 1.73232 1.72951 1.72723 1.72692 1.72669 1.72577 + 12.30550 11.01652 9.97675 9.06755 8.27613 7.57705 + 6.95648 6.40066 5.89789 5.44040 5.02128 4.63266 + 4.26496 3.91168 3.57243 3.24744 2.93410 2.62244 + 2.30182 2.13479 1.95838 1.81126 1.67039 1.63609 + 1.60840 1.60492 1.60189 1.60156 1.60122 1.60317 + 12.31988 11.05466 10.05799 9.18805 8.42552 7.74710 + 7.14072 6.59420 6.09713 5.64273 5.22509 4.83742 + 4.47138 4.12015 3.78013 3.44595 3.11023 2.76126 + 2.38298 2.17546 1.94724 1.74640 1.54585 1.50372 + 1.47620 1.47259 1.46675 1.46560 1.46612 1.47271 + 12.26092 11.05815 10.12277 9.29742 8.56080 7.89687 + 7.29807 6.75698 6.26713 5.82194 5.41439 5.03624 + 4.67693 4.32817 3.98647 3.64676 3.29954 2.92543 + 2.49951 2.25778 1.98843 1.74713 1.48808 1.42770 + 1.40446 1.40307 1.39408 1.39170 1.39387 1.40184 + 12.22306 11.04729 10.15247 9.36174 8.65187 8.00937 + 7.42766 6.90003 6.42069 5.98366 5.58245 5.20934 + 4.85427 4.50903 4.16948 3.82930 3.47650 3.08619 + 2.62555 2.35595 2.04799 1.76753 1.45807 1.38350 + 1.35981 1.35929 1.34806 1.34493 1.34814 1.35579 + 12.18353 11.03166 10.17300 9.41148 8.72501 8.10148 + 7.53513 7.01990 6.55051 6.12147 5.72680 5.35923 + 5.00918 4.66852 4.33265 3.99419 3.63902 3.23750 + 2.74959 2.45684 2.11591 1.80028 1.44420 1.35565 + 1.32928 1.32923 1.31622 1.31250 1.31651 1.32306 + 12.11170 10.99913 10.19967 9.48430 8.83605 8.24407 + 7.70383 7.21019 6.75871 6.34467 5.96283 5.60668 + 5.26743 4.93723 4.61074 4.27908 3.92474 3.51031 + 2.98308 2.65426 2.25928 1.88280 1.44272 1.32744 + 1.29068 1.29049 1.27488 1.27039 1.27538 1.27934 + 12.05386 10.97159 10.21632 9.53561 8.91667 8.34949 + 7.83034 7.35465 6.91859 6.51800 6.14817 5.80312 + 5.47467 5.15518 4.83892 4.51597 4.16641 3.74699 + 3.19445 2.83940 2.40232 1.97493 1.46005 1.31955 + 1.26775 1.26638 1.24904 1.24413 1.24948 1.25128 + 12.02226 10.96415 10.25659 9.61734 9.03654 8.50550 + 8.02083 7.57836 7.17444 6.80502 6.46527 6.14881 + 5.84645 5.54994 5.25430 4.95093 4.62223 4.22826 + 3.68268 3.28904 2.73930 2.17128 1.52456 1.35044 + 1.24432 1.23122 1.21193 1.21021 1.20719 1.21111 + 11.96332 10.93706 10.27015 9.66606 9.11592 8.61245 + 8.15270 7.73316 7.35061 7.00154 6.68160 6.38489 + 6.10271 5.82707 5.55288 5.27095 4.96189 4.58048 + 4.03017 3.62115 3.03691 2.40751 1.61999 1.38901 + 1.23380 1.21513 1.19287 1.19037 1.18742 1.18965 + 11.85208 10.88107 10.27687 9.72524 9.21952 8.75432 + 8.32770 7.93728 7.58094 7.25639 6.96076 6.69007 + 6.43818 6.19884 5.96641 5.72943 5.46148 5.09820 + 4.52580 4.09587 3.49234 2.81666 1.84111 1.51149 + 1.22641 1.19398 1.17680 1.17269 1.15744 1.16724 + 11.84516 10.88307 10.29645 9.76135 9.27207 8.82383 + 8.41477 8.04268 7.70561 7.40136 7.12713 6.87896 + 6.65041 6.43524 6.22857 6.01994 5.78429 5.45822 + 4.92200 4.50049 3.88185 3.15234 2.02226 1.62007 + 1.24560 1.19554 1.16334 1.15883 1.14673 1.15568 + 11.84273 10.89497 10.32249 9.79771 9.31643 8.87505 + 8.47263 8.10810 7.78065 7.48864 7.22969 7.00037 + 6.79490 6.60629 6.42550 6.23330 6.00251 5.69327 + 5.21200 4.83198 4.24914 3.49650 2.18022 1.70245 + 1.26155 1.20151 1.15862 1.15232 1.14900 1.14866 + 11.83899 10.89902 10.33428 9.81716 9.34353 8.91019 + 8.51623 8.16056 7.84251 7.56054 7.31250 7.09521 + 6.90316 6.72974 6.56680 6.39622 6.19083 5.90728 + 5.44936 5.08198 4.51371 3.75938 2.35180 1.80387 + 1.27995 1.20718 1.15573 1.14823 1.14433 1.14397 + 11.83197 10.90645 10.35234 9.84511 9.38122 8.95813 + 8.57522 8.23162 7.92699 7.65991 7.42833 7.22898 + 7.05611 6.90338 6.76426 6.62334 6.45609 6.21960 + 5.81798 5.48191 4.94168 4.18356 2.64981 2.00486 + 1.32407 1.22179 1.15197 1.14607 1.13568 1.13807 + 11.82796 10.91280 10.36494 9.86413 9.40675 8.99061 + 8.61505 8.27915 7.98253 7.72405 7.50203 7.31372 + 7.15405 7.01747 6.89816 6.78147 6.64366 6.44225 + 6.08365 5.77475 5.26699 4.52730 2.91831 2.18623 + 1.36800 1.24155 1.15204 1.14421 1.13133 1.13446 + 11.81612 10.92283 10.38568 9.89472 9.44708 9.04085 + 8.67524 8.34949 8.06330 7.81605 7.60664 7.43337 + 7.29261 7.18051 7.09329 7.01918 6.93693 6.80364 + 6.52697 6.26748 5.81897 5.13995 3.48943 2.58985 + 1.47197 1.29493 1.15878 1.14272 1.13003 1.12956 + 11.81115 10.93433 10.39717 9.90813 9.46420 9.06328 + 8.70412 8.38562 8.10697 7.86749 7.66600 7.50060 + 7.36733 7.26337 7.18940 7.14253 7.10726 7.02800 + 6.80306 6.57938 6.19236 5.56772 3.90170 2.94176 + 1.58113 1.35146 1.16670 1.14648 1.12717 1.12709 + 11.75940 10.93955 10.40836 9.92463 9.48584 9.09016 + 8.73639 8.42365 8.15130 7.91885 7.72548 7.56967 + 7.44804 7.35873 7.30385 7.28306 7.28539 7.26343 + 7.12765 6.96471 6.65219 6.11315 4.54018 3.49185 + 1.78497 1.46942 1.18802 1.15468 1.12525 1.12462 + 11.71593 10.94221 10.41349 9.93219 9.49584 9.10275 + 8.75181 8.44223 8.17337 7.94485 7.75601 7.60551 + 7.49018 7.40861 7.36380 7.35703 7.38033 7.39246 + 7.31361 7.19163 6.93234 6.46119 4.99833 3.91779 + 1.97410 1.58448 1.21136 1.16410 1.12516 1.12339 + 11.66276 10.93723 10.41837 9.94182 9.50725 9.11483 + 8.76405 8.45455 8.18629 7.95911 7.77280 7.62667 + 7.51879 7.44780 7.41357 7.41013 7.42796 7.44997 + 7.42728 7.35042 7.13382 6.70384 5.34305 4.26387 + 2.14958 1.69501 1.23540 1.17454 1.12546 1.12266 + 11.64043 10.93782 10.42012 9.94486 9.51150 9.12016 + 8.77045 8.46214 8.19535 7.96992 7.78560 7.64174 + 7.53653 7.46893 7.43913 7.44183 7.46872 7.50516 + 7.50904 7.45572 7.27685 6.89288 5.60877 4.55170 + 2.31783 1.80017 1.25945 1.18466 1.12705 1.12217 + 11.61244 10.93865 10.42248 9.94863 9.51678 9.12695 + 8.77879 8.47219 8.20733 7.98411 7.80226 7.66124 + 7.55947 7.49616 7.47205 7.48268 7.52140 7.57679 + 7.61553 7.59428 7.47163 7.16110 6.00536 5.00238 + 2.62885 1.99798 1.30737 1.20532 1.13120 1.12155 + 11.59473 10.93927 10.42392 9.95090 9.51993 9.13109 + 8.78399 8.47853 8.21487 7.99295 7.81255 7.67326 + 7.57358 7.51287 7.49223 7.50775 7.55384 7.62111 + 7.68164 7.68111 7.59810 7.34332 6.29159 5.34445 + 2.90468 2.17960 1.35467 1.22683 1.13603 1.12118 + 11.56762 10.94022 10.42597 9.95396 9.52413 9.13665 + 8.79111 8.48726 8.22519 8.00491 7.82643 7.68946 + 7.59263 7.53551 7.51963 7.54190 7.59804 7.68193 + 7.77285 7.80159 7.77871 7.61685 6.76080 5.93673 + 3.47604 2.58020 1.46968 1.28328 1.14910 1.12068 + 11.55187 10.94059 10.42709 9.95564 9.52635 9.13952 + 8.79466 8.49154 8.23020 8.01073 7.83325 7.69754 + 7.60228 7.54710 7.53377 7.55949 7.62078 7.71362 + 7.82089 7.86473 7.87385 7.76774 7.05296 6.32500 + 3.92355 2.92139 1.58001 1.34151 1.16240 1.12043 + 11.53520 10.94074 10.42791 9.95707 9.52841 9.14215 + 8.79795 8.49571 8.23558 8.01731 7.84042 7.70480 + 7.61056 7.55834 7.54916 7.57838 7.64182 7.74151 + 7.87557 7.94339 7.96950 7.88595 7.41197 6.91495 + 4.54530 3.41640 1.78903 1.47476 1.19090 1.12017 + 11.54669 10.94726 10.42692 9.95326 9.52445 9.13924 + 8.79670 8.49625 8.23756 8.02053 7.84500 7.71025 + 7.61390 7.55593 7.54212 7.57864 7.66681 7.78454 + 7.90283 7.95995 8.01084 8.00456 7.62133 7.10706 + 5.05011 3.89581 1.97728 1.57286 1.21239 1.12004 + 11.54090 10.94711 10.42713 9.95373 9.52512 9.14012 + 8.79778 8.49752 8.23905 8.02225 7.84702 7.71261 + 7.61674 7.55941 7.54645 7.58419 7.67406 7.79433 + 7.91745 7.97989 8.04220 8.05750 7.75152 7.31052 + 5.40036 4.23543 2.16423 1.68434 1.23637 1.11997 + 11.53683 10.94718 10.42733 9.95404 9.52558 9.14070 + 8.79850 8.49838 8.24005 8.02342 7.84838 7.71424 + 7.61868 7.56175 7.54936 7.58788 7.67890 7.80092 + 7.92741 7.99343 8.06323 8.09316 7.84351 7.45694 + 5.67373 4.51806 2.33807 1.79494 1.25987 1.11992 + 11.51189 10.94083 10.42894 9.95912 9.53133 9.14577 + 8.80215 8.50048 8.24104 8.02385 7.84882 7.71575 + 7.62378 7.57299 7.56562 7.59960 7.67314 7.78667 + 7.93480 8.01691 8.09684 8.13726 7.96552 7.65348 + 6.07938 4.96721 2.64998 2.01109 1.30681 1.11986 + 11.51047 10.94051 10.42794 9.95840 9.53121 9.14620 + 8.80308 8.50182 8.24274 8.02568 7.85023 7.71626 + 7.62393 7.57405 7.56835 7.60347 7.67657 7.78934 + 7.94257 8.03231 8.11828 8.15209 8.01655 7.83077 + 6.37461 5.27327 2.91951 2.22713 1.34575 1.11983 + 0.73870 0.77046 0.80280 0.83593 0.86992 0.90488 + 0.94108 0.97892 1.01902 1.06176 1.10757 1.15708 + 1.21118 1.26975 1.32934 1.38111 1.41624 1.43818 + 1.45257 1.45794 1.46625 1.47403 1.47078 1.46927 + 1.46962 1.46968 1.46943 1.46948 1.46935 1.46942 + 1.04169 1.07864 1.11718 1.15771 1.20036 1.24526 + 1.29250 1.34216 1.39431 1.44894 1.50590 1.56487 + 1.62523 1.68601 1.74573 1.80193 1.85036 1.88369 + 1.89290 1.88956 1.89111 1.89826 1.89940 1.89743 + 1.89821 1.89867 1.89854 1.89839 1.89872 1.89846 + 1.31018 1.35684 1.40491 1.45490 1.50684 1.56075 + 1.61661 1.67434 1.73383 1.79491 1.85723 1.92027 + 1.98332 2.04533 2.10481 2.15971 2.20742 2.24549 + 2.26731 2.26668 2.25386 2.23773 2.25452 2.27221 + 2.26574 2.26175 2.26236 2.26334 2.26106 2.26258 + 1.79675 1.85879 1.92117 1.98453 2.04870 2.11348 + 2.17865 2.24394 2.30911 2.37396 2.43836 2.50230 + 2.56631 2.63026 2.69180 2.74631 2.78849 2.81598 + 2.83016 2.83516 2.84095 2.84658 2.85143 2.85164 + 2.85027 2.85004 2.85016 2.85025 2.85019 2.85019 + 2.20741 2.28871 2.36693 2.44268 2.51563 2.58563 + 2.65285 2.71803 2.78232 2.84577 2.90821 2.96935 + 3.02928 3.08762 3.14244 3.19046 3.22843 3.25642 + 3.27469 3.28089 3.28982 3.29994 3.30735 3.30774 + 3.30469 3.30419 3.30455 3.30457 3.30467 3.30460 + 2.56633 2.66519 2.75699 2.84227 2.92057 2.99188 + 3.05703 3.11805 3.17782 3.23678 3.29462 3.35067 + 3.40438 3.45497 3.50148 3.54298 3.57841 3.60677 + 3.62703 3.63508 3.64659 3.65966 3.67042 3.67029 + 3.66645 3.66575 3.66613 3.66636 3.66623 3.66630 + 2.88522 2.99851 3.10096 3.19303 3.27414 3.34448 + 3.40545 3.46026 3.51336 3.56556 3.61662 3.66587 + 3.71266 3.75629 3.79607 3.83164 3.86273 3.88937 + 3.91188 3.92262 3.93678 3.95153 3.96383 3.96395 + 3.95980 3.95902 3.95946 3.95972 3.95956 3.95967 + 3.42949 3.56436 3.68102 3.77992 3.86045 3.92335 + 3.97138 4.01014 4.04708 4.08383 4.12017 4.15538 + 4.18837 4.21830 4.24510 4.26964 4.29309 4.31681 + 4.34266 4.35713 4.37387 4.38902 4.40249 4.40392 + 4.40039 4.39981 4.40036 4.40038 4.40055 4.40052 + 3.88564 4.03030 4.15137 4.24961 4.32447 4.37714 + 4.41129 4.43395 4.45434 4.47465 4.49493 4.51495 + 4.53415 4.55223 4.56928 4.58583 4.60300 4.62323 + 4.64963 4.66541 4.68194 4.69537 4.70895 4.71124 + 4.70997 4.70969 4.71015 4.71016 4.71030 4.71029 + 4.77474 4.91758 5.02814 5.10850 5.15868 5.18084 + 5.18006 5.16535 5.14814 5.13142 5.11611 5.10310 + 5.09347 5.08818 5.08688 5.08785 5.09049 5.09973 + 5.12127 5.13549 5.14620 5.15100 5.16069 5.16471 + 5.17052 5.17129 5.17132 5.17134 5.17130 5.17137 + 5.43924 5.56131 5.64664 5.69904 5.71920 5.71009 + 5.67760 5.63155 5.58402 5.53848 5.49627 5.45876 + 5.42788 5.40492 5.38899 5.37639 5.36508 5.36160 + 5.37318 5.38225 5.38428 5.37902 5.38198 5.38674 + 5.39912 5.40090 5.40043 5.40046 5.40026 5.40039 + 6.38136 6.48358 6.51278 6.48701 6.42525 6.34827 + 6.26368 6.17833 6.09921 6.02490 5.94921 5.87112 + 5.80175 5.74903 5.71006 5.67467 5.63637 5.60902 + 5.59961 5.59271 5.57690 5.55711 5.54665 5.55014 + 5.56959 5.57261 5.57166 5.57121 5.57122 5.57126 + 7.07320 7.10730 7.07559 6.99677 6.88678 6.76288 + 6.63319 6.50603 6.38990 6.28418 6.18352 6.08561 + 5.99731 5.92302 5.86068 5.80322 5.74608 5.69827 + 5.66411 5.64562 5.61874 5.59046 5.57075 5.57179 + 5.58940 5.59219 5.59107 5.59060 5.59061 5.59066 + 7.60426 7.58542 7.50158 7.37384 7.21859 7.05323 + 6.88590 6.72478 6.57846 6.44681 6.32553 6.21146 + 6.10728 6.01433 5.93163 5.85566 5.78386 5.71935 + 5.66330 5.63529 5.60211 5.57147 5.54648 5.54430 + 5.55410 5.55572 5.55474 5.55438 5.55437 5.55442 + 8.03025 7.97272 7.84484 7.67200 7.47402 7.27126 + 7.07166 6.88215 6.71038 6.55646 6.41693 6.28812 + 6.16930 6.05974 5.95937 5.86779 5.78405 5.70567 + 5.63085 5.59508 5.55866 5.52925 5.50158 5.49594 + 5.49500 5.49500 5.49433 5.49417 5.49414 5.49418 + 8.67920 8.56419 8.36208 8.10880 7.83433 7.56745 + 7.31518 7.08084 6.86849 6.67830 6.50732 6.35143 + 6.20582 6.06788 5.93868 5.82164 5.71757 5.61644 + 5.51248 5.46465 5.42380 5.39740 5.36627 5.35499 + 5.33565 5.33284 5.33272 5.33289 5.33283 5.33284 + 9.15822 8.99033 8.72272 8.40042 8.06239 7.74416 + 7.45122 7.18349 6.94096 6.72245 6.52379 6.34086 + 6.17067 6.01190 5.86412 5.72695 5.59933 5.47727 + 5.35841 5.30297 5.25471 5.22412 5.19187 5.17577 + 5.14817 5.14383 5.14357 5.14420 5.14340 5.14388 + 10.08355 9.60721 9.14676 8.71556 8.31187 7.93421 + 7.58140 7.25322 6.94953 6.66955 6.41174 6.17396 + 5.95375 5.75006 5.56406 5.39502 5.24057 5.08914 + 4.93131 4.85415 4.78665 4.74260 4.69380 4.67761 + 4.65598 4.65295 4.65238 4.65238 4.65251 4.65227 + 10.55595 9.95813 9.39303 8.87110 8.38874 7.94356 + 7.53332 7.15650 6.81235 6.49841 6.21152 5.94797 + 5.70282 5.47294 5.25960 5.06221 4.87877 4.70101 + 4.52239 4.43505 4.35252 4.29100 4.22577 4.21126 + 4.20681 4.20678 4.20517 4.20484 4.20460 4.20445 + 11.10113 10.32125 9.60599 8.95657 8.36541 7.82827 + 7.34210 6.90256 6.50624 6.14888 5.82527 5.52938 + 5.25329 4.99152 4.74433 4.51228 4.29273 4.07939 + 3.86885 3.76778 3.67395 3.60508 3.52998 3.51195 + 3.50540 3.50521 3.50341 3.50311 3.50272 3.50248 + 11.41274 10.49484 9.67591 8.94389 8.28764 7.69910 + 7.17282 6.70113 6.27669 5.89364 5.54583 5.22611 + 4.92508 4.63662 4.36172 4.10303 3.86147 3.63322 + 3.41733 3.31505 3.21568 3.13920 3.06370 3.04425 + 3.02685 3.02471 3.02332 3.02313 3.02301 3.02289 + 11.62276 10.61104 9.72339 8.93483 8.23310 7.60745 + 7.05031 6.55219 6.10377 5.69846 5.33019 4.99207 + 4.67531 4.37398 4.08831 3.81936 3.56774 3.32959 + 3.10387 2.99677 2.89319 2.81392 2.73572 2.71551 + 2.69678 2.69441 2.69296 2.69277 2.69266 2.69312 + 11.77052 10.69170 9.75717 8.92957 8.19640 7.54539 + 6.96663 6.44927 5.98290 5.56068 5.17672 4.82456 + 4.49616 4.18592 3.89320 3.61766 3.35906 3.11461 + 2.88284 2.77231 2.66437 2.58086 2.49949 2.47925 + 2.46217 2.46003 2.45840 2.45822 2.45804 2.45886 + 11.96539 10.79693 9.80456 8.92999 8.16000 7.48055 + 6.87766 6.33825 5.85051 5.40758 5.00392 4.63363 + 4.28968 3.96693 3.66379 3.37835 3.10896 2.85402 + 2.61100 2.49393 2.37860 2.28835 2.20040 2.17918 + 2.16335 2.16146 2.15960 2.15941 2.15917 2.15949 + 12.08674 10.86277 9.83920 8.94115 8.15457 7.46321 + 6.85079 6.30246 5.80542 5.35278 4.93921 4.55897 + 4.20535 3.87338 3.56130 3.26705 2.98836 2.72251 + 2.46659 2.34219 2.21991 2.12420 2.02911 2.00565 + 1.98769 1.98560 1.98369 1.98346 1.98323 1.98244 + 12.23312 10.95333 9.90735 8.99407 8.19978 7.50165 + 6.88340 6.32943 5.82650 5.36744 4.94650 4.55739 + 4.19258 3.84674 3.51863 3.20702 2.90919 2.61847 + 2.32944 2.18435 2.03822 1.92100 1.80419 1.77440 + 1.75026 1.74743 1.74514 1.74482 1.74459 1.74372 + 12.27672 10.99678 9.96332 9.05956 8.27266 7.57732 + 6.95969 6.40592 5.90427 5.44721 5.02817 4.63972 + 4.27280 3.92112 3.58385 3.26044 2.94783 2.63667 + 2.31683 2.15026 1.97427 1.82727 1.68580 1.65127 + 1.62344 1.61994 1.61688 1.61656 1.61622 1.61779 + 12.24674 11.02553 10.05245 9.19220 8.42967 7.74541 + 7.13101 6.57816 6.07971 5.62850 5.21699 4.83648 + 4.47607 4.12757 3.78829 3.45463 3.12000 2.77104 + 2.39137 2.18437 1.96017 1.76393 1.55901 1.51239 + 1.48711 1.48454 1.47832 1.47690 1.47783 1.48309 + 12.21666 11.02158 10.09072 9.26930 8.53624 7.87562 + 7.27993 6.74179 6.25474 5.81223 5.40727 5.03160 + 4.67468 4.32820 3.98868 3.65102 3.30575 2.93333 + 2.50873 2.26746 1.99839 1.75710 1.49764 1.43710 + 1.41397 1.41262 1.40361 1.40125 1.40348 1.41005 + 12.17594 11.00664 10.11531 9.32780 8.62112 7.98184 + 7.40335 6.87898 6.40291 5.96911 5.57111 5.20111 + 4.84901 4.50649 4.16944 3.83155 3.48079 3.09225 + 2.63303 2.36394 2.05639 1.77605 1.46640 1.39176 + 1.36829 1.36781 1.35657 1.35347 1.35677 1.36302 + 12.13455 10.98839 10.13250 9.37368 8.69011 8.06970 + 7.50665 6.99486 6.52901 6.10361 5.71256 5.34853 + 5.00180 4.66416 4.33098 3.99491 3.64184 3.24212 + 2.75568 2.46355 2.12314 1.80781 1.45180 1.36329 + 1.33720 1.33718 1.32416 1.32047 1.32460 1.32989 + 12.06089 10.95295 10.15526 9.44194 8.79620 8.20716 + 7.67025 7.18024 6.73264 6.32265 5.94493 5.59283 + 5.25734 4.93045 4.60684 4.27762 3.92534 3.51268 + 2.98704 2.65899 2.26484 1.88902 1.44953 1.33446 + 1.29807 1.29793 1.28230 1.27784 1.28298 1.28605 + 12.00223 10.92421 10.16996 9.49092 8.87421 8.30982 + 7.79394 7.32195 6.88990 6.49357 6.12810 5.78735 + 5.46285 5.14680 4.83345 4.51290 4.16532 3.74762 + 3.19675 2.84261 2.40666 1.98028 1.46647 1.32632 + 1.27498 1.27367 1.25631 1.25143 1.25697 1.25816 + 11.97046 10.91617 10.20891 9.57078 8.99179 8.46324 + 7.98164 7.54273 7.14280 6.77766 6.44239 6.13039 + 5.83213 5.53915 5.24642 4.94531 4.61830 4.22558 + 3.68133 3.28890 2.74136 2.17560 1.53061 1.35691 + 1.25162 1.23865 1.21929 1.21755 1.21478 1.21848 + 11.91238 10.88987 10.22300 9.61975 9.07115 8.56990 + 8.11300 7.69679 7.31803 6.97307 6.65743 6.36503 + 6.08680 5.81449 5.54298 5.26311 4.95553 4.57534 + 4.02660 3.61905 3.03740 2.41076 1.62576 1.39542 + 1.24129 1.22279 1.20047 1.19794 1.19522 1.19740 + 11.80158 10.83518 10.23135 9.68071 9.17649 8.71330 + 8.28916 7.90159 7.54846 7.22737 6.93534 6.66824 + 6.41966 6.18310 5.95297 5.71779 5.45128 5.08954 + 4.51946 4.09135 3.49056 2.81797 1.84645 1.51793 + 1.23406 1.20189 1.18495 1.18083 1.16552 1.17548 + 11.79370 10.83739 10.25208 9.71843 9.23090 8.78469 + 8.37791 8.00831 7.67392 7.37247 7.10114 6.85582 + 6.62993 6.41707 6.21238 6.00543 5.77129 5.44693 + 4.91326 4.49377 3.87815 3.15219 2.02709 1.62634 + 1.25342 1.20368 1.17179 1.16727 1.15504 1.16420 + 11.78657 10.84880 10.27999 9.75784 9.27843 8.83843 + 8.43719 8.07402 7.74850 7.45893 7.20280 6.97641 + 6.77357 6.58696 6.40763 6.21652 5.98678 5.67922 + 5.20120 4.82372 4.24428 3.49516 2.18394 1.70829 + 1.26969 1.20997 1.16716 1.16082 1.15758 1.15738 + 11.78407 10.85285 10.29137 9.77677 9.30533 8.87391 + 8.48170 8.12780 7.81161 7.53160 7.28561 7.07033 + 6.88009 6.70824 6.54667 6.37744 6.17363 5.89212 + 5.43725 5.07219 4.50735 3.75685 2.35493 1.80935 + 1.28814 1.21574 1.16441 1.15690 1.15303 1.15283 + 11.77796 10.85989 10.30850 9.80384 9.34254 8.92196 + 8.54140 8.19994 7.89706 7.63144 7.40102 7.20268 + 7.03079 6.87915 6.74129 6.60191 6.43655 6.20238 + 5.80384 5.46996 4.93291 4.17871 2.65180 2.00974 + 1.33219 1.23037 1.16085 1.15494 1.14456 1.14711 + 11.77355 10.86555 10.32038 9.82224 9.36755 8.95404 + 8.58094 8.24719 7.95228 7.69506 7.47397 7.28638 + 7.12743 6.99177 6.87362 6.75845 6.62254 6.42347 + 6.06784 5.76105 5.25641 4.52067 2.91916 2.19044 + 1.37600 1.25009 1.16102 1.15321 1.14032 1.14361 + 11.75963 10.87409 10.33980 9.85164 9.40664 9.00289 + 8.63952 8.31572 8.03108 7.78503 7.57656 7.40407 + 7.26412 7.15304 7.06704 6.99432 6.91363 6.78219 + 6.50804 6.25048 5.80502 5.13017 3.48796 2.59228 + 1.47954 1.30330 1.16788 1.15182 1.13917 1.13885 + 11.73828 10.87801 10.34969 9.86691 9.42696 9.02823 + 8.66996 8.35166 8.07314 7.83412 7.63373 7.47068 + 7.34192 7.24432 7.17493 7.12312 7.07043 6.98099 + 6.77473 6.56648 6.18379 5.56176 3.90317 2.92406 + 1.59236 1.36499 1.17576 1.15461 1.13293 1.13646 + 11.68595 10.88273 10.36096 9.88378 9.44897 9.05527 + 8.70206 8.38913 8.11660 7.88431 7.69180 7.53818 + 7.42095 7.33798 7.28782 7.26243 7.24734 7.21344 + 7.09282 6.94524 6.64190 6.11304 4.54180 3.46250 + 1.79492 1.48490 1.19757 1.16054 1.13276 1.13405 + 11.66196 10.89390 10.36759 9.88851 9.45417 9.06294 + 8.71370 8.40562 8.13813 7.91082 7.72304 7.57345 + 7.45891 7.37805 7.33384 7.32764 7.35158 7.36477 + 7.28801 7.16779 6.91112 6.44356 4.98943 3.91449 + 1.97933 1.59139 1.22029 1.17336 1.13448 1.13285 + 11.61119 10.88912 10.37206 9.89785 9.46560 9.07504 + 8.72584 8.41794 8.15153 7.92608 7.74062 7.59427 + 7.48594 7.41508 7.38166 7.37978 7.40017 7.42611 + 7.39843 7.31222 7.10344 6.71439 5.36043 4.20468 + 2.15566 1.71740 1.24446 1.17349 1.13998 1.13215 + 11.58871 10.89032 10.37471 9.90139 9.46993 9.08044 + 8.73243 8.42566 8.16009 7.93565 7.75215 7.60901 + 7.50436 7.43715 7.40762 7.41068 7.43820 7.47552 + 7.48102 7.42932 7.25291 6.87223 5.59658 4.54513 + 2.32137 1.80617 1.26819 1.19387 1.13635 1.13167 + 11.56085 10.89145 10.37727 9.90526 9.47512 9.08705 + 8.74064 8.43560 8.17196 7.94962 7.76853 7.62817 + 7.52691 7.46386 7.43990 7.45079 7.49000 7.54604 + 7.58597 7.56607 7.44573 7.13845 5.99073 4.99327 + 2.63099 2.00323 1.31591 1.21444 1.14048 1.13107 + 11.54313 10.89197 10.37881 9.90754 9.47820 9.09106 + 8.74565 8.44171 8.17926 7.95826 7.77864 7.63998 + 7.54077 7.48033 7.45982 7.47552 7.52194 7.58963 + 7.65101 7.65163 7.57073 7.31913 6.27514 5.33330 + 2.90550 2.18413 1.36300 1.23583 1.14528 1.13071 + 11.51603 10.89263 10.38065 9.91054 9.48239 9.09649 + 8.75242 8.44995 8.18911 7.96989 7.79226 7.65591 + 7.55953 7.50269 7.48697 7.50928 7.56542 7.64934 + 7.74068 7.77010 7.74890 7.58995 6.74122 5.92220 + 3.47439 2.58318 1.47749 1.29192 1.15832 1.13023 + 11.50062 10.89289 10.38158 9.91214 9.48458 9.09931 + 8.75588 8.45408 8.19396 7.97557 7.79894 7.66383 + 7.56900 7.51412 7.50091 7.52663 7.58776 7.68048 + 7.78791 7.83218 7.84261 7.73905 7.03131 6.30828 + 3.91993 2.92289 1.58729 1.34978 1.17162 1.12998 + 11.48441 10.89325 10.38260 9.91378 9.48686 9.10217 + 8.75933 8.45812 8.19866 7.98107 7.80545 7.67161 + 7.57837 7.52549 7.51487 7.54405 7.61036 7.71231 + 7.83682 7.89629 7.93805 7.89638 7.38046 6.79399 + 4.58027 3.46694 1.79209 1.46547 1.19768 1.12973 + 11.49643 10.89977 10.38161 9.90978 9.48271 9.09907 + 8.75797 8.45879 8.20122 7.98514 7.81040 7.67625 + 7.58036 7.52266 7.50892 7.54531 7.63314 7.75048 + 7.86854 7.92576 7.97710 7.97222 7.59508 7.08562 + 5.04113 3.89263 1.98273 1.57985 1.22153 1.12961 + 11.49083 10.89972 10.38181 9.91027 9.48340 9.09999 + 8.75909 8.46008 8.20271 7.98686 7.81239 7.67859 + 7.58315 7.52607 7.51316 7.55072 7.64022 7.76004 + 7.88286 7.94531 8.00790 8.02428 7.72387 7.28746 + 5.38940 4.23038 2.16864 1.69076 1.24544 1.12954 + 11.48682 10.89969 10.38192 9.91058 9.48387 9.10057 + 8.75980 8.46095 8.20371 7.98802 7.81373 7.68017 + 7.58503 7.52835 7.51599 7.55432 7.64494 7.76648 + 7.89266 7.95861 8.02852 8.05926 7.81474 7.43259 + 5.66118 4.51143 2.34155 1.80092 1.26886 1.12949 + 11.46185 10.89285 10.38302 9.91523 9.48942 9.10562 + 8.76353 8.46315 8.20479 7.98847 7.81416 7.68169 + 7.59011 7.53951 7.53210 7.56589 7.63914 7.75220 + 7.89981 7.98179 8.06170 8.10259 7.93496 7.62700 + 6.06440 4.95802 2.65185 2.01593 1.31555 1.12943 + 11.45868 10.89222 10.38232 9.91477 9.48928 9.10580 + 8.76408 8.46411 8.20622 7.99018 7.81554 7.68222 + 7.59031 7.54065 7.53497 7.56990 7.64258 7.75479 + 7.90747 7.99700 8.08289 8.11707 7.98483 7.80282 + 6.35786 5.26205 2.92011 2.23129 1.35420 1.12940 + 0.72208 0.75320 0.78493 0.81746 0.85089 0.88533 + 0.92105 0.95845 0.99816 1.04056 1.08609 1.13537 + 1.18931 1.24778 1.30736 1.35926 1.39465 1.41675 + 1.43096 1.43605 1.44397 1.45138 1.44777 1.44616 + 1.44645 1.44650 1.44624 1.44630 1.44615 1.44624 + 1.02073 1.05705 1.09496 1.13490 1.17699 1.22134 + 1.26809 1.31733 1.36911 1.42348 1.48028 1.53921 + 1.59966 1.66066 1.72073 1.77739 1.82629 1.85979 + 1.86847 1.86459 1.86561 1.87248 1.87365 1.87173 + 1.87248 1.87293 1.87281 1.87266 1.87298 1.87271 + 1.28566 1.33183 1.37943 1.42897 1.48048 1.53399 + 1.58947 1.64690 1.70612 1.76700 1.82920 1.89223 + 1.95539 2.01764 2.07752 2.13297 2.18135 2.21998 + 2.24195 2.24106 2.22763 2.21074 2.22710 2.24499 + 2.23889 2.23493 2.23548 2.23644 2.23414 2.23567 + 1.76788 1.82927 1.89109 1.95398 2.01779 2.08234 + 2.14739 2.21270 2.27804 2.34317 2.40799 2.47249 + 2.53715 2.60182 2.66409 2.71930 2.76202 2.78968 + 2.80346 2.80802 2.81339 2.81885 2.82403 2.82439 + 2.82308 2.82286 2.82300 2.82308 2.82303 2.82301 + 2.17547 2.25613 2.33389 2.40935 2.48218 2.55222 + 2.61967 2.68521 2.74996 2.81399 2.87710 2.93899 + 2.99976 3.05899 3.11471 3.16357 3.20217 3.23044 + 3.24845 3.25432 3.26301 3.27313 3.28088 3.28139 + 3.27843 3.27794 3.27831 3.27833 3.27844 3.27836 + 2.53224 2.63056 2.72203 2.80721 2.88560 2.95722 + 3.02287 3.08451 3.14501 3.20477 3.26348 3.32047 + 3.37514 3.42673 3.47421 3.51660 3.55274 3.58152 + 3.60177 3.60967 3.62110 3.63427 3.64536 3.64534 + 3.64158 3.64089 3.64129 3.64152 3.64140 3.64148 + 2.84957 2.96245 3.06472 3.15687 3.23829 3.30915 + 3.37085 3.42652 3.48054 3.53372 3.58579 3.63609 + 3.68395 3.72865 3.76944 3.80597 3.83784 3.86504 + 3.88777 3.89851 3.91275 3.92772 3.94032 3.94053 + 3.93647 3.93570 3.93614 3.93640 3.93624 3.93638 + 3.39196 3.52663 3.64337 3.74266 3.82383 3.88760 + 3.93670 3.97662 4.01476 4.05271 4.09024 4.12665 + 4.16083 4.19193 4.21986 4.24547 4.26988 4.29442 + 4.32089 4.33562 4.35272 4.36825 4.38201 4.38348 + 4.38004 4.37947 4.38003 4.38004 4.38021 4.38021 + 3.84710 3.99178 4.11320 4.21206 4.28782 4.34160 + 4.37703 4.40103 4.42277 4.44441 4.46597 4.48724 + 4.50771 4.52706 4.54536 4.56311 4.58138 4.60264 + 4.63002 4.64629 4.66334 4.67719 4.69111 4.69348 + 4.69225 4.69199 4.69245 4.69247 4.69260 4.69261 + 4.73563 4.87894 4.99030 5.07173 5.12320 5.14683 + 5.14762 5.13449 5.11880 5.10351 5.08954 5.07786 + 5.06960 5.06576 5.06599 5.06845 5.07248 5.08314 + 5.10625 5.12127 5.13266 5.13788 5.14802 5.15218 + 5.15802 5.15879 5.15883 5.15884 5.15883 5.15888 + 5.40070 5.52357 5.61003 5.66378 5.68549 5.67805 + 5.64729 5.60296 5.55702 5.51297 5.47212 5.43596 + 5.40650 5.38512 5.37088 5.35998 5.35024 5.34841 + 5.36179 5.37175 5.37448 5.36957 5.37302 5.37795 + 5.39041 5.39219 5.39173 5.39176 5.39156 5.39168 + 6.34539 6.44807 6.47873 6.45506 6.39563 6.32081 + 6.23820 6.15456 6.07690 6.00389 5.92958 5.85308 + 5.78543 5.73445 5.69727 5.66364 5.62703 5.60148 + 5.59393 5.58786 5.57263 5.55311 5.54304 5.54668 + 5.56635 5.56939 5.56844 5.56800 5.56800 5.56802 + 7.03961 7.07443 7.04456 6.96825 6.86098 6.73959 + 6.61208 6.48674 6.37210 6.26769 6.16847 6.07229 + 5.98582 5.91328 5.85265 5.79692 5.74155 5.69552 + 5.66307 5.64533 5.61897 5.59090 5.57150 5.57268 + 5.59058 5.59342 5.59230 5.59181 5.59180 5.59185 + 7.57287 7.55507 7.47346 7.34864 7.19651 7.03391 + 6.86892 6.70972 6.56497 6.43469 6.31492 6.20263 + 6.10027 6.00903 5.92797 5.85365 5.78360 5.72080 + 5.66630 5.63898 5.60635 5.57597 5.55123 5.54916 + 5.55924 5.56091 5.55993 5.55957 5.55953 5.55961 + 8.00082 7.94468 7.81947 7.65000 7.45547 7.25569 + 7.05853 6.87104 6.70093 6.54849 6.41052 6.28348 + 6.16645 6.05853 5.95972 5.86972 5.78763 5.71084 + 5.63747 5.60240 5.56655 5.53747 5.51008 5.50454 + 5.50382 5.50384 5.50317 5.50301 5.50296 5.50305 + 8.65304 8.54028 8.34174 8.09261 7.82214 7.55853 + 7.30883 7.07659 6.86608 6.67759 6.50826 6.35401 + 6.21002 6.07360 5.94585 5.83023 5.72757 5.62779 + 5.52516 5.47803 5.43789 5.41198 5.38120 5.36998 + 5.35066 5.34784 5.34774 5.34792 5.34784 5.34795 + 9.13470 8.97016 8.70685 8.38914 8.05537 7.74055 + 7.45029 7.18478 6.94421 6.72748 6.53047 6.34911 + 6.18040 6.02304 5.87660 5.74071 5.61430 5.49340 + 5.37578 5.32103 5.27352 5.24355 5.21178 5.19569 + 5.16794 5.16360 5.16335 5.16399 5.16318 5.16376 + 10.06505 9.59466 9.13952 8.71299 8.31337 7.93925 + 7.58949 7.26393 6.96245 6.68431 6.42803 6.19156 + 5.97252 5.76995 5.58500 5.41698 5.26353 5.11310 + 4.95629 4.87967 4.81283 4.76941 4.72117 4.70500 + 4.68316 4.68010 4.67955 4.67956 4.67969 4.67942 + 10.54203 9.95062 9.39105 8.87386 8.39558 7.95390 + 7.54662 7.17232 6.83025 6.51804 6.23260 5.97029 + 5.72624 5.49742 5.28506 5.08862 4.90609 4.72914 + 4.55121 4.46421 4.38214 4.32110 4.25632 4.24185 + 4.23738 4.23735 4.23575 4.23543 4.23519 4.23487 + 11.09273 10.31938 9.60960 8.96476 8.37741 7.84350 + 7.35999 6.92266 6.52813 6.17226 5.84991 5.55510 + 5.28002 5.01919 4.77293 4.54175 4.32300 4.11029 + 3.90010 3.79912 3.70544 3.63674 3.56175 3.54371 + 3.53724 3.53707 3.53526 3.53495 3.53456 3.53406 + 11.40344 10.49482 9.68267 8.95548 8.30265 7.71647 + 7.19184 6.72144 6.29827 5.91654 5.57011 5.25174 + 4.95199 4.66462 4.39064 4.13268 3.89164 3.66377 + 3.44815 3.34597 3.24663 3.17012 3.09440 3.07488 + 3.05743 3.05529 3.05390 3.05371 3.05359 3.05343 + 11.61351 10.61110 9.73009 8.94628 8.24786 7.62449 + 7.06893 6.57202 6.12475 5.72062 5.35358 5.01668 + 4.70110 4.40086 4.11612 3.84791 3.59680 3.35899 + 3.13353 3.02651 2.92290 2.84347 2.76481 2.74445 + 2.72561 2.72322 2.72176 2.72157 2.72146 2.72226 + 11.76047 10.69098 9.76289 8.93996 8.21009 7.56135 + 6.98417 6.46801 6.00276 5.58165 5.19882 4.84778 + 4.52050 4.21132 3.91958 3.64482 3.38674 3.14263 + 2.91113 2.80067 2.69267 2.60891 2.52692 2.50648 + 2.48925 2.48711 2.48545 2.48527 2.48508 2.48646 + 11.95327 10.79371 9.80745 8.93737 8.17065 7.49352 + 6.89230 6.35419 5.86761 5.42576 5.02315 4.65389 + 4.31101 3.98932 3.68720 3.40262 3.13387 2.87936 + 2.63661 2.51958 2.40409 2.31349 2.22487 2.20344 + 2.18742 2.18552 2.18364 2.18345 2.18320 2.18373 + 12.07258 10.85712 9.83917 8.94540 8.16199 7.47297 + 6.86232 6.31540 5.81962 5.36813 4.95565 4.57647 + 4.22391 3.89300 3.58197 3.28867 3.01078 2.74552 + 2.48989 2.36546 2.24292 2.14681 2.05117 2.02755 + 2.00941 2.00730 2.00537 2.00514 2.00491 2.00360 + 12.21627 10.94346 9.90188 8.99208 8.20052 7.50459 + 6.88818 6.33579 5.83430 5.37657 4.95690 4.56902 + 4.20541 3.86078 3.53388 3.22350 2.92687 2.63711 + 2.34856 2.20342 2.05692 1.93922 1.82217 1.79234 + 1.76815 1.76531 1.76301 1.76270 1.76247 1.76109 + 12.25930 10.98474 9.95451 9.05339 8.26866 7.57523 + 6.95932 6.40717 5.90701 5.45139 5.03375 4.64671 + 4.28121 3.93099 3.59520 3.27327 2.96212 2.65224 + 2.33320 2.16670 1.99040 1.84293 1.70148 1.66700 + 1.63917 1.63568 1.63264 1.63230 1.63196 1.63470 + 12.22898 11.01119 10.03944 9.18046 8.41913 7.73619 + 7.12322 6.57193 6.07510 5.62560 5.21587 4.83719 + 4.47861 4.13192 3.79442 3.46250 3.12958 2.78218 + 2.40379 2.19726 1.97342 1.77740 1.57289 1.52638 + 1.50076 1.49813 1.49191 1.49042 1.49136 1.50086 + 12.19819 11.00529 10.07468 9.25362 8.52115 7.86151 + 7.26711 6.73052 6.24523 5.80468 5.40179 5.02827 + 4.67346 4.32899 3.99139 3.65559 3.31212 2.94148 + 2.51859 2.27815 2.00991 1.76936 1.51102 1.45072 + 1.42678 1.42527 1.41627 1.41384 1.41606 1.42847 + 12.15593 10.98838 10.09667 9.30909 8.60278 7.96434 + 7.38709 6.86431 6.39011 5.95843 5.56269 5.19505 + 4.84522 4.50482 4.16976 3.83375 3.48486 3.09823 + 2.64102 2.37303 2.06668 1.78746 1.47944 1.40516 + 1.38078 1.38010 1.36886 1.36569 1.36897 1.38153 + 12.11239 10.96799 10.11157 9.35257 8.66930 8.04969 + 7.48791 6.97777 6.51389 6.09069 5.70203 5.34046 + 4.99611 4.66064 4.32948 3.99532 3.64412 3.24639 + 2.76221 2.47137 2.13246 1.81854 1.46454 1.37650 + 1.34957 1.34936 1.33634 1.33258 1.33668 1.34820 + 12.03429 10.92872 10.13056 9.41718 8.77185 8.18375 + 7.64823 7.15998 6.71445 6.30679 5.93157 5.58201 + 5.24896 4.92429 4.60268 4.27535 3.92495 3.51438 + 2.99131 2.66485 2.27262 1.89867 1.46174 1.34733 + 1.31045 1.31015 1.29451 1.28998 1.29511 1.30367 + 11.97164 10.89668 10.14233 9.46352 8.84747 8.28421 + 7.76985 7.29971 6.86981 6.47583 6.11286 5.77466 + 5.45259 5.13872 4.82735 4.50866 4.16294 3.74736 + 3.19928 2.84694 2.41321 1.98905 1.47820 1.33884 + 1.28740 1.28601 1.26862 1.26367 1.26921 1.27504 + 11.93239 10.88271 10.17617 9.53910 8.96136 8.43438 + 7.95459 7.51771 7.11999 6.75720 6.42437 6.11480 + 5.81880 5.52782 5.23689 4.93748 4.61222 4.22176 + 3.68084 3.29055 2.74547 2.18213 1.54117 1.36884 + 1.26398 1.25096 1.23169 1.23000 1.22711 1.23381 + 11.86898 10.85241 10.18729 9.58569 9.03887 8.53950 + 8.08460 7.67046 7.29385 6.95108 6.63765 6.34742 + 6.07123 5.80075 5.53095 5.25271 4.94691 4.56907 + 4.02385 3.61862 3.03967 2.41580 1.63530 1.40646 + 1.25349 1.23508 1.21281 1.21034 1.20750 1.21161 + 11.75242 10.79361 10.19264 9.64445 9.14255 8.68159 + 8.25956 7.87402 7.52283 7.20359 6.91334 6.64796 + 6.40101 6.16604 5.93746 5.70388 5.43919 5.07977 + 4.51310 4.08745 3.49003 2.82110 1.85462 1.52760 + 1.24555 1.21378 1.19717 1.19302 1.17757 1.18832 + 11.73339 10.80102 10.22673 9.69746 9.20920 8.75887 + 8.34644 7.97196 7.63571 7.33556 7.06804 6.82817 + 6.60793 6.39918 6.19497 5.98121 5.73495 5.41404 + 4.91732 4.52093 3.91145 3.16503 2.01145 1.62576 + 1.26527 1.21579 1.18361 1.18029 1.17271 1.17632 + 11.73496 10.80554 10.23981 9.72040 9.24343 8.80564 + 8.40639 8.04500 7.72111 7.43303 7.17828 6.95318 + 6.75161 6.56631 6.38833 6.19868 5.97061 5.66528 + 5.19070 4.81575 4.23976 3.49441 2.18913 1.71616 + 1.28062 1.22129 1.17865 1.17237 1.16912 1.16907 + 11.73290 10.80969 10.25106 9.73915 9.27006 8.84078 + 8.45054 8.09835 7.78371 7.50508 7.26033 7.04619 + 6.85709 6.68643 6.52615 6.35832 6.15616 5.87682 + 5.42519 5.06259 4.50125 3.75476 2.35918 1.81646 + 1.29869 1.22677 1.17567 1.16818 1.16435 1.16423 + 11.72759 10.81724 10.26836 9.76612 9.30697 8.88837 + 8.50961 8.16975 7.86832 7.60395 7.37466 7.17735 + 7.00644 6.85581 6.71904 6.58089 6.41705 6.18493 + 5.78948 5.45790 4.92419 4.17410 2.65455 2.01577 + 1.34207 1.24083 1.17173 1.16585 1.15557 1.15815 + 11.72408 10.82341 10.28053 9.78452 9.33181 8.92013 + 8.54870 8.21648 7.92293 7.66693 7.44690 7.26028 + 7.10225 6.96749 6.85029 6.73620 6.60164 6.40441 + 6.05166 5.74708 5.24573 4.51416 2.92055 2.19554 + 1.38539 1.26013 1.17162 1.16388 1.15106 1.15441 + 11.71148 10.83265 10.30033 9.81397 9.37066 8.96847 + 8.60657 8.28413 8.00074 7.75584 7.54842 7.37688 + 7.23777 7.12744 7.04214 6.97020 6.89051 6.76048 + 6.48870 6.23311 5.79085 5.12038 3.48676 2.59520 + 1.48799 1.31265 1.17809 1.16206 1.14953 1.14932 + 11.70645 10.84368 10.31130 9.82662 9.38668 8.98942 + 8.63360 8.31814 8.04221 7.80520 7.60593 7.44251 + 7.31104 7.20880 7.13644 7.09120 7.05780 6.98118 + 6.76074 6.54079 6.15969 5.54324 3.89478 2.94431 + 1.59597 1.36826 1.18573 1.16574 1.14654 1.14676 + 11.65680 10.84901 10.32216 9.84247 9.40741 9.01517 + 8.66455 8.35469 8.08494 7.85485 7.66357 7.50961 + 7.38962 7.30173 7.24812 7.22851 7.23211 7.21214 + 7.08017 6.92056 6.61344 6.08207 4.52702 3.48945 + 1.79767 1.48481 1.20670 1.17382 1.14447 1.14416 + 11.61488 10.85178 10.32749 9.85013 9.41743 9.02768 + 8.67980 8.37293 8.10653 7.88017 7.69322 7.54435 + 7.43040 7.35001 7.30619 7.30027 7.32452 7.33827 + 7.26284 7.14395 6.88963 6.42564 4.98049 3.91130 + 1.98486 1.59868 1.22976 1.18316 1.14431 1.14287 + 11.56309 10.84690 10.33226 9.85971 9.42886 9.03978 + 8.69199 8.38516 8.11929 7.89421 7.70962 7.56487 + 7.45807 7.38797 7.35449 7.35176 7.37049 7.39390 + 7.37423 7.30026 7.08819 6.66483 5.32167 4.25385 + 2.15854 1.70824 1.25355 1.19351 1.14452 1.14210 + 11.54154 10.84750 10.33401 9.86266 9.43296 9.04501 + 8.69838 8.39279 8.12833 7.90483 7.72206 7.57944 + 7.47521 7.40831 7.37908 7.38239 7.41014 7.44778 + 7.45416 7.40348 7.22892 6.85128 5.58430 4.53863 + 2.32514 1.81248 1.27735 1.20350 1.14606 1.14159 + 11.51391 10.84824 10.33616 9.86628 9.43806 9.05163 + 8.70657 8.40267 8.14006 7.91864 7.73825 7.59840 + 7.49749 7.43475 7.41101 7.42206 7.46142 7.51760 + 7.55808 7.53901 7.42021 7.11561 5.97598 4.98426 + 2.63323 2.00869 1.32477 1.22389 1.15011 1.14094 + 11.49635 10.84857 10.33740 9.86841 9.44113 9.05563 + 8.71154 8.40871 8.14726 7.92717 7.74826 7.61012 + 7.51128 7.45109 7.43073 7.44653 7.49299 7.56071 + 7.62246 7.62370 7.54413 7.29497 6.25850 5.32230 + 2.90650 2.18887 1.37160 1.24510 1.15486 1.14056 + 11.46966 10.84902 10.33924 9.87136 9.44524 9.06101 + 8.71825 8.41685 8.15697 7.93863 7.76170 7.62591 + 7.52991 7.47331 7.45763 7.47990 7.53597 7.61978 + 7.71116 7.74090 7.72064 7.56363 6.72134 5.90753 + 3.47278 2.58625 1.48547 1.30077 1.16781 1.14004 + 11.45459 10.84959 10.34036 9.87305 9.44743 9.06375 + 8.72162 8.42091 8.16178 7.94425 7.76833 7.63375 + 7.53925 7.48457 7.47140 7.49705 7.55805 7.65057 + 7.75787 7.80230 7.81339 7.71140 7.00941 6.29129 + 3.91632 2.92446 1.59471 1.35822 1.18107 1.13977 + 11.43862 10.85035 10.34178 9.87491 9.44969 9.06649 + 8.72494 8.42489 8.16645 7.94973 7.77479 7.64141 + 7.54847 7.49576 7.48517 7.51427 7.58037 7.68203 + 7.80627 7.86576 7.90781 7.86720 7.35609 6.77404 + 4.57362 3.46602 1.79849 1.47318 1.20705 1.13951 + 11.45108 10.85707 10.34089 9.87093 9.44554 9.06340 + 8.72363 8.42559 8.16900 7.95374 7.77964 7.64600 + 7.55043 7.49294 7.47924 7.51548 7.60298 7.71992 + 7.83770 7.89487 7.94636 7.94220 7.56915 7.06375 + 5.03207 3.88954 1.98828 1.58692 1.23081 1.13938 + 11.44565 10.85712 10.34120 9.87149 9.44627 9.06432 + 8.72472 8.42686 8.17048 7.95543 7.78162 7.64832 + 7.55323 7.49635 7.48348 7.52087 7.61002 7.72939 + 7.85184 7.91416 7.97676 7.99367 7.69687 7.26416 + 5.37838 4.22543 2.17322 1.69728 1.25462 1.13931 + 11.44170 10.85709 10.34140 9.87178 9.44670 9.06489 + 8.72541 8.42769 8.17145 7.95659 7.78298 7.64991 + 7.55513 7.49864 7.48631 7.52447 7.61471 7.73576 + 7.86149 7.92728 7.99717 8.02833 7.78690 7.40810 + 5.64851 4.50483 2.34520 1.80702 1.27792 1.13927 + 11.41671 10.85025 10.34230 9.87636 9.45217 9.06987 + 8.72915 8.42994 8.17254 7.95700 7.78335 7.65141 + 7.56022 7.50981 7.50239 7.53598 7.60884 7.72142 + 7.86852 7.95024 8.03003 8.07125 7.90599 7.60096 + 6.04920 4.94878 2.65393 2.02098 1.32438 1.13922 + 11.41308 10.84782 10.34030 9.87581 9.45327 9.07194 + 8.73147 8.43193 8.17379 7.95739 7.78311 7.65109 + 7.56033 7.51086 7.50485 7.54013 7.61429 7.72559 + 7.87321 7.96090 8.04833 8.09943 7.98087 7.71816 + 6.32221 5.30744 2.93394 2.20546 1.36950 1.13921 + 0.70613 0.73673 0.76794 0.79993 0.83280 0.86669 + 0.90187 0.93878 0.97806 1.02011 1.06538 1.11447 + 1.16821 1.22644 1.28578 1.33754 1.37299 1.39527 + 1.40966 1.41474 1.42239 1.42935 1.42546 1.42378 + 1.42398 1.42402 1.42375 1.42380 1.42367 1.42374 + 1.00085 1.03659 1.07396 1.11335 1.15489 1.19872 + 1.24496 1.29372 1.34507 1.39905 1.45553 1.51423 + 1.57455 1.63554 1.69574 1.75266 1.80193 1.83569 + 1.84427 1.84018 1.84095 1.84758 1.84843 1.84643 + 1.84718 1.84764 1.84750 1.84735 1.84768 1.84742 + 1.26241 1.30807 1.35520 1.40427 1.45532 1.50840 + 1.56347 1.62049 1.67939 1.73998 1.80196 1.86486 + 1.92798 1.99032 2.05043 2.10626 2.15515 2.19431 + 2.21660 2.21569 2.20202 2.18470 2.20042 2.21817 + 2.21231 2.20840 2.20890 2.20984 2.20756 2.20910 + 1.73981 1.80057 1.86187 1.92431 1.98779 2.05210 + 2.11703 2.18235 2.24778 2.31315 2.37830 2.44323 + 2.50840 2.57359 2.63643 2.69219 2.73540 2.76321 + 2.77676 2.78128 2.78671 2.79228 2.79727 2.79752 + 2.79616 2.79593 2.79606 2.79614 2.79609 2.79609 + 2.14463 2.22406 2.30093 2.37588 2.44858 2.51886 + 2.58682 2.65306 2.71852 2.78321 2.84693 2.90941 + 2.97077 3.03064 3.08703 3.13654 3.17572 3.20432 + 3.22229 3.22809 3.23697 3.24746 3.25513 3.25555 + 3.25248 3.25198 3.25235 3.25237 3.25248 3.25241 + 2.49945 2.59614 2.68653 2.77119 2.84964 2.92185 + 2.98851 3.05139 3.11307 3.17387 3.23350 3.29128 + 3.34666 3.39894 3.44707 3.49009 3.52682 3.55608 + 3.57660 3.58461 3.59629 3.60980 3.62107 3.62099 + 3.61708 3.61637 3.61678 3.61701 3.61689 3.61696 + 2.83501 2.92583 3.01365 3.09936 3.18218 3.26129 + 3.33582 3.40487 3.46766 3.52365 3.57296 3.61637 + 3.65645 3.69549 3.73316 3.76895 3.80254 3.83492 + 3.86651 3.88105 3.89374 3.90269 3.91576 3.91899 + 3.91371 3.91255 3.91319 3.91329 3.91367 3.91345 + 3.35611 3.48880 3.60443 3.70343 3.78518 3.85030 + 3.90129 3.94332 3.98337 4.02293 4.06174 4.09914 + 4.13414 4.16599 4.19466 4.22108 4.24651 4.27202 + 4.29919 4.31423 4.33183 4.34793 4.36214 4.36369 + 4.36020 4.35960 4.36017 4.36019 4.36038 4.36034 + 3.81016 3.95337 4.07408 4.17303 4.24961 4.30489 + 4.34226 4.36840 4.39208 4.41536 4.43830 4.46069 + 4.48208 4.50230 4.52144 4.54015 4.55959 4.58204 + 4.61043 4.62715 4.64475 4.65916 4.67370 4.67621 + 4.67507 4.67480 4.67526 4.67528 4.67543 4.67542 + 4.69755 4.84117 4.95320 5.03560 5.08830 5.11336 + 5.11573 5.10422 5.09009 5.07629 5.06372 5.05335 + 5.04631 5.04363 5.04501 5.04874 5.05424 5.06647 + 5.09106 5.10675 5.11874 5.12441 5.13534 5.13979 + 5.14600 5.14682 5.14686 5.14687 5.14685 5.14692 + 5.36261 5.48733 5.57560 5.63097 5.65414 5.64800 + 5.61840 5.57519 5.53047 5.48772 5.44827 5.41355 + 5.38552 5.36554 5.35269 5.34327 5.33519 5.33507 + 5.35011 5.36081 5.36414 5.35965 5.36395 5.36920 + 5.38212 5.38398 5.38355 5.38356 5.38337 5.38350 + 6.30889 6.41489 6.44867 6.42757 6.36990 6.29595 + 6.21367 6.13060 6.05444 5.98357 5.91109 5.83567 + 5.76899 5.71950 5.68421 5.65251 5.61761 5.59372 + 5.58788 5.58248 5.56784 5.54881 5.53952 5.54345 + 5.56352 5.56661 5.56566 5.56521 5.56523 5.56529 + 7.00525 7.04405 7.01786 6.94460 6.83941 6.71902 + 6.59188 6.46706 6.35390 6.25163 6.15435 6.05946 + 5.97418 5.90316 5.84434 5.79051 5.73694 5.69258 + 5.66164 5.64453 5.61877 5.59119 5.57245 5.57386 + 5.59205 5.59492 5.59381 5.59334 5.59332 5.59340 + 7.54071 7.52726 7.44968 7.32820 7.17839 7.01704 + 6.85264 6.69413 6.55092 6.42275 6.30497 6.19414 + 6.09310 6.00337 5.92399 5.85148 5.78323 5.72209 + 5.66900 5.64228 5.61020 5.58028 5.55612 5.55422 + 5.56450 5.56619 5.56523 5.56487 5.56485 5.56491 + 7.97083 7.91932 7.79836 7.63238 7.44038 7.24211 + 7.04585 6.85928 6.69080 6.54049 6.40453 6.27904 + 6.16339 6.05693 5.95969 5.87135 5.79102 5.71590 + 5.64391 5.60939 5.57407 5.54540 5.51850 5.51310 + 5.51252 5.51256 5.51190 5.51175 5.51169 5.51176 + 8.62902 8.51901 8.32349 8.07744 7.81017 7.54978 + 7.30317 7.07366 6.86519 6.67787 6.50866 6.35408 + 6.21117 6.07832 5.95506 5.84118 5.73582 5.63583 + 5.53880 5.49302 5.45193 5.42444 5.39605 5.38402 + 5.36542 5.36255 5.36223 5.36259 5.36207 5.36243 + 9.11229 8.95191 8.69260 8.37853 8.04801 7.73611 + 7.44851 7.18534 6.94691 6.73208 6.53680 6.35701 + 6.18972 6.03363 5.88840 5.75377 5.62881 5.50942 + 5.39316 5.33896 5.29191 5.26222 5.23077 5.21476 + 5.18700 5.18265 5.18242 5.18305 5.18224 5.18275 + 10.04525 9.57998 9.12961 8.70740 8.31169 7.94114 + 7.59462 7.27197 6.97311 6.69731 6.44312 6.20849 + 5.99102 5.78976 5.60586 5.43867 5.28594 5.13638 + 4.98081 4.90491 4.83864 4.79552 4.74757 4.73143 + 4.70942 4.70632 4.70580 4.70582 4.70594 4.70569 + 10.52324 9.93758 9.38327 8.87084 8.39686 7.95906 + 7.55533 7.18425 6.84508 6.53547 6.25234 5.99206 + 5.74970 5.52217 5.31073 5.11487 4.93272 4.75626 + 4.57928 4.49292 4.41146 4.35084 4.28635 4.27186 + 4.26723 4.26717 4.26558 4.26527 4.26502 4.26484 + 11.07860 10.31197 9.60798 8.96811 8.38509 7.85492 + 7.37464 6.94012 6.54801 6.19423 5.87369 5.58045 + 5.30668 5.04691 4.80146 4.57088 4.35258 4.14030 + 3.93068 3.83007 3.73681 3.66848 3.59373 3.57568 + 3.56926 3.56910 3.56730 3.56699 3.56659 3.56631 + 11.39354 10.49326 9.68753 8.96530 8.31626 7.73299 + 7.21056 6.74190 6.32019 5.93974 5.59447 5.27717 + 4.97840 4.69194 4.41881 4.16161 3.92125 3.69389 + 3.47859 3.37655 3.27747 3.20124 3.12567 3.10620 + 3.08889 3.08676 3.08536 3.08517 3.08505 3.08491 + 11.60029 10.61245 9.74081 8.96273 8.26729 7.64504 + 7.08949 6.59235 6.14538 5.74214 5.37640 5.04100 + 4.72679 4.42755 4.14354 3.87589 3.62529 3.38792 + 3.16279 3.05591 2.95246 2.87315 2.79465 2.77433 + 2.75558 2.75322 2.75175 2.75157 2.75144 2.75197 + 11.74448 10.69305 9.77614 8.95935 8.23196 7.58328 + 7.00486 6.48741 6.02185 5.60145 5.22004 4.87077 + 4.54505 4.23692 3.94581 3.67150 3.41383 3.17012 + 2.93896 2.82864 2.72070 2.63697 2.55515 2.53476 + 2.51758 2.51543 2.51378 2.51361 2.51342 2.51434 + 11.93174 10.79061 9.81621 8.95341 8.19047 7.51461 + 6.91308 6.37393 5.88638 5.44388 5.04105 4.67216 + 4.33047 4.01074 3.71077 3.42752 3.15874 2.90391 + 2.66148 2.54475 2.42930 2.33853 2.25001 2.22859 + 2.21257 2.21077 2.20891 2.20858 2.20851 2.20880 + 12.05344 10.85200 9.84282 8.95435 8.17372 7.48579 + 6.87531 6.32847 5.83326 5.38289 4.97189 4.59434 + 4.24324 3.91343 3.60321 3.31041 3.03283 2.76773 + 2.51224 2.38788 2.26539 2.16931 2.07376 2.05016 + 2.03201 2.02990 2.02798 2.02775 2.02753 2.02666 + 12.19887 10.93044 9.89228 8.98592 8.19767 7.50494 + 6.89147 6.34163 5.84216 5.38600 4.96760 4.58087 + 4.21848 3.87518 3.54965 3.24042 2.94455 2.65516 + 2.36658 2.22136 2.07489 1.95728 1.84018 1.81031 + 1.78610 1.78327 1.78097 1.78065 1.78043 1.77944 + 12.24346 10.97087 9.94211 9.04323 8.26110 7.57054 + 6.95748 6.40784 5.90962 5.45546 5.03899 4.65302 + 4.28878 3.94019 3.60626 3.28620 2.97670 2.66780 + 2.34878 2.18204 2.00562 1.85816 1.71652 1.68200 + 1.65414 1.65064 1.64759 1.64726 1.64692 1.64861 + 12.24303 10.99884 10.01333 9.15128 8.39433 7.72019 + 7.11738 6.57432 6.08106 5.63096 5.21811 4.83572 + 4.47544 4.13042 3.79682 3.46896 3.13901 2.79472 + 2.41941 2.21261 1.98460 1.78353 1.58260 1.54044 + 1.51267 1.50899 1.50311 1.50198 1.50248 1.50859 + 12.20384 11.00001 10.06207 9.23813 8.50603 7.84873 + 7.25736 6.72309 6.23825 5.79656 5.39190 5.01710 + 4.66308 4.32218 3.98995 3.65943 3.32022 2.95465 + 2.53669 2.29510 2.01833 1.76771 1.51612 1.46545 + 1.43731 1.43361 1.42534 1.42361 1.42489 1.43294 + 12.14724 10.98153 10.08890 9.30025 8.59292 7.95362 + 7.37570 6.85246 6.37803 5.94638 5.55105 5.18425 + 4.83591 4.49772 4.16557 3.83307 3.48802 3.10485 + 2.64983 2.38219 2.07551 1.79550 1.48686 1.41271 + 1.38900 1.38836 1.37703 1.37392 1.37716 1.38454 + 12.10426 10.96152 10.10380 9.34335 8.65873 8.03797 + 7.47520 6.96429 6.49991 6.07651 5.68803 5.32715 + 4.98417 4.65090 4.32274 3.99230 3.64526 3.25136 + 2.76970 2.47937 2.14024 1.82562 1.47114 1.38328 + 1.35707 1.35690 1.34377 1.34008 1.34414 1.35065 + 12.02525 10.92154 10.12179 9.40676 8.75985 8.17032 + 7.63357 7.14430 6.69799 6.28987 5.91457 5.56548 + 5.23364 4.91106 4.59247 4.26898 3.92302 3.51669 + 2.99666 2.67099 2.27884 1.90448 1.46745 1.35332 + 1.31716 1.31691 1.30115 1.29667 1.30177 1.30610 + 11.96059 10.88790 10.13200 9.45160 8.83400 8.26934 + 7.75371 7.28249 6.85176 6.45722 6.09406 5.75620 + 5.43519 5.12331 4.81485 4.49995 4.15871 3.74757 + 3.20289 2.85160 2.41827 1.99403 1.48347 1.34448 + 1.29376 1.29241 1.27490 1.26999 1.27551 1.27793 + 11.91529 10.86913 10.16177 9.52364 8.94479 8.41671 + 7.93584 7.49797 7.09937 6.73592 6.40270 6.09324 + 5.79809 5.50894 5.22083 4.92526 4.60464 4.21894 + 3.68187 3.29279 2.74807 2.18487 1.54586 1.37456 + 1.27019 1.25713 1.23781 1.23617 1.23325 1.23801 + 11.84655 10.83412 10.16871 9.56666 9.01923 8.51925 + 8.06370 7.64896 7.27181 6.92862 6.61500 6.32493 + 6.04950 5.78060 5.51322 5.23831 4.93666 4.56332 + 4.02226 3.61866 3.04075 2.41770 1.63982 1.41207 + 1.25982 1.24143 1.21912 1.21667 1.21384 1.21685 + 11.71704 10.78022 10.18729 9.63952 9.13243 8.66279 + 8.23090 7.83720 7.48232 7.16380 6.87769 6.61841 + 6.37730 6.14581 5.91700 5.67745 5.40452 5.05492 + 4.52970 4.12443 3.52263 2.82321 1.83200 1.52479 + 1.25742 1.22343 1.20101 1.19826 1.19295 1.19493 + 11.69485 10.77084 10.19894 9.67109 9.18346 8.73322 + 8.32062 7.94599 7.60991 7.31029 7.04359 6.80478 + 6.58572 6.37823 6.17547 5.96352 5.71965 5.40171 + 4.90874 4.51471 3.90810 3.16467 2.01542 1.63115 + 1.27220 1.22297 1.19091 1.18758 1.18003 1.18368 + 11.69362 10.77226 10.20899 9.69121 9.21521 8.77795 + 8.37904 8.01802 7.69480 7.40766 7.15405 6.93018 + 6.72969 6.54521 6.36806 6.17970 5.95381 5.65130 + 5.18018 4.80755 4.23478 3.49289 2.19237 1.72132 + 1.28790 1.22885 1.18627 1.17998 1.17675 1.17688 + 11.68990 10.77422 10.21782 9.70762 9.23989 8.81170 + 8.42235 8.07105 7.75734 7.47971 7.23601 7.02295 + 6.83487 6.66513 6.50574 6.33900 6.13832 5.86113 + 5.41290 5.05280 4.49489 3.75212 2.36194 1.82137 + 1.30612 1.23455 1.18357 1.17608 1.17227 1.17235 + 11.68279 10.77928 10.23250 9.73209 9.27468 8.85768 + 8.48041 8.14192 7.84173 7.57847 7.35020 7.15379 + 6.98372 6.83388 6.69787 6.56053 6.39769 6.16716 + 5.77468 5.44552 4.91532 4.16937 2.65635 2.02025 + 1.34964 1.24885 1.18004 1.17416 1.16392 1.16666 + 11.67848 10.78446 10.24355 9.74945 9.29862 8.88875 + 8.51903 8.18837 7.89613 7.64125 7.42216 7.23630 + 7.07895 6.94483 6.82823 6.71476 6.58099 6.38512 + 6.03506 5.73277 5.23491 4.50766 2.92135 2.19951 + 1.39299 1.26825 1.18019 1.17247 1.15967 1.16318 + 11.66609 10.79342 10.26293 9.77848 9.33712 8.93684 + 8.57673 8.25587 7.97371 7.72970 7.52289 7.35177 + 7.21299 7.10303 7.01819 6.94676 6.86776 6.73883 + 6.46911 6.21545 5.77649 5.11056 3.48535 2.59756 + 1.49536 1.32082 1.18701 1.17099 1.15853 1.15845 + 11.64656 10.79914 10.27480 9.79531 9.35829 8.96211 + 8.60613 8.29006 8.01387 7.77702 7.57832 7.41624 + 7.28813 7.19118 7.12263 7.07222 7.02271 6.94160 + 6.74331 6.53028 6.13491 5.51636 3.92040 2.93239 + 1.59878 1.37961 1.19531 1.17499 1.15489 1.15608 + 11.61267 10.81079 10.28615 9.80845 9.37509 8.98431 + 8.63495 8.32614 8.05723 7.82780 7.63702 7.48342 + 7.36369 7.27603 7.22260 7.20318 7.20702 7.18755 + 7.05681 6.89848 6.59370 6.06606 4.52038 3.48831 + 1.80383 1.49228 1.21579 1.18313 1.15386 1.15369 + 11.57210 10.81417 10.29177 9.81628 9.38516 8.99682 + 8.65014 8.34430 8.07876 7.85310 7.66668 7.51821 + 7.40456 7.32439 7.28072 7.27489 7.29920 7.31313 + 7.23842 7.12043 6.86799 6.40732 4.97144 3.90812 + 1.99014 1.60564 1.23880 1.19253 1.15376 1.15249 + 11.52068 10.80969 10.29724 9.82632 9.39681 9.00889 + 8.66211 8.35622 8.09123 7.86695 7.68304 7.53882 + 7.43241 7.36256 7.32918 7.32645 7.34508 7.36848 + 7.34919 7.27581 7.06518 6.64477 5.31085 4.24886 + 2.16297 1.71477 1.26252 1.20289 1.15400 1.15179 + 11.49945 10.81059 10.29918 9.82933 9.40082 9.01399 + 8.66844 8.36386 8.10026 7.87751 7.69541 7.55334 + 7.44957 7.38301 7.35394 7.35715 7.38453 7.42199 + 7.42872 7.37848 7.20507 6.82999 5.57183 4.53207 + 2.32874 1.81856 1.28623 1.21287 1.15555 1.15132 + 11.47264 10.81143 10.30134 9.83283 9.40575 9.02048 + 8.67655 8.37371 8.11197 7.89127 7.71149 7.57218 + 7.47174 7.40936 7.38580 7.39671 7.43558 7.49142 + 7.53209 7.51326 7.39525 7.09265 5.96093 4.97512 + 2.63543 2.01401 1.33346 1.23318 1.15963 1.15072 + 11.45574 10.81176 10.30247 9.83476 9.40865 9.02438 + 8.68150 8.37978 8.11922 7.89979 7.72145 7.58381 + 7.48539 7.42552 7.40532 7.42099 7.46700 7.53436 + 7.59616 7.59752 7.51849 7.27089 6.24154 5.31110 + 2.90744 2.19350 1.38008 1.25429 1.16439 1.15036 + 11.42985 10.81222 10.30391 9.83740 9.41255 9.02962 + 8.68817 8.38793 8.12895 7.91125 7.73487 7.59948 + 7.50381 7.44739 7.43178 7.45394 7.50973 7.59323 + 7.68440 7.71415 7.69410 7.53800 6.70123 5.89273 + 3.47113 2.58928 1.49344 1.30961 1.17734 1.14988 + 11.41479 10.81269 10.30513 9.83910 9.41472 9.03235 + 8.69151 8.39197 8.13372 7.91686 7.74147 7.60732 + 7.51313 7.45859 7.44541 7.47092 7.53171 7.62390 + 7.73086 7.77523 7.78639 7.68497 6.98739 6.27411 + 3.91269 2.92604 1.60215 1.36668 1.19057 1.14964 + 11.39847 10.81335 10.30665 9.84116 9.41712 9.03515 + 8.69482 8.39588 8.13834 7.92229 7.74791 7.61501 + 7.52238 7.46979 7.45916 7.48807 7.55392 7.65521 + 7.77899 7.83834 7.88033 7.83997 7.33188 6.75387 + 4.56692 3.46507 1.80491 1.48093 1.21649 1.14939 + 11.41105 10.81957 10.30526 9.83697 9.41306 9.03227 + 8.69366 8.39663 8.14090 7.92634 7.75280 7.61957 + 7.52429 7.46692 7.45322 7.48929 7.57644 7.69296 + 7.81033 7.86729 7.91862 7.91455 7.54380 7.04173 + 5.02296 3.88645 1.99387 1.59407 1.24019 1.14928 + 11.40540 10.81933 10.30537 9.83742 9.41375 9.03317 + 8.69477 8.39794 8.14242 7.92808 7.75480 7.62188 + 7.52704 7.47029 7.45741 7.49464 7.58347 7.70240 + 7.82440 7.88650 7.94891 7.96583 7.67067 7.24083 + 5.36736 4.22048 2.17779 1.70387 1.26390 1.14921 + 11.40131 10.81919 10.30547 9.83764 9.41416 9.03374 + 8.69547 8.39880 8.14341 7.92924 7.75613 7.62346 + 7.52891 7.47255 7.46021 7.49820 7.58812 7.70876 + 7.83402 7.89956 7.96922 8.00033 7.76020 7.38386 + 5.63581 4.49824 2.34888 1.81320 1.28711 1.14917 + 11.37649 10.81245 10.30657 9.84233 9.41966 9.03866 + 8.69906 8.40084 8.14431 7.92954 7.75644 7.62488 + 7.53389 7.48361 7.47622 7.50971 7.58235 7.69449 + 7.84101 7.92242 8.00190 8.04300 7.87864 7.57534 + 6.03397 4.93953 2.65600 2.02606 1.33340 1.14912 + 11.37391 10.81053 10.30458 9.84166 9.42056 9.04057 + 8.70131 8.40285 8.14562 7.92993 7.75622 7.62459 + 7.53405 7.48468 7.47862 7.51377 7.58769 7.69864 + 7.84571 7.93305 8.02015 8.07112 7.95313 7.69198 + 6.30523 5.29621 2.93473 2.20961 1.37827 1.14911 + 0.69500 0.72251 0.75168 0.78259 0.81503 0.84877 + 0.88387 0.92057 0.95921 1.00034 1.04483 1.09358 + 1.14721 1.20537 1.26490 1.31761 1.35418 1.37342 + 1.38523 1.39499 1.40358 1.40662 1.40337 1.40224 + 1.40209 1.40205 1.40187 1.40183 1.40181 1.40183 + 0.96626 1.00693 1.04846 1.09113 1.13497 1.17998 + 1.22627 1.27400 1.32344 1.37488 1.42866 1.48546 + 1.54650 1.61197 1.67847 1.73744 1.77936 1.80320 + 1.81408 1.81821 1.82195 1.82385 1.82254 1.82218 + 1.82305 1.82320 1.82308 1.82301 1.82308 1.82298 + 1.22343 1.27454 1.32615 1.37861 1.43183 1.48575 + 1.54039 1.59585 1.65242 1.71029 1.76971 1.83127 + 1.89622 1.96478 2.03349 2.09403 2.13735 2.16246 + 2.17362 2.17703 2.18006 2.18205 2.18282 2.18300 + 2.18345 2.18351 2.18347 2.18345 2.18347 2.18340 + 1.69217 1.76120 1.82901 1.89599 1.96194 2.02677 + 2.09062 2.15405 2.21790 2.28236 2.34738 2.41295 + 2.47947 2.54651 2.61112 2.66728 2.70895 2.73679 + 2.75182 2.75494 2.76004 2.76662 2.77089 2.77126 + 2.76985 2.76959 2.76978 2.76980 2.76983 2.76977 + 2.10570 2.18907 2.26888 2.34566 2.41910 2.48910 + 2.55607 2.62117 2.68608 2.75100 2.81571 2.87969 + 2.94261 3.00363 3.06070 3.11051 3.14976 3.17842 + 3.19668 3.20266 3.21154 3.22185 3.22947 3.22987 + 3.22676 3.22625 3.22663 3.22665 3.22675 3.22668 + 2.47422 2.56795 2.65594 2.73878 2.81605 2.88774 + 2.95450 3.01792 3.08041 3.14221 3.20299 3.26200 + 3.31857 3.37185 3.42075 3.46433 3.50144 3.53099 + 3.55181 3.55997 3.57180 3.58539 3.59658 3.59642 + 3.59246 3.59174 3.59215 3.59238 3.59226 3.59233 + 2.80375 2.90527 2.99884 3.08519 3.16383 3.23479 + 3.29892 3.35832 3.41596 3.47225 3.52691 3.57927 + 3.62881 3.67494 3.71696 3.75463 3.78773 3.81615 + 3.84001 3.85128 3.86609 3.88152 3.89439 3.89452 + 3.89023 3.88942 3.88988 3.89015 3.88999 3.89012 + 3.36733 3.47857 3.57767 3.66560 3.74185 3.80665 + 3.86130 3.90878 3.95322 3.99541 4.03525 4.07251 + 4.10719 4.13941 4.16909 4.19681 4.22342 4.24986 + 4.27760 4.29282 4.31074 4.32734 4.34183 4.34289 + 4.33963 4.33894 4.33941 4.33966 4.33949 4.33967 + 3.82676 3.95589 4.05768 4.13686 4.19891 4.25056 + 4.29379 4.33046 4.36322 4.39244 4.41821 4.44059 + 4.46001 4.47740 4.49400 4.51292 4.53675 4.56343 + 4.59153 4.60741 4.62551 4.64145 4.65558 4.65795 + 4.65684 4.65662 4.65703 4.65714 4.65715 4.65722 + 4.71210 4.84809 4.94154 5.00049 5.03434 5.05415 + 5.06363 5.06630 5.06635 5.06276 5.05250 5.03612 + 5.02206 5.01745 5.02118 5.02788 5.03434 5.04953 + 5.07780 5.09169 5.10355 5.11143 5.12233 5.12648 + 5.13286 5.13376 5.13381 5.13376 5.13378 5.13383 + 5.35490 5.48802 5.56547 5.59895 5.60183 5.58939 + 5.56678 5.53862 5.50998 5.47932 5.44202 5.39875 + 5.36167 5.34039 5.33221 5.32698 5.31818 5.32040 + 5.34093 5.34945 5.35228 5.35016 5.35479 5.35970 + 5.37287 5.37483 5.37446 5.37423 5.37426 5.37432 + 6.28140 6.35272 6.38447 6.38334 6.35115 6.29181 + 6.21201 6.12206 6.03391 5.95154 5.87628 5.80943 + 5.75323 5.70838 5.67320 5.64179 5.61033 5.58661 + 5.57869 5.57695 5.56435 5.54417 5.53531 5.53990 + 5.56016 5.56324 5.56208 5.56212 5.56166 5.56189 + 6.93334 6.96711 6.95570 6.90847 6.82852 6.72129 + 6.59531 6.46299 6.33821 6.22511 6.12444 6.03601 + 5.95999 5.89518 5.83957 5.78733 5.73461 5.68878 + 5.65744 5.64373 5.61964 5.59090 5.57277 5.57480 + 5.59320 5.59609 5.59478 5.59479 5.59430 5.59454 + 7.44976 7.44311 7.38850 7.29761 7.17452 7.02582 + 6.86116 6.69404 6.53954 6.40153 6.28012 6.17377 + 6.08073 5.99841 5.92480 5.85480 5.78497 5.72103 + 5.66931 5.64574 5.61490 5.58374 5.56046 5.55908 + 5.56955 5.57128 5.57016 5.57014 5.56978 5.56998 + 8.05018 7.87808 7.69937 7.52472 7.35401 7.18743 + 7.02512 6.86721 6.71422 6.56703 6.42645 6.29260 + 6.16689 6.05049 5.94453 5.85073 5.77017 5.70036 + 5.64128 5.61908 5.60383 5.59039 5.52969 5.50108 + 5.51714 5.52395 5.52104 5.51902 5.52236 5.52034 + 8.53834 8.47977 8.30842 8.06744 7.79790 7.53864 + 7.29652 7.07218 6.86684 6.68059 6.51151 6.35691 + 6.21428 6.08225 5.96043 5.84869 5.74587 5.64757 + 5.55057 5.50480 5.46467 5.43866 5.41035 5.39815 + 5.37970 5.37694 5.37663 5.37694 5.37650 5.37686 + 9.05869 8.92593 8.68071 8.37121 8.04159 7.73206 + 7.44815 7.18870 6.95261 6.73886 6.54411 6.36491 + 6.19844 6.04351 5.89968 5.76651 5.64288 5.52480 + 5.40988 5.35630 5.30982 5.28055 5.24960 5.23371 + 5.20595 5.20159 5.20134 5.20197 5.20117 5.20174 + 9.92267 9.62181 9.22078 8.77405 8.32893 7.92552 + 7.56611 7.24645 6.96159 6.70429 6.46423 6.23505 + 6.01879 5.81790 5.63283 5.46124 5.30123 5.14939 + 5.00234 4.93183 4.86757 4.82235 4.77328 4.75784 + 4.73583 4.73270 4.73220 4.73231 4.73222 4.73206 + 10.55289 9.95866 9.39788 8.88078 8.40377 7.96441 + 7.56046 7.19035 6.85315 6.54635 6.26666 6.01009 + 5.77115 5.54635 5.33688 5.14221 4.96056 4.78422 + 4.60736 4.52128 4.44057 4.38091 4.31656 4.30172 + 4.29733 4.29735 4.29573 4.29543 4.29514 4.29491 + 11.04392 10.35970 9.66531 8.99525 8.37643 7.83104 + 7.35537 6.93963 6.57378 6.24350 5.92974 5.62395 + 5.33510 5.06940 4.82393 4.59153 4.36660 4.15663 + 3.96445 3.87035 3.77460 3.69765 3.62444 3.60834 + 3.60151 3.60083 3.59921 3.59887 3.59875 3.59817 + 11.38130 10.53315 9.73084 8.98723 8.31551 7.72538 + 7.20907 6.75296 6.34378 5.97207 5.62813 5.30522 + 5.00127 4.71486 4.44535 4.19157 3.95193 3.72492 + 3.51035 3.40787 3.30867 3.23271 3.15679 3.13738 + 3.12003 3.11774 3.11641 3.11625 3.11612 3.11597 + 11.61814 10.62074 9.74503 8.96717 8.27494 7.65770 + 7.10770 6.61534 6.17115 5.76886 5.40283 5.06659 + 4.75194 4.45322 4.17042 3.90412 3.65457 3.41793 + 3.19317 3.08628 2.98259 2.90296 2.82431 2.80399 + 2.78515 2.78277 2.78131 2.78113 2.78100 2.78169 + 11.75788 10.69558 9.77472 8.95958 8.23754 7.59621 + 7.02541 6.51398 6.05125 5.63084 5.24755 4.89573 + 4.56842 4.26054 3.97100 3.69848 3.44198 3.19892 + 2.96798 2.85756 2.74931 2.66521 2.58317 2.56277 + 2.54553 2.54337 2.54172 2.54154 2.54136 2.54254 + 11.93202 10.78676 9.81248 8.95321 8.19597 7.52679 + 6.93178 6.39771 5.91270 5.47052 5.06648 4.69572 + 4.35251 4.03235 3.73290 3.45082 3.18352 2.92990 + 2.68790 2.57103 2.45518 2.36391 2.27501 2.25352 + 2.23741 2.23559 2.23373 2.23340 2.23332 2.23370 + 12.04251 10.84454 9.83927 8.95557 8.18000 7.49699 + 6.89079 6.34701 5.85321 5.40288 4.99109 4.61262 + 4.26127 3.93235 3.62367 3.33233 3.05556 2.79094 + 2.53584 2.41158 2.28897 2.19253 2.09632 2.07252 + 2.05420 2.05207 2.05013 2.04989 2.04966 2.04853 + 12.16522 10.91630 9.88947 8.98927 8.20338 7.51063 + 6.89604 6.34525 5.84609 5.39144 4.97538 4.59133 + 4.23138 3.88990 3.56561 3.25718 2.96185 2.67306 + 2.38539 2.24062 2.09434 1.97652 1.85863 1.82845 + 1.80402 1.80116 1.79883 1.79851 1.79828 1.79708 + 12.19968 10.94758 9.93090 9.03880 8.25961 7.56959 + 6.95588 6.40570 5.90812 5.45572 5.04177 4.65865 + 4.29702 3.95039 3.61785 3.29880 2.99008 2.68212 + 2.36438 2.19827 2.02224 1.87475 1.73258 1.69790 + 1.66987 1.66634 1.66328 1.66295 1.66261 1.66491 + 12.19317 10.96039 9.98306 9.12788 8.37667 7.70741 + 7.10862 6.56876 6.07788 5.62949 5.21785 4.83646 + 4.47723 4.13345 3.80135 3.47513 3.14692 2.80441 + 2.43083 2.22482 1.99748 1.79685 1.59642 1.55442 + 1.52639 1.52263 1.51673 1.51559 1.51613 1.52431 + 12.12259 10.94772 10.02798 9.21531 8.48949 7.83515 + 7.24498 6.71177 6.22924 5.79099 5.39021 5.01884 + 4.66662 4.32540 3.99171 3.66046 3.32198 2.95617 + 2.53726 2.29823 2.03077 1.79039 1.53257 1.47267 + 1.44901 1.44743 1.43832 1.43595 1.43821 1.44847 + 12.07667 10.92739 10.04625 9.26678 8.56684 7.93347 + 7.36023 6.84062 6.36893 5.93931 5.54545 5.17977 + 4.83240 4.49527 4.16429 3.83313 3.48968 3.10852 + 2.65601 2.38981 2.08459 1.80583 1.49887 1.42524 + 1.40141 1.40067 1.38930 1.38620 1.38955 1.39980 + 12.03216 10.90565 10.05900 9.30754 8.63025 8.01544 + 7.45741 6.95025 6.48876 6.06751 5.68063 5.32096 + 4.97904 4.64685 4.31982 3.99066 3.64517 3.25329 + 2.77432 2.48558 2.14815 1.83499 1.48251 1.39532 + 1.36923 1.36899 1.35581 1.35213 1.35634 1.36559 + 11.95473 10.86575 10.07570 9.36870 8.72847 8.14453 + 7.61236 7.12684 6.68354 6.27780 5.90437 5.55677 + 5.22618 4.90478 4.58733 4.26505 3.92050 3.51617 + 2.99903 2.67517 2.28502 1.91246 1.47786 1.36459 + 1.32904 1.32881 1.31300 1.30853 1.31383 1.32043 + 11.89349 10.83392 10.08631 9.41284 8.80114 8.24153 + 7.73020 7.26261 6.83491 6.44287 6.08179 5.74563 + 5.42608 5.11548 4.80819 4.49446 4.15455 3.74534 + 3.20362 2.85427 2.42318 2.00101 1.49320 1.35519 + 1.30547 1.30423 1.28668 1.28178 1.28753 1.29175 + 11.85734 10.82054 10.11827 9.48468 8.91004 8.38586 + 7.90864 7.47415 7.07867 6.71806 6.38740 6.08012 + 5.78670 5.49873 5.21139 4.91633 4.59650 4.21297 + 3.68034 3.29388 2.75111 2.18934 1.55424 1.38473 + 1.28167 1.26865 1.24944 1.24797 1.24502 1.25095 + 11.79357 10.78913 10.12724 9.52857 8.98438 8.48753 + 8.03503 7.62322 7.24889 6.90839 6.59725 6.30941 + 6.03579 5.76818 5.50169 5.22743 4.92661 4.55539 + 4.01865 3.61774 3.04216 2.42111 1.64754 1.42158 + 1.27106 1.25283 1.23064 1.22833 1.22545 1.22924 + 11.67171 10.72543 10.12774 9.58252 9.08336 8.62504 + 8.20551 7.82239 7.47357 7.15668 6.86877 6.60578 + 6.36136 6.12912 5.90363 5.67362 5.41324 5.05930 + 4.49995 4.07910 3.48764 2.82478 1.86629 1.54165 + 1.26259 1.23151 1.21555 1.21139 1.19571 1.20664 + 11.65547 10.72076 10.14226 9.61477 9.13290 8.69196 + 8.29011 7.92516 7.59513 7.29784 7.03049 6.78906 + 6.56705 6.35820 6.15776 5.95553 5.72700 5.40987 + 4.88656 4.47440 3.86876 3.15385 2.04455 1.64862 + 1.28144 1.23300 1.20236 1.19781 1.18503 1.19499 + 11.64754 10.72759 10.16358 9.64709 9.17396 8.74061 + 8.34599 7.98892 7.66851 7.38308 7.13031 6.90683 + 6.70692 6.52366 6.34827 6.16187 5.93791 5.63766 + 5.16972 4.79944 4.23009 3.49206 2.19735 1.72871 + 1.29815 1.23953 1.19720 1.19094 1.18769 1.18794 + 11.63795 10.72766 10.17284 9.66487 9.19987 8.77467 + 8.38836 8.03984 7.72838 7.45245 7.21004 6.99804 + 6.81106 6.64271 6.48495 6.31996 6.12109 5.84606 + 5.40094 5.04318 4.48870 3.75003 2.36622 1.82813 + 1.31612 1.24506 1.19437 1.18688 1.18305 1.18323 + 11.62415 10.73042 10.18773 9.69062 9.23579 8.82084 + 8.44526 8.10830 7.80965 7.54801 7.32140 7.12667 + 6.95822 6.80993 6.67541 6.53957 6.37839 6.14993 + 5.76047 5.43357 4.90668 4.16485 2.65909 2.02608 + 1.35917 1.25897 1.19062 1.18475 1.17451 1.17733 + 11.61843 10.73511 10.19897 9.70832 9.25997 8.85181 + 8.48330 8.15371 7.86271 7.60932 7.39187 7.20778 + 7.05214 6.91958 6.80443 6.69239 6.56014 6.36622 + 6.01910 5.71903 5.22439 4.50113 2.92245 2.20430 + 1.40216 1.27809 1.19060 1.18293 1.17011 1.17373 + 11.60835 10.74528 10.21883 9.73733 9.29806 8.89924 + 8.54020 8.22029 7.93928 7.69666 7.49137 7.32182 + 7.18449 7.07572 6.99188 6.92155 6.84398 6.71693 + 6.44997 6.19844 5.76271 5.10046 3.48271 2.60013 + 1.50379 1.33014 1.19719 1.18118 1.16879 1.16889 + 11.60700 10.75792 10.23029 9.74988 9.31377 8.91992 + 8.56710 8.25428 7.98064 7.74559 7.54798 7.38600 + 7.25582 7.15477 7.08362 7.03971 7.00798 6.93402 + 6.71834 6.50218 6.12664 5.51778 3.88682 2.94620 + 1.61077 1.38506 1.20476 1.18500 1.16590 1.16647 + 11.56046 10.76427 10.24183 9.76610 9.33455 8.94546 + 8.59763 8.29020 8.02255 7.79424 7.60443 7.45174 + 7.33281 7.24587 7.19314 7.17442 7.17912 7.16099 + 7.03267 6.87626 6.57433 6.05046 4.51367 3.48706 + 1.81044 1.50031 1.22557 1.19315 1.16393 1.16400 + 11.51991 10.76715 10.24695 9.77350 9.34423 8.95757 + 8.61242 8.30797 8.04365 7.81907 7.63360 7.48595 + 7.37303 7.29348 7.25037 7.24508 7.26999 7.28490 + 7.21217 7.09601 6.84666 6.39029 4.96353 3.90558 + 1.99577 1.61303 1.24842 1.20249 1.16378 1.16275 + 11.46995 10.76018 10.24951 9.78218 9.35640 8.97120 + 8.62611 8.32111 8.05649 7.83230 7.64853 7.50476 + 7.39927 7.33079 7.29892 7.29699 7.31527 7.33879 + 7.32168 7.25006 7.04201 6.62526 5.30017 4.24856 + 2.17029 1.71844 1.27005 1.21471 1.16455 1.16200 + 11.44733 10.76268 10.25336 9.78556 9.35903 8.97409 + 8.63027 8.32722 8.06485 7.84307 7.66179 7.52046 + 7.41731 7.35122 7.32250 7.32602 7.35381 7.39198 + 7.40037 7.35164 7.18046 6.80962 5.56248 4.52608 + 2.33249 1.82499 1.29557 1.22269 1.16550 1.16150 + 11.42032 10.76272 10.25501 9.78882 9.36393 8.98048 + 8.63814 8.33666 8.07615 7.85652 7.67764 7.53903 + 7.43912 7.37713 7.35383 7.36494 7.40404 7.46033 + 7.50220 7.48465 7.36883 7.06984 5.94731 4.96635 + 2.63775 2.01959 1.34251 1.24285 1.16950 1.16086 + 11.40317 10.76276 10.25584 9.79066 9.36677 8.98433 + 8.64294 8.34250 8.08316 7.86486 7.68744 7.55046 + 7.45253 7.39300 7.37301 7.38880 7.43496 7.50256 + 7.56519 7.56765 7.49080 7.24616 6.22393 5.29994 + 2.90850 2.19829 1.38887 1.26379 1.17420 1.16048 + 11.37726 10.76302 10.25728 9.79329 9.37066 8.98949 + 8.64941 8.35041 8.09265 7.87611 7.70065 7.56589 + 7.47062 7.41449 7.39904 7.42124 7.47699 7.56045 + 7.65189 7.68235 7.66415 7.51026 6.67860 5.87771 + 3.46971 2.59241 1.50160 1.31870 1.18708 1.15998 + 11.36283 10.76369 10.25850 9.79496 9.37280 8.99217 + 8.65275 8.35441 8.09735 7.88160 7.70708 7.57353 + 7.47975 7.42546 7.41242 7.43791 7.49858 7.59061 + 7.69763 7.74242 7.75486 7.65577 6.96488 6.25725 + 3.90917 2.92768 1.60976 1.37535 1.20030 1.15974 + 11.34754 10.76455 10.26012 9.79695 9.37516 8.99502 + 8.65617 8.35844 8.10201 7.88694 7.71335 7.58101 + 7.48878 7.43646 7.42593 7.45477 7.52039 7.62140 + 7.74508 7.80449 7.84695 7.80909 7.31039 6.73481 + 4.56012 3.46416 1.81149 1.48885 1.22618 1.15951 + 11.35964 10.77118 10.25923 9.79308 9.37109 8.99202 + 8.65492 8.35924 8.10462 7.89100 7.71821 7.58554 + 7.49066 7.43355 7.41991 7.45587 7.54269 7.65875 + 7.77578 7.83281 7.88481 7.88250 7.51812 7.02073 + 5.01401 3.88334 1.99958 1.60138 1.24981 1.15940 + 11.35417 10.77103 10.25943 9.79356 9.37180 8.99293 + 8.65604 8.36056 8.10615 7.89275 7.72022 7.58787 + 7.49340 7.43685 7.42397 7.46102 7.54947 7.66807 + 7.78998 7.85204 7.91423 7.93136 7.64102 7.21613 + 5.35641 4.21564 2.18250 1.71064 1.27342 1.15934 + 11.35013 10.77090 10.25943 9.79379 9.37220 8.99348 + 8.65674 8.36140 8.10714 7.89392 7.72157 7.58944 + 7.49527 7.43908 7.42671 7.46444 7.55397 7.67433 + 7.79966 7.86511 7.93398 7.96420 7.72754 7.35630 + 5.62338 4.49195 2.35261 1.81950 1.29648 1.15929 + 11.32569 10.76436 10.26074 9.79852 9.37771 8.99842 + 8.66033 8.36344 8.10800 7.89412 7.72174 7.59073 + 7.50015 7.45006 7.44263 7.47594 7.54825 7.65992 + 7.80586 7.88716 7.96697 8.00759 7.84318 7.54778 + 6.01935 4.93039 2.65809 2.03123 1.34249 1.15923 + 11.32275 10.76473 10.26114 9.79871 9.37766 8.99833 + 8.66037 8.36366 8.10843 7.89472 7.72256 7.59180 + 7.50153 7.45180 7.44479 7.47853 7.55145 7.66480 + 7.81344 7.89656 7.98259 8.03741 7.92358 7.67269 + 6.30192 5.27008 2.92663 2.22261 1.38669 1.15918 + 0.68036 0.70734 0.73597 0.76631 0.79819 0.83141 + 0.86605 0.90234 0.94063 0.98143 1.02559 1.07397 + 1.12725 1.18512 1.24444 1.29703 1.33360 1.35296 + 1.36480 1.37438 1.38272 1.38562 1.38243 1.38132 + 1.38119 1.38116 1.38097 1.38094 1.38092 1.38095 + 0.94720 0.98794 1.02918 1.07118 1.11405 1.15794 + 1.20316 1.25032 1.30020 1.35309 1.40897 1.46765 + 1.52866 1.59094 1.65249 1.70931 1.75596 1.78706 + 1.79614 1.79328 1.79437 1.80005 1.80007 1.79821 + 1.79909 1.79954 1.79939 1.79924 1.79954 1.79928 + 1.20209 1.25238 1.30321 1.35490 1.40744 1.46078 + 1.51500 1.57032 1.62707 1.68548 1.74572 1.80820 + 1.87382 1.94245 2.01058 2.07013 2.11271 2.13903 + 2.15058 2.15122 2.15379 2.15796 2.15775 2.15778 + 2.15844 2.15849 2.15841 2.15845 2.15839 2.15833 + 1.66582 1.73418 1.80142 1.86796 1.93359 1.99823 + 2.06200 2.12544 2.18941 2.25405 2.31931 2.38518 + 2.45203 2.51939 2.58431 2.64076 2.68270 2.71074 + 2.72592 2.72912 2.73439 2.74116 2.74534 2.74567 + 2.74425 2.74399 2.74417 2.74419 2.74422 2.74415 + 2.07635 2.15908 2.23839 2.31479 2.38798 2.45792 + 2.52498 2.59033 2.65565 2.72110 2.78632 2.85063 + 2.91332 2.97343 3.02940 3.07925 3.12077 3.15275 + 3.17331 3.17925 3.18630 3.19446 3.20452 3.20559 + 3.20209 3.20129 3.20166 3.20190 3.20157 3.20177 + 2.44280 2.53577 2.62330 2.70595 2.78331 2.85532 + 2.92250 2.98637 3.04909 3.11091 3.17152 3.23032 + 3.28686 3.34050 3.39017 3.43478 3.47310 3.50410 + 3.52668 3.53566 3.54796 3.56155 3.57291 3.57286 + 3.56878 3.56803 3.56845 3.56868 3.56854 3.56864 + 2.77084 2.87163 2.96483 3.05113 3.13002 3.20148 + 3.26625 3.32625 3.38423 3.44059 3.49508 3.54718 + 3.59669 3.64325 3.68618 3.72509 3.75964 3.78983 + 3.81583 3.82813 3.84348 3.85888 3.87203 3.87233 + 3.86793 3.86707 3.86754 3.86782 3.86763 3.86779 + 3.33240 3.44314 3.54209 3.63021 3.70697 3.77253 + 3.82809 3.87646 3.92157 3.96418 4.00424 4.04165 + 4.07666 4.10959 4.14033 4.16939 4.19748 4.22572 + 4.25564 4.27192 4.29044 4.30708 4.32198 4.32328 + 4.31996 4.31922 4.31972 4.31999 4.31978 4.31999 + 3.79066 3.91943 4.02134 4.10105 4.16387 4.21642 + 4.26066 4.29851 4.33256 4.36297 4.38928 4.41160 + 4.43152 4.45075 4.46988 4.49018 4.51330 4.54101 + 4.57268 4.58866 4.60684 4.62329 4.63803 4.64052 + 4.63947 4.63925 4.63969 4.63979 4.63980 4.63989 + 4.67540 4.81113 4.90499 4.96491 5.00007 5.02138 + 5.03235 5.03619 5.03694 5.03447 5.02748 5.01651 + 5.00635 5.00148 5.00253 5.00901 5.02046 5.03729 + 5.06144 5.07664 5.08977 5.09773 5.10908 5.11349 + 5.12014 5.12108 5.12113 5.12106 5.12109 5.12116 + 5.33324 5.43714 5.51046 5.55706 5.57752 5.57414 + 5.55149 5.51729 5.48109 5.44559 5.41186 5.38094 + 5.35428 5.33332 5.31876 5.31079 5.30959 5.31552 + 5.32856 5.33658 5.34132 5.34134 5.34458 5.35033 + 5.36342 5.36562 5.36533 5.36490 5.36531 5.36511 + 6.24508 6.31871 6.35248 6.35302 6.32225 6.26421 + 6.18580 6.09769 6.01213 5.93304 5.86145 5.79817 + 5.74449 5.70067 5.66568 5.63543 5.60701 5.58495 + 5.57379 5.56967 5.55781 5.54082 5.53118 5.53552 + 5.55622 5.55936 5.55818 5.55823 5.55773 5.55794 + 6.89945 6.93529 6.92602 6.88085 6.80290 6.69767 + 6.57369 6.44349 6.32106 6.21048 6.11240 6.02639 + 5.95235 5.88888 5.83438 5.78396 5.73413 5.68989 + 5.65650 5.64126 5.61802 5.59192 5.57316 5.57494 + 5.59362 5.59655 5.59520 5.59525 5.59470 5.59493 + 7.41827 7.41358 7.36126 7.27277 7.15219 7.00602 + 6.84382 6.67900 6.52659 6.39043 6.27065 6.16578 + 6.07420 5.99338 5.92142 5.85343 5.78588 5.72351 + 5.67166 5.64782 5.61786 5.58830 5.56478 5.56327 + 5.57388 5.57564 5.57450 5.57450 5.57412 5.57432 + 8.02074 7.85129 7.67523 7.50311 7.33483 7.17058 + 7.01050 6.85470 6.70375 6.55848 6.41970 6.28755 + 6.16342 6.04848 5.94388 5.85133 5.77196 5.70343 + 5.64591 5.62465 5.61048 5.59797 5.53783 5.50909 + 5.52503 5.53186 5.52897 5.52695 5.53030 5.52830 + 8.68912 8.45039 8.20680 7.97060 7.74149 7.51963 + 7.30521 7.09824 6.89940 6.71003 6.53050 6.36120 + 6.20341 6.05922 5.92959 5.81641 5.72043 5.63702 + 5.56382 5.53430 5.51148 5.49148 5.42134 5.38740 + 5.39057 5.39473 5.39132 5.38969 5.39220 5.39099 + 9.03481 8.90703 8.66608 8.36015 8.03372 7.72728 + 7.44626 7.18925 6.95487 6.74211 6.54782 6.36876 + 6.20266 6.04857 5.90584 5.77338 5.65010 5.53448 + 5.42501 5.37366 5.32806 5.29833 5.26775 5.25240 + 5.22481 5.22037 5.22014 5.22080 5.21994 5.22062 + 9.90474 9.61088 9.21516 8.77229 8.33020 7.92952 + 7.57266 7.25535 6.97261 6.71710 6.47827 6.24988 + 6.03465 5.83535 5.65184 5.48051 5.31949 5.16989 + 5.02758 4.95662 4.89196 4.84728 4.79924 4.78403 + 4.76207 4.75893 4.75847 4.75859 4.75848 4.75833 + 10.54177 9.95260 9.39640 8.88333 8.40989 7.97372 + 7.57259 7.20501 6.87008 6.56532 6.28751 6.03269 + 5.79547 5.57231 5.36441 5.17116 4.99059 4.81445 + 4.63648 4.54959 4.46873 4.40972 4.34621 4.33152 + 4.32721 4.32723 4.32566 4.32535 4.32508 4.32470 + 11.03559 10.36025 9.67163 9.00506 8.38868 7.84563 + 7.37218 6.95832 6.59388 6.26505 5.95371 5.65110 + 5.36441 5.09889 4.85292 4.62190 4.40081 4.19090 + 3.99469 3.90111 3.80602 3.72918 3.65619 3.64021 + 3.63347 3.63280 3.63118 3.63084 3.63074 3.62992 + 11.37492 10.53528 9.73858 8.99861 8.32949 7.74155 + 7.22719 6.77285 6.36527 5.99494 5.65200 5.32977 + 5.02667 4.74152 4.47339 4.22046 3.98101 3.75476 + 3.54143 3.43893 3.33979 3.26407 3.18817 3.16875 + 3.15146 3.14917 3.14784 3.14769 3.14755 3.14735 + 11.61237 10.62198 9.75160 8.97786 8.28886 7.67409 + 7.12600 6.63508 6.19203 5.79068 5.42548 5.09009 + 4.77641 4.47884 4.19716 3.93166 3.68245 3.44633 + 3.22277 3.11653 3.01299 2.93305 2.85447 2.83416 + 2.81531 2.81293 2.81147 2.81127 2.81116 2.81213 + 11.75055 10.69565 9.78022 8.96926 8.25041 7.61149 + 7.04252 6.53254 6.07100 5.65163 5.26932 4.91850 + 4.59227 4.28557 3.99716 3.72545 3.46936 3.22667 + 2.99645 2.88640 2.77824 2.69393 2.61187 2.59146 + 2.57420 2.57205 2.57040 2.57021 2.57003 2.57168 + 11.92089 10.78387 9.81511 8.96005 8.20592 7.53906 + 6.94579 6.41319 5.92956 5.48872 5.08600 4.71653 + 4.37457 4.05558 3.75718 3.47598 3.20929 2.95597 + 2.71393 2.59694 2.48099 2.38967 2.30072 2.27921 + 2.26309 2.26128 2.25941 2.25907 2.25899 2.25958 + 12.02839 10.83854 9.83881 8.95931 8.18688 7.50620 + 6.90181 6.35954 5.86713 5.41816 5.00772 4.63055 + 4.28052 3.95286 3.64536 3.35498 3.07884 2.81449 + 2.55932 2.43491 2.31209 2.21551 2.11931 2.09553 + 2.07719 2.07505 2.07311 2.07288 2.07265 2.07113 + 12.14631 10.90512 9.88330 8.98694 8.20395 7.51342 + 6.90057 6.35125 5.85343 5.40005 4.98524 4.60250 + 4.24398 3.90404 3.58126 3.27408 2.97958 2.69136 + 2.40405 2.25928 2.11274 1.99459 1.87675 1.84661 + 1.82220 1.81934 1.81701 1.81669 1.81647 1.81480 + 12.16666 10.93997 9.93041 9.03636 8.25320 7.56244 + 6.95098 6.40492 5.91209 5.46339 5.05007 4.66483 + 4.30220 3.95783 3.62917 3.31256 3.00375 2.69705 + 2.38077 2.21315 2.03717 1.89095 1.74745 1.71296 + 1.68536 1.68151 1.67855 1.67817 1.67786 1.68094 + 12.16908 10.94372 9.97005 9.11716 8.36725 7.69880 + 7.10065 6.56165 6.07213 5.62559 5.21612 4.83703 + 4.48000 4.13818 3.80777 3.48302 3.15607 2.81465 + 2.44202 2.23641 2.00943 1.80903 1.60873 1.56670 + 1.53850 1.53474 1.52885 1.52764 1.52820 1.53948 + 12.10344 10.93023 10.01054 9.19823 8.47318 7.82006 + 7.23145 6.70014 6.21972 5.78378 5.38538 5.01640 + 4.66639 4.32710 3.99511 3.66530 3.32811 2.96351 + 2.54581 2.30741 2.04060 1.80077 1.54351 1.48368 + 1.45971 1.45811 1.44904 1.44660 1.44884 1.46349 + 12.05700 10.90853 10.02649 9.24674 8.54716 7.91480 + 7.34310 6.82548 6.35612 5.92910 5.53797 5.17501 + 4.83012 4.49507 4.16579 3.83601 3.49374 3.11374 + 2.66264 2.39727 2.09303 1.81510 1.50898 1.43550 + 1.41149 1.41078 1.39948 1.39629 1.39962 1.41471 + 12.01166 10.88537 10.03734 9.28519 8.60803 7.99411 + 7.43763 6.93253 6.47351 6.05506 5.67115 5.31444 + 4.97517 4.64517 4.31987 3.99203 3.64762 3.25691 + 2.77951 2.49179 2.15558 1.84349 1.49204 1.40508 + 1.37906 1.37891 1.36583 1.36206 1.36624 1.38037 + 11.93233 10.84326 10.05122 9.34314 8.70280 8.11961 + 7.58895 7.10556 6.66491 6.26218 5.89197 5.54757 + 5.21987 4.90077 4.58508 4.26408 3.92056 3.51740 + 3.00211 2.67955 2.29102 1.91989 1.48660 1.37370 + 1.33881 1.33880 1.32312 1.31855 1.32382 1.33493 + 11.86950 10.80983 10.05992 9.38521 8.77326 8.21432 + 7.70446 7.23900 6.81397 6.42503 6.06727 5.73443 + 5.41787 5.10962 4.80410 4.49165 4.15273 3.74475 + 3.20513 2.85730 2.42815 2.00769 1.50139 1.36387 + 1.31535 1.31446 1.29706 1.29204 1.29778 1.30595 + 11.83141 10.79425 10.08924 9.45409 8.87894 8.35526 + 7.87941 7.44701 7.05425 6.69681 6.36960 6.06578 + 5.77541 5.48977 5.20403 4.90996 4.59076 4.20825 + 3.67814 3.29395 2.75439 2.19530 1.56149 1.39244 + 1.29185 1.27939 1.26031 1.25879 1.25566 1.26442 + 11.76601 10.76153 10.09694 9.49666 8.95191 8.45545 + 8.00416 7.59428 7.22248 6.88497 6.57712 6.29257 + 6.02186 5.75648 5.49152 5.21820 4.91804 4.54803 + 4.01427 3.61599 3.04401 2.42599 1.65409 1.42880 + 1.28142 1.26385 1.24178 1.23941 1.23637 1.24210 + 11.65962 10.70894 10.10396 9.55292 9.04939 8.58818 + 8.16730 7.78446 7.43765 7.12418 6.84066 6.58231 + 6.34165 6.11109 5.88393 5.64709 5.37825 5.03429 + 4.51675 4.11653 3.52086 2.82752 1.84466 1.54069 + 1.27837 1.24546 1.22375 1.22095 1.21564 1.21870 + 11.62772 10.69727 10.11646 9.58553 9.10042 8.65748 + 8.25457 7.88900 7.55840 7.26142 6.99680 6.76130 + 6.54767 6.34692 6.14814 5.93466 5.68390 5.35987 + 4.87667 4.50147 3.92094 3.18126 2.01956 1.64121 + 1.29389 1.24584 1.21309 1.20968 1.20380 1.20662 + 11.60639 10.68931 10.12490 9.60911 9.13746 8.70621 + 8.31402 7.95939 7.64111 7.35742 7.10609 6.88380 + 6.68498 6.50280 6.32852 6.14344 5.92117 5.62330 + 5.15913 4.79151 4.22557 3.49125 2.20208 1.73562 + 1.30853 1.25044 1.20834 1.20212 1.19880 1.19930 + 11.59084 10.68648 10.13342 9.62725 9.16418 8.74098 + 8.35665 8.01000 7.70018 7.42571 7.18457 6.97372 + 6.78787 6.62066 6.46416 6.30056 6.10335 5.83057 + 5.38892 5.03369 4.48265 3.74782 2.37038 1.83513 + 1.32635 1.25578 1.20539 1.19794 1.19411 1.19442 + 11.57183 10.68925 10.14975 9.65376 9.19946 8.78567 + 8.41183 8.07688 7.78010 7.51981 7.29359 7.09856 + 6.93085 6.78547 6.65522 6.52290 6.36261 6.13314 + 5.74376 5.41951 4.89859 4.16274 2.65965 2.02732 + 1.37239 1.27446 1.20079 1.19310 1.18274 1.18831 + 11.58420 10.69745 10.15718 9.66533 9.21814 8.81286 + 8.44823 8.12253 7.83458 7.58301 7.36607 7.18084 + 7.02211 6.88528 6.76836 6.66461 6.55283 6.37040 + 6.00566 5.69382 5.20560 4.50111 2.92805 2.21029 + 1.40893 1.28748 1.20183 1.19235 1.18404 1.18459 + 11.55502 10.70083 10.17801 9.69944 9.26239 8.86526 + 8.50752 8.18868 7.90872 7.66712 7.46289 7.29429 + 7.15785 7.04986 6.96676 6.89724 6.82070 6.69513 + 6.43057 6.18104 5.74857 5.09080 3.48152 2.60290 + 1.51232 1.33962 1.20757 1.19159 1.17936 1.17956 + 11.55716 10.71467 10.18946 9.71120 9.27704 8.88495 + 8.53371 8.22230 7.94989 7.71592 7.51924 7.35805 + 7.22855 7.12813 7.05752 7.01415 6.98305 6.91014 + 6.69662 6.48247 6.11036 5.50591 3.88270 2.94671 + 1.61856 1.39402 1.21494 1.19529 1.17634 1.17704 + 11.51284 10.72204 10.20140 9.72743 9.29755 8.90998 + 8.56357 8.25745 7.99098 7.76374 7.57491 7.42302 + 7.30478 7.21838 7.16604 7.14759 7.15257 7.13504 + 7.00840 6.85375 6.55489 6.03515 4.50627 3.48491 + 1.81704 1.50847 1.23550 1.20332 1.17422 1.17447 + 11.47310 10.72482 10.20661 9.73476 9.30709 8.92191 + 8.57811 8.27490 8.01173 7.78815 7.60358 7.45671 + 7.34442 7.26536 7.22259 7.21751 7.24261 7.25799 + 7.18658 7.07186 6.82507 6.37240 4.95424 3.90199 + 2.00140 1.62052 1.25816 1.21259 1.17401 1.17317 + 11.42398 10.71945 10.21007 9.74310 9.31756 8.93323 + 8.58969 8.28683 8.02477 7.80301 7.62059 7.47671 + 7.37033 7.30095 7.26865 7.26770 7.28916 7.31694 + 7.29342 7.21160 7.01136 6.63651 5.31907 4.18520 + 2.17472 1.74504 1.28174 1.21228 1.17915 1.17239 + 11.40177 10.71996 10.21231 9.74638 9.32171 8.93840 + 8.59597 8.29414 8.03290 7.81210 7.63156 7.49070 + 7.38790 7.32219 7.29385 7.29767 7.32561 7.36401 + 7.37325 7.32553 7.15622 6.78834 5.55042 4.52055 + 2.33653 1.83146 1.30501 1.23267 1.17563 1.17186 + 11.37434 10.72021 10.21436 9.74993 9.32673 8.94482 + 8.60381 8.30356 8.04413 7.82543 7.64722 7.50902 + 7.40944 7.34779 7.32485 7.33620 7.37535 7.43166 + 7.47408 7.45733 7.34304 7.04657 5.93284 4.95867 + 2.64033 2.02521 1.35168 1.25268 1.17957 1.17120 + 11.35714 10.72024 10.21539 9.75196 9.32967 8.94869 + 8.60864 8.30939 8.05110 7.83367 7.65692 7.52038 + 7.42277 7.36356 7.34384 7.35978 7.40588 7.47345 + 7.53641 7.53950 7.46390 7.22156 6.20761 5.29010 + 2.90979 2.20319 1.39778 1.27345 1.18423 1.17080 + 11.33121 10.72050 10.21683 9.75469 9.33368 8.95397 + 8.61520 8.31731 8.06050 7.84476 7.66995 7.53574 + 7.44086 7.38495 7.36959 7.39176 7.44738 7.53071 + 7.62220 7.65293 7.63559 7.48362 6.65866 5.86296 + 3.46816 2.59564 1.50992 1.32793 1.19704 1.17029 + 11.31699 10.72098 10.21795 9.75626 9.33576 8.95662 + 8.61848 8.32126 8.06514 7.85018 7.67634 7.54333 + 7.44994 7.39587 7.38285 7.40824 7.46872 7.56056 + 7.66744 7.71232 7.72536 7.62796 6.94253 6.23871 + 3.90544 2.92945 1.61750 1.38415 1.21021 1.17004 + 11.30222 10.72184 10.21927 9.75799 9.33791 8.95925 + 8.62168 8.32508 8.06964 7.85545 7.68256 7.55077 + 7.45891 7.40675 7.39620 7.42488 7.49027 7.59101 + 7.71439 7.77371 7.81642 7.77984 7.28522 6.71226 + 4.55318 3.46342 1.81817 1.49687 1.23599 1.16981 + 11.31464 10.72857 10.21848 9.75413 9.33376 8.95612 + 8.62032 8.32577 8.07217 7.85939 7.68729 7.55516 + 7.46068 7.40380 7.39020 7.42599 7.51244 7.62806 + 7.74470 7.80169 7.85387 7.85228 7.49134 6.99785 + 5.00484 3.88033 2.00534 1.60875 1.25948 1.16970 + 11.30935 10.72862 10.21878 9.75463 9.33444 8.95699 + 8.62138 8.32703 8.07362 7.86108 7.68925 7.55746 + 7.46339 7.40706 7.39421 7.43106 7.51912 7.63731 + 7.75888 7.82079 7.88276 7.90020 7.61452 7.19386 + 5.34558 4.21067 2.18720 1.71742 1.28294 1.16964 + 11.30566 10.72859 10.21898 9.75491 9.33484 8.95753 + 8.62206 8.32785 8.07460 7.86222 7.69059 7.55902 + 7.46524 7.40925 7.39690 7.43443 7.52356 7.64351 + 7.76855 7.83377 7.90213 7.93239 7.70114 7.33435 + 5.61114 4.48535 2.35639 1.82581 1.30587 1.16959 + 11.28098 10.72205 10.22009 9.75958 9.34031 8.96246 + 8.62573 8.33005 8.07564 7.86256 7.69084 7.56033 + 7.47008 7.42014 7.41270 7.44583 7.51782 7.62903 + 7.77444 7.85553 7.93517 7.97571 7.81422 7.52382 + 6.00456 4.92111 2.66023 2.03641 1.35168 1.16953 + 11.27828 10.72163 10.21979 9.75946 9.34048 8.96283 + 8.62621 8.33056 8.07617 7.86316 7.69160 7.56138 + 7.47148 7.42194 7.41490 7.44843 7.52103 7.63394 + 7.78197 7.86473 7.95061 8.00594 7.89258 7.64114 + 6.28438 5.25916 2.92751 2.22691 1.39569 1.16948 + 0.66198 0.69104 0.72074 0.75127 0.78271 0.81522 + 0.84906 0.88465 0.92262 0.96337 1.00738 1.05525 + 1.10789 1.16519 1.22388 1.27539 1.31102 1.33370 + 1.34833 1.35329 1.36039 1.36658 1.36229 1.36053 + 1.36060 1.36062 1.36035 1.36040 1.36026 1.36032 + 0.94380 0.97816 1.01414 1.05216 1.09235 1.13485 + 1.17981 1.22733 1.27754 1.33048 1.38605 1.44400 + 1.50377 1.56442 1.62456 1.68171 1.73147 1.76579 + 1.77465 1.77049 1.77093 1.77708 1.77743 1.77539 + 1.77626 1.77674 1.77658 1.77642 1.77675 1.77653 + 1.19559 1.24000 1.28593 1.33381 1.38372 1.43569 + 1.48972 1.54580 1.60381 1.66366 1.72504 1.78752 + 1.85044 1.91284 1.97330 2.02983 2.07971 2.11999 + 2.14319 2.14250 2.12871 2.11087 2.12548 2.14292 + 2.13763 2.13386 2.13426 2.13515 2.13291 2.13448 + 1.66064 1.71954 1.77925 1.84037 1.90280 1.96638 + 2.03090 2.09613 2.16177 2.22762 2.29355 2.35947 + 2.42575 2.49208 2.55604 2.61292 2.65717 2.68585 + 2.70008 2.70494 2.71066 2.71631 2.72101 2.72114 + 2.71974 2.71951 2.71963 2.71970 2.71966 2.71968 + 2.05600 2.13435 2.21027 2.28438 2.35640 2.42620 + 2.49398 2.56045 2.62668 2.69271 2.75830 2.82301 + 2.88663 2.94846 3.00649 3.05738 3.09777 3.12746 + 3.14646 3.15279 3.16230 3.17328 3.18084 3.18112 + 3.17784 3.17731 3.17768 3.17770 3.17780 3.17774 + 2.40407 2.50038 2.59048 2.67486 2.75312 2.82525 + 2.89206 2.95551 3.01838 3.08109 3.14323 3.20398 + 3.26241 3.31744 3.36789 3.41277 3.45089 3.48128 + 3.50299 3.51169 3.52434 3.53875 3.55020 3.54986 + 3.54565 3.54491 3.54532 3.54555 3.54543 3.54548 + 2.71509 2.82640 2.92780 3.01974 3.10163 3.17365 + 3.23720 3.29537 3.35253 3.40945 3.46578 3.52062 + 3.57292 3.62156 3.66570 3.70495 3.73905 3.76819 + 3.79294 3.80486 3.82068 3.83717 3.85047 3.85043 + 3.84588 3.84504 3.84552 3.84580 3.84563 3.84570 + 3.24914 3.38340 3.50044 3.60062 3.68329 3.74919 + 3.80106 3.84449 3.88692 3.92994 3.97310 4.01530 + 4.05473 4.08996 4.12101 4.14943 4.17700 4.20485 + 4.23453 4.25092 4.26999 4.28730 4.30225 4.30381 + 4.30009 4.29946 4.30005 4.30008 4.30026 4.30018 + 3.69979 3.84480 3.96741 4.06817 4.14648 4.20346 + 4.24268 4.27108 4.29780 4.32495 4.35240 4.37960 + 4.40547 4.42930 4.45126 4.47246 4.49453 4.51987 + 4.55142 4.56981 4.58906 4.60469 4.62027 4.62298 + 4.62188 4.62162 4.62213 4.62215 4.62230 4.62224 + 4.58485 4.72984 4.84409 4.92938 4.98553 5.01450 + 5.02108 5.01392 5.00407 4.99443 4.98593 4.97952 + 4.97637 4.97755 4.98273 4.99018 4.99934 5.01541 + 5.04426 5.06210 5.07591 5.08272 5.09520 5.10021 + 5.10713 5.10804 5.10810 5.10811 5.10809 5.10815 + 5.25121 5.37679 5.46741 5.52643 5.55432 5.55371 + 5.53005 5.49265 5.45300 5.41449 5.37863 5.34712 + 5.32246 5.30643 5.29803 5.29316 5.28941 5.29367 + 5.31339 5.32639 5.33162 5.32830 5.33438 5.34036 + 5.35426 5.35624 5.35580 5.35584 5.35562 5.35580 + 6.22047 6.28948 6.32076 6.32080 6.29127 6.23577 + 6.16058 6.07531 5.99123 5.91219 5.83961 5.77507 + 5.72112 5.67889 5.64663 5.61835 5.59007 5.56957 + 5.56483 5.56457 5.55324 5.53394 5.52638 5.53146 + 5.55236 5.55552 5.55439 5.55442 5.55395 5.55429 + 6.91754 6.92976 6.90410 6.84958 6.76875 6.66593 + 6.54784 6.42431 6.30640 6.19775 6.09948 6.01212 + 5.93705 5.87407 5.82119 5.77239 5.72346 5.68128 + 5.65288 5.64039 5.61765 5.59012 5.57306 5.57540 + 5.59419 5.59713 5.59583 5.59584 5.59535 5.59568 + 7.45817 7.42083 7.34568 7.24384 7.11854 6.97472 + 6.81954 6.66311 6.51675 6.38374 6.26468 6.15894 + 6.06635 5.98551 5.91448 5.84793 5.78203 5.72183 + 5.67293 5.65049 5.62101 5.59113 5.56871 5.56753 + 5.57825 5.58001 5.57890 5.57888 5.57853 5.57876 + 7.89713 7.81758 7.69998 7.55726 7.39315 7.21323 + 7.02522 6.83955 6.66808 6.51383 6.37666 6.25496 + 6.14686 6.05006 5.96279 5.88077 5.80070 5.72552 + 5.65921 5.62880 5.59568 5.56687 5.54182 5.53695 + 5.53665 5.53677 5.53607 5.53603 5.53588 5.53595 + 8.55464 8.44961 8.26261 8.02719 7.77135 7.52196 + 7.28527 7.06389 6.86116 6.67770 6.51169 6.36046 + 6.22113 6.09201 5.97280 5.86346 5.76308 5.66750 + 5.57356 5.52928 5.49043 5.46519 5.43747 5.42539 + 5.40701 5.40426 5.40398 5.40433 5.40387 5.40405 + 9.04644 8.89595 8.64780 8.34507 8.02555 7.72386 + 7.44536 7.18985 6.95727 6.74688 6.55544 6.37946 + 6.21600 6.06373 5.92230 5.79140 5.67006 5.55451 + 5.44240 5.39020 5.34493 5.31644 5.28600 5.27016 + 5.24242 5.23805 5.23784 5.23848 5.23766 5.23803 + 9.85956 9.59350 9.21167 8.77308 8.33141 7.93227 + 7.57820 7.26404 6.98390 6.73053 6.49374 6.26740 + 6.05372 5.85528 5.67251 5.50303 5.34498 5.19520 + 5.05032 4.98083 4.91762 4.87323 4.82479 4.80941 + 4.78720 4.78403 4.78356 4.78368 4.78358 4.78344 + 10.50088 9.92659 9.38278 8.87978 8.41434 7.98431 + 7.58770 7.22313 6.88994 6.58582 6.30783 6.05238 + 5.81454 5.59124 5.38371 5.19146 5.01260 4.83891 + 4.66400 4.57857 4.49839 4.43915 4.37566 4.36112 + 4.35645 4.35641 4.35484 4.35452 4.35427 4.35435 + 11.06891 10.31485 9.62174 8.99139 8.41681 7.89415 + 7.42058 6.99210 6.60546 6.25673 5.94090 5.65213 + 5.38259 5.12683 4.88511 4.65798 4.44275 4.23278 + 4.02432 3.92400 3.83130 3.76377 3.68966 3.67166 + 3.66546 3.66536 3.66356 3.66323 3.66284 3.66302 + 11.37031 10.49555 9.70811 8.99891 8.35887 7.78171 + 7.26353 6.79847 6.38078 6.00488 5.66450 5.35211 + 5.05772 4.77476 4.50437 4.24957 4.01151 3.78615 + 3.57224 3.47058 3.37161 3.29532 3.22002 3.20067 + 3.18347 3.18137 3.17997 3.17978 3.17966 3.17965 + 11.58287 10.61216 9.75492 8.98958 8.30532 7.69278 + 7.14533 6.65460 6.21225 5.81219 5.44869 5.11514 + 4.80309 4.50671 4.22595 3.96134 3.71312 3.47751 + 3.25351 3.14686 3.04326 2.96358 2.88500 2.86470 + 2.84596 2.84359 2.84212 2.84194 2.84182 2.84184 + 11.72941 10.68948 9.78411 8.97982 8.26504 7.62835 + 7.06048 6.55117 6.09055 5.67239 5.29152 4.94219 + 4.61730 4.31169 4.02417 3.75328 3.49798 3.25583 + 3.02572 2.91560 2.80738 2.72305 2.64085 2.62039 + 2.60312 2.60095 2.59929 2.59912 2.59894 2.59899 + 11.91167 10.78204 9.81861 8.96755 8.21642 7.55180 + 6.96027 6.42907 5.94674 5.50708 5.10549 4.73707 + 4.39612 4.07804 3.78050 3.50007 3.23409 2.98145 + 2.74011 2.62342 2.50753 2.41602 2.32667 2.30503 + 2.28878 2.28693 2.28505 2.28473 2.28464 2.28449 + 12.02619 10.83870 9.84086 8.96350 8.19331 7.51487 + 6.91263 6.37229 5.88147 5.43379 5.02444 4.64827 + 4.29926 3.97268 3.66622 3.37664 3.10102 2.83722 + 2.58286 2.45885 2.33613 2.23931 2.14268 2.11874 + 2.10026 2.09811 2.09616 2.09591 2.09569 2.09540 + 12.14944 10.90443 9.88043 8.98394 8.20220 7.51387 + 6.90370 6.35702 5.86131 5.40959 4.99610 4.61448 + 4.25709 3.91839 3.59688 3.29088 2.99738 2.70993 + 2.42307 2.27843 2.13196 2.01379 1.89568 1.86545 + 1.84096 1.83810 1.83577 1.83544 1.83522 1.83493 + 12.17900 10.92895 9.91343 9.02400 8.24833 7.56247 + 6.95317 6.40714 5.91306 5.46361 5.05227 4.67169 + 4.31286 3.96942 3.64027 3.32444 3.01848 2.71262 + 2.39604 2.23009 2.05386 1.90605 1.76397 1.72937 + 1.70139 1.69786 1.69481 1.69448 1.69414 1.69524 + 12.15788 10.92914 9.95331 9.10043 8.35209 7.68625 + 7.09114 6.55493 6.06743 5.62216 5.21355 4.83524 + 4.47937 4.13937 3.81133 3.48929 3.16509 2.82595 + 2.45455 2.24907 2.02188 1.82119 1.62123 1.57966 + 1.55193 1.54818 1.54230 1.54117 1.54164 1.54897 + 12.07108 10.90473 9.98883 9.17943 8.45663 7.80532 + 7.21819 6.68810 6.20874 5.77378 5.37639 5.00862 + 4.66018 4.32297 3.99354 3.66672 3.33275 2.97115 + 2.55559 2.31777 2.05105 1.81097 1.55384 1.49445 + 1.47154 1.47008 1.46096 1.45854 1.46072 1.47214 + 12.01404 10.87508 9.99870 9.22320 8.52685 7.89695 + 7.32708 6.81076 6.34236 5.91607 5.52562 5.16352 + 4.81997 4.48695 4.16041 3.83399 3.49549 3.11908 + 2.67064 2.40604 2.10201 1.82389 1.51802 1.44507 + 1.42233 1.42181 1.41044 1.40724 1.41050 1.42276 + 11.95998 10.84549 10.00460 9.25791 8.58487 7.97400 + 7.41970 6.91608 6.45800 6.04013 5.65668 5.30056 + 4.96242 4.63436 4.31183 3.98754 3.64722 3.26046 + 2.78611 2.49933 2.16348 1.85131 1.50027 1.41389 + 1.38925 1.38931 1.37614 1.37234 1.37645 1.38788 + 11.86786 10.79368 10.01112 9.31032 8.67550 8.09640 + 7.56861 7.08707 6.64747 6.24521 5.87517 5.53100 + 5.20407 4.88668 4.57367 4.25628 3.91708 3.51830 + 3.00655 2.68522 2.29737 1.92643 1.49390 1.38167 + 1.34820 1.34841 1.33263 1.32802 1.33319 1.34166 + 11.79665 10.75385 10.01484 9.34865 8.74322 8.18912 + 7.68264 7.21937 6.79554 6.40706 6.04932 5.71647 + 5.40042 5.09367 4.79066 4.48172 4.14715 3.74369 + 3.20793 2.86155 2.43335 2.01338 1.50818 1.37139 + 1.32430 1.32362 1.30611 1.30105 1.30668 1.31232 + 11.74672 10.72987 10.03801 9.41321 8.84601 8.32816 + 7.85630 7.42636 7.03475 6.67748 6.34979 6.04538 + 5.75505 5.47067 5.18748 4.89722 4.58280 4.20511 + 3.67874 3.29583 2.75708 2.19874 1.56752 1.39979 + 1.30040 1.28806 1.26892 1.26734 1.26414 1.27103 + 11.67910 10.69494 10.04369 9.45397 8.91735 8.42695 + 7.97991 7.57269 7.20222 6.86498 6.55668 6.27150 + 6.00071 5.73638 5.47370 5.20388 4.90819 4.54275 + 4.01266 3.61580 3.04513 2.42850 1.65979 1.43584 + 1.28984 1.27244 1.25031 1.24788 1.24480 1.24941 + 11.55856 10.63145 10.04313 9.50596 9.01374 8.56139 + 8.14704 7.76834 7.42327 7.10958 6.82446 6.56400 + 6.32213 6.09269 5.87034 5.64400 5.38804 5.03960 + 4.48748 4.07129 3.48560 2.82852 1.87778 1.55573 + 1.28084 1.25087 1.23588 1.23160 1.21525 1.22714 + 11.54592 10.62919 10.05881 9.53836 9.06260 8.62704 + 8.22984 7.86891 7.54235 7.24806 6.98333 6.74431 + 6.52470 6.31845 6.12088 5.92200 5.69749 5.38548 + 4.86919 4.46183 3.86253 3.15449 2.05509 1.66241 + 1.29975 1.25242 1.22281 1.21818 1.20479 1.21563 + 11.53900 10.63853 10.08315 9.57331 9.10530 8.67591 + 8.28442 7.93009 7.61243 7.32983 7.07999 6.85943 + 6.66238 6.48189 6.30925 6.12583 5.90539 5.60974 + 5.14868 4.78336 4.22071 3.48997 2.20590 1.74161 + 1.31710 1.25938 1.21736 1.21111 1.20784 1.20861 + 11.53487 10.64101 10.09275 9.59024 9.12985 8.70862 + 8.32572 7.98025 7.67165 7.39845 7.15864 6.94913 + 6.76461 6.59871 6.44351 6.28133 6.08583 5.81528 + 5.37685 5.02401 4.47639 3.74539 2.37360 1.84077 + 1.33494 1.26480 1.21456 1.20709 1.20332 1.20390 + 11.52756 10.64669 10.10811 9.61507 9.16418 8.75305 + 8.38106 8.04741 7.75171 7.49266 7.26832 7.07563 + 6.90915 6.76284 6.63045 6.49708 6.33898 6.11479 + 5.73177 5.40958 4.88927 4.15547 2.66446 2.03776 + 1.37755 1.27835 1.21082 1.20502 1.19493 1.19798 + 11.52372 10.65209 10.11939 9.63231 9.18760 8.78311 + 8.41814 8.09184 7.80374 7.55281 7.33749 7.15524 + 7.00133 6.87049 6.75719 6.64729 6.51780 6.32778 + 5.98674 5.69122 5.20311 4.48812 2.92544 2.21451 + 1.42006 1.29713 1.21077 1.20324 1.19055 1.19438 + 11.51243 10.66139 10.13859 9.66073 9.22501 8.82961 + 8.47378 8.15684 7.87843 7.63807 7.43475 7.26687 + 7.13105 7.02371 6.94130 6.87259 6.79709 6.67304 + 6.41107 6.16367 5.73449 5.08108 3.48027 2.60563 + 1.52032 1.34849 1.21730 1.20137 1.18928 1.18953 + 11.49345 10.66644 10.14952 9.67676 9.24568 8.85480 + 8.50345 8.19125 7.91813 7.68383 7.48757 7.32813 + 7.20256 7.10802 7.04210 6.99528 6.95011 6.87055 + 6.67500 6.47051 6.08922 5.48224 3.89961 2.94118 + 1.62365 1.40327 1.22537 1.20467 1.18695 1.18711 + 11.46302 10.67821 10.16020 9.68850 9.26062 8.87480 + 8.52990 8.22508 7.95970 7.73337 7.54526 7.39397 + 7.27625 7.19036 7.13850 7.12060 7.12620 7.10956 + 6.98455 6.83139 6.53519 6.01943 4.49977 3.48386 + 1.82359 1.51642 1.24522 1.21332 1.18434 1.18466 + 11.42378 10.68100 10.16528 9.69574 9.27005 8.88662 + 8.54434 8.24243 7.98031 7.75763 7.57376 7.42743 + 7.31557 7.23690 7.19449 7.18975 7.21524 7.23123 + 7.16118 7.04776 6.80334 6.35434 4.94532 3.89888 + 2.00703 1.62791 1.26779 1.22259 1.18414 1.18343 + 11.37519 10.67434 10.16786 9.70436 9.28205 8.90003 + 8.55778 8.25529 7.99286 7.77054 7.58831 7.44578 + 7.34126 7.27349 7.24213 7.24062 7.25941 7.28384 + 7.26888 7.19949 6.99557 6.58556 5.27876 4.23904 + 2.17975 1.73226 1.28916 1.23469 1.18489 1.18270 + 11.35337 10.67705 10.17187 9.70768 9.28452 8.90272 + 8.56175 8.26126 8.00111 7.78118 7.60137 7.46114 + 7.35882 7.29340 7.26518 7.26908 7.29720 7.33593 + 7.34603 7.29932 7.13189 6.76715 5.53815 4.51403 + 2.34038 1.83788 1.31440 1.24260 1.18573 1.18221 + 11.32742 10.67729 10.17352 9.71095 9.28941 8.90908 + 8.56950 8.27051 8.01214 7.79430 7.61685 7.47929 + 7.38017 7.31875 7.29585 7.30719 7.34639 7.40288 + 7.44587 7.42991 7.31716 7.02344 5.91807 4.94968 + 2.64269 2.03078 1.36082 1.26248 1.18967 1.18160 + 11.31095 10.67733 10.17445 9.71288 9.29236 8.91293 + 8.57425 8.27619 8.01893 7.80240 7.62642 7.49051 + 7.39334 7.33436 7.31466 7.33057 7.37665 7.44425 + 7.50756 7.51124 7.43695 7.19703 6.19093 5.27915 + 2.91089 2.20802 1.40667 1.28312 1.19431 1.18123 + 11.28569 10.67750 10.17578 9.71554 9.29630 8.91809 + 8.58063 8.28387 8.02811 7.81330 7.63925 7.50561 + 7.41113 7.35546 7.34016 7.36227 7.41777 7.50091 + 7.59243 7.62346 7.60699 7.45688 6.63872 5.84842 + 3.46666 2.59882 1.51824 1.33721 1.20709 1.18074 + 11.27147 10.67797 10.17690 9.71710 9.29836 8.92073 + 8.58389 8.28780 8.03274 7.81870 7.64557 7.51306 + 7.42001 7.36614 7.35322 7.37857 7.43887 7.53045 + 7.63721 7.68222 7.69582 7.59990 6.92051 6.22176 + 3.90190 2.93113 1.62527 1.39303 1.22022 1.18050 + 11.25642 10.67874 10.17832 9.71886 9.30048 8.92339 + 8.58722 8.29181 8.03737 7.82397 7.65169 7.52035 + 7.42879 7.37684 7.36635 7.39499 7.46017 7.56056 + 7.68362 7.74292 7.78590 7.75029 7.26061 6.69218 + 4.54652 3.46259 1.82491 1.50501 1.24591 1.18026 + 11.26866 10.68537 10.17753 9.71506 9.29640 8.92031 + 8.58588 8.29250 8.03989 7.82792 7.65646 7.52479 + 7.43062 7.37393 7.36035 7.39598 7.48213 7.59735 + 7.71368 7.77059 7.82285 7.82191 7.46518 6.97585 + 4.99579 3.87736 2.01123 1.61624 1.26933 1.18015 + 11.26354 10.68552 10.17783 9.71556 9.29708 8.92116 + 8.58691 8.29372 8.04131 7.82958 7.65840 7.52708 + 7.43332 7.37717 7.36435 7.40102 7.48874 7.60649 + 7.72768 7.78946 7.85137 7.86924 7.58722 7.17040 + 5.33460 4.20583 2.19205 1.72434 1.29269 1.18008 + 11.26000 10.68549 10.17793 9.71583 9.29748 8.92167 + 8.58756 8.29451 8.04224 7.83070 7.65972 7.52863 + 7.43518 7.37939 7.36704 7.40440 7.49316 7.61265 + 7.73726 7.80230 7.87050 7.90105 7.67297 7.30973 + 5.59851 4.47883 2.36025 1.83224 1.31554 1.18003 + 11.23559 10.67915 10.17934 9.72056 9.30290 8.92653 + 8.59115 8.29662 8.04319 7.83094 7.65989 7.52991 + 7.44001 7.39025 7.38280 7.41575 7.48740 7.59813 + 7.74302 7.82389 7.90329 7.94393 7.78507 7.49755 + 5.98942 4.91196 2.66247 2.04172 1.36110 1.17997 + 11.23193 10.67902 10.17964 9.72093 9.30320 8.92672 + 8.59127 8.29677 8.04350 7.83150 7.66071 7.53092 + 7.44129 7.39191 7.38491 7.41830 7.49050 7.60289 + 7.75042 7.83295 7.91862 7.97403 7.86249 7.61360 + 6.26748 5.24804 2.92842 2.23133 1.40474 1.17992 + 0.65271 0.67862 0.70629 0.73577 0.76685 0.79929 + 0.83313 0.86859 0.90598 0.94583 0.98905 1.03654 + 1.08890 1.14579 1.20420 1.25623 1.29287 1.31287 + 1.32528 1.33475 1.34286 1.34555 1.34229 1.34116 + 1.34098 1.34094 1.34076 1.34073 1.34071 1.34072 + 0.91227 0.95165 0.99169 1.03264 1.07459 1.11766 + 1.16213 1.20845 1.25730 1.30892 1.36335 1.42060 + 1.48050 1.54233 1.60415 1.66188 1.70979 1.74204 + 1.75158 1.74861 1.74953 1.75508 1.75510 1.75332 + 1.75442 1.75491 1.75475 1.75459 1.75490 1.75469 + 1.16048 1.20974 1.25965 1.31054 1.36233 1.41500 + 1.46853 1.52302 1.57872 1.63584 1.69463 1.75575 + 1.82051 1.88920 1.95853 2.02034 2.06532 2.09098 + 2.10110 2.10438 2.10763 2.10995 2.11048 2.11064 + 2.11144 2.11157 2.11151 2.11147 2.11152 2.11149 + 1.61574 1.68283 1.74901 1.81467 1.87960 1.94373 + 2.00718 2.07041 2.13424 2.19882 2.26410 2.33015 + 2.39740 2.46543 2.53126 2.58866 2.63139 2.66019 + 2.67626 2.67992 2.68558 2.69256 2.69695 2.69734 + 2.69602 2.69578 2.69597 2.69599 2.69602 2.69600 + 2.01978 2.10151 2.18005 2.25590 2.32876 2.39856 + 2.46572 2.53133 2.59703 2.66303 2.72905 2.79451 + 2.85893 2.92134 2.97960 3.03033 3.07030 3.10028 + 3.12126 3.12887 3.13862 3.14892 3.15726 3.15775 + 3.15444 3.15392 3.15432 3.15433 3.15445 3.15438 + 2.38085 2.47386 2.56134 2.64385 2.72101 2.79284 + 2.86003 2.92430 2.98815 3.05183 3.11494 3.17655 + 3.23559 3.29083 3.34098 3.38486 3.42163 3.45215 + 3.47754 3.48886 3.50234 3.51544 3.52686 3.52752 + 3.52297 3.52226 3.52281 3.52282 3.52301 3.52289 + 2.70603 2.80657 2.89966 2.98596 3.06503 3.13689 + 3.20236 3.26350 3.32323 3.38189 3.43914 3.49413 + 3.54607 3.59411 3.63754 3.67631 3.71058 3.74103 + 3.76867 3.78226 3.79873 3.81471 3.82844 3.82885 + 3.82426 3.82335 3.82386 3.82416 3.82395 3.82406 + 3.26173 3.37391 3.47406 3.56309 3.64050 3.70657 + 3.76276 3.81227 3.85948 3.90514 3.94897 3.99030 + 4.02839 4.06274 4.09347 4.12205 4.15030 4.17979 + 4.21241 4.23030 4.24968 4.26629 4.28232 4.28416 + 4.28037 4.27974 4.28037 4.28039 4.28061 4.28049 + 3.71954 3.84810 3.95053 4.03128 4.09555 4.14978 + 4.19588 4.23564 4.27164 4.30435 4.33385 4.36019 + 4.38340 4.40401 4.42319 4.44401 4.46956 4.49992 + 4.53301 4.54977 4.56890 4.58630 4.60213 4.60490 + 4.60403 4.60383 4.60428 4.60441 4.60443 4.60442 + 4.60188 4.73787 4.83319 4.89535 4.93307 4.95679 + 4.97014 4.97671 4.98078 4.98123 4.97486 4.96212 + 4.95173 4.95118 4.95959 4.97197 4.98447 5.00197 + 5.02950 5.04562 5.05945 5.06814 5.08095 5.08589 + 5.09328 5.09431 5.09438 5.09431 5.09435 5.09440 + 5.25908 5.36396 5.43958 5.48947 5.51396 5.51489 + 5.49627 5.46500 5.42976 5.39349 5.35800 5.32584 + 5.30092 5.28625 5.28086 5.28022 5.28078 5.28662 + 5.30231 5.31231 5.31783 5.31769 5.32336 5.32926 + 5.34379 5.34585 5.34537 5.34545 5.34518 5.34539 + 6.17481 6.25009 6.28672 6.29100 6.26461 6.21121 + 6.13726 6.05276 5.96934 5.89103 5.81939 5.75615 + 5.70418 5.66483 5.63630 5.61225 5.58776 5.56814 + 5.55901 5.55582 5.54504 5.52917 5.52109 5.52600 + 5.54731 5.55052 5.54937 5.54943 5.54891 5.54927 + 6.83185 6.87148 6.86660 6.82611 6.75295 6.65241 + 6.53276 6.40621 6.28650 6.17779 6.08105 5.99644 + 5.92473 5.86516 5.81571 5.77015 5.72383 5.68217 + 5.65099 5.63676 5.61472 5.58978 5.57246 5.57466 + 5.59362 5.59658 5.59528 5.59531 5.59480 5.59513 + 7.35390 7.35480 7.30812 7.22503 7.10949 6.96796 + 6.80994 6.64886 6.49975 6.36652 6.24944 6.14719 + 6.05846 5.98088 5.91250 5.84800 5.78354 5.72389 + 5.67441 5.65166 5.62290 5.59441 5.57208 5.57086 + 5.58161 5.58338 5.58226 5.58226 5.58191 5.58213 + 7.96181 7.79786 7.62733 7.46050 7.29731 7.13792 + 6.98249 6.83116 6.68442 6.54313 6.40810 6.27946 + 6.15857 6.04660 5.94468 5.85452 5.77730 5.71083 + 5.65547 5.63535 5.62238 5.61096 5.55233 5.52398 + 5.53964 5.54638 5.54359 5.54162 5.54494 5.54285 + 8.46117 8.41186 8.25097 8.02043 7.76054 7.50958 + 7.27458 7.05658 6.85717 6.67654 6.51281 6.36325 + 6.22493 6.09611 5.97660 5.86660 5.76600 5.67304 + 5.58441 5.54157 5.50299 5.47719 5.44995 5.43819 + 5.41986 5.41709 5.41681 5.41715 5.41669 5.41687 + 8.99208 8.87007 8.63643 8.33814 8.01864 7.71771 + 7.44115 7.18827 6.95840 6.75063 6.56158 6.38755 + 6.22513 6.07268 5.93014 5.79803 5.67657 5.56380 + 5.45734 5.40725 5.36262 5.33335 5.30288 5.28751 + 5.25997 5.25555 5.25531 5.25597 5.25511 5.25551 + 9.87566 9.58891 9.20129 8.76650 8.33173 7.93725 + 7.58558 7.27269 6.99384 6.74202 6.50716 6.28292 + 6.07100 5.87353 5.69091 5.52094 5.36258 5.21564 + 5.07523 5.00541 4.94185 4.89780 4.84981 4.83452 + 4.81235 4.80919 4.80874 4.80886 4.80876 4.80863 + 10.51833 9.94007 9.39345 8.88858 8.42216 7.99196 + 7.59592 7.23260 6.90122 6.59942 6.32414 6.07162 + 5.83663 5.61585 5.41046 5.21990 5.04213 4.86860 + 4.69264 4.60654 4.52645 4.46807 4.40507 4.39036 + 4.38571 4.38570 4.38415 4.38383 4.38359 4.38368 + 11.02231 10.35751 9.67853 9.02046 8.41125 7.87401 + 7.40529 6.99544 6.63455 6.30854 5.99873 5.69671 + 5.41146 5.14934 4.90774 4.67998 4.45980 4.25084 + 4.05672 3.96374 3.86918 3.79281 3.72050 3.70467 + 3.69796 3.69732 3.69576 3.69541 3.69531 3.69531 + 11.39770 10.51189 9.71834 9.00695 8.36769 7.79333 + 7.27901 6.81776 6.40288 6.02877 5.68942 5.37760 + 5.08372 4.80141 4.53180 4.27769 4.04017 3.81560 + 3.60302 3.50206 3.40336 3.32694 3.25195 3.23269 + 3.21556 3.21347 3.21209 3.21189 3.21178 3.21177 + 11.60001 10.62393 9.76416 8.99856 8.31577 7.70579 + 7.16144 6.67369 6.23366 5.83525 5.47288 5.14013 + 4.82872 4.53298 4.25279 3.98862 3.74075 3.50589 + 3.28339 3.17753 3.07407 2.99401 2.91568 2.89551 + 2.87686 2.87446 2.87296 2.87279 2.87265 2.87268 + 11.73722 10.69660 9.79166 8.98870 8.27592 7.64166 + 7.07634 6.56939 6.11069 5.69403 5.31434 4.96597 + 4.64194 4.33715 4.05040 3.78021 3.52550 3.28400 + 3.05468 2.94489 2.83669 2.75213 2.67001 2.64964 + 2.63247 2.63026 2.62853 2.62838 2.62816 2.62822 + 11.90833 10.78302 9.82263 8.97415 8.22520 7.56250 + 6.97272 6.44323 5.96264 5.52478 5.12498 4.75828 + 4.41884 4.10200 3.80545 3.52584 3.26044 3.00804 + 2.76651 2.64965 2.53377 2.44236 2.35285 2.33120 + 2.31494 2.31296 2.31103 2.31085 2.31059 2.31052 + 12.00670 10.83089 9.84066 8.96850 8.20165 7.52520 + 6.92417 6.38475 5.89501 5.44860 5.04067 4.66601 + 4.31846 3.99323 3.68799 3.39943 3.12458 2.86123 + 2.60692 2.48283 2.36004 2.26313 2.16617 2.14209 + 2.12344 2.12131 2.11941 2.11914 2.11894 2.11865 + 12.11351 10.88538 9.87204 8.98244 8.20468 7.51838 + 6.90907 6.36286 5.86798 5.41745 5.00548 4.62559 + 4.26997 3.93294 3.61294 3.30812 3.01539 2.72852 + 2.44218 2.29769 2.15114 2.03270 1.91433 1.88398 + 1.85934 1.85652 1.85425 1.85389 1.85369 1.85339 + 12.13721 10.90350 9.89855 9.01617 8.24479 7.56139 + 6.95336 6.40814 5.91493 5.46657 5.05657 4.67757 + 4.32056 3.97915 3.65209 3.33806 3.03342 2.72834 + 2.41199 2.24593 2.06953 1.92158 1.77955 1.74509 + 1.71730 1.71368 1.71047 1.71022 1.70980 1.71093 + 12.11506 10.89836 9.93037 9.08325 8.33904 7.67617 + 7.08320 6.54861 6.06246 5.61847 5.21115 4.83432 + 4.48031 4.14264 3.81724 3.49780 3.17578 2.83790 + 2.46648 2.26061 2.03312 1.83249 1.63361 1.59279 + 1.56560 1.56159 1.55498 1.55375 1.55442 1.56197 + 12.02913 10.87165 9.96148 9.15667 8.43761 7.78943 + 7.20492 6.67705 6.19959 5.76632 5.37052 5.00433 + 4.65764 4.32244 3.99526 3.67087 3.33928 2.97954 + 2.56483 2.32704 2.06018 1.82018 1.56466 1.50645 + 1.48455 1.48264 1.47218 1.46958 1.47212 1.48398 + 11.97379 10.84235 9.97042 9.19849 8.50518 7.87791 + 7.31032 6.79607 6.32955 5.90502 5.51629 5.15596 + 4.81439 4.48359 4.15952 3.83572 3.49982 3.12547 + 2.67801 2.41351 2.10952 1.83171 1.52806 1.45662 + 1.43529 1.43417 1.42092 1.41747 1.42124 1.43401 + 11.92211 10.81384 9.97625 9.23224 8.56156 7.95285 + 7.40054 6.89879 6.44252 6.02645 5.64479 5.29058 + 4.95455 4.62885 4.30893 3.98741 3.64984 3.26529 + 2.79208 2.50550 2.16984 1.85821 1.50985 1.42523 + 1.40237 1.40171 1.38623 1.38213 1.38687 1.39882 + 11.83441 10.76473 9.98348 9.28395 8.65039 8.07267 + 7.54631 7.06631 6.62836 6.22785 5.85970 5.51760 + 5.19294 4.87809 4.56783 4.25336 3.91708 3.52073 + 3.01043 2.68952 2.30217 1.93218 1.50295 1.39279 + 1.36170 1.36108 1.34240 1.33741 1.34340 1.35231 + 11.83062 10.76461 10.00526 9.32417 8.70856 8.14846 + 7.63953 7.17682 6.75593 6.37221 6.02025 5.69320 + 5.38148 5.07687 4.77483 4.46785 4.14082 3.75992 + 3.25532 2.90632 2.43544 1.97138 1.50387 1.39835 + 1.34324 1.33318 1.31484 1.31474 1.31079 1.32287 + 11.72007 10.70504 10.01201 9.38639 8.81878 8.30096 + 7.82954 7.40038 7.00991 6.65410 6.32819 6.02584 + 5.73788 5.45614 5.17586 4.88874 4.57752 4.20262 + 3.67822 3.29619 2.75872 2.20220 1.57544 1.41031 + 1.31415 1.30047 1.27860 1.27757 1.27359 1.28152 + 11.65273 10.67012 10.01715 9.42624 8.88896 8.39843 + 7.95169 7.54521 7.17586 6.84007 6.53357 6.25042 + 5.98185 5.71990 5.45971 5.19257 4.89973 4.53714 + 4.00983 3.61446 3.04557 2.43110 1.66715 1.44567 + 1.30283 1.28446 1.26017 1.25817 1.25446 1.25990 + 11.54186 10.61805 10.02700 9.48558 8.98829 8.53074 + 8.11182 7.73019 7.38478 7.07317 6.79195 6.53640 + 6.29908 6.07247 5.84984 5.61794 5.35430 5.01588 + 4.50463 4.10829 3.51773 2.83015 1.85667 1.55624 + 1.29784 1.26516 1.24271 1.23973 1.23478 1.23766 + 11.51817 10.60840 10.03846 9.51642 9.03765 8.59829 + 8.19718 7.83309 7.50500 7.21103 6.94864 6.71419 + 6.50167 6.30378 6.11100 5.90371 5.65629 5.33604 + 4.85738 4.48393 3.91239 3.19404 2.03132 1.64809 + 1.31241 1.26711 1.23252 1.22791 1.22469 1.22616 + 11.50314 10.60485 10.04861 9.53903 9.07211 8.64441 + 8.25493 7.90257 7.58653 7.30514 7.05618 6.83635 + 6.64005 6.46051 6.28906 6.10709 5.88843 5.59531 + 5.13807 4.77540 4.21607 3.48881 2.21039 1.74862 + 1.32697 1.26960 1.22771 1.22152 1.21819 1.21916 + 11.49396 10.60484 10.05751 9.55620 9.09723 8.67759 + 8.29634 7.95245 7.64521 7.37320 7.13439 6.92576 + 6.74204 6.57695 6.42266 6.26164 6.06775 5.79954 + 5.36471 5.01444 4.47028 3.74312 2.37741 1.84708 + 1.34430 1.27478 1.22499 1.21746 1.21374 1.21446 + 11.48113 10.60783 10.07203 9.58126 9.13223 8.72261 + 8.35190 8.01935 7.72472 7.46667 7.24328 7.05151 + 6.88585 6.74032 6.60869 6.47621 6.31935 6.09703 + 5.71719 5.39744 4.88066 4.15105 2.66697 2.04311 + 1.38644 1.28798 1.22124 1.21550 1.20535 1.20856 + 11.47567 10.61244 10.08310 9.59861 9.15586 8.75282 + 8.38896 8.06356 7.77634 7.52629 7.31186 7.13046 + 6.97731 6.84718 6.73457 6.62542 6.49696 6.30852 + 5.97030 5.67710 5.19250 4.48185 2.92673 2.21915 + 1.42886 1.30670 1.22118 1.21372 1.20098 1.20497 + 11.46578 10.62245 10.10265 9.62713 9.19317 8.79908 + 8.44424 8.12809 7.85044 7.61077 7.40814 7.24092 + 7.10571 6.99893 6.91707 6.84894 6.77415 6.65119 + 6.39137 6.14599 5.72023 5.07140 3.47900 2.60865 + 1.52923 1.35814 1.22761 1.21182 1.19967 1.20015 + 11.45016 10.62971 10.11452 9.64269 9.21226 8.82218 + 8.47188 8.16117 7.89000 7.65758 7.46228 7.30255 + 7.17646 7.08195 7.01651 6.97028 6.92585 6.84870 + 6.65209 6.44453 6.07274 5.48392 3.89852 2.92492 + 1.63458 1.42029 1.23544 1.21379 1.19378 1.19775 + 11.42052 10.64079 10.12456 9.65447 9.22802 8.84348 + 8.49972 8.19589 7.93137 7.70573 7.51820 7.36738 + 7.25003 7.16442 7.11280 7.09507 7.10086 7.08464 + 6.96076 6.80888 6.51522 6.00342 4.49321 3.48312 + 1.83092 1.52497 1.25530 1.22371 1.19473 1.19532 + 11.38165 10.64338 10.12942 9.66150 9.23726 8.85515 + 8.51404 8.21317 7.95196 7.73004 7.54680 7.40098 + 7.28953 7.21111 7.16884 7.16413 7.18957 7.20562 + 7.13622 7.02377 6.78146 6.33604 4.93636 3.89577 + 2.01268 1.63545 1.27773 1.23291 1.19457 1.19411 + 11.35317 10.64472 10.13203 9.66540 9.24251 8.86189 + 8.52246 8.22346 7.96437 7.74484 7.56433 7.42167 + 7.31387 7.23988 7.20333 7.20666 7.24452 7.28171 + 7.24962 7.16554 6.96247 6.57044 5.27264 4.22763 + 2.18204 1.74196 1.30087 1.24251 1.19536 1.19339 + 11.31154 10.63913 10.13567 9.67312 9.25142 8.87096 + 8.53126 8.23192 7.97284 7.75384 7.57475 7.43501 + 7.33295 7.26760 7.23934 7.24314 7.27123 7.30990 + 7.32008 7.27384 7.10762 6.74570 5.52607 4.50714 + 2.34344 1.84405 1.32409 1.25277 1.19618 1.19290 + 11.28576 10.63918 10.13731 9.67638 9.25630 8.87732 + 8.53903 8.24119 7.98383 7.76682 7.59002 7.45295 + 7.35413 7.29282 7.26989 7.28112 7.32021 7.37651 + 7.41937 7.40366 7.29175 7.00021 5.90331 4.94034 + 2.64444 2.03620 1.37023 1.27252 1.20007 1.19228 + 11.26932 10.63932 10.13824 9.67834 9.25930 8.88127 + 8.54384 8.24689 7.99053 7.77471 7.59929 7.46385 + 7.36702 7.30822 7.28857 7.30439 7.35031 7.41764 + 7.48074 7.48458 7.41085 7.17262 6.17409 5.26801 + 2.91182 2.21289 1.41581 1.29303 1.20466 1.19191 + 11.24521 10.63949 10.13937 9.68068 9.26297 8.88626 + 8.55020 8.25477 8.00022 7.78623 7.61225 7.47799 + 7.38330 7.32855 7.31460 7.33665 7.38979 7.47235 + 7.56968 7.60197 7.57226 7.41283 6.65334 5.85445 + 3.43812 2.59258 1.52959 1.34559 1.22735 1.19141 + 11.23130 10.64007 10.14051 9.68228 9.26507 8.88888 + 8.55342 8.25866 8.00481 7.79161 7.61855 7.48540 + 7.39217 7.33934 7.32786 7.35307 7.41046 7.50026 + 7.61453 7.66434 7.66332 7.54367 6.92294 6.25977 + 3.86365 2.90798 1.63645 1.40753 1.23846 1.19116 + 11.21616 10.64093 10.14225 9.68443 9.26748 8.89165 + 8.55661 8.26223 8.00870 7.79608 7.62443 7.49357 + 7.40230 7.35050 7.34001 7.36848 7.43336 7.53336 + 7.65599 7.71509 7.75795 7.72259 7.23603 6.67179 + 4.53983 3.46177 1.83175 1.51328 1.25607 1.19091 + 11.22831 10.64746 10.14132 9.68049 9.26331 8.88854 + 8.55528 8.26296 8.01123 7.80001 7.62916 7.49796 + 7.40411 7.34757 7.33401 7.36946 7.45524 7.56998 + 7.68588 7.74259 7.79469 7.79386 7.43936 6.95331 + 4.98633 3.87420 2.01713 1.62381 1.27936 1.19079 + 11.22316 10.64732 10.14153 9.68091 9.26396 8.88938 + 8.55631 8.26416 8.01264 7.80166 7.63106 7.50018 + 7.40672 7.35073 7.33791 7.37443 7.46179 7.57907 + 7.69983 7.76139 7.82313 7.84100 7.56056 7.14662 + 5.32348 4.20098 2.19692 1.73131 1.30258 1.19072 + 11.21937 10.64729 10.14161 9.68117 9.26435 8.88991 + 8.55697 8.26498 8.01358 7.80276 7.63234 7.50168 + 7.40849 7.35286 7.34051 7.37769 7.46611 7.58515 + 7.70935 7.77418 7.84221 7.87269 7.64579 7.28509 + 5.58600 4.47252 2.36422 1.83874 1.32528 1.19067 + 11.19513 10.64105 10.14310 9.68605 9.26991 8.89488 + 8.56064 8.26711 8.01454 7.80298 7.63247 7.50286 + 7.41324 7.36365 7.35625 7.38906 7.46036 7.57067 + 7.71505 7.79558 7.87481 7.91545 7.75709 7.47174 + 5.97462 4.90303 2.66473 2.04704 1.37057 1.19063 + 11.19241 10.64112 10.14340 9.68649 9.27040 8.89531 + 8.56099 8.26741 8.01492 7.80357 7.63334 7.50406 + 7.41475 7.36546 7.35838 7.39156 7.46354 7.57551 + 7.72240 7.80462 7.89001 7.94529 7.83436 7.58677 + 6.25002 5.23666 2.92939 2.23578 1.41404 1.19060 + 0.63961 0.66522 0.69255 0.72165 0.75232 0.78430 + 0.81768 0.85267 0.88963 0.92908 0.97185 1.01884 + 1.07066 1.12703 1.18495 1.23658 1.27303 1.29344 + 1.30642 1.31573 1.32408 1.32726 1.32341 1.32215 + 1.32207 1.32204 1.32186 1.32183 1.32180 1.32183 + 0.89544 0.93454 0.97422 1.01474 1.05619 1.09873 + 1.14268 1.18859 1.23723 1.28889 1.34356 1.40110 + 1.46110 1.52257 1.58358 1.64023 1.68717 1.71897 + 1.72922 1.72718 1.72930 1.73558 1.73409 1.73153 + 1.73286 1.73351 1.73332 1.73312 1.73350 1.73319 + 1.14143 1.18996 1.23915 1.28933 1.34046 1.39253 + 1.44561 1.49989 1.55570 1.61326 1.67274 1.73459 + 1.79970 1.86798 1.93606 1.99599 2.03948 2.06692 + 2.07948 2.08073 2.08439 2.08941 2.08779 2.08743 + 2.08866 2.08882 2.08869 2.08875 2.08864 2.08861 + 1.59192 1.65844 1.72410 1.78929 1.85382 1.91762 + 1.98082 2.04392 2.10772 2.17237 2.23781 2.30405 + 2.37143 2.43946 2.50521 2.56267 2.60581 2.63535 + 2.65224 2.65602 2.66102 2.66715 2.67287 2.67375 + 2.67232 2.67204 2.67226 2.67226 2.67233 2.67223 + 1.99312 2.07412 2.15208 2.22750 2.30007 2.36974 + 2.43691 2.50265 2.56857 2.63481 2.70101 2.76647 + 2.83048 2.89200 2.94949 3.00099 3.04426 3.07792 + 3.09972 3.10584 3.11242 3.12002 3.13226 3.13494 + 3.13147 3.13041 3.13074 3.13104 3.13061 3.13090 + 2.35274 2.44426 2.53078 2.61286 2.69009 2.76240 + 2.83030 2.89520 2.95922 3.02253 3.08486 3.14550 + 3.20395 3.25948 3.31104 3.35756 3.39786 3.43096 + 3.45539 3.46452 3.47526 3.48706 3.50283 3.50521 + 3.50062 3.49944 3.49993 3.50029 3.49994 3.50018 + 2.67573 2.77536 2.86791 2.95405 3.03329 3.10558 + 3.17162 3.23323 3.29308 3.35151 3.40826 3.46273 + 3.51461 3.56348 3.60862 3.64970 3.68646 3.71897 + 3.74700 3.75941 3.77299 3.78638 3.80467 3.80777 + 3.80277 3.80141 3.80199 3.80241 3.80197 3.80229 + 3.23056 3.34075 3.43979 3.52855 3.60651 3.67377 + 3.73149 3.78237 3.83020 3.87568 3.91877 3.95924 + 3.99725 4.03303 4.06649 4.09816 4.12884 4.15971 + 4.19194 4.20855 4.22577 4.24089 4.26076 4.26469 + 4.26096 4.25979 4.26038 4.26078 4.26036 4.26071 + 3.68490 3.81358 3.91629 3.99744 4.06221 4.11709 + 4.16400 4.20486 4.24228 4.27629 4.30622 4.33198 + 4.35515 4.37750 4.39964 4.42293 4.44906 4.47939 + 4.51373 4.53117 4.54875 4.56380 4.58346 4.58715 + 4.58598 4.58577 4.58626 4.58636 4.58643 4.58647 + 4.56559 4.70257 4.79866 4.86152 4.90008 4.92500 + 4.93971 4.94744 4.95217 4.95376 4.95078 4.94371 + 4.93733 4.93620 4.94094 4.95115 4.96642 4.98689 + 5.01328 5.02920 5.04631 5.05926 5.06722 5.07106 + 5.07920 5.08030 5.08033 5.08030 5.08025 5.08036 + 5.22304 5.32981 5.40662 5.45708 5.48170 5.48267 + 5.46447 5.43471 5.40288 5.37163 5.34202 5.31518 + 5.29262 5.27583 5.26549 5.26162 5.26424 5.27336 + 5.28935 5.30009 5.31099 5.31725 5.31530 5.31728 + 5.33206 5.33519 5.33481 5.33416 5.33499 5.33451 + 6.13818 6.21696 6.25627 6.26241 6.23718 6.18454 + 6.11134 6.02817 5.94734 5.87274 5.80542 5.74625 + 5.69662 5.65695 5.62644 5.60141 5.57871 5.56012 + 5.54887 5.54697 5.54654 5.54240 5.51879 5.51808 + 5.54150 5.54533 5.54373 5.54406 5.54310 5.54356 + 6.79787 6.84054 6.83831 6.79997 6.72858 6.62952 + 6.51129 6.38644 6.26899 6.16308 6.06938 5.98760 + 5.91769 5.85848 5.80858 5.76344 5.71929 5.67860 + 5.64541 5.63241 5.62004 5.60610 5.57447 5.57145 + 5.59229 5.59581 5.59409 5.59439 5.59345 5.59389 + 7.32271 7.32611 7.28196 7.20128 7.08804 6.94868 + 6.79272 6.63364 6.48648 6.35519 6.23991 6.13936 + 6.05201 5.97550 5.90809 5.84510 5.78275 5.72406 + 5.67357 5.65178 5.62951 5.60836 5.57692 5.57236 + 5.58434 5.58648 5.58513 5.58529 5.58464 5.58498 + 7.93302 7.77162 7.60366 7.43931 7.27847 7.12135 + 6.96809 6.81883 6.67407 6.53464 6.40136 6.27435 + 6.15499 6.04442 5.94379 5.85482 5.77874 5.71352 + 5.65975 5.64060 5.62874 5.61819 5.55949 5.53065 + 5.54605 5.55284 5.55014 5.54816 5.55150 5.54947 + 8.61514 8.38535 8.15066 7.92291 7.70186 7.48766 + 7.28052 7.08047 6.88819 6.70495 6.53119 6.36728 + 6.21452 6.07491 5.94944 5.83995 5.74714 5.66626 + 5.59469 5.56544 5.54246 5.52264 5.45695 5.42584 + 5.42984 5.43372 5.43014 5.42857 5.43096 5.42988 + 8.96837 8.85092 8.62134 8.32660 8.01040 7.71277 + 7.43934 7.18900 6.96069 6.75354 6.56436 6.39002 + 6.22813 6.07774 5.93838 5.80935 5.69001 5.57914 + 5.47352 5.42137 5.37080 5.33588 5.31497 5.30582 + 5.27855 5.27315 5.27277 5.27371 5.27234 5.27342 + 9.85720 9.57619 9.19381 8.76347 8.33241 7.94095 + 7.59181 7.28118 7.00449 6.75450 6.52070 6.29684 + 6.08569 5.89011 5.70993 5.54165 5.38339 5.23628 + 5.09862 5.03066 4.96248 4.91155 4.87376 4.86090 + 4.83778 4.83455 4.83419 4.83424 4.83431 4.83405 + 10.50551 9.93224 9.39026 8.88954 8.42688 8.00006 + 7.60708 7.24650 6.91757 6.61797 6.34462 6.09374 + 5.86012 5.64034 5.43563 5.24541 5.06773 4.89430 + 4.71919 4.63455 4.55779 4.50289 4.43692 4.41886 + 4.41497 4.41544 4.41367 4.41331 4.41303 4.41265 + 11.00994 10.35491 9.68253 9.02883 8.42269 7.88804 + 7.42149 7.01335 6.65366 6.32900 6.02162 5.72295 + 5.44014 5.17836 4.93586 4.70767 4.48876 4.28143 + 4.08730 3.99438 3.90396 3.83259 3.75393 3.73652 + 3.73031 3.72969 3.72806 3.72776 3.72757 3.72672 + 11.38764 10.51029 9.72328 9.01681 8.38122 7.80956 + 7.29715 6.83730 6.42356 6.05045 5.71205 5.40129 + 5.10870 4.82797 4.55995 4.30700 4.07003 3.84612 + 3.63481 3.53433 3.43514 3.35783 3.28406 3.26520 + 3.24789 3.24575 3.24438 3.24416 3.24409 3.24386 + 11.59000 10.62235 9.76900 9.00831 8.32919 7.72194 + 7.17954 6.69320 6.25420 5.85661 5.49502 5.16315 + 4.85299 4.55889 4.28044 4.01751 3.77011 3.53584 + 3.31459 3.20897 3.10426 3.02260 2.94654 2.92716 + 2.90822 2.90575 2.90431 2.90409 2.90401 2.90505 + 11.72289 10.69168 9.79419 8.99731 8.28935 7.65881 + 7.09612 6.59076 6.13262 5.71582 5.33568 4.98712 + 4.66386 4.36109 4.07696 3.80873 3.55458 3.31318 + 3.08431 2.97469 2.86618 2.78113 2.69960 2.67959 + 2.66249 2.66030 2.65853 2.65829 2.65812 2.65995 + 11.88997 10.77647 9.82432 8.98172 8.23680 7.57672 + 6.98863 6.46032 5.98071 5.54381 5.14494 4.77922 + 4.44080 4.12506 3.82964 3.55101 3.28636 3.03448 + 2.79337 2.67674 2.56118 2.46999 2.37993 2.35788 + 2.34159 2.33978 2.33785 2.33750 2.33745 2.33809 + 11.99000 10.82396 9.84041 8.97298 8.20933 7.53508 + 6.93556 6.39742 5.90902 5.46404 5.05760 4.68440 + 4.33822 4.01419 3.70998 3.42233 3.14819 2.88518 + 2.63079 2.50676 2.38453 2.28821 2.19019 2.16574 + 2.14709 2.14496 2.14303 2.14279 2.14256 2.14094 + 12.09229 10.87332 9.86598 8.98072 8.20598 7.52177 + 6.91395 6.36896 5.87523 5.42589 5.01516 4.63661 + 4.28248 3.94706 3.62866 3.32519 3.03341 2.74716 + 2.46118 2.31672 2.17003 2.05137 1.93277 1.90233 + 1.87759 1.87473 1.87245 1.87210 1.87190 1.87007 + 12.11274 10.88763 9.88803 9.00952 8.24086 7.55938 + 6.95278 6.40873 5.91673 5.46961 5.06094 4.68342 + 4.32805 3.98840 3.66309 3.35061 3.04717 2.74305 + 2.42743 2.26163 2.08542 1.93748 1.79510 1.76052 + 1.73257 1.72895 1.72574 1.72546 1.72505 1.72832 + 12.08630 10.87748 9.91396 9.06980 8.32751 7.66599 + 7.07413 6.54075 6.05622 5.61419 5.20907 4.83446 + 4.48247 4.14643 3.82232 3.50388 3.18275 2.84615 + 2.47703 2.27305 2.04825 1.84964 1.64873 1.60587 + 1.57778 1.57393 1.56739 1.56605 1.56687 1.57881 + 12.00834 10.85146 9.94084 9.13621 8.41797 7.77122 + 7.18865 6.66309 6.18823 5.75769 5.36464 5.00101 + 4.65639 4.32262 3.99633 3.67253 3.34176 2.98411 + 2.57392 2.33948 2.07666 1.83926 1.58083 1.51964 + 1.49543 1.49357 1.48341 1.48076 1.48341 1.49909 + 11.95561 10.82241 9.94807 9.17494 8.48157 7.85527 + 7.28949 6.77771 6.31415 5.89287 5.50747 5.15023 + 4.81103 4.48166 4.15819 3.83456 3.49911 3.12716 + 2.68579 2.42603 2.12769 1.85340 1.54531 1.46974 + 1.44557 1.44455 1.43173 1.42824 1.43217 1.44845 + 11.90622 10.79449 9.95296 9.20664 8.53519 7.92703 + 7.37638 6.87718 6.42412 6.01167 5.63377 5.28304 + 4.94964 4.62537 4.30585 3.98417 3.64678 3.26488 + 2.79904 2.51827 2.18953 1.88202 1.52786 1.43829 + 1.41239 1.41194 1.39696 1.39281 1.39775 1.41316 + 11.81174 10.74098 9.95730 9.25646 8.62270 8.04577 + 7.52103 7.04335 6.60827 6.21102 5.84634 5.50760 + 5.18584 4.87309 4.56417 4.25040 3.91435 3.51840 + 3.01066 2.69371 2.31462 1.95492 1.53574 1.41991 + 1.35781 1.35922 1.36095 1.35744 1.34742 1.36692 + 11.74288 10.70257 9.96118 9.29384 8.68851 8.13570 + 7.63160 7.17162 6.75186 6.36813 6.01561 5.68826 + 5.37765 5.07602 4.77780 4.47322 4.14245 3.74186 + 3.20920 2.86657 2.44677 2.03911 1.55229 1.41281 + 1.33296 1.33342 1.33571 1.33175 1.31892 1.33768 + 11.69921 10.68221 9.98521 9.35700 8.78805 8.27003 + 7.79939 7.37189 6.98378 6.63093 6.30839 6.00957 + 5.72486 5.44582 5.16753 4.88149 4.57016 4.19353 + 3.67040 3.29700 2.78101 2.24119 1.59511 1.41736 + 1.32465 1.31279 1.29023 1.28899 1.28507 1.29592 + 11.63116 10.64679 9.98994 9.39638 8.85764 8.36673 + 7.92055 7.51548 7.14824 6.81516 6.51179 6.23195 + 5.96649 5.70714 5.44896 5.18302 4.89036 4.52660 + 4.00089 3.61351 3.06425 2.46524 1.68454 1.45268 + 1.31358 1.29682 1.27199 1.26983 1.26616 1.27350 + 11.50596 10.57982 9.98638 9.44575 8.95165 8.49891 + 8.08545 7.70881 7.36679 7.05695 6.77627 6.52047 + 6.28294 6.05713 5.83780 5.61421 5.36150 5.01874 + 4.47728 4.06904 3.49315 2.84403 1.89732 1.57523 + 1.30223 1.27305 1.25865 1.25410 1.23678 1.25009 + 11.48271 10.57669 10.00656 9.48457 9.00616 8.56752 + 8.16758 7.80521 7.47949 7.18817 6.92818 6.69497 + 6.48125 6.27953 6.08321 5.87881 5.64428 5.33913 + 4.86565 4.48604 3.89899 3.17478 2.04654 1.66954 + 1.32203 1.27515 1.24466 1.24125 1.23354 1.23812 + 11.46799 10.57174 10.01472 9.50521 9.03915 8.61289 + 8.22521 7.87473 7.56035 7.28039 7.03261 6.81375 + 6.61826 6.43947 6.26895 6.08857 5.87233 5.58139 + 5.12626 4.76665 4.21462 3.49417 2.21627 1.75611 + 1.33786 1.28103 1.23939 1.23328 1.22992 1.23093 + 11.45334 10.56904 10.02274 9.52270 9.06521 8.64709 + 8.26742 7.92502 7.61906 7.34810 7.11017 6.90230 + 6.71934 6.55508 6.40178 6.24202 6.04981 5.78388 + 5.35246 5.00484 4.46461 3.74168 2.38175 1.85419 + 1.35495 1.28598 1.23656 1.22909 1.22539 1.22616 + 11.43370 10.56864 10.03630 9.54821 9.10128 8.69326 + 8.32376 7.99217 7.69837 7.44106 7.21837 7.02721 + 6.86215 6.71724 6.58635 6.45489 6.29956 6.07964 + 5.70321 5.38517 4.86946 4.14221 2.66885 2.04945 + 1.39666 1.29876 1.23262 1.22696 1.21682 1.22017 + 11.44723 10.57996 10.04619 9.56020 9.11831 8.71781 + 8.35746 8.03564 7.75111 7.50259 7.28835 7.10550 + 6.94893 6.81413 6.69924 6.59779 6.48919 6.31218 + 5.95690 5.65151 5.17095 4.47694 2.93059 2.22464 + 1.43599 1.31663 1.23300 1.22361 1.21552 1.21650 + 11.41921 10.58428 10.06752 9.59384 9.16090 8.76743 + 8.41317 8.09806 7.82231 7.58493 7.38403 7.21747 + 7.08243 6.97572 6.89354 6.82422 6.74823 6.62933 + 6.37629 6.12931 5.70135 5.05748 3.48546 2.60671 + 1.53666 1.37027 1.23812 1.22375 1.20954 1.21147 + 11.40486 10.59045 10.07804 9.60902 9.18110 8.79287 + 8.44376 8.13352 7.86218 7.62951 7.43470 7.27651 + 7.15196 7.05821 6.99288 6.94668 6.90233 6.82395 + 6.63115 6.43033 6.05695 5.46044 3.89355 2.94437 + 1.64057 1.42211 1.24632 1.22603 1.20831 1.20893 + 11.36197 10.59623 10.08799 9.62321 9.19986 8.81668 + 8.47302 8.16863 7.90359 7.67779 7.49079 7.34175 + 7.22826 7.14830 7.10065 7.07757 7.06535 7.03627 + 6.92618 6.78940 6.50590 6.00533 4.49555 3.45460 + 1.84190 1.54149 1.26621 1.23130 1.20341 1.20638 + 11.32177 10.60034 10.09516 9.63180 9.20948 8.82797 + 8.48670 8.18523 7.92345 7.70125 7.51845 7.37432 + 7.26669 7.19392 7.15556 7.14528 7.15275 7.15896 + 7.10881 7.00970 6.76464 6.31095 4.93774 3.88901 + 2.01627 1.64478 1.28822 1.24403 1.20460 1.20511 + 11.31209 10.60748 10.09657 9.63146 9.20999 8.83063 + 8.49233 8.19434 7.93614 7.71735 7.53747 7.39531 + 7.28792 7.21421 7.17783 7.18120 7.21901 7.25614 + 7.22434 7.14090 6.93942 6.55043 5.26172 4.22286 + 2.18704 1.74919 1.31095 1.25309 1.20615 1.20436 + 11.27145 10.60149 10.09957 9.63881 9.21887 8.83987 + 8.50132 8.20294 7.94472 7.72645 7.54788 7.40842 + 7.30660 7.24155 7.21360 7.21759 7.24559 7.28407 + 7.29458 7.24888 7.08311 6.72287 5.51349 4.50078 + 2.34756 1.85082 1.33400 1.26327 1.20692 1.20385 + 11.24531 10.60184 10.10156 9.64226 9.22369 8.84606 + 8.50894 8.21211 7.95567 7.73944 7.56316 7.42634 + 7.32770 7.26666 7.24400 7.25537 7.29432 7.35032 + 7.39339 7.37812 7.26588 6.97492 5.88806 4.93146 + 2.64699 2.04205 1.37983 1.28284 1.21075 1.20322 + 11.22891 10.60199 10.10265 9.64429 9.22664 8.84988 + 8.51363 8.21774 7.96234 7.74733 7.57248 7.43738 + 7.34074 7.28214 7.26263 7.27849 7.32424 7.39126 + 7.45443 7.45854 7.38449 7.14666 6.15688 5.25703 + 2.91309 2.21798 1.42512 1.30315 1.21529 1.20284 + 11.20434 10.60236 10.10422 9.64709 9.23064 8.85506 + 8.52000 8.22534 7.97131 7.75787 7.58496 7.45220 + 7.35838 7.30309 7.28788 7.30981 7.36484 7.44739 + 7.53838 7.56940 7.55329 7.40494 6.59812 5.81923 + 3.46448 2.60580 1.53538 1.35638 1.22789 1.20233 + 11.19082 10.60284 10.10531 9.64865 9.23273 8.85771 + 8.52324 8.22922 7.97585 7.76318 7.59120 7.45965 + 7.36725 7.31374 7.30082 7.32591 7.38574 7.47666 + 7.58266 7.62741 7.64148 7.54715 6.87601 6.18754 + 3.89557 2.93503 1.64121 1.41131 1.24092 1.20207 + 11.17659 10.60361 10.10658 9.65031 9.23482 8.86032 + 8.52646 8.23312 7.98045 7.76855 7.59746 7.46699 + 7.37602 7.32432 7.31381 7.34214 7.40685 7.50653 + 7.62860 7.68743 7.73074 7.69635 7.21174 6.65133 + 4.53322 3.46103 1.83866 1.52167 1.26644 1.20180 + 11.16905 10.60394 10.10714 9.65110 9.23583 8.86162 + 8.52810 8.23510 7.98278 7.77125 7.60058 7.47066 + 7.38035 7.32956 7.32027 7.35027 7.41745 7.52140 + 7.65198 7.71862 7.77581 7.77168 7.40510 6.93462 + 4.98322 3.86756 2.02260 1.63078 1.29063 1.20168 + 11.18377 10.61019 10.10604 9.64699 9.23142 8.85812 + 8.52618 8.23502 7.98435 7.77407 7.60404 7.47360 + 7.38046 7.32463 7.31180 7.34813 7.43512 7.55194 + 7.67225 7.73366 7.79542 7.81353 7.53442 7.12302 + 5.31236 4.19611 2.20186 1.73841 1.31269 1.20160 + 11.18013 10.61006 10.10613 9.64722 9.23180 8.85862 + 8.52680 8.23578 7.98527 7.77515 7.60533 7.47511 + 7.38224 7.32675 7.31441 7.35141 7.43945 7.55801 + 7.68172 7.74636 7.81427 7.84482 7.61907 7.26073 + 5.57336 4.46603 2.36814 1.84527 1.33527 1.20156 + 11.15585 10.60352 10.10722 9.65184 9.23724 8.86356 + 8.53047 8.23792 7.98619 7.77533 7.60543 7.47634 + 7.38705 7.33757 7.33007 7.36267 7.43369 7.54356 + 7.68747 7.76775 7.84649 7.88675 7.72974 7.44614 + 5.95939 4.89386 2.66703 2.05243 1.38028 1.20152 + 11.15276 10.60300 10.10701 9.65196 9.23760 8.86396 + 8.53079 8.23821 7.98659 7.77599 7.60634 7.47742 + 7.38834 7.33921 7.33215 7.36522 7.43689 7.54837 + 7.69479 7.77681 7.86140 7.91582 7.80644 7.56046 + 6.23296 5.22541 2.93031 2.24023 1.42348 1.20152 + 0.62702 0.65236 0.67932 0.70798 0.73818 0.76975 + 0.80275 0.83738 0.87396 0.91298 0.95526 1.00168 + 1.05286 1.10855 1.16585 1.21715 1.25378 1.27469 + 1.28801 1.29719 1.30539 1.30853 1.30490 1.30370 + 1.30364 1.30362 1.30344 1.30341 1.30338 1.30341 + 0.87947 0.91808 0.95729 0.99736 1.03838 1.08050 + 1.12404 1.16954 1.21775 1.26894 1.32313 1.38019 + 1.43972 1.50080 1.56151 1.61802 1.66503 1.69715 + 1.70795 1.70623 1.70858 1.71492 1.71336 1.71084 + 1.71244 1.71314 1.71295 1.71274 1.71312 1.71282 + 1.12261 1.17062 1.21933 1.26903 1.31972 1.37139 + 1.42408 1.47800 1.53345 1.59066 1.64979 1.71130 + 1.77612 1.84415 1.91208 1.97203 2.01578 2.04364 + 2.05675 2.05835 2.06243 2.06775 2.06599 2.06563 + 2.06716 2.06737 2.06722 2.06729 2.06716 2.06716 + 1.56883 1.63475 1.69989 1.76464 1.82880 1.89231 + 1.95529 2.01821 2.08188 2.14643 2.21181 2.27804 + 2.34548 2.41364 2.47960 2.53732 2.58078 2.61075 + 2.62834 2.63260 2.63816 2.64471 2.65047 2.65135 + 2.65003 2.64977 2.64998 2.64998 2.65005 2.64995 + 1.96698 2.04736 2.12483 2.19987 2.27217 2.34171 + 2.40883 2.47463 2.54066 2.60708 2.67352 2.73928 + 2.80363 2.86553 2.92343 2.97535 3.01908 3.05330 + 3.07584 3.08242 3.08955 3.09761 3.11017 3.11282 + 3.10927 3.10820 3.10853 3.10882 3.10840 3.10868 + 2.32436 2.41526 2.50133 2.58311 2.66020 2.73253 + 2.80058 2.86576 2.93013 2.99387 3.05667 3.11785 + 3.17687 3.23299 3.28511 3.33220 3.37304 3.40675 + 3.43195 3.44154 3.45284 3.46515 3.48133 3.48371 + 3.47891 3.47768 3.47819 3.47857 3.47820 3.47843 + 2.64569 2.74471 2.83686 2.92280 3.00201 3.07448 + 3.14087 3.20296 3.26336 3.32242 3.37985 3.43504 + 3.48766 3.53725 3.58309 3.62483 3.66221 3.69538 + 3.72421 3.73710 3.75122 3.76512 3.78388 3.78700 + 3.78173 3.78031 3.78090 3.78133 3.78088 3.78119 + 3.19829 3.30795 3.40669 3.49543 3.57361 3.64133 + 3.69971 3.75140 3.80012 3.84652 3.89056 3.93199 + 3.97096 4.00765 4.04197 4.07443 4.10587 4.13752 + 4.17063 4.18774 4.20548 4.22105 4.24137 4.24533 + 4.24139 4.24018 4.24078 4.24118 4.24076 4.24109 + 3.65165 3.77927 3.88169 3.96321 4.02876 4.08452 + 4.13235 4.17413 4.21242 4.24734 4.27833 4.30532 + 4.32977 4.35325 4.37636 4.40043 4.42724 4.45841 + 4.49393 4.51192 4.52998 4.54535 4.56536 4.56910 + 4.56790 4.56769 4.56819 4.56827 4.56835 4.56839 + 4.53099 4.66712 4.76333 4.82701 4.86683 4.89312 + 4.90921 4.91822 4.92409 4.92673 4.92493 4.91927 + 4.91432 4.91444 4.92025 4.93143 4.94764 4.96916 + 4.99677 5.01333 5.03104 5.04432 5.05221 5.05611 + 5.06467 5.06584 5.06585 5.06581 5.06577 5.06587 + 5.18785 5.29494 5.37244 5.42387 5.44972 5.45210 + 5.43547 5.40732 5.37701 5.34720 5.31893 5.29336 + 5.27200 5.25639 5.24721 5.24449 5.24826 5.25858 + 5.27585 5.28727 5.29884 5.30551 5.30348 5.30548 + 5.32078 5.32401 5.32362 5.32294 5.32380 5.32332 + 6.10377 6.18377 6.22458 6.23237 6.20890 6.15808 + 6.08671 6.00531 5.92609 5.85295 5.78698 5.72908 + 5.68069 5.64228 5.61304 5.58924 5.56770 5.55032 + 5.54053 5.53948 5.53990 5.53636 5.51293 5.51228 + 5.53597 5.53982 5.53821 5.53856 5.53759 5.53808 + 6.76472 6.80952 6.80951 6.77338 6.70413 6.60710 + 6.49080 6.36772 6.25193 6.14755 6.05524 5.97478 + 5.90618 5.84827 5.79966 5.75576 5.71274 5.67327 + 5.64163 5.62953 5.61807 5.60479 5.57367 5.57073 + 5.59155 5.59506 5.59337 5.59366 5.59272 5.59317 + 7.29088 7.29721 7.25593 7.17793 7.06713 6.92999 + 6.77602 6.61873 6.47326 6.34353 6.22975 6.13058 + 6.04459 5.96941 5.90330 5.84150 5.78026 5.72279 + 5.67386 5.65297 5.63158 5.61107 5.58032 5.57586 + 5.58770 5.58982 5.58849 5.58865 5.58803 5.58835 + 7.90384 7.74515 7.57991 7.41815 7.25981 7.10505 + 6.95406 6.80695 6.66422 6.52670 6.39520 6.26984 + 6.15199 6.04276 5.94333 5.85541 5.78026 5.71598 + 5.66335 5.64491 5.63390 5.62421 5.56660 5.53794 + 5.55302 5.55974 5.55709 5.55513 5.55846 5.55642 + 8.58955 8.36297 8.13143 7.90666 7.68842 7.47688 + 7.27225 7.07454 6.88445 6.70324 6.53134 6.36913 + 6.21791 6.07965 5.95537 5.84691 5.75499 5.67499 + 5.60446 5.57584 5.55361 5.53455 5.46978 5.43886 + 5.44273 5.44658 5.44304 5.44147 5.44388 5.44274 + 8.94383 8.83175 8.60684 8.31588 8.00275 7.70772 + 7.43652 7.18818 6.96182 6.75651 6.56909 6.39636 + 6.23593 6.08684 5.94863 5.82072 5.70254 5.59292 + 5.48863 5.43709 5.38707 5.35252 5.33208 5.32314 + 5.29607 5.29069 5.29032 5.29125 5.28989 5.29091 + 9.84005 9.56443 9.18690 8.76069 8.33300 7.94427 + 7.59737 7.28873 7.01393 6.76577 6.53367 6.31136 + 6.10162 5.90733 5.72832 5.56110 5.40390 5.25811 + 5.12187 5.05432 4.98651 4.93591 4.89863 4.88594 + 4.86299 4.85978 4.85942 4.85948 4.85955 4.85930 + 10.49459 9.92619 9.38852 8.89159 8.43220 8.00827 + 7.61777 7.25936 6.93230 6.63429 6.36237 6.11277 + 5.88035 5.66174 5.45819 5.26914 5.09268 4.92051 + 4.74667 4.66262 4.58630 4.53164 4.46615 4.44828 + 4.44441 4.44487 4.44312 4.44277 4.44249 4.44220 + 11.00769 10.35484 9.68591 9.03605 8.43359 7.90189 + 7.43762 7.03120 6.67282 6.34927 6.04309 5.74583 + 5.46434 5.20366 4.96214 4.73505 4.51749 4.31151 + 4.11848 4.02604 3.93604 3.86496 3.78649 3.76912 + 3.76293 3.76232 3.76069 3.76039 3.76020 3.75952 + 11.38730 10.51362 9.72984 9.02635 8.39351 7.82438 + 7.31421 6.85632 6.44421 6.07244 5.73517 5.42541 + 5.13381 4.85405 4.58708 4.33532 4.09969 3.87703 + 3.66660 3.56646 3.46760 3.39053 3.31673 3.29785 + 3.28056 3.27842 3.27706 3.27684 3.27676 3.27655 + 11.58981 10.62592 9.77583 9.01806 8.34160 7.73678 + 7.19654 6.71208 6.27470 5.87848 5.51807 5.18727 + 4.87807 4.58490 4.30743 4.04564 3.79956 3.56642 + 3.34577 3.24031 3.13580 3.05432 2.97818 2.95876 + 2.93979 2.93731 2.93587 2.93565 2.93558 2.93640 + 11.72440 10.69700 9.80210 9.00703 8.30045 7.67109 + 7.10965 6.60589 6.14994 5.73578 5.35841 5.01229 + 4.69054 4.38811 4.10370 3.83561 3.58265 3.34262 + 3.11443 3.00486 2.89622 2.81109 2.72994 2.70989 + 2.69250 2.69025 2.68854 2.68837 2.68818 2.68963 + 11.88385 10.77597 9.82786 8.98859 8.24641 7.58861 + 7.00243 6.47579 5.99771 5.56220 5.16466 4.80017 + 4.46292 4.14830 3.85391 3.57625 3.31247 3.06128 + 2.82056 2.70401 2.58840 2.49709 2.40686 2.38475 + 2.36836 2.36653 2.36460 2.36425 2.36419 2.36470 + 11.97835 10.81968 9.84108 8.97737 8.21652 7.54436 + 6.94650 6.40980 5.92283 5.47931 5.07432 4.70253 + 4.35762 4.03469 3.73148 3.44477 3.17154 2.90923 + 2.65521 2.53123 2.40894 2.31247 2.21415 2.18960 + 2.17087 2.16873 2.16680 2.16655 2.16632 2.16500 + 12.06875 10.85992 9.85931 8.97871 8.20710 7.52495 + 6.91857 6.37471 5.88219 5.43417 5.02487 4.64783 + 4.29525 3.96140 3.64447 3.34217 3.05124 2.76569 + 2.48036 2.33613 2.18946 2.07060 1.95176 1.92124 + 1.89646 1.89361 1.89132 1.89096 1.89077 1.88927 + 12.06906 10.87253 9.88330 9.00543 8.23444 7.55280 + 6.94826 6.40783 5.92013 5.47649 5.06856 4.68925 + 4.33315 3.99583 3.67445 3.36475 3.06166 2.75812 + 2.44321 2.27679 2.10166 1.95540 1.81076 1.77640 + 1.74936 1.74529 1.74205 1.74170 1.74130 1.74400 + 12.01754 10.84716 9.90457 9.06950 8.32797 7.66217 + 7.06418 6.52619 6.04140 5.60301 5.20389 4.83573 + 4.48809 4.15305 3.82793 3.50904 3.18942 2.85447 + 2.48625 2.28361 2.06249 1.86768 1.66336 1.61682 + 1.59108 1.58814 1.58120 1.57964 1.58077 1.59012 + 11.96007 10.81394 9.91044 9.11153 8.39788 7.75485 + 7.17524 6.65206 6.17911 5.75014 5.35843 4.99609 + 4.65294 4.32091 3.99668 3.67519 3.34689 2.99154 + 2.58314 2.34939 2.08712 1.85020 1.59289 1.53219 + 1.50790 1.50589 1.49570 1.49316 1.49575 1.50813 + 11.90265 10.78065 9.91369 9.14645 8.45784 7.83537 + 7.27269 6.76337 6.30176 5.88209 5.49806 5.14213 + 4.80443 4.47690 4.15563 3.83453 3.50180 3.13243 + 2.69318 2.43426 2.13669 1.86307 1.55642 1.48145 + 1.45722 1.45604 1.44317 1.43979 1.44367 1.45639 + 11.85027 10.75001 9.91594 9.17558 8.50894 7.90469 + 7.35719 6.86047 6.40940 5.99855 5.62202 5.27260 + 4.94074 4.61836 4.30113 3.98210 3.64761 3.26852 + 2.80504 2.52526 2.19745 1.89078 1.53830 1.44939 + 1.42348 1.42285 1.40781 1.40376 1.40868 1.42057 + 11.75311 10.69380 9.91732 9.22230 8.59330 8.02023 + 7.49864 7.02347 6.59039 6.19477 5.83146 5.49404 + 5.17380 4.86295 4.55636 4.24530 3.91231 3.51946 + 3.01454 2.69894 2.32120 1.96268 1.54523 1.43001 + 1.36810 1.36939 1.37107 1.36768 1.35779 1.37402 + 11.68349 10.65449 9.91990 9.25815 8.65741 8.10837 + 7.60732 7.14979 6.73201 6.34984 5.99869 5.67262 + 5.36349 5.06374 4.76783 4.46601 4.13838 3.74106 + 3.21152 2.87042 2.45223 2.04601 1.56116 1.42235 + 1.34280 1.34319 1.34544 1.34159 1.32889 1.34488 + 11.64080 10.63473 9.94399 9.32088 8.75601 8.24130 + 7.77326 7.34777 6.96122 6.60955 6.28801 5.99020 + 5.70686 5.42975 5.15403 4.87115 4.56344 4.19036 + 3.67022 3.29820 2.78379 2.24573 1.60291 1.42633 + 1.33409 1.32214 1.29952 1.29836 1.29446 1.30369 + 11.57614 10.60161 9.94993 9.36063 8.82536 8.33727 + 7.89337 7.49010 7.12428 6.79232 6.48990 6.21104 + 5.94684 5.68925 5.43339 5.17036 4.88109 4.52088 + 3.99852 3.61285 3.06551 2.46859 1.69160 1.46100 + 1.32282 1.30609 1.28121 1.27910 1.27546 1.28184 + 11.46941 10.55125 9.95945 9.41854 8.92283 8.46778 + 8.05201 7.67388 7.33208 7.02404 6.74638 6.49427 + 6.26022 6.03660 5.81670 5.58732 5.32658 4.99316 + 4.49230 4.10498 3.52714 2.84916 1.87509 1.57344 + 1.31732 1.28568 1.26423 1.26123 1.25597 1.25923 + 11.44032 10.54122 9.97205 9.45000 8.97190 8.53489 + 8.13730 7.77696 7.45201 7.16067 6.90101 6.66973 + 6.46092 6.26630 6.07405 5.86775 5.62540 5.31054 + 4.84037 4.47723 3.91567 3.19267 2.04327 1.67085 + 1.33258 1.28589 1.25366 1.25021 1.24465 1.24769 + 11.42210 10.53338 9.97918 9.47203 9.00791 8.58325 + 8.19691 7.84760 7.53427 7.25531 7.00850 6.79058 + 6.59607 6.41836 6.24907 6.07013 5.85569 5.56720 + 5.11571 4.75865 4.20993 3.49297 2.22037 1.76252 + 1.34692 1.29050 1.24907 1.24298 1.23960 1.24077 + 11.40868 10.53118 9.98741 9.48947 9.03380 8.61728 + 8.23901 7.89784 7.59301 7.32309 7.08612 6.87913 + 6.69699 6.53354 6.38109 6.22244 6.03180 5.76814 + 5.34023 4.99520 4.45843 3.73929 2.38517 1.86013 + 1.36398 1.29551 1.24640 1.23893 1.23521 1.23617 + 11.39203 10.53460 10.00347 9.51523 9.06815 8.66107 + 8.29334 7.96389 7.67199 7.41594 7.19344 7.00165 + 6.83684 6.69418 6.56677 6.43803 6.28301 6.06199 + 5.68615 5.37102 4.86134 4.13972 2.66842 2.04986 + 1.40881 1.31324 1.24211 1.23468 1.22405 1.23042 + 11.40454 10.54332 10.01140 9.52712 9.08679 8.68774 + 8.32869 8.00807 7.72461 7.47704 7.26363 7.08152 + 6.92557 6.79131 6.67693 6.57599 6.46809 6.29251 + 5.94017 5.63722 5.16024 4.47064 2.93180 2.22905 + 1.44477 1.32617 1.24319 1.23382 1.22574 1.22689 + 11.37730 10.54805 10.03292 9.56071 9.12915 8.73701 + 8.38398 8.06997 7.79515 7.55856 7.35833 7.19242 + 7.05794 6.95171 6.86995 6.80099 6.72546 6.60745 + 6.35648 6.11153 5.68696 5.04773 3.48427 2.60951 + 1.54502 1.37961 1.24845 1.23417 1.22002 1.22208 + 11.36360 10.55553 10.04446 9.57596 9.14836 8.76079 + 8.41269 8.10377 7.83391 7.60273 7.40922 7.25199 + 7.12808 7.03459 6.96892 6.92133 6.87551 6.80090 + 6.61426 6.41132 6.03612 5.44558 3.89917 2.93952 + 1.64660 1.43393 1.25658 1.23716 1.21747 1.21965 + 11.33716 10.56692 10.05393 9.58684 9.16317 8.78120 + 8.43977 8.13803 7.87540 7.65141 7.46531 7.31569 + 7.19931 7.11445 7.06331 7.04580 7.05161 7.03549 + 6.91307 6.76403 6.47719 5.97533 4.48138 3.48084 + 1.84474 1.54187 1.27603 1.24504 1.21633 1.21721 + 11.29879 10.56913 10.05856 9.59375 9.17238 8.79285 + 8.45409 8.15529 7.89591 7.67557 7.49365 7.34890 + 7.23829 7.16050 7.11861 7.11401 7.13935 7.15530 + 7.08678 6.97623 6.73875 6.30125 4.91900 3.88955 + 2.02448 1.65104 1.29813 1.25413 1.21613 1.21600 + 11.27041 10.56997 10.06097 9.59758 9.17765 8.79968 + 8.46261 8.16568 7.90838 7.69034 7.51107 7.36939 + 7.26236 7.18888 7.15263 7.15600 7.19369 7.23075 + 7.19926 7.11640 6.91638 6.53029 5.25072 4.21809 + 2.19203 1.75639 1.32095 1.26359 1.21687 1.21529 + 11.22944 10.56419 10.06435 9.60509 9.18641 8.80867 + 8.47141 8.17421 7.91695 7.69947 7.52151 7.38255 + 7.28107 7.21617 7.18824 7.19217 7.22011 7.25858 + 7.26922 7.22385 7.05907 6.70134 5.50109 4.49431 + 2.35166 1.85757 1.34387 1.27371 1.21763 1.21481 + 11.20375 10.56435 10.06614 9.60845 9.19126 8.81493 + 8.47902 8.18332 7.92780 7.71235 7.53671 7.40039 + 7.30209 7.24115 7.21842 7.22968 7.26857 7.32451 + 7.36754 7.35243 7.24083 6.95174 5.87299 4.92238 + 2.64960 2.04795 1.38943 1.29314 1.22143 1.21422 + 11.18776 10.56449 10.06716 9.61048 9.19428 8.81882 + 8.48373 8.18886 7.93434 7.72010 7.54589 7.41129 + 7.31499 7.25649 7.23692 7.25266 7.29832 7.36523 + 7.42827 7.43246 7.35884 7.12246 6.13983 5.24589 + 2.91434 2.22309 1.43446 1.31330 1.22595 1.21386 + 11.16373 10.56476 10.06866 9.61325 9.19834 8.82403 + 8.49005 8.19634 7.94312 7.73043 7.55813 7.42589 + 7.33238 7.27723 7.26198 7.28378 7.33870 7.42104 + 7.51179 7.54277 7.52685 7.37934 6.57780 5.80437 + 3.46302 2.60917 1.54410 1.36612 1.23848 1.21338 + 11.15030 10.56524 10.06967 9.61475 9.20034 8.82661 + 8.49327 8.20021 7.94769 7.73574 7.56434 7.43323 + 7.34113 7.28774 7.27481 7.29979 7.35948 7.45016 + 7.55580 7.60049 7.61464 7.52085 6.85375 6.17019 + 3.89204 2.93687 1.64935 1.42062 1.25146 1.21314 + 11.13607 10.56601 10.07094 9.61633 9.20228 8.82911 + 8.49646 8.20417 7.95239 7.74117 7.57063 7.44056 + 7.34982 7.29826 7.28774 7.31599 7.38049 7.47985 + 7.60145 7.66011 7.70340 7.66932 7.18733 6.63089 + 4.52655 3.46030 1.84571 1.53020 1.27690 1.21289 + 11.12853 10.56635 10.07157 9.61712 9.20327 8.83037 + 8.49808 8.20618 7.95476 7.74391 7.57378 7.44423 + 7.35418 7.30351 7.29422 7.32411 7.39106 7.49465 + 7.62469 7.69111 7.74825 7.74431 7.37951 6.91234 + 4.97420 3.86467 2.02867 1.63861 1.30099 1.21277 + 11.14362 10.57250 10.07025 9.61294 9.19890 8.82697 + 8.49624 8.20612 7.95631 7.74674 7.57727 7.44721 + 7.35433 7.29864 7.28581 7.32197 7.40862 7.52499 + 7.64489 7.70612 7.76777 7.78595 7.50825 7.09955 + 5.30141 4.19137 2.20683 1.74559 1.32295 1.21270 + 11.14023 10.57257 10.07042 9.61321 9.19931 8.82748 + 8.49686 8.20687 7.95721 7.74783 7.57855 7.44873 + 7.35614 7.30081 7.28845 7.32527 7.41296 7.53106 + 7.65432 7.71876 7.78650 7.81699 7.59232 7.23634 + 5.56075 4.45958 2.37215 1.85188 1.34537 1.21266 + 11.11601 10.56643 10.07207 9.61813 9.20477 8.83229 + 8.50036 8.20888 7.95803 7.74793 7.57860 7.44991 + 7.36090 7.31159 7.30414 7.33657 7.40720 7.51660 + 7.66001 7.74002 7.81854 7.85877 7.70253 7.42063 + 5.94427 4.88472 2.66936 2.05787 1.39014 1.21262 + 11.11316 10.56621 10.07211 9.61841 9.20517 8.83263 + 8.50058 8.20906 7.95838 7.74857 7.57952 7.45100 + 7.36217 7.31318 7.30611 7.33902 7.41034 7.52136 + 7.66727 7.74901 7.83332 7.88764 7.77888 7.53426 + 6.21600 5.21426 2.93133 2.24479 1.43294 1.21261 + 0.61330 0.63927 0.66627 0.69451 0.72409 0.75513 + 0.78780 0.82234 0.85907 0.89830 0.94043 0.98608 + 1.03614 1.09067 1.14676 1.19677 1.23276 1.25686 + 1.27272 1.27804 1.28510 1.29105 1.28716 1.28554 + 1.28577 1.28583 1.28559 1.28564 1.28551 1.28558 + 0.87035 0.90568 0.94250 0.98115 1.02172 1.06428 + 1.10889 1.15560 1.20442 1.25532 1.30815 1.36269 + 1.41852 1.47498 1.53103 1.58503 1.63459 1.67637 + 1.70245 1.70375 1.69209 1.67492 1.68345 1.69750 + 1.69569 1.69310 1.69313 1.69371 1.69191 1.69317 + 1.11534 1.15861 1.20343 1.25023 1.29908 1.35000 + 1.40303 1.45811 1.51518 1.57412 1.63463 1.69627 + 1.75841 1.82009 1.87993 1.93593 1.98552 2.02599 + 2.05035 2.05084 2.03878 2.02253 2.03705 2.05383 + 2.04928 2.04583 2.04631 2.04716 2.04505 2.04646 + 1.56410 1.61959 1.67643 1.73528 1.79612 1.85890 + 1.92351 1.98978 2.05746 2.12619 2.19547 2.26450 + 2.33224 2.39729 2.45781 2.51147 2.55587 2.59044 + 2.61167 2.61306 2.60517 2.59625 2.62378 2.64351 + 2.63164 2.62647 2.62797 2.62934 2.62681 2.62840 + 1.95397 2.02426 2.09460 2.16571 2.23727 2.30895 + 2.38029 2.45085 2.52012 2.58762 2.65305 2.71616 + 2.77737 2.83679 2.89317 2.94484 2.98989 3.02736 + 3.05486 3.06342 3.06950 3.07386 3.08590 3.09105 + 3.08821 3.08680 3.08692 3.08727 3.08652 3.08708 + 2.29302 2.38331 2.46913 2.55106 2.62868 2.70184 + 2.77093 2.83718 2.90240 2.96672 3.02983 3.09112 + 3.15022 3.20655 3.25905 3.30669 3.34826 3.38278 + 3.40875 3.41872 3.43039 3.44307 3.46000 3.46256 + 3.45766 3.45638 3.45691 3.45729 3.45691 3.45716 + 2.61772 2.70481 2.78980 2.87352 2.95533 3.03450 + 3.11025 3.18178 3.24834 3.30933 3.36475 3.41498 + 3.46200 3.50746 3.55087 3.59157 3.62936 3.66619 + 3.70329 3.72023 3.73347 3.74187 3.76115 3.76829 + 3.76105 3.75909 3.76011 3.76034 3.76068 3.76046 + 3.16280 3.25756 3.34800 3.43520 3.51830 3.59631 + 3.66830 3.73332 3.79055 3.83954 3.88065 3.91507 + 3.94617 3.97700 4.00779 4.03880 4.07106 4.10787 + 4.15186 4.17414 4.19040 4.19853 4.21938 4.22821 + 4.22205 4.22016 4.22123 4.22144 4.22186 4.22161 + 3.62037 3.71695 3.80718 3.89243 3.97166 4.04383 + 4.10790 4.16292 4.20817 4.24337 4.26931 4.28802 + 4.30400 4.32150 4.34138 4.36458 4.39278 4.42916 + 4.47608 4.50061 4.51765 4.52449 4.54375 4.55307 + 4.55029 4.54900 4.54988 4.55000 4.55048 4.55023 + 4.47998 4.60270 4.70208 4.78018 4.83664 4.87251 + 4.89066 4.89662 4.89772 4.89602 4.89267 4.88931 + 4.88853 4.89270 4.90180 4.91447 4.92986 4.95035 + 4.97923 4.99712 5.01557 5.02876 5.03698 5.04065 + 5.04970 5.05100 5.05087 5.05100 5.05080 5.05097 + 5.13738 5.25007 5.33258 5.38827 5.41754 5.42256 + 5.40784 5.38109 5.35200 5.32329 5.29603 5.27144 + 5.25112 5.23670 5.22882 5.22745 5.23247 5.24389 + 5.26201 5.27383 5.28596 5.29315 5.29107 5.29305 + 5.30881 5.31216 5.31175 5.31105 5.31196 5.31146 + 6.07944 6.16082 6.20248 6.21054 6.18688 6.13558 + 6.06368 5.98207 5.90336 5.83146 5.76731 5.71154 + 5.66512 5.62815 5.59995 5.57713 5.55682 5.54075 + 5.53207 5.53150 5.53244 5.52931 5.50611 5.50555 + 5.52942 5.53331 5.53170 5.53204 5.53107 5.53158 + 6.77880 6.79645 6.78090 6.74004 6.67522 6.58907 + 6.48607 6.37304 6.25800 6.14534 6.03903 5.94434 + 5.87058 5.82244 5.79280 5.76154 5.71326 5.66540 + 5.63639 5.62676 5.61574 5.60100 5.57188 5.57079 + 5.58855 5.59209 5.59185 5.59113 5.59208 5.59123 + 7.46804 7.34453 7.21433 7.08629 6.96043 6.83685 + 6.71574 6.59730 6.48177 6.36989 6.26249 6.15965 + 6.06267 5.97227 5.88964 5.81643 5.75408 5.70201 + 5.66240 5.65084 5.64689 5.64276 5.58992 5.56307 + 5.58506 5.59343 5.59123 5.58905 5.59286 5.59034 + 7.90472 7.74392 7.57686 7.41349 7.25374 7.09783 + 6.94591 6.79813 6.65500 6.51738 6.38609 6.26129 + 6.14439 6.03656 5.93901 5.85349 5.78117 5.71974 + 5.66929 5.65142 5.64033 5.62990 5.57128 5.54260 + 5.55853 5.56537 5.56256 5.56055 5.56387 5.56187 + 8.58167 8.35533 8.12419 7.89987 7.68214 7.47117 + 7.26717 7.07020 6.88091 6.70059 6.52968 6.36857 + 6.21859 6.08173 5.95903 5.85232 5.76232 5.68424 + 5.61532 5.58724 5.56523 5.54596 5.48068 5.44967 + 5.45399 5.45792 5.45432 5.45274 5.45514 5.45398 + 8.92442 8.81570 8.59365 8.30510 7.99430 7.70177 + 7.43315 7.18730 6.96312 6.75963 6.57379 6.40247 + 6.24333 6.09543 5.95839 5.83166 5.71472 5.60641 + 5.50342 5.45247 5.40287 5.36844 5.34787 5.33888 + 5.31196 5.30662 5.30624 5.30717 5.30580 5.30680 + 9.81629 9.52053 9.14673 8.73784 8.32880 7.95019 + 7.60623 7.29718 7.02259 6.77578 6.54568 6.32551 + 6.11763 5.92465 5.74655 5.58025 5.42426 5.27979 + 5.14470 5.07761 5.01015 4.95973 4.92254 4.90984 + 4.88696 4.88376 4.88341 4.88346 4.88352 4.88330 + 10.44549 9.89024 9.36401 8.87681 8.42568 8.00861 + 7.62376 7.26989 6.94637 6.65103 6.38103 6.13281 + 5.90145 5.68380 5.48110 5.29287 5.11728 4.94626 + 4.77395 4.69062 4.61457 4.55972 4.49467 4.47718 + 4.47314 4.47354 4.47183 4.47147 4.47121 4.47097 + 10.99376 10.31851 9.65311 9.02077 8.43719 7.91628 + 7.45592 7.04983 6.69136 6.36823 6.06339 5.76826 + 5.48891 5.22984 4.98948 4.76345 4.54706 4.34219 + 4.14985 4.05745 3.96752 3.89668 3.81891 3.80175 + 3.79565 3.79503 3.79343 3.79313 3.79294 3.79233 + 11.34170 10.51989 9.74893 9.03708 8.39240 7.82111 + 7.31722 6.87000 6.46872 6.10458 5.76790 5.45201 + 5.15515 4.87604 4.61364 4.36591 4.13089 3.90865 + 3.69924 3.59834 3.49931 3.42292 3.34942 3.33065 + 3.31363 3.31141 3.31010 3.30993 3.30982 3.30963 + 11.57608 10.62263 9.78014 9.02786 8.35527 7.75305 + 7.21456 6.73136 6.29509 5.89997 5.54069 5.21110 + 4.90323 4.61147 4.33543 4.07491 3.82976 3.59733 + 3.37719 3.27187 3.16735 3.08579 3.00980 2.99045 + 2.97160 2.96914 2.96770 2.96749 2.96741 2.96815 + 11.71196 10.69608 9.80938 9.02023 8.31768 7.69086 + 7.13078 6.62754 6.17157 5.75710 5.37943 5.03344 + 4.71271 4.41239 4.13061 3.86454 3.61229 3.37243 + 3.14461 3.03529 2.92684 2.84164 2.75992 2.73985 + 2.72271 2.72050 2.71873 2.71850 2.71832 2.71968 + 11.87840 10.78002 9.83785 9.00212 8.26173 7.60458 + 7.01845 6.49182 6.01425 5.57973 5.18353 4.82061 + 4.48493 4.17171 3.87856 3.60196 3.33900 3.08841 + 2.84810 2.73165 2.61602 2.52456 2.43401 2.41180 + 2.39532 2.39349 2.39155 2.39120 2.39114 2.39162 + 11.97308 10.82086 9.84616 8.98516 8.22606 7.55502 + 6.95797 6.42210 5.93620 5.49402 5.09054 4.72033 + 4.37692 4.05532 3.75330 3.46767 3.19541 2.93381 + 2.68008 2.55611 2.43377 2.33719 2.23862 2.21397 + 2.19514 2.19299 2.19104 2.19079 2.19056 2.18941 + 12.05391 10.84779 9.84949 8.97181 8.20335 7.52444 + 6.92115 6.38002 5.88961 5.44319 5.03515 4.65926 + 4.30797 3.97564 3.66039 3.35969 3.07006 2.78535 + 2.50023 2.35591 2.20912 2.09016 1.97109 1.94052 + 1.91568 1.91282 1.91052 1.91016 1.90996 1.90854 + 12.04819 10.83920 9.85226 8.98519 8.22647 7.55350 + 6.95367 6.41431 5.92458 5.47803 5.06930 4.69239 + 4.34006 4.00642 3.68810 3.38016 3.07706 2.77246 + 2.45852 2.29419 2.11917 1.97120 1.82668 1.79233 + 1.76468 1.76116 1.75786 1.75737 1.75711 1.75928 + 11.95682 10.80231 9.87127 9.04535 8.31090 7.65061 + 7.05677 6.52183 6.03923 5.60235 5.20426 4.83695 + 4.49026 4.15649 3.83298 3.51597 3.19843 2.86544 + 2.49869 2.29643 2.07534 1.88019 1.67522 1.62845 + 1.60260 1.59965 1.59273 1.59120 1.59232 1.60034 + 11.88134 10.75600 9.86763 9.08053 8.37595 7.73976 + 7.16512 6.64534 6.17456 5.74676 5.35560 4.99350 + 4.65079 4.31977 3.99711 3.67773 3.35193 2.99913 + 2.59282 2.35977 2.09778 1.86068 1.60282 1.54185 + 1.51724 1.51519 1.50507 1.50258 1.50515 1.51584 + 11.81205 10.71395 9.86446 9.11080 8.43259 7.81791 + 7.26078 6.75513 6.29567 5.87696 5.49308 5.13694 + 4.79931 4.47256 4.15280 3.83391 3.50399 3.13758 + 2.70092 2.44298 2.14596 1.87236 1.56541 1.49022 + 1.46548 1.46422 1.45144 1.44814 1.45199 1.46306 + 11.75176 10.67740 9.86225 9.13666 8.48133 7.88552 + 7.34396 6.85112 6.40219 5.99215 5.61550 5.26556 + 4.93347 4.61166 4.29588 3.97910 3.64760 3.27178 + 2.81129 2.53273 2.20572 1.89931 1.54683 1.45775 + 1.43120 1.43046 1.41553 1.41157 1.41646 1.42688 + 11.64605 10.61458 9.85835 9.17925 8.56249 7.99856 + 7.48339 7.01236 6.58148 6.18652 5.82280 5.48447 + 5.16361 4.85306 4.54770 4.23887 3.90901 3.51979 + 3.01852 2.70458 2.32819 1.97041 1.55331 1.43800 + 1.37552 1.37664 1.37830 1.37503 1.36538 1.38039 + 11.57347 10.57268 9.85857 9.21301 8.62476 8.08510 + 7.59062 7.13732 6.72174 6.34018 5.98847 5.66128 + 5.35133 5.05168 4.75689 4.45722 4.13277 3.73930 + 3.21380 2.87466 2.45823 2.05312 1.56906 1.43027 + 1.35023 1.35045 1.35265 1.34892 1.33650 1.35163 + 11.53247 10.55392 9.88276 9.27516 8.72226 8.21646 + 7.75461 7.33299 6.94830 6.59689 6.27444 5.97518 + 5.69077 5.41370 5.13920 4.85880 4.55474 4.18598 + 3.67017 3.30012 2.78726 2.25047 1.61040 1.43464 + 1.34175 1.32969 1.30725 1.30609 1.30241 1.31135 + 11.47720 10.52670 9.89185 9.31597 8.79114 8.31091 + 7.87257 7.47284 7.10883 6.77727 6.47418 6.19416 + 5.92908 5.67154 5.41675 5.15593 4.87001 4.51399 + 3.99623 3.61280 3.06737 2.47214 1.69856 1.46902 + 1.33090 1.31416 1.28940 1.28731 1.28385 1.29014 + 11.37705 10.47634 9.89786 9.36950 8.88535 8.44056 + 8.03321 7.66107 7.32216 7.01425 6.73463 6.47947 + 6.24277 6.01858 5.80181 5.58189 5.33420 4.99788 + 4.46463 4.06149 3.49172 2.84863 1.90973 1.58989 + 1.31954 1.29094 1.27711 1.27260 1.25517 1.26836 + 11.36871 10.47762 9.91622 9.40375 8.93528 8.50643 + 8.11544 7.76027 7.43907 7.14977 6.88978 6.65531 + 6.44021 6.23861 6.04609 5.85305 5.63600 5.33474 + 4.83518 4.43978 3.85592 3.16317 2.08137 1.69346 + 1.33784 1.29237 1.26461 1.25986 1.24537 1.25731 + 11.36729 10.48899 9.94015 9.43727 8.97644 8.55432 + 8.16987 7.82196 7.50970 7.23154 6.98537 6.76802 + 6.57419 6.39741 6.22927 6.05171 5.83891 5.55281 + 5.10512 4.75070 4.20527 3.49167 2.22435 1.76894 + 1.35603 1.29998 1.25876 1.25271 1.24936 1.25069 + 11.36180 10.49199 9.95143 9.45614 9.00263 8.58791 + 8.21108 7.87113 7.56737 7.29838 7.06224 6.85604 + 6.67469 6.51207 6.36058 6.20300 6.01375 5.75223 + 5.32795 4.98558 4.45232 3.73682 2.38839 1.86612 + 1.37313 1.30513 1.25631 1.24888 1.24518 1.24631 + 11.35213 10.49792 9.96847 9.48315 9.03887 8.63343 + 8.26635 7.93709 7.64545 7.39018 7.16932 6.97985 + 6.81628 6.67268 6.54304 6.41305 6.25987 6.04357 + 5.67365 5.36067 4.85201 4.13294 2.67336 2.06000 + 1.41462 1.31797 1.25286 1.24726 1.23717 1.24085 + 11.36852 10.51125 9.97962 9.49579 9.05602 8.65768 + 8.29940 7.97962 7.69711 7.45052 7.23811 7.05699 + 6.90195 6.76849 6.65477 6.55447 6.44733 6.27302 + 5.92332 5.62272 5.14944 4.46454 2.93327 2.23367 + 1.45372 1.33587 1.25354 1.24420 1.23617 1.23749 + 11.34215 10.51279 9.99656 9.52539 9.09626 8.70718 + 8.35715 8.04512 7.77042 7.53261 7.33108 7.16470 + 7.03092 6.92662 6.84750 6.78060 6.70509 6.58444 + 6.33140 6.09062 5.67887 5.04773 3.47315 2.61028 + 1.55708 1.39128 1.25862 1.24439 1.22817 1.23293 + 11.32201 10.51907 10.00948 9.54222 9.11583 8.72956 + 8.38294 8.07560 7.80745 7.57763 7.38456 7.22663 + 7.10197 7.00852 6.94388 6.89833 6.85486 6.77932 + 6.58691 6.38463 6.02347 5.44951 3.89049 2.93052 + 1.65855 1.44764 1.26701 1.24604 1.22605 1.23062 + 11.27678 10.52127 10.01701 9.55577 9.13554 8.75513 + 8.41389 8.11162 7.84837 7.62407 7.43829 7.29022 + 7.17750 7.09815 7.05095 7.02822 7.01634 6.98783 + 6.87937 6.74470 6.46581 5.97304 4.48267 3.45302 + 1.85577 1.55825 1.28689 1.25270 1.22486 1.22831 + 11.23755 10.52488 10.02367 9.56411 9.14517 8.76645 + 8.42748 8.12799 7.86805 7.64749 7.46593 7.32262 + 7.21560 7.14337 7.10547 7.09545 7.10295 7.10927 + 7.06007 6.96243 6.72089 6.27349 4.91854 3.88252 + 2.02803 1.66040 1.30867 1.26535 1.22626 1.22716 + 11.20865 10.52593 10.02659 9.56838 9.15067 8.77341 + 8.43614 8.13855 7.88067 7.66232 7.48326 7.34287 + 7.23939 7.17166 7.13972 7.13793 7.15743 7.18258 + 7.16849 7.10120 6.90285 6.50471 5.23617 4.21439 + 2.19612 1.76409 1.33118 1.27487 1.22715 1.22649 + 11.18874 10.52665 10.02854 9.57123 9.15434 8.77808 + 8.44196 8.14567 7.88919 7.67236 7.49504 7.35666 + 7.25562 7.19098 7.16308 7.16697 7.19483 7.23322 + 7.24395 7.19899 7.03542 6.67936 5.48582 4.48742 + 2.35587 1.86434 1.35390 1.28439 1.22858 1.22604 + 11.16359 10.52731 10.03087 9.57482 9.15913 8.78412 + 8.44938 8.15466 7.89997 7.68520 7.51016 7.37438 + 7.27650 7.21581 7.19314 7.20431 7.24303 7.29879 + 7.34182 7.32693 7.21604 6.92848 5.85697 4.91317 + 2.65221 2.05385 1.39919 1.30367 1.23237 1.22547 + 11.14782 10.52775 10.03221 9.57698 9.16208 8.78787 + 8.45395 8.16012 7.90649 7.69296 7.51935 7.38522 + 7.28930 7.23103 7.21153 7.22718 7.27260 7.33927 + 7.40227 7.40655 7.33328 7.09856 6.12397 5.23495 + 2.91558 2.22825 1.44396 1.32366 1.23687 1.22513 + 11.12401 10.52823 10.03388 9.57987 9.16613 8.79300 + 8.46015 8.16751 7.91525 7.70335 7.53164 7.39975 + 7.30649 7.25155 7.23641 7.25815 7.31278 7.39478 + 7.48537 7.51633 7.50040 7.35439 6.56056 5.79006 + 3.46149 2.61263 1.55297 1.37601 1.24934 1.22467 + 11.11066 10.52851 10.03473 9.58128 9.16815 8.79564 + 8.46340 8.17139 7.91977 7.70859 7.53778 7.40705 + 7.31521 7.26203 7.24920 7.27408 7.33345 7.42374 + 7.52911 7.57371 7.58792 7.49485 6.83231 6.15299 + 3.88851 2.93875 1.65758 1.43007 1.26225 1.22443 + 11.09663 10.52888 10.03559 9.58268 9.17015 8.79831 + 8.46677 8.17542 7.92443 7.71389 7.54391 7.41431 + 7.32392 7.27255 7.26208 7.29018 7.35437 7.45330 + 7.57445 7.63301 7.67651 7.64200 7.15985 6.60984 + 4.52007 3.45954 1.85278 1.53883 1.28755 1.22419 + 11.08930 10.52912 10.03604 9.58331 9.17107 8.79957 + 8.46844 8.17748 7.92682 7.71659 7.54700 7.41793 + 7.32825 7.27777 7.26849 7.29822 7.36486 7.46802 + 7.59760 7.66382 7.72097 7.71686 7.35253 6.88977 + 4.96519 3.86173 2.03475 1.64651 1.31153 1.22407 + 11.10415 10.53527 10.03491 9.57924 9.16669 8.79608 + 8.46649 8.17735 7.92839 7.71951 7.55058 7.42092 + 7.32833 7.27281 7.26000 7.29603 7.38235 7.49822 + 7.61748 7.67851 7.74044 7.75943 7.48388 7.07752 + 5.29030 4.18641 2.21186 1.75286 1.33336 1.22401 + 11.10081 10.53534 10.03512 9.57954 9.16710 8.79659 + 8.46712 8.17810 7.92928 7.72055 7.55181 7.42237 + 7.33006 7.27490 7.26261 7.29934 7.38670 7.50418 + 7.62659 7.69083 7.75928 7.79141 7.56938 7.21506 + 5.54798 4.45287 2.37623 1.85858 1.35568 1.22396 + 11.07704 10.52950 10.03685 9.58445 9.17248 8.80126 + 8.47049 8.18003 7.93006 7.72066 7.55188 7.42359 + 7.33483 7.28564 7.27815 7.31045 7.38085 7.48989 + 7.63279 7.71246 7.79041 7.83151 7.67994 7.39622 + 5.92873 4.87558 2.67185 2.06345 1.40013 1.22392 + 11.07383 10.52938 10.03718 9.58500 9.17303 8.80159 + 8.47050 8.17988 7.93011 7.72116 7.55280 7.42474 + 7.33618 7.28729 7.28021 7.31298 7.38409 7.49465 + 7.63983 7.72141 7.80606 7.85854 7.74305 7.50647 + 6.19945 5.20285 2.93233 2.24950 1.44263 1.22391 + 0.60345 0.62817 0.65443 0.68235 0.71181 0.74267 + 0.77498 0.80890 0.84471 0.88286 0.92415 0.96944 + 1.01925 1.07330 1.12889 1.17897 1.21550 1.23760 + 1.25223 1.26125 1.26916 1.27232 1.26948 1.26851 + 1.26855 1.26855 1.26840 1.26837 1.26835 1.26836 + 0.85121 0.88667 0.92448 0.96449 1.00595 1.04805 + 1.09091 1.13514 1.18161 1.23063 1.28223 1.33682 + 1.39554 1.45863 1.52308 1.58114 1.62376 1.64833 + 1.66042 1.66696 1.67288 1.67520 1.67164 1.67149 + 1.67399 1.67432 1.67414 1.67410 1.67406 1.67409 + 1.08720 1.13469 1.18277 1.23173 1.28153 1.33220 + 1.38381 1.43666 1.49112 1.54745 1.60581 1.66662 + 1.73066 1.79782 1.86492 1.92456 1.96889 1.99807 + 2.01284 2.01527 2.01987 2.02532 2.02394 2.02386 + 2.02617 2.02650 2.02633 2.02641 2.02626 2.02634 + 1.52540 1.59019 1.65430 1.71813 1.78149 1.84430 + 1.90670 1.96915 2.03241 2.09664 2.16176 2.22777 + 2.29498 2.36292 2.42877 2.48678 2.53121 2.56269 + 2.58210 2.58731 2.59366 2.60071 2.60722 2.60835 + 2.60741 2.60720 2.60742 2.60742 2.60748 2.60745 + 1.91781 1.99639 2.07245 2.14647 2.21815 2.28745 + 2.35467 2.42074 2.48707 2.55375 2.62042 2.68639 + 2.75100 2.81326 2.87166 2.92434 2.96916 3.00483 + 3.02921 3.03684 3.04500 3.05387 3.06736 3.07024 + 3.06668 3.06558 3.06593 3.06624 3.06581 3.06611 + 2.27058 2.36086 2.44518 2.52471 2.60003 2.67216 + 2.74136 2.80828 2.87394 2.93854 3.00228 3.06478 + 3.12507 3.18201 3.23446 3.28155 3.32242 3.35690 + 3.38537 3.39773 3.41019 3.42183 3.43938 3.44214 + 3.43703 3.43587 3.43631 3.43668 3.43630 3.43653 + 2.58750 2.68766 2.77832 2.86123 2.93779 3.00994 + 3.07814 3.14309 3.20583 3.26660 3.32561 3.38251 + 3.43650 3.48669 3.53254 3.57429 3.61238 3.64725 + 3.67932 3.69422 3.70924 3.72293 3.74335 3.74663 + 3.74090 3.73958 3.74009 3.74050 3.74006 3.74034 + 3.13661 3.24377 3.34097 3.42912 3.50763 3.57657 + 3.63684 3.69077 3.74161 3.78996 3.83572 3.87868 + 3.91910 3.95725 3.99306 4.02707 4.06016 4.09352 + 4.12838 4.14640 4.16516 4.18173 4.20328 4.20742 + 4.20309 4.20178 4.20242 4.20286 4.20240 4.20268 + 3.58720 3.71205 3.81332 3.89509 3.96198 4.01971 + 4.06991 4.11405 4.15432 4.19092 4.22368 4.25276 + 4.27935 4.30481 4.32976 4.35568 4.38439 4.41720 + 4.45415 4.47313 4.49227 4.50851 4.52939 4.53330 + 4.53207 4.53185 4.53237 4.53248 4.53256 4.53252 + 4.46248 4.59826 4.69526 4.76057 4.80243 4.83076 + 4.84889 4.86009 4.86845 4.87377 4.87452 4.87111 + 4.86835 4.87079 4.87903 4.89264 4.91109 4.93435 + 4.96330 4.98071 4.99944 5.01345 5.02129 5.02541 + 5.03495 5.03625 5.03624 5.03619 5.03614 5.03625 + 5.10429 5.24089 5.32543 5.36829 5.38154 5.37916 + 5.36608 5.34683 5.32677 5.30569 5.28121 5.25369 + 5.22964 5.21483 5.20957 5.21178 5.21911 5.23041 + 5.24679 5.25891 5.27318 5.28226 5.27662 5.28001 + 5.29768 5.30017 5.29968 5.29950 5.29933 5.29956 + 6.01771 6.14175 6.19208 6.18597 6.14311 6.08504 + 6.01879 5.95003 5.88482 5.82344 5.76320 5.70390 + 5.65164 5.61109 5.58217 5.56172 5.54617 5.53339 + 5.52369 5.52244 5.52399 5.52205 5.49780 5.49871 + 5.52267 5.52616 5.52510 5.52478 5.52450 5.52482 + 6.67680 6.77814 6.78980 6.73558 6.64189 6.53646 + 6.42731 6.31987 6.21980 6.12761 6.04120 5.95970 + 5.88721 5.82630 5.77669 5.73546 5.69924 5.66586 + 5.63453 5.62135 5.61075 5.59976 5.56832 5.56680 + 5.58739 5.59045 5.58929 5.58894 5.58868 5.58897 + 7.20236 7.27543 7.24725 7.14752 7.00830 6.86215 + 6.71732 6.57822 6.44958 6.33197 6.22398 6.12430 + 6.03472 5.95602 5.88787 5.82804 5.77393 5.72363 + 5.67543 5.65273 5.63192 5.61417 5.58350 5.57995 + 5.59148 5.59326 5.59231 5.59204 5.59185 5.59204 + 7.64491 7.68644 7.61850 7.47602 7.29570 7.11388 + 6.93853 6.77261 6.61963 6.48018 6.35334 6.23750 + 6.13244 6.03761 5.95268 5.87622 5.80657 5.74226 + 5.68079 5.65061 5.62137 5.59861 5.57302 5.56780 + 5.56777 5.56785 5.56727 5.56716 5.56707 5.56712 + 8.54334 8.32233 8.09631 7.87680 7.66353 7.45671 + 7.25653 7.06305 6.87694 6.69942 6.53097 6.37194 + 6.22366 6.08806 5.96617 5.85981 5.76979 5.69160 + 5.62298 5.59536 5.57417 5.55600 5.49236 5.46170 + 5.46543 5.46922 5.46577 5.46424 5.46662 5.46527 + 8.90012 8.79807 8.58060 8.29500 7.98637 7.69598 + 7.42961 7.18601 6.96393 6.76243 6.57838 6.40865 + 6.25093 6.10431 5.96838 5.84262 5.72655 5.61914 + 5.51718 5.46682 5.41785 5.38395 5.36385 5.35502 + 5.32826 5.32295 5.32260 5.32354 5.32218 5.32294 + 9.81067 9.53920 9.16720 8.74742 8.32694 7.94591 + 7.60655 7.30416 7.03337 6.78771 6.55819 6.33930 + 6.13299 5.94147 5.76464 5.59937 5.44417 5.30052 + 5.16658 5.10019 5.03346 4.98363 4.94693 4.93435 + 4.91158 4.90841 4.90805 4.90811 4.90817 4.90796 + 10.46430 9.90576 9.37708 8.88816 8.43599 8.01853 + 7.63388 7.28073 6.95839 6.66464 6.39652 6.15038 + 5.92106 5.70520 5.50403 5.31707 5.14249 4.97223 + 4.80051 4.71757 4.64230 4.58846 4.52402 4.50644 + 4.50244 4.50287 4.50116 4.50080 4.50051 4.50067 + 10.99676 10.33830 9.67462 9.03624 8.44660 7.92521 + 7.46841 7.06690 6.71114 6.38902 6.08470 5.79042 + 5.51220 5.25445 5.01563 4.79118 4.57629 4.37256 + 4.18099 4.08907 3.99966 3.92926 3.85192 3.83488 + 3.82886 3.82826 3.82667 3.82637 3.82617 3.82622 + 11.34164 10.52839 9.76055 9.04905 8.40439 7.83457 + 7.33313 6.88852 6.48926 6.12650 5.79079 5.47571 + 5.17978 4.90189 4.64099 4.39488 4.16143 3.94033 + 3.73152 3.63092 3.53222 3.45612 3.38283 3.36413 + 3.34725 3.34506 3.34374 3.34357 3.34347 3.34341 + 11.57129 10.62338 9.78530 9.03673 8.36724 7.76766 + 7.23137 6.75001 6.31530 5.92154 5.56346 5.23501 + 4.92830 4.63779 4.36306 4.10390 3.86010 3.62872 + 3.40912 3.30393 3.19963 3.11832 3.04236 3.02300 + 3.00422 3.00177 3.00032 3.00011 3.00004 2.99998 + 11.70128 10.69279 9.81167 9.02708 8.32818 7.70431 + 7.14663 6.64535 6.19105 5.77805 5.40170 5.05695 + 4.73745 4.43837 4.15782 3.89296 3.64177 3.40273 + 3.17542 3.06627 2.95797 2.87286 2.79110 2.77099 + 2.75379 2.75156 2.74979 2.74959 2.74939 2.74942 + 11.86002 10.77122 9.83603 9.00570 8.26943 7.61539 + 7.03168 6.50702 6.03117 5.59822 5.20348 4.84194 + 4.50758 4.19561 3.90366 3.62808 3.36593 3.11591 + 2.87592 2.75957 2.64404 2.55264 2.46192 2.43959 + 2.42299 2.42113 2.41918 2.41885 2.41879 2.41864 + 11.94730 10.80689 9.84079 8.98641 8.23223 7.56480 + 6.97032 6.43620 5.95150 5.51013 5.10730 4.73784 + 4.39562 4.07571 3.77548 3.49103 3.21902 2.95774 + 2.70514 2.58168 2.45899 2.36165 2.26346 2.23857 + 2.21959 2.21752 2.21560 2.21527 2.21515 2.21490 + 12.03208 10.83492 9.84255 8.96923 8.20384 7.52714 + 6.92547 6.38568 5.89660 5.45152 5.04489 4.67048 + 4.32075 3.99006 3.67639 3.37700 3.08826 2.80418 + 2.51949 2.37530 2.22854 2.10953 1.99045 1.95988 + 1.93507 1.93221 1.92992 1.92955 1.92935 1.92905 + 12.03245 10.82914 9.84546 8.98078 8.22372 7.55200 + 6.95318 6.41479 5.92614 5.48083 5.07346 4.69807 + 4.34740 4.01553 3.69905 3.39288 3.09137 2.78797 + 2.47464 2.31040 2.13540 1.98745 1.84325 1.80904 + 1.78143 1.77790 1.77462 1.77415 1.77387 1.77491 + 11.95373 10.79864 9.86601 9.03890 8.30368 7.64308 + 7.04936 6.51490 6.03309 5.59733 5.20063 4.83495 + 4.49010 4.15835 3.83701 3.52232 3.20710 2.87617 + 2.51088 2.30908 2.08827 1.89334 1.68923 1.64288 + 1.61690 1.61387 1.60697 1.60547 1.60652 1.61455 + 11.88675 10.75732 9.86432 9.07358 8.36637 7.72848 + 7.15298 6.63306 6.16276 5.73600 5.34634 4.98614 + 4.64562 4.31699 3.99691 3.68026 3.35726 3.00697 + 2.60255 2.37016 2.10871 1.87214 1.61578 1.55544 + 1.53050 1.52833 1.51824 1.51573 1.51822 1.53167 + 11.82300 10.71853 9.86223 9.10327 8.42115 7.80386 + 7.24523 6.73906 6.27992 5.86226 5.48005 5.12607 + 4.79089 4.46680 4.14985 3.83393 3.50702 3.14337 + 2.70886 2.45177 2.15552 1.88272 1.57775 1.50333 + 1.47825 1.47686 1.46411 1.46078 1.46453 1.47932 + 11.76612 10.68376 9.86044 9.12841 8.46834 7.86928 + 7.32581 6.83223 6.38356 5.97464 5.59982 5.25224 + 4.92282 4.60385 4.29103 3.97733 3.64895 3.27601 + 2.81786 2.54028 2.21425 1.90887 1.55872 1.47053 + 1.44371 1.44285 1.42797 1.42398 1.42875 1.44287 + 11.68626 10.63964 9.86821 9.17634 8.54911 7.97693 + 7.45561 6.98046 6.54747 6.15235 5.79034 5.45560 + 5.14026 4.83682 4.53914 4.23649 3.91143 3.53181 + 3.04500 2.73208 2.34091 1.96152 1.54566 1.44987 + 1.39974 1.39510 1.38336 1.38083 1.38537 1.39535 + 11.61492 10.59904 9.86901 9.20955 8.60952 8.06030 + 7.55864 7.10070 6.68327 6.30242 5.95363 5.63121 + 5.32723 5.03415 4.74560 4.45033 4.12954 3.74755 + 3.24246 2.90682 2.47436 2.04323 1.55700 1.44045 + 1.37541 1.36945 1.35690 1.35419 1.35817 1.36565 + 11.54261 10.55468 9.87359 9.25828 8.69975 8.19016 + 7.72621 7.30395 6.91990 6.57022 6.25037 5.95430 + 5.67323 5.39931 5.12778 4.85023 4.54893 4.18299 + 3.67020 3.30173 2.79059 2.25579 1.62020 1.44612 + 1.35380 1.34174 1.31954 1.31847 1.31456 1.32436 + 11.47773 10.52016 9.87701 9.29477 8.76538 8.28221 + 7.84236 7.44242 7.07930 6.74960 6.44913 6.17220 + 5.91029 5.65565 5.40354 5.14519 4.86170 4.50836 + 3.99389 3.61236 3.06908 2.47627 1.70751 1.47970 + 1.34282 1.32623 1.30170 1.29969 1.29601 1.30297 + 11.36856 10.47000 9.88746 9.35333 8.86238 8.41066 + 7.99725 7.62109 7.28144 6.97585 6.70088 6.45162 + 6.22049 5.99982 5.78308 5.55742 5.30124 4.97352 + 4.48002 4.09745 3.52548 2.85373 1.88880 1.59014 + 1.33747 1.30647 1.28544 1.28246 1.27733 1.28115 + 11.33908 10.45819 9.89900 9.38536 8.91328 8.47947 + 8.08331 7.72417 7.40168 7.11373 6.85721 6.62759 + 6.41753 6.21963 6.02747 5.82798 5.59956 5.30233 + 4.83975 4.46750 3.88985 3.17591 2.06343 1.69194 + 1.35106 1.30541 1.27583 1.27245 1.26482 1.26992 + 11.33047 10.45687 9.90870 9.40630 8.94587 8.52416 + 8.14022 7.79312 7.48209 7.20552 6.96113 6.74558 + 6.55317 6.37723 6.20966 6.03297 5.82194 5.53852 + 5.09467 4.74287 4.20083 3.49086 2.22948 1.77682 + 1.36719 1.31167 1.27080 1.26479 1.26142 1.26309 + 11.31950 10.45897 9.92023 9.42460 8.97030 8.55573 + 8.18001 7.84191 7.54041 7.27377 7.03964 6.83473 + 6.65387 6.49107 6.33921 6.18221 5.99532 5.73726 + 5.31603 4.97523 4.44574 3.73526 2.39342 1.87274 + 1.38391 1.31696 1.26781 1.26133 1.25700 1.25852 + 11.30682 10.45931 9.93261 9.44970 9.00757 8.60401 + 8.23855 7.91065 7.62009 7.36566 7.14543 6.95644 + 6.79332 6.65019 6.52116 6.39198 6.23996 6.02555 + 5.65886 5.34840 4.84332 4.12851 2.67624 2.06618 + 1.42504 1.32913 1.26465 1.25910 1.24909 1.25279 + 11.32168 10.47184 9.94346 9.46235 9.02494 8.62852 + 8.27186 7.95339 7.67186 7.42600 7.21410 7.03333 + 6.87856 6.74542 6.63210 6.53234 6.42608 6.25334 + 5.90662 5.60845 5.13876 4.45832 2.93490 2.23878 + 1.46378 1.34678 1.26520 1.25591 1.24800 1.24931 + 11.29838 10.47510 9.96134 9.49227 9.06499 8.67756 + 8.32891 8.01803 7.74425 7.50713 7.30610 7.14010 + 7.00666 6.90274 6.82406 6.75758 6.68249 6.56264 + 6.31155 6.07277 5.66444 5.03780 3.47198 2.61376 + 1.56630 1.40150 1.27003 1.25599 1.23983 1.24465 + 11.28058 10.48148 9.97392 9.50946 9.08581 8.70154 + 8.35606 8.04904 7.78047 7.55007 7.35716 7.20051 + 7.07728 6.98470 6.92044 6.87516 6.83180 6.75507 + 6.56642 6.37021 6.00582 5.42369 3.88606 2.94920 + 1.66479 1.45006 1.27851 1.25857 1.24133 1.24234 + 11.23786 10.48779 9.98469 9.52384 9.10372 8.72358 + 8.38298 8.08182 7.82023 7.59758 7.41265 7.26426 + 7.15084 7.07118 7.02466 7.00464 6.99745 6.97116 + 6.85254 6.71038 6.44477 5.98352 4.47978 3.41391 + 1.87139 1.58234 1.29433 1.25531 1.23943 1.24000 + 11.21644 10.49521 9.98827 9.52673 9.10830 8.73143 + 8.39503 8.09834 7.84082 7.62203 7.44142 7.29771 + 7.18791 7.11067 7.06908 7.06452 7.08973 7.10577 + 7.03829 6.92922 6.69498 6.26352 4.89990 3.88298 + 2.03657 1.66699 1.31918 1.27611 1.23851 1.23883 + 11.18882 10.49606 9.99059 9.53044 9.11343 8.73810 + 8.40341 8.10857 7.85312 7.63665 7.45869 7.31802 + 7.21177 7.13881 7.10279 7.10614 7.14361 7.18058 + 7.14980 7.06800 6.87020 6.48879 5.22699 4.20746 + 2.20225 1.77121 1.34169 1.28546 1.23922 1.23813 + 11.14917 10.48988 9.99338 9.53774 9.12240 8.74737 + 8.41225 8.11690 7.86151 7.64574 7.46917 7.33114 + 7.23028 7.16579 7.13805 7.14197 7.16975 7.20804 + 7.21890 7.17426 7.01159 6.65783 5.47327 4.48091 + 2.36013 1.87136 1.36430 1.29543 1.23993 1.23766 + 11.12424 10.49044 9.99548 9.54117 9.12715 8.75352 + 8.41990 8.12614 7.87239 7.65849 7.48409 7.34874 + 7.25108 7.19052 7.16794 7.17909 7.21771 7.27329 + 7.31627 7.30157 7.19123 6.90537 5.84179 4.90403 + 2.65488 2.05995 1.40926 1.31452 1.24364 1.23706 + 11.10868 10.49089 9.99683 9.54333 9.13010 8.75731 + 8.42459 8.13177 7.87897 7.66614 7.49310 7.35941 + 7.26379 7.20567 7.18621 7.20179 7.24710 7.31358 + 7.37644 7.38084 7.30793 7.07450 6.10685 5.22375 + 2.91687 2.23352 1.45373 1.33431 1.24808 1.23670 + 11.08538 10.49157 9.99869 9.54625 9.13412 8.76248 + 8.43095 8.13934 7.88778 7.67637 7.50511 7.37375 + 7.28090 7.22612 7.21094 7.23255 7.28703 7.36878 + 7.45909 7.49006 7.47429 7.32902 6.54028 5.77512 + 3.46005 2.61613 1.56204 1.38617 1.26044 1.23623 + 11.07281 10.49185 9.99929 9.54735 9.13582 8.76480 + 8.43395 8.14325 7.89287 7.68257 7.51181 7.38041 + 7.28833 7.23607 7.22458 7.24933 7.30598 7.39459 + 7.50723 7.55644 7.55633 7.44065 6.83537 6.18700 + 3.85018 2.91706 1.66933 1.44441 1.28188 1.23599 + 11.05848 10.49232 10.00050 9.54915 9.13814 8.76760 + 8.43718 8.14680 7.89667 7.68687 7.51749 7.38830 + 7.29818 7.24693 7.23641 7.26439 7.32841 7.42703 + 7.54770 7.60605 7.64952 7.61531 7.13565 6.58938 + 4.51346 3.45894 1.86005 1.54764 1.29844 1.23576 + 11.05114 10.49256 10.00096 9.54985 9.13910 8.76882 + 8.43872 8.14870 7.89896 7.68958 7.52064 7.39195 + 7.30246 7.25208 7.24278 7.27239 7.33885 7.44166 + 7.57073 7.63671 7.69370 7.68974 7.32726 6.86755 + 4.95623 3.85891 2.04098 1.65458 1.32233 1.23564 + 11.06576 10.49892 10.00009 9.54590 9.13470 8.76530 + 8.43680 8.14865 7.90054 7.69239 7.52405 7.39486 + 7.30258 7.24723 7.23446 7.27031 7.35629 7.47168 + 7.59050 7.65134 7.71308 7.73207 7.45789 7.05419 + 5.27929 4.18167 2.21703 1.76029 1.34404 1.23557 + 11.06236 10.49889 10.00028 9.54620 9.13512 8.76583 + 8.43745 8.14941 7.90143 7.69343 7.52528 7.39630 + 7.30432 7.24934 7.23705 7.27362 7.36062 7.47763 + 7.59957 7.66359 7.73187 7.76398 7.54297 7.19091 + 5.53533 4.44644 2.38044 1.86545 1.36623 1.23553 + 11.03896 10.49295 10.00181 9.55097 9.14049 8.77060 + 8.44096 8.15146 7.90231 7.69358 7.52536 7.39750 + 7.30906 7.26004 7.25257 7.28469 7.35473 7.46333 + 7.60579 7.68516 7.76281 7.80383 7.65316 7.37092 + 5.91345 4.86640 2.67432 2.06906 1.41037 1.23547 + 11.03598 10.49292 10.00204 9.55137 9.14092 8.77096 + 8.44119 8.15164 7.90255 7.69403 7.52609 7.39855 + 7.31043 7.26174 7.25463 7.28719 7.35794 7.46804 + 7.61273 7.69405 7.77841 7.83072 7.71586 7.48054 + 6.18231 5.19158 2.93343 2.25420 1.45243 1.23542 + 0.59229 0.61668 0.64267 0.67035 0.69956 0.73009 + 0.76201 0.79553 0.83094 0.86869 0.90955 0.95425 + 1.00331 1.05642 1.11100 1.16037 1.19690 1.21959 + 1.23479 1.24378 1.25168 1.25503 1.25281 1.25202 + 1.25219 1.25220 1.25207 1.25205 1.25202 1.25205 + 0.83673 0.87208 0.90958 0.94915 0.99018 1.03199 + 1.07460 1.11837 1.16390 1.21193 1.26353 1.31947 + 1.37941 1.44210 1.50461 1.56035 1.60177 1.62691 + 1.64055 1.64721 1.65333 1.65602 1.65277 1.65282 + 1.65583 1.65623 1.65605 1.65601 1.65596 1.65596 + 1.06989 1.11738 1.16530 1.21393 1.26325 1.31331 + 1.36426 1.41651 1.47066 1.52696 1.58556 1.64673 + 1.71101 1.77797 1.84439 1.90289 1.94593 1.97459 + 1.99077 1.99443 1.99961 2.00485 2.00395 2.00413 + 2.00693 2.00734 2.00718 2.00725 2.00711 2.00712 + 1.50427 1.56868 1.63243 1.69590 1.75890 1.82137 + 1.88343 1.94558 2.00859 2.07260 2.13754 2.20340 + 2.27047 2.33824 2.40393 2.46191 2.50652 2.53859 + 2.55916 2.56512 2.57211 2.57952 2.58655 2.58787 + 2.58718 2.58700 2.58723 2.58724 2.58730 2.58721 + 1.89440 1.97218 2.04749 2.12086 2.19210 2.26126 + 2.32856 2.39481 2.46119 2.52760 2.59349 2.65836 + 2.72248 2.78566 2.84602 2.90029 2.94491 2.97886 + 3.00365 3.01417 3.02411 3.03297 3.04763 3.04962 + 3.04567 3.04508 3.04552 3.04562 3.04570 3.04562 + 2.24410 2.33390 2.41799 2.49744 2.57268 2.64458 + 2.71356 2.78056 2.84691 2.91219 2.97534 3.03561 + 3.09394 3.15094 3.20532 3.25501 3.29781 3.33339 + 3.36285 3.37601 3.38852 3.39993 3.41982 3.42229 + 3.41625 3.41537 3.41597 3.41611 3.41624 3.41615 + 2.55928 2.65893 2.74944 2.83241 2.90901 2.98101 + 3.04907 3.11425 3.17803 3.23987 3.29837 3.35271 + 3.40440 3.45469 3.50284 3.54771 3.58820 3.62456 + 3.65762 3.67305 3.68782 3.70125 3.72436 3.72722 + 3.72033 3.71933 3.72002 3.72018 3.72032 3.72025 + 3.10258 3.21690 3.31510 3.39991 3.47405 3.54115 + 3.60235 3.65904 3.71311 3.76409 3.81057 3.85197 + 3.89042 3.92794 3.96453 4.00034 4.03572 4.07159 + 4.10856 4.12695 4.14497 4.16077 4.18510 4.18859 + 4.18326 4.18247 4.18315 4.18330 4.18343 4.18341 + 3.55541 3.67950 3.78070 3.86289 3.93039 3.98864 + 4.03931 4.08416 4.12558 4.16344 4.19684 4.22569 + 4.25219 4.27853 4.30520 4.33305 4.36319 4.39677 + 4.43422 4.45375 4.47339 4.48990 4.51107 4.51500 + 4.51369 4.51346 4.51399 4.51408 4.51417 4.51420 + 4.42892 4.56452 4.66175 4.72765 4.77051 4.80017 + 4.81965 4.83171 4.84003 4.84545 4.84861 4.85036 + 4.85236 4.85644 4.86352 4.87492 4.89209 4.91598 + 4.94673 4.96434 4.98327 4.99751 5.00497 5.00913 + 5.01921 5.02058 5.02056 5.02051 5.02044 5.02058 + 5.07058 5.20734 5.29237 5.33608 5.35067 5.35018 + 5.33896 5.32065 5.29989 5.27826 5.25702 5.23736 + 5.22045 5.20758 5.19965 5.19760 5.20234 5.21426 + 5.23318 5.24535 5.25970 5.26905 5.26294 5.26640 + 5.28479 5.28739 5.28687 5.28669 5.28650 5.28669 + 5.98567 6.10991 6.16111 6.15648 6.11561 6.05992 + 5.99584 5.92820 5.86246 5.80064 5.74356 5.69173 + 5.64618 5.60748 5.57614 5.55181 5.53399 5.52209 + 5.51512 5.51399 5.51565 5.51406 5.49000 5.49102 + 5.51534 5.51889 5.51782 5.51748 5.51719 5.51741 + 6.64696 6.74839 6.76129 6.70914 6.61795 6.51503 + 6.40802 6.30194 6.20214 6.11025 6.02628 5.94978 + 5.88177 5.82239 5.77176 5.72862 5.69150 5.65924 + 5.63026 5.61737 5.60701 5.59643 5.56573 5.56435 + 5.58492 5.58798 5.58684 5.58651 5.58624 5.58641 + 7.17457 7.24786 7.22128 7.12406 6.98763 6.84400 + 6.70127 6.56378 6.43627 6.31972 6.21348 6.11633 + 6.02908 5.95164 5.88386 5.82405 5.77030 5.72132 + 5.67500 5.65275 5.63228 5.61496 5.58522 5.58184 + 5.59322 5.59496 5.59405 5.59380 5.59362 5.59376 + 7.61893 7.66096 7.59499 7.45534 7.27797 7.09865 + 6.92538 6.76136 6.61026 6.47254 6.34688 6.23162 + 6.12716 6.03338 5.94992 5.87501 5.80673 5.74383 + 5.68383 5.65418 5.62539 5.60304 5.57835 5.57331 + 5.57317 5.57324 5.57267 5.57256 5.57248 5.57259 + 8.52075 8.30219 8.07862 7.86142 7.65036 7.44565 + 7.24748 7.05589 6.87157 6.69574 6.52886 6.37132 + 6.22442 6.09009 5.96939 5.86415 5.77521 5.69822 + 5.63107 5.60435 5.58421 5.56696 5.50381 5.47304 + 5.47684 5.48069 5.47723 5.47568 5.47810 5.47696 + 8.87698 8.78159 8.56807 8.28450 7.97723 7.68884 + 7.42506 7.18455 6.96573 6.76676 6.58320 6.41184 + 6.25275 6.10683 5.97331 5.85039 5.73661 5.63176 + 5.53293 5.48314 5.43194 5.39566 5.38188 5.37239 + 5.34296 5.33877 5.33908 5.33930 5.33948 5.33943 + 9.79462 9.52807 9.16024 8.74385 8.32623 7.94782 + 7.61095 7.31102 7.04265 6.79906 6.57063 6.35184 + 6.14571 5.95528 5.78027 5.61709 5.46370 5.32142 + 5.18851 5.12279 5.05669 5.00726 4.97087 4.95841 + 4.93583 4.93268 4.93233 4.93239 4.93245 4.93221 + 10.45399 9.89938 9.37437 8.88880 8.43971 8.02508 + 7.64305 7.29232 6.97220 6.68050 6.41427 6.16984 + 5.94204 5.72747 5.52734 5.34120 5.16731 4.99776 + 4.82701 4.74469 4.67014 4.61693 4.55289 4.53528 + 4.53130 4.53173 4.53002 4.52968 4.52938 4.52908 + 10.98825 10.33673 9.67819 9.04367 8.45710 7.93840 + 7.48380 7.08367 6.72838 6.40667 6.10416 5.81327 + 5.53817 5.28198 5.04349 4.81909 4.60477 4.40229 + 4.21227 4.12090 4.03198 3.96194 3.88479 3.86776 + 3.86173 3.86113 3.85953 3.85923 3.85903 3.85828 + 11.33548 10.52824 9.76562 9.05846 8.41719 7.84974 + 7.34996 6.90659 6.50842 6.14674 5.81206 5.49807 + 5.20342 4.92708 4.66790 4.42350 4.19154 3.97174 + 3.76402 3.66388 3.56552 3.48955 3.41628 3.39760 + 3.38079 3.37859 3.37727 3.37711 3.37699 3.37678 + 11.56521 10.62397 9.79089 9.04628 8.37988 7.78269 + 7.24823 6.76830 6.33474 5.94197 5.58485 5.25739 + 4.95190 4.66287 4.38984 4.13241 3.89023 3.66018 + 3.44143 3.33647 3.23227 3.15094 3.07506 3.05575 + 3.03703 3.03460 3.03315 3.03293 3.03286 3.03379 + 11.69463 10.69286 9.81677 9.03601 8.34007 7.71846 + 7.16255 6.66276 6.20981 5.79811 5.42306 5.07960 + 4.76145 4.46375 4.18462 3.92113 3.67122 3.43326 + 3.20669 3.09771 2.98935 2.90407 2.82242 2.80243 + 2.78528 2.78308 2.78131 2.78108 2.78089 2.78257 + 11.85138 10.76918 9.83871 9.01212 8.27879 7.62708 + 7.04531 6.52239 6.04822 5.61693 5.22382 4.86383 + 4.53084 4.22007 3.92912 3.65440 3.39300 3.14359 + 2.90410 2.78788 2.67223 2.58058 2.48996 2.46775 + 2.45117 2.44931 2.44737 2.44703 2.44697 2.44757 + 11.93997 10.80429 9.84155 8.98977 8.23773 7.57217 + 6.97951 6.44739 5.96502 5.52620 5.12592 4.75869 + 4.41796 4.09861 3.79847 3.51437 3.24330 2.98269 + 2.72984 2.60616 2.48379 2.38694 2.28822 2.26353 + 2.24458 2.24241 2.24046 2.24021 2.23998 2.23853 + 12.01372 10.82333 9.83573 8.96629 8.20401 7.52990 + 6.93043 6.39259 5.90526 5.46182 5.05667 4.68358 + 4.33499 4.00523 3.69238 3.39390 3.10624 2.82310 + 2.53897 2.39491 2.24823 2.12921 2.00986 1.97920 + 1.95437 1.95150 1.94919 1.94884 1.94863 1.94694 + 12.00609 10.81177 9.83393 8.97346 8.21934 7.54968 + 6.95238 6.41523 5.92781 5.48379 5.07780 4.70389 + 4.35486 4.02476 3.71013 3.40575 3.10582 2.80368 + 2.49114 2.32710 2.15222 2.00429 1.85985 1.82550 + 1.79775 1.79423 1.79094 1.79044 1.79017 1.79301 + 11.92185 10.77327 9.84489 9.02117 8.28868 7.63038 + 7.03863 6.50587 6.02560 5.59126 5.19600 4.83186 + 4.48882 4.15923 3.84039 3.52847 3.21617 2.88783 + 2.52429 2.32297 2.10231 1.90735 1.70344 1.65714 + 1.63048 1.62729 1.62036 1.61884 1.61987 1.63031 + 11.85109 10.72756 9.83796 9.04999 8.34509 7.70924 + 7.13556 6.61730 6.14857 5.72338 5.33537 4.97701 + 4.63870 4.31275 3.99579 3.68264 3.36329 3.01624 + 2.61399 2.38221 2.12103 1.88462 1.62914 1.56906 + 1.54293 1.54043 1.53030 1.52784 1.53025 1.54430 + 11.78638 10.69253 9.84164 9.08513 8.40336 7.78491 + 7.22416 6.71547 6.25401 5.83469 5.45211 5.09997 + 4.77012 4.45511 4.14907 3.84222 3.52040 3.16044 + 2.72824 2.46849 2.16273 1.87996 1.58578 1.52436 + 1.49159 1.48687 1.47519 1.47277 1.47528 1.49066 + 11.72731 10.65844 9.84124 9.11125 8.45025 7.84830 + 7.30094 6.80347 6.35195 5.94162 5.56723 5.22251 + 4.89927 4.58984 4.28810 3.98358 3.66061 3.29264 + 2.83884 2.55868 2.22083 1.90245 1.56460 1.49262 + 1.45716 1.45233 1.43867 1.43577 1.43904 1.45393 + 11.63320 10.60272 9.83969 9.15184 8.52553 7.95223 + 7.42890 6.95201 6.51873 6.12482 5.76535 5.43425 + 5.12337 4.82491 4.53235 4.23437 3.91297 3.53604 + 3.05109 2.73897 2.34892 1.97088 1.55737 1.46211 + 1.41122 1.40622 1.39420 1.39171 1.39641 1.40676 + 11.56171 10.56093 9.83853 9.18283 8.58373 8.03362 + 7.53020 7.07079 6.65322 6.27365 5.92736 5.60847 + 5.30878 5.02044 4.73679 4.44604 4.12889 3.74973 + 3.24682 2.91222 2.48114 2.05163 1.56810 1.45225 + 1.38681 1.38057 1.36776 1.36506 1.36923 1.37757 + 11.49640 10.51457 9.83600 9.22283 8.66618 8.15829 + 7.69588 7.27505 6.89241 6.54415 6.22585 5.93158 + 5.65276 5.38170 5.11369 4.84024 4.54347 4.18174 + 3.67208 3.30478 2.79479 2.26153 1.63006 1.45747 + 1.36495 1.35274 1.33062 1.32959 1.32570 1.33659 + 11.42882 10.47825 9.83819 9.25858 8.73144 8.25022 + 7.81209 7.41366 7.05192 6.72352 6.42438 6.14894 + 5.88887 5.63661 5.38745 5.13266 4.85321 4.50395 + 3.99306 3.61313 3.07146 2.48061 1.71636 1.49014 + 1.35393 1.33737 1.31291 1.31092 1.30726 1.31495 + 11.31224 10.42710 9.85141 9.32148 8.83270 8.38168 + 7.96812 7.59169 7.25238 6.94781 6.67446 6.42729 + 6.19848 5.98020 5.76593 5.54279 5.28922 4.96439 + 4.47445 4.09413 3.52503 2.85638 1.89620 1.59916 + 1.34836 1.31768 1.29683 1.29386 1.28881 1.29267 + 11.28731 10.41730 9.86332 9.35315 8.88313 8.45039 + 8.05466 7.69583 7.37395 7.08701 6.83180 6.60375 + 6.39537 6.19915 6.00876 5.81112 5.58485 5.29027 + 4.83135 4.46154 3.88705 3.17662 2.06968 1.70019 + 1.36173 1.31655 1.28732 1.28396 1.27636 1.28137 + 11.28320 10.41828 9.87382 9.37406 8.91542 8.49489 + 8.11178 7.76537 7.45522 7.17973 6.93659 6.72233 + 6.53118 6.35637 6.18989 6.01444 5.80511 5.52417 + 5.08418 4.73506 4.19638 3.48994 2.23438 1.78437 + 1.37786 1.32284 1.28228 1.27629 1.27295 1.27462 + 11.27616 10.42240 9.88607 9.39232 8.93948 8.52611 + 8.15146 7.81446 7.51428 7.24900 7.01599 6.81186 + 6.63166 6.46960 6.31863 6.16270 5.97723 5.72131 + 5.30369 4.96559 4.43971 3.73311 2.39741 1.87970 + 1.39441 1.32803 1.27929 1.27284 1.26857 1.27015 + 11.26816 10.42474 9.89885 9.41709 8.97635 8.57435 + 8.21047 7.88406 7.59478 7.34135 7.12192 6.93353 + 6.77088 6.62821 6.49963 6.37106 6.22004 6.00740 + 5.64392 5.33601 4.83453 4.12395 2.67897 2.07218 + 1.43515 1.33997 1.27612 1.27064 1.26071 1.26458 + 11.28239 10.43758 9.91055 9.43076 8.99457 8.59937 + 8.24382 7.92641 7.64589 7.40098 7.18993 7.00991 + 6.85579 6.72316 6.61024 6.51085 6.40511 6.23359 + 5.88965 5.59391 5.12788 4.45203 2.93645 2.24375 + 1.47360 1.35747 1.27665 1.26742 1.25962 1.26115 + 11.25836 10.43975 9.92731 9.45963 9.03377 8.64774 + 8.30044 7.99082 7.71811 7.48187 7.28154 7.11607 + 6.98296 6.87926 6.80072 6.73448 6.65991 6.54093 + 6.29171 6.05489 5.64992 5.02779 3.47079 2.61718 + 1.57541 1.41162 1.28138 1.26754 1.25144 1.25649 + 11.23919 10.44614 9.93996 9.47621 9.05317 8.66991 + 8.32582 8.02059 7.75401 7.52539 7.33335 7.17644 + 7.05273 6.96013 6.89620 6.85123 6.80819 6.73350 + 6.54379 6.34470 5.98950 5.42423 3.88397 2.93434 + 1.67554 1.46703 1.28949 1.26906 1.24919 1.25413 + 11.21137 10.45576 9.94861 9.48671 9.06766 8.68982 + 8.35202 8.05347 7.79355 7.57182 7.38757 7.23942 + 7.12419 7.04022 6.98971 6.97259 6.97866 6.96309 + 6.84295 6.69705 6.41718 5.92707 4.46192 3.47845 + 1.86618 1.56800 1.30847 1.27851 1.25036 1.25175 + 11.17465 10.45788 9.95299 9.49327 9.07645 8.70099 + 8.36583 8.07022 7.81357 7.59551 7.41548 7.27222 + 7.16274 7.08576 7.04434 7.03989 7.06514 7.08124 + 7.01418 6.90580 6.67322 6.24494 4.89077 3.88003 + 2.04277 1.67518 1.33003 1.28745 1.25011 1.25058 + 11.14789 10.45913 9.95550 9.49707 9.08159 8.70762 + 8.37413 8.08034 7.82577 7.61004 7.43267 7.29247 + 7.18657 7.11386 7.07800 7.08138 7.11879 7.15571 + 7.12518 7.04385 6.84731 6.46853 5.21582 4.20266 + 2.20750 1.77879 1.35235 1.29670 1.25078 1.24988 + 11.10819 10.45335 9.95889 9.50476 9.09064 8.71672 + 8.38267 8.08838 7.83394 7.61909 7.44323 7.30569 + 7.20513 7.14082 7.11315 7.11704 7.14474 7.18298 + 7.19403 7.14967 6.98780 6.63621 5.46068 4.47450 + 2.36445 1.87845 1.37479 1.30659 1.25145 1.24941 + 11.08418 10.45392 9.96082 9.50805 9.09538 8.72295 + 8.39044 8.09770 7.84488 7.63180 7.45807 7.32315 + 7.22580 7.16543 7.14288 7.15397 7.19244 7.24790 + 7.29093 7.27640 7.16653 6.88227 5.82656 4.89492 + 2.65761 2.06610 1.41942 1.32548 1.25511 1.24883 + 11.06932 10.45427 9.96196 9.51006 9.09832 8.72685 + 8.39530 8.10348 7.85153 7.63941 7.46695 7.33373 + 7.23842 7.18048 7.16105 7.17655 7.22170 7.28799 + 7.35077 7.35527 7.28270 7.05049 6.08967 5.21255 + 2.91827 2.23885 1.46358 1.34508 1.25949 1.24848 + 11.04713 10.45485 9.96327 9.51249 9.10206 8.73187 + 8.40163 8.11127 7.86102 7.65059 7.47947 7.34738 + 7.25417 7.20018 7.18628 7.20785 7.26016 7.34152 + 7.43722 7.46893 7.44071 7.28786 6.55456 5.77659 + 3.43183 2.61163 1.57405 1.39428 1.28239 1.24802 + 11.03404 10.45523 9.96430 9.51402 9.10404 8.73439 + 8.40473 8.11501 7.86543 7.65577 7.48552 7.35449 + 7.26269 7.21060 7.19915 7.22383 7.28030 7.36860 + 7.48086 7.52993 7.52996 7.41509 6.81332 6.16861 + 3.84679 2.91942 1.67784 1.45401 1.29326 1.24779 + 11.01929 10.45581 9.96584 9.51598 9.10629 8.73698 + 8.40772 8.11837 7.86912 7.66005 7.49120 7.36239 + 7.27250 7.22139 7.21093 7.23883 7.30261 7.40086 + 7.52112 7.57931 7.62273 7.58877 7.11152 6.56892 + 4.50672 3.45823 1.86740 1.55658 1.30949 1.24755 + 11.01195 10.45614 9.96644 9.51677 9.10723 8.73814 + 8.40913 8.12012 7.87129 7.66268 7.49432 7.36604 + 7.27681 7.22657 7.21730 7.24682 7.31298 7.41540 + 7.54402 7.60978 7.66664 7.66279 7.30214 6.84530 + 4.94701 3.85602 2.04733 1.66279 1.33319 1.24744 + 11.02693 10.46230 9.96524 9.51261 9.10282 8.73470 + 8.40733 8.12015 7.87290 7.66544 7.49767 7.36890 + 7.27693 7.22175 7.20899 7.24469 7.33037 7.44531 + 7.56367 7.62429 7.68590 7.70494 7.43208 7.03090 + 5.26813 4.17684 2.22229 1.76785 1.35475 1.24737 + 11.02367 10.46237 9.96546 9.51294 9.10328 8.73526 + 8.40800 8.12095 7.87382 7.66652 7.49894 7.37039 + 7.27869 7.22389 7.21160 7.24800 7.33465 7.45120 + 7.57265 7.63647 7.70460 7.73674 7.51674 7.16685 + 5.52254 4.43993 2.38468 1.87236 1.37680 1.24732 + 11.00012 10.45634 9.96697 9.51772 9.10867 8.74008 + 8.41158 8.12308 7.87474 7.66669 7.49903 7.37163 + 7.28350 7.23459 7.22704 7.25896 7.32874 7.43692 + 7.57885 7.65796 7.73538 7.77631 7.62646 7.34574 + 5.89816 4.85720 2.67685 2.07479 1.42068 1.24726 + 10.99788 10.45601 9.96655 9.51749 9.10867 8.74023 + 8.41188 8.12369 7.87593 7.66837 7.50051 7.37220 + 7.28359 7.23546 7.22950 7.26252 7.33191 7.43933 + 7.58589 7.67218 7.75516 7.78860 7.66763 7.50684 + 6.16910 5.13679 2.93024 2.28202 1.45566 1.24724 + 0.58168 0.60571 0.63141 0.65883 0.68778 0.71805 + 0.74968 0.78287 0.81791 0.85522 0.89553 0.93958 + 0.98781 1.03993 1.09347 1.14207 1.17848 1.20176 + 1.21775 1.22689 1.23489 1.23839 1.23662 1.23594 + 1.23614 1.23616 1.23603 1.23601 1.23599 1.23601 + 0.82318 0.85805 0.89513 0.93434 0.97505 1.01653 + 1.05882 1.10222 1.14733 1.19486 1.24589 1.30120 + 1.36036 1.42212 1.48370 1.53886 1.58044 1.60646 + 1.62121 1.62826 1.63475 1.63772 1.63458 1.63474 + 1.63819 1.63866 1.63847 1.63843 1.63838 1.63843 + 1.05380 1.10078 1.14825 1.19646 1.24539 1.29507 + 1.34570 1.39761 1.45138 1.50725 1.56535 1.62594 + 1.68953 1.75573 1.82145 1.87963 1.92305 1.95264 + 1.97000 1.97429 1.97998 1.98547 1.98474 1.98504 + 1.98833 1.98882 1.98864 1.98872 1.98856 1.98865 + 1.48417 1.54801 1.61127 1.67430 1.73693 1.79907 + 1.86088 1.92278 1.98554 2.04929 2.11395 2.17950 + 2.24621 2.31360 2.37902 2.43707 2.48232 2.51544 + 2.53721 2.54378 2.55131 2.55909 2.56658 2.56805 + 2.56761 2.56748 2.56771 2.56772 2.56777 2.56775 + 1.87130 1.94843 2.02325 2.09627 2.16727 2.23623 + 2.30338 2.36952 2.43577 2.50210 2.56794 2.63281 + 2.69694 2.76010 2.82052 2.87512 2.92054 2.95559 + 2.98147 2.99245 3.00286 3.01219 3.02758 3.02973 + 3.02579 3.02520 3.02566 3.02575 3.02584 3.02577 + 2.21862 2.30782 2.39151 2.47068 2.54578 2.61759 + 2.68657 2.75360 2.82001 2.88542 2.94875 3.00925 + 3.06784 3.12512 3.17987 3.23012 3.27378 3.31039 + 3.34080 3.35435 3.36727 3.37914 3.39995 3.40258 + 3.39637 3.39546 3.39609 3.39623 3.39635 3.39625 + 2.53190 2.63104 2.72124 2.80404 2.88060 2.95264 + 3.02082 3.08620 3.15022 3.21237 3.27123 3.32599 + 3.37816 3.42898 3.47774 3.52334 3.56472 3.60202 + 3.63589 3.65165 3.66678 3.68063 3.70474 3.70777 + 3.70061 3.69956 3.70028 3.70044 3.70059 3.70048 + 3.07244 3.18651 3.28461 3.36944 3.44375 3.51112 + 3.57272 3.62989 3.68451 3.73607 3.78320 3.82531 + 3.86455 3.90293 3.94045 3.97719 4.01345 4.05012 + 4.08770 4.10633 4.12462 4.14081 4.16600 4.16966 + 4.16411 4.16328 4.16399 4.16415 4.16428 4.16418 + 3.52344 3.64755 3.74887 3.83128 3.89912 3.95786 + 4.00919 4.05478 4.09696 4.13561 4.16983 4.19957 + 4.22703 4.25444 4.28222 4.31110 4.34209 4.37634 + 4.41432 4.43406 4.45396 4.47079 4.49249 4.49656 + 4.49530 4.49506 4.49560 4.49570 4.49579 4.49575 + 4.39458 4.53092 4.62879 4.69531 4.73888 4.76951 + 4.79014 4.80341 4.81281 4.81926 4.82344 4.82632 + 4.82952 4.83487 4.84322 4.85572 4.87369 4.89815 + 4.92936 4.94720 4.96644 4.98091 4.98821 4.99245 + 5.00311 5.00458 5.00454 5.00448 5.00442 5.00454 + 5.03555 5.17363 5.25976 5.30442 5.32004 5.32084 + 5.31110 5.29428 5.27480 5.25429 5.23416 5.21570 + 5.20006 5.18847 5.18180 5.18083 5.18642 5.19898 + 5.21846 5.23092 5.24562 5.25519 5.24877 5.25230 + 5.27138 5.27408 5.27353 5.27334 5.27315 5.27339 + 5.95134 6.07765 6.13066 6.12756 6.08824 6.03429 + 5.97208 5.90621 5.84190 5.78126 5.72531 5.67473 + 5.63044 5.59294 5.56273 5.53948 5.52269 5.51169 + 5.50552 5.50478 5.50684 5.50557 5.48168 5.48279 + 5.50730 5.51087 5.50981 5.50948 5.50921 5.50952 + 6.61444 6.71826 6.73340 6.68328 6.59406 6.49316 + 6.38820 6.28398 6.18570 6.09507 6.01228 5.93706 + 5.87028 5.81203 5.76246 5.72041 5.68446 5.65330 + 5.62525 5.61282 5.60290 5.59268 5.56258 5.56129 + 5.58165 5.58467 5.58356 5.58321 5.58295 5.58325 + 7.14420 7.21989 7.19588 7.10115 6.96709 6.82570 + 6.68503 6.54940 6.42349 6.30833 6.20337 6.10752 + 6.02147 5.94514 5.87842 5.81973 5.76722 5.71937 + 5.67403 5.65230 5.63232 5.61537 5.58630 5.58300 + 5.59406 5.59575 5.59484 5.59459 5.59442 5.59460 + 7.59084 7.63512 7.57194 7.43517 7.26055 7.08360 + 6.91234 6.75010 6.60069 6.46453 6.34030 6.22634 + 6.12307 6.03046 5.94811 5.87436 5.80731 5.74551 + 5.68646 5.65737 5.62910 5.60713 5.58291 5.57792 + 5.57754 5.57757 5.57701 5.57690 5.57682 5.57688 + 8.49680 8.28109 8.06035 7.84582 7.63733 7.43503 + 7.23914 7.04971 6.86740 6.69346 6.52832 6.37237 + 6.22694 6.09392 5.97437 5.87014 5.78207 5.70592 + 5.63965 5.61338 5.59372 5.57687 5.51416 5.48345 + 5.48709 5.49090 5.48748 5.48596 5.48838 5.48701 + 8.85679 8.76305 8.55277 8.27309 7.96947 7.68370 + 7.42182 7.18295 6.96600 6.76901 6.58716 6.41712 + 6.25927 6.11472 5.98267 5.86114 5.74849 5.64447 + 5.54645 5.49728 5.44669 5.41068 5.39662 5.38710 + 5.35794 5.35378 5.35407 5.35430 5.35449 5.35418 + 9.78036 9.51633 9.15204 8.73957 8.32553 7.94995 + 7.61527 7.31720 7.05068 6.80884 6.58195 6.36450 + 6.15975 5.97092 5.79765 5.63601 5.48378 5.34240 + 5.21043 5.14524 5.07963 5.03046 4.99404 4.98156 + 4.95916 4.95603 4.95567 4.95572 4.95579 4.95559 + 10.44219 9.89212 9.37117 8.88918 8.44321 8.03134 + 7.65172 7.30310 6.98483 6.69476 6.43001 6.18697 + 5.96054 5.74737 5.54869 5.36407 5.19173 5.02362 + 4.85396 4.77203 4.69781 4.64486 4.58133 4.56389 + 4.55976 4.56015 4.55845 4.55810 4.55783 4.55799 + 10.97878 10.33508 9.68073 9.04830 8.46364 7.94803 + 7.49708 7.10012 6.74652 6.42549 6.12365 5.83402 + 5.56046 5.30592 5.06911 4.84631 4.63346 4.43242 + 4.24360 4.15252 4.06391 3.99427 3.91791 3.90107 + 3.89510 3.89450 3.89293 3.89263 3.89244 3.89247 + 11.35796 10.50642 9.74145 9.05429 8.43565 7.87873 + 7.37886 6.92939 6.52391 6.15735 5.82442 5.51869 + 5.23157 4.95721 4.69633 4.45079 4.22092 4.00303 + 3.79577 3.69666 3.59879 3.52265 3.45015 3.43174 + 3.41511 3.41306 3.41172 3.41152 3.41142 3.41136 + 11.55929 10.62221 9.79304 9.05206 8.38906 7.79504 + 7.26344 6.78597 6.35445 5.96332 5.60756 5.28127 + 4.97685 4.68890 4.41702 4.16089 3.92012 3.69131 + 3.47330 3.36856 3.26465 3.18367 3.10822 3.08907 + 3.07058 3.06818 3.06673 3.06653 3.06645 3.06639 + 11.68823 10.69077 9.81845 9.04130 8.34874 7.73028 + 7.17724 6.67995 6.22910 5.81914 5.44555 5.10335 + 4.78635 4.48973 4.21168 3.94924 3.70038 3.46334 + 3.23753 3.12885 3.02073 2.93560 2.85424 2.83437 + 2.81731 2.81509 2.81333 2.81314 2.81294 2.81297 + 11.84322 10.76559 9.83899 9.01594 8.28585 7.63711 + 7.05803 6.53748 6.06538 5.63586 5.24430 4.88565 + 4.55390 4.24422 3.95428 3.68050 3.41996 3.17132 + 2.93244 2.81644 2.70092 2.60928 2.51860 2.49636 + 2.47971 2.47783 2.47588 2.47555 2.47548 2.47537 + 11.92972 10.79923 9.84033 8.99195 8.24291 7.57995 + 6.98964 6.45962 5.97915 5.54206 5.14335 4.77757 + 4.43813 4.11996 3.82090 3.53783 3.26772 3.00792 + 2.75563 2.63213 2.50981 2.41284 2.31380 2.28898 + 2.26989 2.26770 2.26575 2.26550 2.26526 2.26512 + 12.00057 10.81490 9.83055 8.96392 8.20408 7.53212 + 6.93456 6.39843 5.91266 5.47065 5.06689 4.69520 + 4.34809 4.01993 3.70869 3.41166 3.12512 2.84288 + 2.55939 2.41549 2.26872 2.14944 2.02978 1.99903 + 1.97410 1.97123 1.96892 1.96856 1.96835 1.96803 + 11.99146 10.80066 9.82502 8.96673 8.21459 7.54685 + 6.95139 6.41593 5.93005 5.48745 5.08283 4.71032 + 4.36280 4.03437 3.72151 3.41887 3.12049 2.81951 + 2.50753 2.34352 2.16854 2.02048 1.87620 1.84199 + 1.81432 1.81078 1.80749 1.80702 1.80674 1.80778 + 11.90200 10.75697 9.83050 9.00844 8.27746 7.62066 + 7.03035 6.49906 6.02026 5.58742 5.19370 4.83115 + 4.48978 4.16193 3.84490 3.53482 3.22430 2.89748 + 2.53493 2.33387 2.11333 1.91852 1.71550 1.66980 + 1.64373 1.64056 1.63359 1.63210 1.63312 1.64176 + 11.82718 10.70707 9.81919 9.03266 8.32914 7.69467 + 7.12238 6.60555 6.13828 5.71461 5.32816 4.97146 + 4.63488 4.31078 3.99575 3.68460 3.36725 3.02196 + 2.62094 2.38960 2.12881 1.89287 1.63899 1.57985 + 1.55463 1.55219 1.54198 1.53950 1.54195 1.55660 + 11.76231 10.66920 9.81831 9.06263 8.38239 7.76598 + 7.20745 6.70090 6.24115 5.82322 5.44186 5.09093 + 4.76260 4.44952 4.14581 3.84149 3.52212 3.16409 + 2.73291 2.47350 2.16829 1.88642 1.59457 1.53434 + 1.50257 1.49790 1.48612 1.48364 1.48623 1.50315 + 11.69936 10.63200 9.81522 9.08627 8.42691 7.82699 + 7.28182 6.78645 6.33665 5.92775 5.55462 5.21119 + 4.88950 4.58207 4.28268 3.98074 3.66032 3.29443 + 2.84190 2.56223 2.22515 1.90790 1.57279 1.50216 + 1.46779 1.46302 1.44922 1.44626 1.44962 1.46614 + 11.59941 10.57198 9.81004 9.12362 8.49909 7.92782 + 7.40657 6.93168 6.50013 6.10773 5.74964 5.41996 + 5.11072 4.81427 4.52406 4.22865 3.90989 3.53524 + 3.05195 2.74064 2.35180 1.97536 1.56506 1.47120 + 1.42164 1.41671 1.40447 1.40192 1.40680 1.41817 + 11.52457 10.52770 9.80673 9.15268 8.55540 8.00725 + 7.50585 7.04836 6.63252 6.25452 5.90972 5.59234 + 5.29436 5.00798 4.72661 4.43839 4.12388 3.74717 + 3.24628 2.91274 2.48316 2.05556 1.57560 1.46126 + 1.39723 1.39106 1.37802 1.37528 1.37964 1.38838 + 11.40257 10.46104 9.80654 9.20667 8.65492 8.14600 + 7.67914 7.25333 6.86796 6.51956 6.20334 5.91293 + 5.63909 5.37298 5.10780 4.83138 4.52551 4.15960 + 3.66179 3.30591 2.80599 2.26900 1.62675 1.47351 + 1.37533 1.36239 1.34134 1.33750 1.33957 1.34716 + 11.33919 10.42642 9.80879 9.24149 8.71878 8.23635 + 7.79375 7.39037 7.02593 6.69742 6.40042 6.12893 + 5.87396 5.62675 5.38036 5.12196 4.83225 4.47862 + 3.98174 3.61448 3.08251 2.48570 1.71170 1.50788 + 1.36445 1.34643 1.32371 1.31972 1.32112 1.32592 + 11.27809 10.39428 9.81769 9.28788 8.80005 8.35059 + 7.93899 7.56462 7.22713 6.92417 6.65222 6.40632 + 6.17873 5.96170 5.74881 5.52735 5.27592 4.95381 + 4.46739 4.08938 3.52321 2.85779 1.90275 1.60757 + 1.35900 1.32869 1.30800 1.30501 1.30005 1.30432 + 11.25092 10.38358 9.82946 9.31986 8.85097 8.41975 + 8.02582 7.66879 7.34852 7.06297 6.80899 6.58202 + 6.37465 6.17946 5.99017 5.79393 5.56953 5.27750 + 4.82222 4.45491 3.88364 3.17679 2.07556 1.70816 + 1.37228 1.32758 1.29871 1.29535 1.28778 1.29323 + 11.24391 10.38318 9.83971 9.34115 8.88390 8.46490 + 8.08336 7.73848 7.42972 7.15549 6.91344 6.70015 + 6.50987 6.33585 6.17020 5.99585 5.78811 5.50960 + 5.07341 4.72697 4.19168 3.48885 2.23914 1.79182 + 1.38846 1.33395 1.29373 1.28780 1.28443 1.28649 + 11.23470 10.38590 9.85141 9.35967 8.90871 8.49692 + 8.12356 7.78773 7.48868 7.22451 6.99249 6.78920 + 6.60976 6.44843 6.29821 6.14322 5.95909 5.70531 + 5.29130 4.95591 4.43366 3.73096 2.40142 1.88663 + 1.40489 1.33909 1.29084 1.28442 1.28013 1.28198 + 11.22347 10.38715 9.86426 9.38491 8.94608 8.54560 + 8.18295 7.85755 7.56917 7.31656 7.09788 6.91018 + 6.74816 6.60608 6.47811 6.35027 6.20031 5.98942 + 5.62915 5.32377 4.82590 4.11958 2.68176 2.07818 + 1.44531 1.35089 1.28774 1.28231 1.27239 1.27633 + 11.23798 10.39970 9.87545 9.39799 8.96382 8.57034 + 8.21624 7.90005 7.62051 7.37636 7.16588 6.98632 + 6.83259 6.70035 6.58786 6.48903 6.38413 6.21410 + 5.87301 5.57966 5.11725 4.44592 2.93805 2.24876 + 1.48355 1.36830 1.28829 1.27912 1.27132 1.27290 + 11.21521 10.40287 9.89283 9.42718 9.00305 8.61846 + 8.27237 7.96373 7.69187 7.45632 7.25657 7.09158 + 6.95895 6.85569 6.77759 6.71173 6.63754 6.51927 + 6.27194 6.03710 5.63550 5.01787 3.46964 2.62066 + 1.58474 1.42199 1.29295 1.27927 1.26316 1.26831 + 11.19736 10.40877 9.90491 9.44384 9.02325 8.64178 + 8.29877 7.99392 7.72716 7.49824 7.30652 7.15081 + 7.02836 6.93649 6.87285 6.82813 6.78537 6.70962 + 6.52342 6.33009 5.97161 5.39868 3.88001 2.95245 + 1.68184 1.46975 1.30127 1.28161 1.26476 1.26604 + 11.15552 10.41450 9.91510 9.45774 9.04077 8.66329 + 8.32494 8.02570 7.76580 7.54464 7.36101 7.21369 + 7.10113 7.02213 6.97603 6.95628 6.94931 6.92340 + 6.80619 6.66598 6.40456 5.95054 4.46651 3.41251 + 1.88608 1.60026 1.31645 1.27822 1.26260 1.26374 + 11.11709 10.41582 9.91940 9.46449 9.04978 8.67472 + 8.33896 8.04265 7.78605 7.56858 7.38908 7.24651 + 7.13951 7.06731 7.03022 7.02319 7.03546 7.04056 + 6.97419 6.87065 6.65984 6.27407 4.89676 3.80425 + 2.05959 1.70736 1.33815 1.28552 1.26603 1.26259 + 11.10799 10.42278 9.92090 9.46400 9.04993 8.67723 + 8.34488 8.05212 7.79843 7.58347 7.40674 7.26706 + 7.16155 7.08912 7.05341 7.05680 7.09412 7.13096 + 7.10067 7.01980 6.82438 6.44816 5.20486 4.19803 + 2.21236 1.78602 1.36309 1.30822 1.26249 1.26190 + 11.06853 10.41680 9.92400 9.47155 9.05899 8.68640 + 8.35347 8.06013 7.80660 7.59253 7.41729 7.28020 + 7.17998 7.11589 7.08835 7.09228 7.11991 7.15809 + 7.16925 7.12521 6.96415 6.61469 5.44807 4.46820 + 2.36863 1.88538 1.38541 1.31800 1.26314 1.26144 + 11.04423 10.41737 9.92614 9.47500 9.06373 8.69257 + 8.36118 8.06945 7.81753 7.60520 7.43208 7.29762 + 7.20056 7.14040 7.11794 7.12903 7.16737 7.22267 + 7.26570 7.25134 7.14199 6.85931 5.81138 4.88576 + 2.66097 2.07292 1.42988 1.33660 1.26682 1.26086 + 11.02917 10.41782 9.92750 9.47714 9.06670 8.69645 + 8.36601 8.07522 7.82417 7.61279 7.44093 7.30813 + 7.21313 7.15540 7.13603 7.15148 7.19648 7.26253 + 7.32523 7.32986 7.25763 7.02671 6.07257 5.20089 + 2.92095 2.24560 1.47388 1.35591 1.27122 1.26051 + 11.00718 10.41851 9.92898 9.47969 9.07048 8.70147 + 8.37234 8.08299 7.83361 7.62391 7.45337 7.32173 + 7.22882 7.17501 7.16114 7.18263 7.23474 7.31580 + 7.41119 7.44289 7.41501 7.26312 6.53397 5.76087 + 3.43224 2.61689 1.58368 1.40462 1.29405 1.26005 + 10.99446 10.41889 9.92995 9.48115 9.07244 8.70398 + 8.37543 8.08672 7.83801 7.62908 7.45942 7.32884 + 7.23733 7.18539 7.17395 7.19850 7.25474 7.34272 + 7.45461 7.50357 7.50379 7.38970 6.79131 6.15023 + 3.84347 2.92187 1.68653 1.46380 1.30488 1.25982 + 10.98039 10.41947 9.93122 9.48293 9.07462 8.70656 + 8.37843 8.09007 7.84167 7.63331 7.46504 7.33669 + 7.24712 7.19615 7.18565 7.21338 7.27693 7.37482 + 7.49464 7.55268 7.59612 7.56229 7.08731 6.54923 + 4.49720 3.45459 1.87437 1.56594 1.32064 1.25959 + 10.97335 10.41960 9.93166 9.48360 9.07551 8.70770 + 8.37985 8.09181 7.84383 7.63592 7.46815 7.34030 + 7.25136 7.20125 7.19194 7.22130 7.28723 7.38928 + 7.51743 7.58298 7.63976 7.63594 7.27696 6.82384 + 4.93526 3.85029 2.05324 1.67134 1.34426 1.25948 + 10.98828 10.42576 9.93048 9.47945 9.07110 8.70426 + 8.37803 8.09184 7.84542 7.63867 7.47144 7.34310 + 7.25141 7.19639 7.18364 7.21918 7.30452 7.41905 + 7.53700 7.59745 7.65889 7.67792 7.40640 7.00773 + 5.25680 4.17177 2.22749 1.77548 1.36580 1.25942 + 10.98497 10.42583 9.93069 9.47978 9.07156 8.70482 + 8.37869 8.09263 7.84633 7.63972 7.47267 7.34453 + 7.25310 7.19845 7.18619 7.22244 7.30878 7.42487 + 7.54583 7.60948 7.67766 7.70991 7.49019 7.14264 + 5.51210 4.43561 2.38929 1.87922 1.38781 1.25938 + 10.96148 10.41999 9.93238 9.48467 9.07698 8.70963 + 8.38227 8.09477 7.84730 7.63995 7.47281 7.34577 + 7.25785 7.20910 7.20160 7.23340 7.30285 7.41062 + 7.55210 7.63091 7.70801 7.74900 7.60007 7.31996 + 5.88594 4.85144 2.67998 2.08030 1.43143 1.25933 + 10.95847 10.41987 9.93259 9.48504 9.07742 8.71008 + 8.38272 8.09527 7.84791 7.64074 7.47379 7.34692 + 7.25922 7.21075 7.20362 7.23590 7.30606 7.41534 + 7.55895 7.63965 7.72352 7.77562 7.66173 7.42926 + 6.14626 5.16701 2.93544 2.26401 1.47267 1.25929 + 0.57152 0.59537 0.62081 0.64791 0.67653 0.70649 + 0.73784 0.77074 0.80543 0.84231 0.88209 0.92545 + 0.97279 1.02382 1.07622 1.12402 1.16039 1.18436 + 1.20110 1.21023 1.21822 1.22190 1.22114 1.22127 + 1.22100 1.22084 1.22078 1.22081 1.22077 1.22080 + 0.81013 0.84471 0.88146 0.92028 0.96060 1.00175 + 1.04372 1.08678 1.13143 1.17838 1.22878 1.28342 + 1.34180 1.40259 1.46315 1.51767 1.55940 1.58620 + 1.60199 1.60959 1.61661 1.61965 1.61773 1.62078 + 1.62191 1.62151 1.62150 1.62165 1.62151 1.62152 + 1.03833 1.08490 1.13194 1.17976 1.22832 1.27766 + 1.32791 1.37944 1.43277 1.48814 1.54568 1.60563 + 1.66849 1.73392 1.79891 1.85670 1.90030 1.93066 + 1.94932 1.95442 1.96084 1.96655 1.96689 1.96931 + 1.97088 1.97076 1.97072 1.97086 1.97074 1.97072 + 1.46477 1.52810 1.59089 1.65350 1.71576 1.77757 + 1.83905 1.90067 1.96312 2.02654 2.09086 2.15603 + 2.22235 2.28935 2.35446 2.41245 2.45809 2.49203 + 2.51512 2.52258 2.53111 2.53973 2.54700 2.54752 + 2.54847 2.54872 2.54886 2.54885 2.54887 2.54882 + 1.84892 1.92564 1.99989 2.07228 2.14281 2.21169 + 2.27901 2.34522 2.41110 2.47678 2.54236 2.60763 + 2.67219 2.73524 2.79518 2.84963 2.89582 2.93221 + 2.95913 2.97052 2.98236 2.99323 3.00583 3.00635 + 3.00569 3.00601 3.00655 3.00656 3.00658 3.00653 + 2.19389 2.28278 2.36586 2.44434 2.51900 2.59094 + 2.66040 2.72777 2.79377 2.85840 2.92161 2.98313 + 3.04280 3.10025 3.15453 3.20464 3.24934 3.28734 + 3.31836 3.33226 3.34687 3.36057 3.37706 3.37730 + 3.37582 3.37624 3.37700 3.37701 3.37703 3.37700 + 2.50546 2.60396 2.69370 2.77621 2.85264 2.92467 + 2.99294 3.05846 3.12266 3.18503 3.24427 3.29957 + 3.35230 3.40360 3.45277 3.49884 3.54088 3.57905 + 3.61393 3.63022 3.64609 3.66149 3.68388 3.67981 + 3.67978 3.68112 3.68143 3.68107 3.68145 3.68137 + 3.04348 3.15692 3.25466 3.33936 3.41371 3.48128 + 3.54319 3.60077 3.65588 3.70803 3.75589 3.79885 + 3.83896 3.87814 3.91638 3.95381 3.99078 4.02827 + 4.06669 4.08566 4.10449 4.12198 4.14572 4.14316 + 4.14396 4.14524 4.14559 4.14528 4.14563 4.14559 + 3.49289 3.61645 3.71753 3.79995 3.86802 3.92715 + 3.97899 4.02520 4.06811 4.10758 4.14276 4.17355 + 4.20209 4.23050 4.25919 4.28890 4.32063 4.35565 + 4.39436 4.41434 4.43462 4.45226 4.47335 4.47427 + 4.47647 4.47737 4.47772 4.47758 4.47778 4.47781 + 4.36226 4.49830 4.59627 4.66319 4.70739 4.73879 + 4.76032 4.77460 4.78508 4.79266 4.79806 4.80223 + 4.80672 4.81331 4.82281 4.83631 4.85512 4.88024 + 4.91204 4.93015 4.94962 4.96361 4.97289 4.98293 + 4.98843 4.98808 4.98838 4.98873 4.98846 4.98863 + 5.00307 5.14112 5.22764 5.27304 5.28960 5.29150 + 5.28294 5.26735 5.24908 5.22980 5.21095 5.19387 + 5.17959 5.16932 5.16386 5.16399 5.17048 5.18366 + 5.20370 5.21664 5.23158 5.23983 5.23763 5.25343 + 5.26067 5.25936 5.25957 5.26027 5.25968 5.25989 + 5.92014 6.04695 6.10091 6.09912 6.06127 6.00885 + 5.94814 5.88371 5.82072 5.76133 5.70667 5.65746 + 5.61455 5.57834 5.54935 5.52725 5.51150 5.50112 + 5.49559 5.49569 5.49815 5.49511 5.47776 5.49585 + 5.50292 5.50074 5.50073 5.50166 5.50083 5.50107 + 6.58480 6.68982 6.70650 6.65814 6.57076 6.47166 + 6.36838 6.26569 6.16877 6.07940 5.99790 5.92403 + 5.85861 5.80161 5.75320 5.71230 5.67747 5.64699 + 5.61966 5.60818 5.59880 5.58719 5.56337 5.57703 + 5.58151 5.57940 5.57923 5.58002 5.57927 5.57946 + 7.11582 7.19357 7.17173 7.07914 6.94715 6.80768 + 6.66880 6.53478 6.41032 6.29652 6.19292 6.09846 + 6.01374 5.93860 5.87297 5.81539 5.76404 5.71699 + 5.67236 5.65146 5.63206 5.61449 5.58978 5.59586 + 5.59673 5.59517 5.59488 5.59534 5.59485 5.59501 + 7.56336 7.61070 7.55028 7.41601 7.24360 7.06864 + 6.89924 6.73868 6.59085 6.45620 6.33344 6.22094 + 6.11901 6.02750 5.94615 5.87347 5.80760 5.74673 + 5.68834 5.65982 5.63212 5.61039 5.58783 5.58517 + 5.58216 5.58138 5.58100 5.58106 5.58091 5.58103 + 8.47198 8.25948 8.04179 7.83015 7.62435 7.42459 + 7.23108 7.04385 6.86361 6.69153 6.52808 6.37366 + 6.22956 6.09766 5.97905 5.87559 5.78816 5.71273 + 5.64751 5.62188 5.60269 5.58530 5.51789 5.48567 + 5.49505 5.50078 5.49799 5.49614 5.49884 5.49742 + 8.83186 8.74452 8.53901 8.26272 7.96160 7.67800 + 7.41813 7.18114 6.96610 6.77100 6.59102 6.42272 + 6.26631 6.12277 5.99146 5.87079 5.75939 5.65675 + 5.55929 5.50983 5.45957 5.42589 5.40654 5.38219 + 5.36937 5.37042 5.36977 5.36885 5.36954 5.36948 + 9.75874 9.50287 9.14442 8.73591 8.32475 7.95164 + 7.61918 7.32308 7.05834 6.81819 6.59317 6.37767 + 6.17458 5.98681 5.81422 5.65348 5.50276 5.36300 + 5.23171 5.16623 5.10075 5.05309 5.01414 4.99331 + 4.98050 4.98039 4.97951 4.97893 4.97927 4.97901 + 10.42592 9.88179 9.36592 8.88831 8.44612 8.03745 + 7.66057 7.31425 6.99790 6.70942 6.44601 6.20417 + 5.97886 5.76688 5.56949 5.38621 5.21535 5.04880 + 4.88053 4.79888 4.72410 4.67075 4.61207 4.59710 + 4.58915 4.58832 4.58678 4.58673 4.58632 4.58599 + 10.96638 10.32976 9.68083 9.05284 8.47188 7.95947 + 7.51118 7.11619 6.76379 6.44362 6.14296 5.85506 + 5.58328 5.33014 5.09455 4.87313 4.66201 4.46265 + 4.27513 4.18461 4.09634 4.02635 3.95255 3.94109 + 3.92963 3.92724 3.92601 3.92612 3.92576 3.92494 + 11.34920 10.50392 9.74398 9.06103 8.44591 7.89196 + 7.39456 6.94710 6.54323 6.17800 5.84620 5.54158 + 5.25570 4.98279 4.72351 4.47960 4.25125 4.03480 + 3.82891 3.73045 3.63317 3.55740 3.48416 3.46457 + 3.44928 3.44763 3.44617 3.44593 3.44581 3.44561 + 11.55311 10.62167 9.79686 9.05971 8.40004 7.80886 + 7.27968 6.80421 6.37432 5.98451 5.62989 5.30470 + 5.00150 4.71496 4.44462 4.19002 3.95065 3.72313 + 3.50635 3.40224 3.29899 3.21852 3.14160 3.12030 + 3.10395 3.10222 3.10060 3.10033 3.10020 3.10126 + 11.68317 10.69121 9.82299 9.04936 8.35981 7.74393 + 7.19309 6.69770 6.24847 5.83995 5.46764 5.12668 + 4.81090 4.51559 4.23887 3.97778 3.73019 3.49435 + 3.26967 3.16157 3.05402 2.96914 2.88667 2.86611 + 2.84954 2.84758 2.84582 2.84552 2.84541 2.84717 + 11.83797 10.76612 9.84335 9.02345 8.29591 7.64925 + 7.07192 6.55295 6.08232 5.65424 5.26408 4.90684 + 4.57645 4.26810 3.97945 3.70686 3.44736 3.19958 + 2.96142 2.84575 2.73054 2.63909 2.54842 2.52612 + 2.50879 2.50675 2.50477 2.50445 2.50435 2.50506 + 11.91879 10.79591 9.84220 8.99792 8.25198 7.59136 + 7.00275 6.47393 5.99429 5.55781 5.15968 4.79467 + 4.45653 4.14023 3.84319 3.56153 3.29187 3.03249 + 2.78135 2.65838 2.53587 2.43838 2.33989 2.31490 + 2.29537 2.29315 2.29120 2.29092 2.29076 2.28917 + 11.97442 10.80757 9.83111 8.96638 8.20558 7.53253 + 6.93495 6.40098 5.92001 5.48289 5.08022 4.70559 + 4.35686 4.03141 3.72509 3.43111 3.14388 2.86165 + 2.57951 2.43479 2.28784 2.16919 2.04937 2.01860 + 1.99392 1.99085 1.98864 1.98830 1.98813 1.98626 + 11.96323 10.78095 9.81090 8.95688 8.20797 7.54276 + 6.94929 6.41551 5.93116 5.49000 5.08683 4.71584 + 4.37002 4.04349 3.73267 3.43201 3.13537 2.83565 + 2.52425 2.36025 2.18518 2.03707 1.89311 1.85903 + 1.83128 1.82772 1.82444 1.82395 1.82367 1.82662 + 11.85378 10.71994 9.80117 8.98537 8.25938 7.60660 + 7.01955 6.49086 6.01416 5.58305 5.19083 4.82972 + 4.48992 4.16393 3.84906 3.54141 3.23351 2.90922 + 2.54872 2.34835 2.12809 1.93297 1.72874 1.68272 + 1.65768 1.65490 1.64809 1.64650 1.64755 1.65856 + 11.76748 10.66012 9.78122 9.00185 8.30408 7.67425 + 7.10568 6.59180 6.12688 5.70508 5.32024 4.96505 + 4.63016 4.30810 3.99552 3.68720 3.37304 3.03108 + 2.63316 2.40299 2.14273 1.90618 1.64924 1.58919 + 1.56677 1.56533 1.55552 1.55288 1.55538 1.57025 + 11.69307 10.61059 9.76787 9.01989 8.34708 7.73783 + 7.18620 6.68625 6.23275 5.82034 5.44327 5.09466 + 4.76553 4.44844 4.13953 3.83260 3.51536 3.16110 + 2.73438 2.48018 2.18575 1.91316 1.60707 1.53292 + 1.51208 1.51191 1.49961 1.49607 1.49989 1.51553 + 11.63045 10.56966 9.75895 9.03737 8.38626 7.79510 + 7.25863 6.77137 6.32850 5.92507 5.55569 5.21376 + 4.89064 4.57893 4.27439 3.96999 3.65170 3.28881 + 2.83944 2.56533 2.24167 1.93672 1.58502 1.49713 + 1.47614 1.47695 1.46262 1.45834 1.46324 1.47827 + 11.55076 10.52041 9.75784 9.07457 8.45586 7.89199 + 7.37850 6.91033 6.48322 6.09311 5.73578 5.40611 + 5.09721 4.80221 4.51460 4.22285 3.90863 3.53891 + 3.06022 2.75073 2.36278 1.98510 1.56878 1.47347 + 1.43011 1.42784 1.41792 1.41514 1.41877 1.43073 + 11.47937 10.47741 9.75427 9.10227 8.51021 7.96925 + 7.47564 7.02508 6.61388 6.23834 5.89440 5.57704 + 5.27930 4.99419 4.71517 4.43037 4.12031 3.74867 + 3.25286 2.92149 2.49307 2.06419 1.57772 1.46201 + 1.40522 1.40203 1.39155 1.38852 1.39154 1.40147 + 11.39948 10.43082 9.75859 9.15107 8.59951 8.09636 + 7.63837 7.22171 6.84301 6.49858 6.18404 5.89357 + 5.61877 5.35205 5.08872 4.82035 4.52895 4.17261 + 3.66908 3.30663 2.80411 2.27551 1.63748 1.46349 + 1.38484 1.37619 1.35400 1.35218 1.34865 1.36050 + 11.33840 10.39887 9.76323 9.18773 8.66456 8.18723 + 7.75290 7.35823 7.00024 6.67557 6.38020 6.10855 + 5.85234 5.60407 5.35907 5.10867 4.83397 4.48990 + 3.98574 3.61112 3.07740 2.49198 1.72387 1.49740 + 1.37430 1.36090 1.33645 1.33384 1.33043 1.33886 + 11.23939 10.35420 9.77590 9.24665 8.76116 8.31534 + 7.90794 7.53756 7.20311 6.90214 6.63137 6.38609 + 6.15903 5.94279 5.73109 5.51141 5.26259 4.94414 + 4.46271 4.08764 3.52431 2.86033 1.90516 1.61110 + 1.36860 1.34011 1.32090 1.31781 1.31224 1.31663 + 11.21128 10.34529 9.79078 9.28214 8.81522 8.38673 + 7.99583 7.64171 7.32373 7.03983 6.78700 6.56077 + 6.35406 6.15963 5.97132 5.77649 5.55414 5.26511 + 4.81425 4.44979 3.88172 3.17746 2.07905 1.71349 + 1.38252 1.33912 1.31132 1.30794 1.30003 1.30540 + 11.20327 10.34568 9.80286 9.30563 8.85021 8.43341 + 8.05421 7.71153 7.40458 7.13168 6.89063 6.67810 + 6.48848 6.31521 6.15047 5.97733 5.77130 5.49528 + 5.06285 4.71909 4.18737 3.48852 2.24353 1.79739 + 1.39937 1.34589 1.30599 1.30009 1.29667 1.29870 + 11.19349 10.34841 9.81522 9.32554 8.87679 8.46690 + 8.09520 7.76079 7.46301 7.19998 6.96897 6.76655 + 6.58792 6.42737 6.27794 6.12388 5.94104 5.68932 + 5.27891 4.94627 4.42767 3.72894 2.40557 1.89363 + 1.41588 1.35077 1.30301 1.29663 1.29241 1.29428 + 11.18024 10.35026 9.82978 9.35246 8.91530 8.51622 + 8.15475 7.83042 7.54305 7.29143 7.07368 6.88682 + 6.72555 6.58412 6.45675 6.32959 6.18059 5.97141 + 5.61427 5.31131 4.81679 4.11477 2.68578 2.08591 + 1.45617 1.36226 1.29978 1.29447 1.28462 1.28878 + 11.19532 10.36281 9.84062 9.36505 8.93257 8.54064 + 8.18790 7.87289 7.59439 7.35114 7.14144 6.96253 + 6.80937 6.67763 6.56564 6.46735 6.36325 6.19470 + 5.85649 5.56532 5.10583 4.43884 2.94125 2.25587 + 1.49407 1.37943 1.30025 1.29119 1.28357 1.28540 + 11.17091 10.36489 9.85743 9.39393 8.97158 8.58846 + 8.24356 7.93593 7.66491 7.43011 7.23102 7.06663 + 6.93460 6.83194 6.75445 6.68909 6.61528 6.49766 + 6.25214 6.01922 5.62088 5.00774 3.46887 2.62474 + 1.59431 1.43254 1.30478 1.29132 1.27534 1.28077 + 11.15298 10.37039 9.86898 9.40995 8.99109 8.61105 + 8.26926 7.96543 7.69962 7.47154 7.28056 7.12551 + 7.00362 6.91221 6.84897 6.80464 6.76229 6.68709 + 6.50201 6.31005 5.95453 5.38638 3.87660 2.95296 + 1.69048 1.47995 1.31307 1.29356 1.27696 1.27843 + 11.11140 10.37632 9.87936 9.42368 9.00809 8.63207 + 8.29509 7.99687 7.73745 7.51657 7.33376 7.18802 + 7.07706 6.99890 6.95234 6.92983 6.91905 6.89727 + 6.79866 6.66223 6.37359 5.88194 4.47133 3.46489 + 1.87674 1.58893 1.33173 1.30249 1.27330 1.27606 + 11.07485 10.37764 9.88312 9.42996 9.01686 8.64322 + 8.30877 8.01358 7.75795 7.54130 7.36251 7.22050 + 7.11395 7.04210 7.00526 6.99840 7.01082 7.01612 + 6.95028 6.84748 6.63833 6.25555 4.88683 3.80036 + 2.06599 1.71602 1.34956 1.29740 1.27806 1.27489 + 11.06629 10.38490 9.88485 9.42962 9.01706 8.64572 + 8.31460 8.02293 7.77020 7.55606 7.38001 7.24090 + 7.13584 7.06375 7.02825 7.03174 7.06907 7.10599 + 7.07614 6.99587 6.80171 6.42805 5.19362 4.19313 + 2.21768 1.79381 1.37430 1.32013 1.27453 1.27419 + 11.02757 10.37903 9.88789 9.43709 9.02608 8.65489 + 8.32318 8.03092 7.77832 7.56505 7.39051 7.25399 + 7.15419 7.09037 7.06295 7.06690 7.09457 7.13288 + 7.14444 7.10082 6.94061 6.59319 5.43560 4.46225 + 2.37305 1.89262 1.39635 1.32969 1.27515 1.27373 + 11.00357 10.37960 9.89008 9.44055 9.03081 8.66102 + 8.33086 8.04021 7.78920 7.57766 7.40518 7.27124 + 7.17457 7.11464 7.09229 7.10336 7.14166 7.19698 + 7.24027 7.22625 7.11751 6.83633 5.79637 4.87742 + 2.66393 2.07926 1.44024 1.34775 1.27882 1.27315 + 10.98850 10.38005 9.89140 9.44266 9.03373 8.66485 + 8.33565 8.04595 7.79583 7.58522 7.41397 7.28166 + 7.18698 7.12947 7.11019 7.12563 7.17052 7.23652 + 7.29938 7.30427 7.23256 7.00287 6.05561 5.19023 + 2.92257 2.25116 1.48374 1.36660 1.28319 1.27280 + 10.96640 10.38054 9.89283 9.44519 9.03744 8.66980 + 8.34191 8.05367 7.80521 7.59625 7.42629 7.29506 + 7.20245 7.14883 7.13503 7.15648 7.20846 7.28933 + 7.38463 7.41644 7.38907 7.23842 6.51365 5.74503 + 3.43122 2.62084 1.59279 1.41473 1.30594 1.27234 + 10.95375 10.38102 9.89384 9.44668 9.03945 8.67232 + 8.34501 8.05737 7.80957 7.60136 7.43223 7.30206 + 7.21084 7.15907 7.14771 7.17222 7.22830 7.31603 + 7.42768 7.47666 7.47732 7.36431 6.76919 6.13156 + 3.84005 2.92434 1.69538 1.47378 1.31672 1.27211 + 10.93995 10.38150 9.89519 9.44855 9.04169 8.67496 + 8.34799 8.06067 7.81317 7.60553 7.43782 7.30984 + 7.22052 7.16973 7.15932 7.18700 7.25031 7.34785 + 7.46737 7.52533 7.56898 7.53572 7.06322 6.52867 + 4.49015 3.45373 1.88263 1.57609 1.33203 1.27188 + 10.93310 10.38183 9.89573 9.44930 9.04267 8.67613 + 8.34941 8.06238 7.81525 7.60808 7.44087 7.31344 + 7.22479 7.17485 7.16559 7.19484 7.26051 7.36220 + 7.48996 7.55536 7.61223 7.60886 7.25203 6.80206 + 4.92590 3.84721 2.06033 1.68060 1.35550 1.27177 + 10.94810 10.38789 9.89446 9.44508 9.03822 8.67269 + 8.34764 8.06247 7.81690 7.61086 7.44421 7.31627 + 7.22486 7.17000 7.15724 7.19264 7.27765 7.39179 + 7.50939 7.56972 7.63112 7.65041 7.38107 6.98519 + 5.24574 4.16694 2.23292 1.78331 1.37699 1.27171 + 10.94483 10.38796 9.89464 9.44539 9.03865 8.67324 + 8.34829 8.06325 7.81782 7.61190 7.44542 7.31771 + 7.22656 7.17205 7.15980 7.19589 7.28189 7.39756 + 7.51815 7.58163 7.64972 7.68218 7.46444 7.11948 + 5.49972 4.42926 2.39310 1.88568 1.39892 1.27167 + 10.92129 10.38203 9.89633 9.45026 9.04401 8.67796 + 8.35175 8.06526 7.81865 7.61203 7.44550 7.31893 + 7.23134 7.18272 7.17515 7.20676 7.27594 7.38332 + 7.52432 7.60291 7.67981 7.72089 7.57356 7.29527 + 5.87099 4.84249 2.68183 2.08521 1.44224 1.27163 + 10.91851 10.38191 9.89631 9.45031 9.04414 8.67816 + 8.35207 8.06572 7.81929 7.61287 7.44649 7.32006 + 7.23263 7.18429 7.17713 7.20925 7.27916 7.38802 + 7.53109 7.61152 7.69521 7.74742 7.63423 7.40257 + 6.12869 5.15555 2.93715 2.26949 1.48291 1.27161 + 0.56172 0.58540 0.61066 0.63755 0.66593 0.69560 + 0.72662 0.75915 0.79346 0.82993 0.86916 0.91179 + 0.95819 1.00808 1.05930 1.10632 1.14278 1.16757 + 1.18505 1.19414 1.20214 1.20606 1.20609 1.20640 + 1.20631 1.20618 1.20614 1.20617 1.20614 1.20616 + 0.79771 0.83186 0.86825 0.90676 0.94677 0.98757 + 1.02912 1.07173 1.11593 1.16239 1.21218 1.26604 + 1.32346 1.38319 1.44274 1.49668 1.53867 1.56655 + 1.58361 1.59156 1.59895 1.60233 1.60081 1.60441 + 1.60584 1.60543 1.60544 1.60561 1.60546 1.60547 + 1.02355 1.06962 1.11623 1.16362 1.21177 1.26071 + 1.31059 1.36171 1.41459 1.46943 1.52635 1.58560 + 1.64765 1.71219 1.77638 1.83381 1.87786 1.90929 + 1.92939 1.93527 1.94230 1.94827 1.94904 1.95201 + 1.95388 1.95374 1.95371 1.95388 1.95375 1.95374 + 1.44615 1.50885 1.57111 1.63324 1.69507 1.75652 + 1.81769 1.87899 1.94111 2.00416 2.06805 2.13276 + 2.19857 2.26509 2.32983 2.38780 2.43403 2.46913 + 2.49386 2.50224 2.51154 2.52057 2.52839 2.52920 + 2.53033 2.53059 2.53074 2.53073 2.53076 2.53071 + 1.82730 1.90335 1.97705 2.04900 2.11919 2.18779 + 2.25490 2.32094 2.38665 2.45217 2.51756 2.58262 + 2.64699 2.70994 2.76990 2.82460 2.87141 2.90893 + 2.93748 2.94974 2.96238 2.97380 2.98698 2.98759 + 2.98695 2.98729 2.98784 2.98785 2.98787 2.98782 + 2.16995 2.25789 2.34059 2.41904 2.49364 2.56516 + 2.63402 2.70105 2.76751 2.83300 2.89651 2.95732 + 3.01630 3.07405 3.12939 3.18042 3.22524 3.26375 + 3.29690 3.31193 3.32642 3.34031 3.36037 3.35664 + 3.35658 3.35779 3.35806 3.35773 3.35808 3.35798 + 2.47953 2.57748 2.66679 2.74900 2.82524 2.89720 + 2.96553 3.03122 3.09566 3.15832 3.21781 3.27330 + 3.32631 3.37809 3.42787 3.47454 3.51712 3.55619 + 3.59258 3.60961 3.62613 3.64205 3.66517 3.66073 + 3.66059 3.66199 3.66230 3.66192 3.66233 3.66224 + 3.01482 3.12786 3.22533 3.30991 3.38428 3.45201 + 3.51425 3.57228 3.62792 3.68066 3.72911 3.77264 + 3.81339 3.85336 3.89247 3.93065 3.96817 4.00639 + 4.04604 4.06565 4.08502 4.10291 4.12711 4.12421 + 4.12488 4.12621 4.12656 4.12623 4.12660 4.12654 + 3.46251 3.58577 3.68674 3.76925 3.83755 3.89708 + 3.94944 3.99631 4.03997 4.08027 4.11627 4.14791 + 4.17732 4.20670 4.23637 4.26690 4.29919 4.33483 + 4.37454 4.39508 4.41583 4.43372 4.45487 4.45568 + 4.45782 4.45873 4.45908 4.45894 4.45914 4.45915 + 4.32999 4.46580 4.56402 4.63152 4.67651 4.70876 + 4.73122 4.74647 4.75804 4.76677 4.77338 4.77874 + 4.78442 4.79215 4.80267 4.81702 4.83642 4.86207 + 4.89457 4.91313 4.93297 4.94694 4.95558 4.96605 + 4.97168 4.97126 4.97154 4.97193 4.97165 4.97182 + 4.97061 5.10844 5.19549 5.24191 5.25975 5.26285 + 5.25544 5.24100 5.22399 5.20605 5.18858 5.17282 + 5.15980 5.15067 5.14624 5.14719 5.15431 5.16804 + 5.18875 5.20209 5.21739 5.22560 5.22267 5.23904 + 5.24649 5.24508 5.24527 5.24601 5.24540 5.24562 + 5.88907 6.01572 6.07064 6.07055 6.03463 5.98389 + 5.92465 5.86159 5.80006 5.74218 5.68897 5.64108 + 5.59937 5.56427 5.53627 5.51499 5.49984 5.49012 + 5.48554 5.48611 5.48900 5.48615 5.46881 5.48705 + 5.49421 5.49202 5.49201 5.49294 5.49211 5.49234 + 6.55554 6.66064 6.67870 6.63251 6.54748 6.45040 + 6.34878 6.24762 6.15229 6.06452 5.98447 5.91184 + 5.84754 5.79162 5.74423 5.70415 5.66986 5.64011 + 5.61399 5.60311 5.59423 5.58304 5.55986 5.57331 + 5.57776 5.57569 5.57552 5.57630 5.57557 5.57576 + 7.08817 7.16649 7.14644 7.05634 6.92697 6.78973 + 6.65270 6.52035 6.39759 6.28546 6.18328 6.08998 + 6.00636 5.93235 5.86778 5.81102 5.76015 5.71381 + 5.67054 5.65034 5.63156 5.61454 5.59067 5.59643 + 5.59724 5.59575 5.59546 5.59590 5.59544 5.59559 + 7.53702 7.58557 7.52738 7.39583 7.22620 7.05364 + 6.88628 6.72758 6.58150 6.44851 6.32716 6.21581 + 6.11497 6.02466 5.94446 5.87259 5.80711 5.74688 + 5.68994 5.66222 5.63523 5.61408 5.59227 5.58941 + 5.58635 5.58563 5.58524 5.58528 5.58516 5.58528 + 8.44759 8.23811 8.02337 7.81451 7.61135 7.41406 + 7.22287 7.03783 6.85960 6.68935 6.52760 6.37467 + 6.23192 6.10116 5.98350 5.88080 5.79397 5.71915 + 5.65474 5.62965 5.61118 5.59458 5.52822 5.49623 + 5.50533 5.51098 5.50824 5.50642 5.50909 5.50770 + 8.80958 8.72613 8.52422 8.25117 7.95294 7.67205 + 7.41467 7.17992 6.96678 6.77327 6.59463 6.42751 + 6.27234 6.13024 6.00037 5.88066 5.76954 5.66729 + 5.57128 5.52291 5.47370 5.44057 5.42121 5.39716 + 5.38445 5.38546 5.38482 5.38393 5.38460 5.38454 + 9.74059 9.49082 9.13697 8.73188 8.32346 7.95298 + 7.62301 7.32912 7.06613 6.82741 6.60363 6.38942 + 6.18777 6.00166 5.83073 5.67126 5.52114 5.38182 + 5.25188 5.18773 5.12357 5.07658 5.03744 5.01680 + 5.00401 5.00387 5.00299 5.00240 5.00273 5.00249 + 10.41314 9.87377 9.36213 8.88820 8.44922 8.04334 + 7.66885 7.32462 7.01002 6.72307 6.46101 6.22039 + 5.99631 5.78558 5.58952 5.40766 5.23828 5.07319 + 4.90633 4.82550 4.75187 4.69966 4.64121 4.62583 + 4.61784 4.61705 4.61547 4.61541 4.61502 4.61468 + 10.95673 10.32776 9.68397 9.05923 8.48054 7.97019 + 7.52380 7.13057 6.77970 6.46091 6.16156 5.87501 + 5.60472 5.35330 5.11957 4.89994 4.69029 4.49198 + 4.30571 4.21639 4.12937 4.06021 3.98674 3.97518 + 3.96368 3.96131 3.96008 3.96018 3.95982 3.95901 + 11.34312 10.50375 9.74844 9.06904 8.45672 7.90497 + 7.40932 6.96338 6.56095 6.19713 5.86679 5.56367 + 5.27933 5.00803 4.75038 4.50806 4.28122 4.06614 + 3.86151 3.76368 3.66715 3.59205 3.51935 3.49995 + 3.48478 3.48315 3.48171 3.48148 3.48135 3.48115 + 11.54844 10.62236 9.80174 9.06794 8.41099 7.82208 + 7.29482 6.82107 6.39281 6.00460 5.65154 5.32788 + 5.02614 4.74098 4.47200 4.21883 3.98099 3.75485 + 3.53909 3.43532 3.33232 3.25209 3.17601 3.15506 + 3.13894 3.13723 3.13564 3.13537 3.13524 3.13630 + 11.67934 10.69188 9.82738 9.05691 8.37012 7.75667 + 7.20799 6.71452 6.26706 5.86016 5.48938 5.14988 + 4.83552 4.54155 4.26616 4.00639 3.76009 3.52542 + 3.30163 3.19376 3.08617 3.00117 2.91951 2.89944 + 2.88314 2.88118 2.87945 2.87917 2.87904 2.88081 + 11.83380 10.76580 9.84622 9.02929 8.30446 7.66032 + 7.08529 6.56837 6.09954 5.67304 5.28431 4.92838 + 4.59924 4.29213 4.00470 3.73335 3.47509 3.22839 + 2.99095 2.87536 2.75984 2.66796 2.57775 2.55583 + 2.53868 2.53663 2.53467 2.53437 2.53425 2.53496 + 11.91295 10.79393 9.84330 9.00189 8.25861 7.60044 + 7.01403 6.48717 6.00917 5.57406 5.17715 4.81327 + 4.47626 4.16119 3.86546 3.58513 3.31678 3.05855 + 2.80815 2.68528 2.56248 2.46450 2.36594 2.34106 + 2.32154 2.31930 2.31736 2.31709 2.31691 2.31534 + 11.96910 10.79613 9.82075 8.96172 8.20807 7.54113 + 6.94750 6.41418 5.93009 5.48904 5.08604 4.71564 + 4.37124 4.04747 3.74120 3.44776 3.16243 2.88101 + 2.59953 2.45667 2.30998 2.18976 2.06906 2.03843 + 2.01358 2.01066 2.00835 2.00805 2.00775 2.00596 + 11.94546 10.76953 9.80375 8.95311 8.20679 7.54364 + 6.95174 6.41915 5.93565 5.49514 5.09255 4.72225 + 4.37745 4.05240 3.74341 3.44468 3.14983 2.85157 + 2.54101 2.37714 2.20197 2.05361 1.90943 1.87533 + 1.84752 1.84394 1.84066 1.84018 1.83989 1.84283 + 11.82652 10.70063 9.78703 8.97520 8.25220 7.60168 + 7.01628 6.48880 6.01295 5.58244 5.19069 4.83009 + 4.49103 4.16615 3.85273 3.54687 3.24096 2.91856 + 2.55949 2.35956 2.13953 1.94451 1.74088 1.69524 + 1.67044 1.66766 1.66084 1.65926 1.66032 1.67129 + 11.75147 10.64213 9.76297 8.98562 8.29123 7.66520 + 7.09976 6.58718 6.12075 5.69543 5.30655 4.94877 + 4.61545 4.30023 3.99740 3.69736 3.38696 3.04588 + 2.64644 2.41305 2.14609 1.90394 1.65696 1.60605 + 1.57887 1.57534 1.56647 1.56446 1.56617 1.58146 + 11.67222 10.59196 9.75080 9.00490 8.33432 7.72703 + 7.17654 6.67624 6.22042 5.80446 5.42387 5.07348 + 4.74672 4.43712 4.13851 3.84036 3.52749 3.17533 + 2.74849 2.49072 2.18701 1.90575 1.61192 1.55078 + 1.52389 1.52085 1.50975 1.50707 1.50978 1.52608 + 11.60712 10.55040 9.74188 9.02219 8.37262 7.78245 + 7.24609 6.75773 6.31228 5.90548 5.53300 5.18982 + 4.86940 4.56523 4.27090 3.97523 3.66164 3.30214 + 2.85469 2.57712 2.24205 1.92561 1.58767 1.51586 + 1.48798 1.48531 1.47235 1.46910 1.47266 1.48855 + 11.50711 10.48675 9.73040 9.05202 8.43708 7.87606 + 7.36457 6.89762 6.47103 6.08095 5.72341 5.39362 + 5.08520 4.79153 4.50604 4.21686 3.90528 3.53793 + 3.06109 2.75252 2.36584 1.98982 1.57677 1.48266 + 1.44010 1.43781 1.42780 1.42506 1.42891 1.44094 + 11.43398 10.44176 9.72449 9.07737 8.48925 7.95136 + 7.46005 7.01095 6.60042 6.22489 5.88063 5.56296 + 5.26548 4.98156 4.70456 4.42233 4.11502 3.74598 + 3.25237 2.92213 2.49526 2.06833 1.58544 1.47106 + 1.41523 1.41206 1.40148 1.39850 1.40177 1.41182 + 11.31590 10.37677 9.72374 9.12915 8.58540 8.08607 + 7.62896 7.21145 6.83138 6.48547 6.16973 5.87888 + 5.60524 5.34117 5.07992 4.80914 4.51018 4.15151 + 3.66079 3.30903 2.81427 2.28086 1.63549 1.48026 + 1.39432 1.38493 1.36453 1.36003 1.36289 1.37125 + 11.25393 10.34452 9.72822 9.16555 8.64987 8.17589 + 7.74195 7.34604 6.98647 6.66037 6.36401 6.09225 + 5.83749 5.59202 5.34899 5.09552 4.81212 4.46553 + 3.97627 3.61368 3.08756 2.49514 1.72020 1.51575 + 1.38410 1.36925 1.34713 1.34260 1.34469 1.34993 + 11.19381 10.31616 9.74183 9.21620 8.73396 8.29096 + 7.88588 7.51720 7.18369 6.88302 6.61208 6.36649 + 6.13940 5.92376 5.71333 5.49553 5.24918 4.93369 + 4.45582 4.08300 3.52253 2.86174 1.91164 1.61940 + 1.37912 1.35102 1.33205 1.32899 1.32358 1.32810 + 11.17386 10.31006 9.75595 9.24888 8.78437 8.35869 + 7.97057 7.61851 7.30141 7.01740 6.76411 6.53807 + 6.33364 6.14406 5.96084 5.76635 5.53641 5.23730 + 4.78613 4.43429 3.89655 3.21136 2.07624 1.70607 + 1.39603 1.35498 1.32185 1.31759 1.31419 1.31709 + 11.16015 10.30875 9.76858 9.27384 8.82071 8.40600 + 8.02861 7.68739 7.38141 7.10912 6.86839 6.65609 + 6.46688 6.29443 6.13088 5.95904 5.75447 5.48063 + 5.05202 4.71101 4.18267 3.48740 2.24826 1.80478 + 1.41006 1.35712 1.31757 1.31173 1.30835 1.31054 + 11.15160 10.31018 9.77931 9.29288 8.84750 8.44034 + 8.07047 7.73695 7.43906 7.17542 6.94416 6.74235 + 6.56499 6.40616 6.25854 6.10569 5.92318 5.67242 + 5.26628 4.93741 4.42207 3.72613 2.40902 1.90098 + 1.42659 1.36177 1.31516 1.30795 1.30435 1.30621 + 11.13892 10.31444 9.79580 9.32007 8.88433 8.48652 + 8.12622 7.80299 7.51669 7.26612 7.04936 6.86344 + 6.70300 6.56226 6.43551 6.30902 6.16097 5.95343 + 5.59944 5.29901 4.80811 4.11035 2.68859 2.09199 + 1.46651 1.37338 1.31162 1.30639 1.29659 1.30083 + 11.15517 10.32730 9.80643 9.33214 8.90093 8.51020 + 8.15865 7.84481 7.56744 7.32526 7.11658 6.93860 + 6.78626 6.65523 6.54383 6.44608 6.34264 6.17532 + 5.83973 5.55087 5.09504 4.43270 2.94291 2.26096 + 1.50416 1.39047 1.31216 1.30316 1.29561 1.29753 + 11.13051 10.32919 9.82310 9.36093 8.93985 8.55794 + 8.21418 7.90767 7.63772 7.40393 7.20577 7.04221 + 6.91083 6.80865 6.73146 6.66638 6.59298 6.47611 + 6.23242 6.00141 5.60639 4.99776 3.46775 2.62826 + 1.60374 1.44307 1.31668 1.30342 1.28745 1.29303 + 11.11250 10.33450 9.83461 9.37701 8.95950 8.58073 + 8.24013 7.93741 7.67261 7.44543 7.25525 7.10085 + 6.97945 6.88837 6.82532 6.78119 6.73920 6.66456 + 6.48060 6.29000 5.93736 5.37381 3.87358 2.95461 + 1.69921 1.49011 1.32493 1.30557 1.28917 1.29076 + 11.07137 10.34003 9.84464 9.39063 8.97669 8.60214 + 8.26640 7.96925 7.71071 7.49054 7.30829 7.16302 + 7.05242 6.97448 6.92809 6.90573 6.89516 6.87362 + 6.77559 6.64000 6.35338 5.86557 4.46503 3.46399 + 1.88423 1.59824 1.34336 1.31450 1.28553 1.28848 + 11.03538 10.34126 9.84829 9.39689 8.98552 8.61340 + 8.28020 7.98603 7.73121 7.51518 7.33689 7.19530 + 7.08908 7.01747 6.98078 6.97401 6.98650 6.99189 + 6.92644 6.82423 6.61660 6.23681 4.87755 3.79736 + 2.07264 1.72475 1.36091 1.30927 1.29021 1.28735 + 11.00815 10.34202 9.85087 9.40092 8.99088 8.62021 + 8.28864 7.99629 7.74348 7.52971 7.35398 7.21531 + 7.11253 7.04511 7.01389 7.01476 7.03897 7.06455 + 7.03492 6.95941 6.78795 6.45782 5.19980 4.11524 + 2.23140 1.82518 1.38327 1.31793 1.29382 1.28668 + 10.98857 10.34275 9.85317 9.40408 8.99473 8.62498 + 8.29453 8.00327 7.75141 7.53870 7.36465 7.22861 + 7.12918 7.06557 7.03821 7.04216 7.06982 7.10811 + 7.11981 7.07653 6.91710 6.57175 5.42294 4.45584 + 2.37757 1.90000 1.40739 1.34148 1.28736 1.28623 + 10.96477 10.34352 9.85550 9.40758 8.99935 8.63090 + 8.30190 8.01222 7.76202 7.55116 7.37924 7.24577 + 7.14947 7.08973 7.06742 7.07845 7.11665 7.17184 + 7.21518 7.20139 7.09317 6.81347 5.78111 4.86829 + 2.66681 2.08567 1.45093 1.35934 1.29098 1.28567 + 10.94988 10.34398 9.85692 9.40971 9.00218 8.63455 + 8.30644 8.01770 7.76846 7.55862 7.38798 7.25614 + 7.16179 7.10446 7.08525 7.10063 7.14535 7.21113 + 7.27395 7.27901 7.20771 6.97918 6.03841 5.17895 + 2.92408 2.25674 1.49411 1.37798 1.29531 1.28533 + 10.92757 10.34467 9.85878 9.41255 9.00602 8.63950 + 8.31260 8.02509 7.77706 7.56857 7.39963 7.26997 + 7.17834 7.12430 7.10937 7.13066 7.18431 7.26495 + 7.35454 7.38578 7.37106 7.22901 6.45916 5.71422 + 3.45633 2.63240 1.59955 1.42777 1.30724 1.28487 + 10.91517 10.34505 9.85964 9.41396 9.00800 8.64204 + 8.31569 8.02878 7.78141 7.57366 7.40561 7.27703 + 7.18674 7.13441 7.12172 7.14612 7.20439 7.29309 + 7.39698 7.44141 7.45638 7.36611 6.72165 6.06517 + 3.87105 2.94888 1.70095 1.48005 1.31952 1.28464 + 10.90205 10.34533 9.86042 9.41538 9.01007 8.64466 + 8.31881 8.03245 7.78574 7.57880 7.41164 7.28412 + 7.19513 7.14453 7.13416 7.16170 7.22472 7.32189 + 7.44099 7.49875 7.54239 7.50946 7.03928 6.50824 + 4.48347 3.45313 1.89028 1.58547 1.34378 1.28439 + 10.89529 10.34537 9.86079 9.41606 9.01108 8.64595 + 8.32036 8.03427 7.78791 7.58136 7.41468 7.28768 + 7.19935 7.14960 7.14035 7.16946 7.23481 7.33612 + 7.46347 7.52861 7.58537 7.58220 7.22715 6.77994 + 4.91677 3.84441 2.06693 1.68918 1.36709 1.28427 + 10.90975 10.35173 9.85994 9.41210 9.00665 8.64238 + 8.31843 8.03423 7.78951 7.58416 7.41805 7.29055 + 7.19941 7.14470 7.13198 7.16720 7.25187 7.36557 + 7.48274 7.54288 7.60419 7.62356 7.35554 6.96212 + 5.23464 4.16218 2.23840 1.79119 1.38838 1.28420 + 10.90661 10.35180 9.86013 9.41242 9.00708 8.64291 + 8.31908 8.03500 7.79039 7.58518 7.41925 7.29194 + 7.20108 7.14673 7.13448 7.17039 7.25605 7.37127 + 7.49141 7.55471 7.62267 7.65512 7.43850 7.09568 + 5.48695 4.42280 2.39758 1.89292 1.41015 1.28416 + 10.88363 10.34586 9.86161 9.41710 9.01235 8.64758 + 8.32248 8.03695 7.79119 7.58532 7.41935 7.29318 + 7.20581 7.15729 7.14969 7.18117 7.25012 7.35710 + 7.49755 7.57593 7.65261 7.69363 7.54722 7.27035 + 5.85570 4.83335 2.68459 2.09120 1.45311 1.28412 + 10.88078 10.34594 9.86191 9.41732 9.01241 8.64761 + 8.32262 8.03729 7.79179 7.58616 7.42038 7.29431 + 7.20711 7.15886 7.15168 7.18370 7.25337 7.36184 + 7.50433 7.58447 7.66790 7.72000 7.60740 7.37692 + 6.11148 5.14424 2.93847 2.27452 1.49345 1.28412 + 0.55250 0.57596 0.60092 0.62749 0.65557 0.68502 + 0.71588 0.74823 0.78222 0.81819 0.85678 0.89864 + 0.94410 0.99288 1.04292 1.08897 1.12509 1.15061 + 1.16930 1.17844 1.18646 1.19069 1.19136 1.19138 + 1.19199 1.19207 1.19202 1.19201 1.19200 1.19201 + 0.78577 0.81968 0.85575 0.89389 0.93353 0.97403 + 1.01532 1.05764 1.10143 1.14735 1.19644 1.24945 + 1.30588 1.36452 1.42299 1.47615 1.51806 1.54692 + 1.56554 1.57389 1.58179 1.58601 1.58376 1.58456 + 1.58984 1.59057 1.59038 1.59033 1.59027 1.59033 + 1.00934 1.05501 1.10125 1.14829 1.19611 1.24472 + 1.29426 1.34501 1.39744 1.45175 1.50803 1.56651 + 1.62767 1.69121 1.75446 1.81137 1.85570 1.88810 + 1.90967 1.91645 1.92437 1.93112 1.93120 1.93207 + 1.93728 1.93807 1.93785 1.93795 1.93774 1.93787 + 1.42811 1.49037 1.55220 1.61395 1.67542 1.73655 + 1.79740 1.85838 1.92013 1.98276 2.04618 2.11035 + 2.17558 2.24148 2.30571 2.36355 2.41025 2.44645 + 2.47286 2.48226 2.49248 2.50205 2.51108 2.51305 + 2.51352 2.51352 2.51376 2.51378 2.51382 2.51381 + 1.80626 1.88169 1.95506 2.02686 2.09684 2.16502 + 2.23157 2.29718 2.36292 2.42869 2.49398 2.55831 + 2.62194 2.68474 2.74510 2.80029 2.84739 2.88555 + 2.91603 2.92962 2.94261 2.95397 2.97173 2.97431 + 2.97020 2.96958 2.97009 2.97020 2.97029 2.97022 + 2.14654 2.23403 2.31633 2.39440 2.46871 2.54003 + 2.60876 2.67575 2.74219 2.80771 2.87120 2.93192 + 2.99087 3.04870 3.10428 3.15575 3.20126 3.24080 + 3.27545 3.29141 3.30665 3.32045 3.34423 3.34724 + 3.34007 3.33902 3.33974 3.33990 3.34004 3.33992 + 2.45425 2.55172 2.64065 2.72254 2.79857 2.87043 + 2.93876 3.00453 3.06914 3.13200 3.19170 3.24735 + 3.30057 3.35267 3.40293 3.45022 3.49356 3.53359 + 3.57132 3.58919 3.60631 3.62193 3.64925 3.65261 + 3.64409 3.64283 3.64366 3.64386 3.64402 3.64388 + 2.98682 3.09937 3.19654 3.28095 3.35531 3.42316 + 3.48562 3.54400 3.60012 3.65341 3.70239 3.74643 + 3.78775 3.82840 3.86830 3.90731 3.94564 3.98474 + 4.02548 4.04564 4.06536 4.08286 4.11068 4.11462 + 4.10797 4.10697 4.10777 4.10795 4.10811 4.10798 + 3.43272 3.55552 3.65631 3.73883 3.80732 3.86716 + 3.91997 3.96741 4.01177 4.05285 4.08967 4.12206 + 4.15227 4.18254 4.21316 4.24461 4.27773 4.31425 + 4.35483 4.37564 4.39655 4.41426 4.43731 4.44165 + 4.44026 4.44002 4.44060 4.44070 4.44079 4.44074 + 4.29793 4.43355 4.53193 4.59988 4.64552 4.67853 + 4.70183 4.71805 4.73069 4.74060 4.74838 4.75485 + 4.76161 4.77042 4.78201 4.79731 4.81755 4.84412 + 4.87724 4.89553 4.91529 4.92996 4.93592 4.94040 + 4.95320 4.95499 4.95487 4.95479 4.95470 4.95484 + 4.93794 5.07589 5.16348 5.21076 5.22963 5.23383 + 5.22757 5.21435 5.19862 5.18199 5.16580 5.15129 + 5.13945 5.13144 5.12803 5.12988 5.13782 5.15258 + 5.17387 5.18672 5.20191 5.21157 5.20325 5.20699 + 5.22868 5.23177 5.23113 5.23090 5.23068 5.23095 + 5.85704 5.98452 6.04070 6.04209 6.00777 5.95863 + 5.90093 5.83935 5.77923 5.72271 5.67084 5.62427 + 5.58375 5.54969 5.52255 5.50206 5.48778 5.47924 + 5.47538 5.47551 5.47844 5.47778 5.45406 5.45538 + 5.48065 5.48434 5.48326 5.48290 5.48262 5.48296 + 6.52499 6.63151 6.65136 6.60712 6.52407 6.42889 + 6.32908 6.22957 6.13573 6.04932 5.97061 5.89930 + 5.83618 5.78122 5.73460 5.69524 5.66187 5.63332 + 5.60804 5.59700 5.58836 5.57928 5.55121 5.55013 + 5.56966 5.57256 5.57149 5.57117 5.57092 5.57121 + 7.05929 7.13951 7.12168 7.03386 6.90672 6.77162 + 6.63655 6.50599 6.38478 6.27402 6.17321 6.08127 + 5.99883 5.92573 5.86189 5.80586 5.75593 5.71072 + 5.66834 5.64828 5.62988 5.61439 5.58805 5.58497 + 5.59470 5.59618 5.59537 5.59516 5.59501 5.59517 + 7.50984 7.56064 7.50498 7.37594 7.20872 7.03846 + 6.87320 6.71639 6.57197 6.44042 6.32048 6.21052 + 6.11090 6.02151 5.94204 5.87093 5.80641 5.74717 + 5.69108 5.66379 5.63730 5.61688 5.59517 5.59043 + 5.58908 5.58896 5.58849 5.58839 5.58834 5.58837 + 8.42434 8.21744 8.00535 7.79901 7.59825 7.40326 + 7.21424 7.03125 6.85495 6.68653 6.52645 6.37508 + 6.23373 6.10424 5.98768 5.88590 5.79979 5.72546 + 5.66134 5.63639 5.61834 5.60326 5.54347 5.51360 + 5.51673 5.52037 5.51713 5.51567 5.51803 5.51669 + 8.78837 8.70808 8.50948 8.23952 7.94415 7.66586 + 7.41084 7.17816 6.96683 6.77491 6.59781 6.43224 + 6.27848 6.13753 6.00864 5.88992 5.77986 5.67824 + 5.58292 5.53556 5.48705 5.45261 5.43900 5.42987 + 5.40197 5.39800 5.39828 5.39848 5.39865 5.39838 + 9.72513 9.47904 9.12901 8.72743 8.32213 7.95432 + 7.62664 7.33466 7.07321 6.83585 6.61351 6.40093 + 6.20093 6.01636 5.84686 5.68873 5.53980 5.40131 + 5.27218 5.20887 5.14541 5.09789 5.06214 5.05008 + 5.02881 5.02585 5.02549 5.02554 5.02559 5.02541 + 10.40166 9.86658 9.35893 8.88847 8.45249 8.04922 + 7.67698 7.33467 7.02175 6.73624 6.47548 6.23611 + 6.01332 5.80405 5.60954 5.42936 5.26171 5.09804 + 4.93204 4.85173 4.77931 4.72809 4.66651 4.64947 + 4.64532 4.64568 4.64404 4.64370 4.64345 4.64359 + 10.94964 10.32529 9.68598 9.06516 8.48979 7.98203 + 7.53761 7.14574 6.79575 6.47765 6.17934 5.89436 + 5.62596 5.37660 5.14493 4.92712 4.71895 4.52217 + 4.33730 4.24828 4.16169 4.09361 4.01889 4.00237 + 3.99636 3.99576 3.99422 3.99394 3.99375 3.99377 + 11.33694 10.50331 9.75273 9.07713 8.46784 7.91849 + 7.42474 6.98035 6.57923 6.21663 5.88746 5.58561 + 5.30281 5.03335 4.77770 4.53725 4.31191 4.09817 + 3.89482 3.79756 3.70138 3.62636 3.55467 3.53647 + 3.52024 3.51825 3.51691 3.51670 3.51661 3.51653 + 11.54040 10.61908 9.80341 9.07460 8.42242 7.83779 + 7.31400 6.84255 6.41507 6.02651 5.67259 5.34840 + 5.04763 4.76545 4.50041 4.25008 4.01269 3.78647 + 3.57193 3.46919 3.36693 3.28659 3.21078 3.19195 + 3.17408 3.17163 3.17009 3.17000 3.16970 3.16975 + 11.67166 10.69039 9.83080 9.06436 8.38078 7.76999 + 7.22348 6.73188 6.28615 5.88085 5.51160 5.17357 + 4.86065 4.56810 4.29408 4.03561 3.79049 3.55688 + 3.33400 3.22653 3.11924 3.03442 2.95328 2.93348 + 2.91648 2.91427 2.91251 2.91231 2.91212 2.91214 + 11.82620 10.76383 9.84836 9.03456 8.31216 7.67001 + 7.09678 6.58174 6.11511 5.69106 5.30484 4.95125 + 4.62395 4.31801 4.03133 3.76074 3.50343 3.25739 + 3.01997 2.90442 2.78946 2.69828 2.60739 2.58517 + 2.56837 2.56633 2.56438 2.56420 2.56393 2.56395 + 11.89851 10.78712 9.84209 9.00494 8.26486 7.60909 + 7.02461 6.49944 6.02309 5.58968 5.19445 4.83226 + 4.49687 4.18327 3.88887 3.60964 3.34208 3.08430 + 2.83407 2.71128 2.58870 2.49100 2.39237 2.36735 + 2.34806 2.34593 2.34400 2.34367 2.34354 2.34340 + 11.94772 10.78367 9.81428 8.95950 8.20873 7.54373 + 6.95148 6.41934 5.93656 5.49701 5.09566 4.72701 + 4.38442 4.06244 3.75786 3.46587 3.18160 2.90079 + 2.61944 2.47656 2.33000 2.21006 2.08981 2.05930 + 2.03449 2.03159 2.02928 2.02896 2.02867 2.02838 + 11.91974 10.75262 9.79270 8.94614 8.20256 7.54123 + 6.95061 6.41910 5.93679 5.49761 5.09653 4.72788 + 4.38488 4.06176 3.75470 3.45779 3.16446 2.86736 + 2.55750 2.39387 2.21897 2.07086 1.92673 1.89259 + 1.86487 1.86131 1.85803 1.85758 1.85729 1.85832 + 11.79645 10.67707 9.76797 8.95970 8.23957 7.59141 + 7.00798 6.48212 6.00766 5.57838 5.18780 4.82840 + 4.49073 4.16750 3.85603 3.55239 3.24891 2.92887 + 2.57184 2.37276 2.15341 1.95899 1.75674 1.71134 + 1.68455 1.68116 1.67418 1.67274 1.67371 1.68317 + 11.71795 10.61510 9.74002 8.96592 8.27416 7.65027 + 7.08659 6.57544 6.11020 5.68594 5.29807 4.94143 + 4.60957 4.29629 3.99586 3.69862 3.39128 3.05332 + 2.65658 2.42419 2.15781 1.91640 1.67355 1.62422 + 1.59217 1.58706 1.57779 1.57603 1.57755 1.59435 + 11.63677 10.56221 9.72449 8.98155 8.31357 7.70858 + 7.16004 6.66137 6.20682 5.79189 5.41224 5.06288 + 4.73749 4.42979 4.13367 3.83854 3.52916 3.18059 + 2.75692 2.50029 2.19720 1.91702 1.62957 1.57090 + 1.53710 1.53178 1.52009 1.51777 1.52020 1.53922 + 11.57030 10.51866 9.71318 8.99624 8.34922 7.76142 + 7.22719 6.74059 6.29653 5.89079 5.51923 5.17702 + 4.85792 4.55561 4.26377 3.97126 3.66141 3.30582 + 2.86178 2.58542 2.25099 1.93594 1.60624 1.53757 + 1.50136 1.49591 1.48221 1.47942 1.48263 1.50142 + 11.46866 10.45263 9.69855 9.02255 8.41010 7.85156 + 7.34241 6.87748 6.45242 6.06349 5.70689 5.37805 + 5.07092 4.77914 4.49619 4.21023 3.90247 3.53895 + 3.06540 2.75832 2.37335 2.00034 1.59643 1.50465 + 1.45481 1.44937 1.43669 1.43423 1.43967 1.45296 + 11.39460 10.40626 9.69089 9.04593 8.46021 7.92483 + 7.43592 6.98894 6.58003 6.20573 5.86247 5.54576 + 5.24955 4.96747 4.69295 4.41391 4.11044 3.74523 + 3.25492 2.92625 2.50134 2.07799 1.60559 1.49379 + 1.43032 1.42380 1.41040 1.40775 1.41271 1.42320 + 11.27464 10.33991 9.68877 9.09621 8.55459 8.05743 + 7.60247 7.18693 6.80854 6.46408 6.14958 5.85989 + 5.58744 5.32476 5.06527 4.79689 4.50137 4.14750 + 3.66243 3.31253 2.81744 2.28500 1.65398 1.50510 + 1.40847 1.39548 1.37480 1.37113 1.37314 1.38237 + 11.21257 10.30759 9.69308 9.13230 8.61857 8.14662 + 7.71466 7.32060 6.96266 6.63798 6.34284 6.07222 + 5.81860 5.57438 5.33290 5.08158 4.80126 4.45911 + 3.97533 3.61480 3.08894 2.49806 1.73664 1.53774 + 1.39783 1.38022 1.35793 1.35405 1.35547 1.36149 + 11.15326 10.28007 9.70722 9.18324 8.70276 8.26160 + 7.85832 7.49129 7.15921 6.85973 6.58984 6.34522 + 6.11916 5.90476 5.69587 5.48007 5.23629 4.92380 + 4.44942 4.07882 3.52147 2.86524 1.92446 1.63444 + 1.39223 1.36312 1.34328 1.34036 1.33565 1.34042 + 11.13346 10.27469 9.72223 9.21677 8.75385 8.32974 + 7.94312 7.59248 7.27665 6.99377 6.74151 6.51643 + 6.31293 6.12430 5.94214 5.74890 5.52066 5.22442 + 4.77796 4.42906 3.89414 3.21108 2.08394 1.71989 + 1.40803 1.36633 1.33379 1.32967 1.32633 1.32965 + 11.12016 10.27390 9.73543 9.24231 8.79069 8.37742 + 8.00139 7.66141 7.35657 7.08529 6.84548 6.63402 + 6.44561 6.27396 6.11125 5.94047 5.73739 5.46602 + 5.04153 4.70334 4.17829 3.48617 2.25410 1.81488 + 1.42154 1.36873 1.32972 1.32396 1.32059 1.32311 + 11.11192 10.27574 9.74660 9.26176 8.81783 8.41203 + 8.04343 7.71105 7.41418 7.15149 6.92103 6.71998 + 6.54332 6.38513 6.23821 6.08626 5.90505 5.65642 + 5.25394 4.92775 4.41602 3.72400 2.41335 1.90835 + 1.43766 1.37350 1.32742 1.32027 1.31665 1.31876 + 11.09962 10.28042 9.76353 9.28937 8.85503 8.45853 + 8.09937 7.77716 7.49176 7.24198 7.02592 6.84058 + 6.68068 6.54045 6.41424 6.28838 6.14130 5.93537 + 5.58438 5.28651 4.79950 4.10613 2.69031 2.09667 + 1.47694 1.38494 1.32399 1.31877 1.30909 1.31331 + 11.11594 10.29328 9.77425 9.30155 8.87175 8.48228 + 8.13183 7.81898 7.54244 7.30097 7.09288 6.91541 + 6.76353 6.63293 6.52198 6.42472 6.32194 6.15574 + 5.82255 5.53613 5.08455 4.42714 2.94304 2.26419 + 1.51434 1.40193 1.32453 1.31555 1.30810 1.31000 + 11.09132 10.29509 9.79079 9.33016 8.91042 8.52972 + 8.18705 7.88145 7.61231 7.37920 7.18160 7.01850 + 6.88750 6.78566 6.70874 6.64392 6.57083 6.45459 + 6.21261 5.98351 5.59188 4.98779 3.46626 2.63138 + 1.61333 1.45387 1.32890 1.31587 1.30000 1.30559 + 11.07333 10.30011 9.80197 9.34591 8.92978 8.55223 + 8.21272 7.91095 7.64696 7.42045 7.23083 7.07687 + 6.95584 6.86505 6.80222 6.75822 6.71633 6.64201 + 6.45926 6.27009 5.92026 5.36103 3.87103 2.95768 + 1.70828 1.50042 1.33704 1.31791 1.30177 1.30341 + 11.03293 10.30545 9.81159 9.35923 8.94680 8.57352 + 8.23886 7.94259 7.68479 7.46526 7.28359 7.13881 + 7.02859 6.95091 6.90464 6.88229 6.87164 6.85012 + 6.75263 6.61797 6.33336 5.84900 4.45934 3.46528 + 1.89207 1.60763 1.35520 1.32683 1.29812 1.30121 + 10.99719 10.30669 9.81528 9.36546 8.95554 8.58467 + 8.25253 7.95927 7.70523 7.48988 7.31217 7.17105 + 7.06517 6.99378 6.95717 6.95037 6.96273 6.96800 + 6.90276 6.80110 6.59486 6.21805 4.86897 3.79518 + 2.07954 1.73365 1.37248 1.32139 1.30269 1.30011 + 10.97029 10.30745 9.81794 9.36950 8.96085 8.59141 + 8.26091 7.96948 7.71747 7.50441 7.32925 7.19105 + 7.08860 7.02137 6.99021 6.99101 7.01505 7.04044 + 7.01079 6.93560 6.76524 6.43764 5.18854 4.11028 + 2.23720 1.83348 1.39466 1.32993 1.30630 1.29946 + 10.95083 10.30818 9.82031 9.37270 8.96470 8.59617 + 8.26676 7.97643 7.72541 7.51342 7.33997 7.20432 + 7.10519 7.04175 7.01445 7.01831 7.04578 7.08384 + 7.09551 7.05239 6.89360 6.55032 5.41019 4.44893 + 2.38206 1.90749 1.41867 1.35354 1.29985 1.29902 + 10.92742 10.30906 9.82264 9.37621 8.96934 8.60212 + 8.27418 7.98545 7.73609 7.52589 7.35453 7.22146 + 7.12542 7.06583 7.04356 7.05448 7.09246 7.14741 + 7.19055 7.17676 7.06882 6.79067 5.76563 4.85829 + 2.66960 2.09219 1.46186 1.37118 1.30339 1.29847 + 10.91282 10.30951 9.82409 9.37838 8.97223 8.60582 + 8.27879 7.99100 7.74255 7.53337 7.36326 7.23180 + 7.13771 7.08051 7.06132 7.07658 7.12108 7.18658 + 7.24912 7.25411 7.18293 6.95548 6.02106 5.16697 + 2.92550 2.26240 1.50470 1.38960 1.30764 1.29813 + 10.89089 10.31030 9.82600 9.38128 8.97614 8.61085 + 8.28502 7.99844 7.75117 7.54330 7.37485 7.24558 + 7.15419 7.10026 7.08530 7.10647 7.15992 7.24024 + 7.32946 7.36054 7.34577 7.20421 6.43890 5.69923 + 3.45503 2.63618 1.60936 1.43882 1.31945 1.29768 + 10.87855 10.31069 9.82688 9.38270 8.97811 8.61336 + 8.28808 8.00210 7.75549 7.54837 7.38081 7.25262 + 7.16256 7.11032 7.09759 7.12185 7.17994 7.26832 + 7.37175 7.41598 7.43084 7.34076 6.69972 6.04807 + 3.86768 2.95106 1.71002 1.49054 1.33164 1.29746 + 10.86559 10.31097 9.82773 9.38410 8.98009 8.61585 + 8.29109 8.00566 7.75976 7.55347 7.38684 7.25972 + 7.17096 7.12043 7.10999 7.13738 7.20020 7.29706 + 7.41564 7.47312 7.51658 7.48368 7.01548 6.48820 + 4.47689 3.45259 1.89805 1.59499 1.35574 1.29723 + 10.85892 10.31121 9.82810 9.38476 8.98104 8.61709 + 8.29261 8.00748 7.76193 7.55604 7.38988 7.26326 + 7.17516 7.12549 7.11620 7.14515 7.21033 7.31127 + 7.43804 7.50289 7.55942 7.55622 7.20235 6.75782 + 4.90772 3.84162 2.07358 1.69787 1.37889 1.29712 + 10.87333 10.31727 9.82714 9.38078 8.97665 8.61357 + 8.29068 8.00741 7.76346 7.55877 7.39320 7.26608 + 7.17523 7.12067 7.10793 7.14300 7.22733 7.34057 + 7.45724 7.51715 7.57829 7.59756 7.32992 6.93861 + 5.22351 4.15748 2.24394 1.79917 1.40000 1.29706 + 10.87014 10.31734 9.82732 9.38109 8.97707 8.61412 + 8.29134 8.00818 7.76438 7.55983 7.39443 7.26752 + 7.17694 7.12274 7.11048 7.14622 7.23151 7.34627 + 7.46590 7.52896 7.59675 7.62908 7.41238 7.07126 + 5.47421 4.41647 2.40215 1.90028 1.42158 1.29702 + 10.84730 10.31131 9.82866 9.38568 8.98235 8.61883 + 8.29481 8.01020 7.76521 7.55996 7.39451 7.26874 + 7.18167 7.13330 7.12568 7.15699 7.22562 7.33216 + 7.47211 7.55014 7.62651 7.66742 7.52121 7.24515 + 5.84033 4.82417 2.68735 2.09729 1.46425 1.29696 + 10.84449 10.31129 9.82882 9.38592 8.98256 8.61903 + 8.29504 8.01051 7.76573 7.56074 7.39551 7.26988 + 7.18297 7.13488 7.12768 7.15950 7.22882 7.33687 + 7.47889 7.55867 7.64176 7.69355 7.58142 7.35258 + 6.09431 5.13269 2.93972 2.27962 1.50426 1.29693 + 0.54346 0.56672 0.59153 0.61796 0.64588 0.67512 + 0.70571 0.73774 0.77140 0.80698 0.84506 0.88618 + 0.93060 0.97803 1.02659 1.07164 1.10781 1.13407 + 1.15345 1.16279 1.17106 1.17565 1.17735 1.17803 + 1.17831 1.17826 1.17826 1.17829 1.17826 1.17827 + 0.77344 0.80855 0.84465 0.88197 0.92051 0.96034 + 1.00152 1.04418 1.08858 1.13487 1.18323 1.23405 + 1.28801 1.34508 1.40286 1.45553 1.49695 1.52773 + 1.54897 1.55601 1.56396 1.56983 1.56945 1.57339 + 1.57569 1.57544 1.57537 1.57559 1.57543 1.57549 + 0.99577 1.04087 1.08667 1.13341 1.18105 1.22958 + 1.27906 1.32967 1.38173 1.43541 1.49076 1.54806 + 1.60792 1.67022 1.73244 1.78883 1.83343 1.86686 + 1.89011 1.89793 1.90676 1.91378 1.91561 1.91972 + 1.92227 1.92211 1.92211 1.92231 1.92216 1.92222 + 1.41063 1.47245 1.53389 1.59527 1.65642 1.71722 + 1.77776 1.83840 1.89973 1.96186 2.02468 2.08819 + 2.15269 2.21790 2.28157 2.33924 2.38643 2.42376 + 2.45190 2.46240 2.47376 2.48421 2.49347 2.49497 + 2.49654 2.49682 2.49700 2.49701 2.49703 2.49704 + 1.78588 1.86083 1.93373 2.00505 2.07463 2.14246 + 2.20869 2.27388 2.33894 2.40404 2.46913 2.53394 + 2.59798 2.66050 2.72012 2.77502 2.82307 2.86293 + 2.89473 2.90883 2.92338 2.93640 2.95130 2.95218 + 2.95170 2.95209 2.95269 2.95271 2.95272 2.95268 + 2.12390 2.21072 2.29249 2.37019 2.44418 2.51517 + 2.58352 2.64990 2.71548 2.78026 2.84401 2.90622 + 2.96654 3.02448 3.07924 3.13038 3.17719 3.21853 + 3.25395 3.27021 3.28727 3.30307 3.32197 3.32223 + 3.32053 3.32101 3.32188 3.32189 3.32191 3.32184 + 2.42980 2.52642 2.61482 2.69642 2.77226 2.84388 + 2.91180 2.97692 3.04056 3.10270 3.16303 3.22093 + 3.27624 3.32874 3.37817 3.42510 3.46996 3.51184 + 3.54988 3.56789 3.58688 3.60459 3.62599 3.62609 + 3.62393 3.62446 3.62547 3.62548 3.62550 3.62542 + 2.95970 3.07120 3.16787 3.25218 3.32662 3.39449 + 3.45678 3.51468 3.56994 3.62268 3.67271 3.71968 + 3.76372 3.80517 3.84441 3.88319 3.92319 3.96398 + 4.00458 4.02475 4.04595 4.06511 4.08762 4.08872 + 4.08763 4.08819 4.08915 4.08918 4.08921 4.08912 + 3.40380 3.52553 3.62586 3.70844 3.77728 3.83750 + 3.89056 3.93796 3.98184 4.02262 4.06056 4.09578 + 4.12869 4.15994 4.19028 4.22174 4.25640 4.29430 + 4.33474 4.35564 4.37732 4.39580 4.41622 4.41923 + 4.42066 4.42120 4.42184 4.42187 4.42190 4.42188 + 4.26629 4.40137 4.49991 4.56853 4.61508 4.64900 + 4.67318 4.69023 4.70372 4.71455 4.72340 4.73115 + 4.73919 4.74912 4.76166 4.77784 4.79890 4.82604 + 4.85942 4.87788 4.89765 4.91137 4.91931 4.93099 + 4.93715 4.93661 4.93691 4.93735 4.93701 4.93718 + 4.91564 5.02978 5.11527 5.17513 5.20971 5.22109 + 5.21365 5.19499 5.17459 5.15521 5.13786 5.12374 + 5.11437 5.11096 5.11292 5.11761 5.12340 5.13465 + 5.15709 5.17262 5.18750 5.19331 5.19201 5.20783 + 5.21615 5.21524 5.21515 5.21584 5.21540 5.21558 + 5.84157 5.93315 5.98631 6.00651 5.99536 5.95665 + 5.89718 5.82761 5.76038 5.69935 5.64545 5.59939 + 5.56214 5.53377 5.51305 5.49549 5.47789 5.46498 + 5.46319 5.46669 5.46934 5.46431 5.45043 5.46667 + 5.47437 5.47298 5.47262 5.47345 5.47288 5.47308 + 6.49461 6.60375 6.62500 6.58157 6.49994 6.40775 + 6.31183 6.21577 6.12351 6.03716 5.95816 5.88710 + 5.82470 5.77077 5.72533 5.68687 5.65381 5.62565 + 5.60158 5.59136 5.58304 5.57260 5.55081 5.56382 + 5.56818 5.56621 5.56607 5.56681 5.56611 5.56640 + 7.03062 7.11421 7.09796 7.01089 6.88513 6.75327 + 6.62255 6.49587 6.37647 6.26577 6.16459 6.07280 + 5.99101 5.91896 5.85635 5.80119 5.75151 5.70679 + 5.66580 5.64646 5.62845 5.61242 5.59041 5.59550 + 5.59614 5.59478 5.59451 5.59491 5.59449 5.59466 + 7.48277 7.53763 7.48368 7.35520 7.18923 7.02240 + 6.86192 6.70942 6.56706 6.43565 6.31529 6.20537 + 6.10633 6.01800 5.93985 5.86967 5.80538 5.74671 + 5.69206 5.66527 5.63917 5.61905 5.59893 5.59564 + 5.59252 5.59191 5.59156 5.59157 5.59147 5.59151 + 8.39946 8.19582 7.98696 7.78366 7.58573 7.39337 + 7.20681 7.02609 6.85184 6.68527 6.52679 6.37683 + 6.23666 6.10807 5.99218 5.89079 5.80493 5.73096 + 5.66766 5.64331 5.62584 5.61044 5.54616 5.51479 + 5.52354 5.52907 5.52647 5.52471 5.52734 5.52571 + 8.76751 8.69192 8.49551 8.22640 7.93236 7.65728 + 7.40662 7.17811 6.96927 6.77838 6.60169 6.43664 + 6.28375 6.14411 6.01669 5.89905 5.78938 5.68868 + 5.59462 5.54708 5.49882 5.46642 5.44752 5.42444 + 5.41223 5.41320 5.41258 5.41172 5.41235 5.41206 + 9.71189 9.46703 9.12074 8.72363 8.32170 7.95484 + 7.62667 7.33440 7.07446 6.84010 6.62115 6.41151 + 6.21379 6.03080 5.86234 5.70514 5.55739 5.42034 + 5.29218 5.22877 5.16549 5.11923 5.08083 5.06104 + 5.04874 5.04858 5.04772 5.04716 5.04747 5.04730 + 10.39757 9.86300 9.35616 8.88665 8.45182 8.04986 + 7.67911 7.33846 7.02732 6.74375 6.48509 6.24794 + 6.02746 5.82050 5.62834 5.45048 5.28501 5.12301 + 4.95763 4.87711 4.80426 4.75328 4.69627 4.68119 + 4.67334 4.67259 4.67105 4.67098 4.67063 4.67079 + 11.01393 10.30554 9.65254 9.05711 8.51336 8.01804 + 7.56870 7.16191 6.79489 6.46418 6.16530 5.89288 + 5.63941 5.39959 5.17380 4.96252 4.76277 4.56631 + 4.36798 4.27236 4.18650 4.12662 4.05835 4.03974 + 4.03037 4.02954 4.02773 4.02766 4.02714 4.02735 + 11.32905 10.50521 9.76116 9.08939 8.48188 7.93299 + 7.43900 6.99440 6.59384 6.23258 5.90541 5.60598 + 5.32567 5.05852 4.80496 4.56629 4.34245 4.13002 + 3.92795 3.83140 3.73612 3.66191 3.58988 3.57082 + 3.55588 3.55425 3.55282 3.55260 3.55248 3.55241 + 11.53805 10.62005 9.80773 9.08224 8.43325 7.85165 + 7.33059 6.86144 6.43574 6.04849 5.69558 5.37227 + 5.07251 4.79162 4.52810 4.27942 4.04366 3.81892 + 3.60561 3.50350 3.40208 3.32237 3.24535 3.22567 + 3.20932 3.20739 3.20590 3.20569 3.20552 3.20547 + 11.67297 10.68985 9.83110 9.06743 8.38799 7.78201 + 7.24036 6.75291 6.30990 5.90604 5.53731 5.19930 + 4.88648 4.59450 4.32151 4.06444 3.82094 3.58884 + 3.36718 3.26024 3.15356 3.06917 2.98741 2.96714 + 2.95070 2.94871 2.94696 2.94671 2.94657 2.94654 + 11.82481 10.75852 9.84332 9.03293 8.31599 7.68026 + 7.11340 6.60352 6.13979 5.71662 5.32991 4.97525 + 4.64732 4.34179 4.05632 3.78719 3.53121 3.28659 + 3.05078 2.93588 2.82099 2.72947 2.63881 2.61652 + 2.59907 2.59699 2.59502 2.59472 2.59461 2.59457 + 11.89528 10.78237 9.83802 9.00343 8.26710 7.61574 + 7.03570 6.51439 6.04073 5.60895 5.21459 4.85281 + 4.51782 4.20490 3.91144 3.63334 3.36705 3.11053 + 2.86138 2.73900 2.61665 2.51889 2.41986 2.39464 + 2.37492 2.37270 2.37074 2.37042 2.37027 2.37019 + 11.93207 10.77548 9.81085 8.95916 8.21024 7.54633 + 6.95481 6.42345 5.94181 5.50377 5.10424 4.73757 + 4.39698 4.07685 3.77401 3.48352 3.20051 2.92074 + 2.64023 2.49765 2.35124 2.23121 2.11036 2.07961 + 2.05474 2.05185 2.04952 2.04918 2.04891 2.04860 + 11.89825 10.74068 9.78627 8.94290 8.20074 7.53976 + 6.94904 6.41757 5.93593 5.49813 5.09891 4.73249 + 4.39186 4.07105 3.76618 3.47122 3.17945 2.88341 + 2.57407 2.41052 2.23574 2.08778 1.94382 1.90972 + 1.88184 1.87823 1.87495 1.87451 1.87420 1.87512 + 11.77351 10.65818 9.75156 8.94544 8.22721 7.58083 + 6.99905 6.47480 6.00190 5.57417 5.18515 4.82738 + 4.49143 4.17005 3.86055 3.55894 3.25752 2.93929 + 2.58348 2.38473 2.16549 1.97091 1.76801 1.72269 + 1.69773 1.69486 1.68809 1.68657 1.68755 1.69680 + 11.69108 10.59085 9.71745 8.94532 8.25575 7.63417 + 7.07278 6.56371 6.10018 5.67735 5.29080 4.93556 + 4.60549 4.29448 3.99670 3.70219 3.39728 3.06090 + 2.66466 2.43246 2.16686 1.92607 1.68089 1.63039 + 1.60289 1.59929 1.59054 1.58855 1.59018 1.60668 + 11.60847 10.53433 9.69693 8.95544 8.28978 7.68763 + 7.14214 6.64626 6.19391 5.78065 5.40235 5.05433 + 4.73061 4.42513 4.13168 3.83937 3.53256 3.18577 + 2.76288 2.50672 2.20483 1.92534 1.63395 1.57346 + 1.54640 1.54331 1.53235 1.52966 1.53230 1.55101 + 11.54054 10.48828 9.68224 8.96636 8.32162 7.73690 + 7.20606 6.72265 6.28109 5.87725 5.50720 5.16640 + 4.84900 4.54894 4.25976 3.97006 3.66282 3.30917 + 2.86625 2.59064 2.25777 1.94344 1.60851 1.53760 + 1.50977 1.50709 1.49427 1.49102 1.49450 1.51298 + 11.43639 10.41887 9.66369 8.98833 8.37791 7.82237 + 7.31668 6.85517 6.43297 6.04632 5.69162 5.36451 + 5.05923 4.76968 4.48925 4.20599 3.90094 3.53990 + 3.06846 2.76245 2.37870 2.00545 1.59616 1.50326 + 1.46154 1.45933 1.44933 1.44656 1.45051 1.46446 + 11.36029 10.37082 9.65408 9.00952 8.42556 7.89292 + 7.40732 6.96368 6.55772 6.18593 5.84486 5.53018 + 5.23603 4.95620 4.68410 4.40762 4.10677 3.74422 + 3.25662 2.92942 2.50602 2.08236 1.60400 1.49115 + 1.43668 1.43368 1.42316 1.42017 1.42356 1.43480 + 11.23796 10.30300 9.65072 9.05835 8.51809 8.02314 + 7.57090 7.15828 6.78259 6.44059 6.12840 5.84095 + 5.57081 5.31060 5.05373 4.78807 4.49511 4.14312 + 3.65959 3.31167 2.82093 2.29140 1.65255 1.49981 + 1.41616 1.40712 1.38697 1.38249 1.38530 1.39424 + 11.17430 10.27089 9.65592 9.09554 8.58291 8.11261 + 7.68271 7.29091 6.93527 6.61290 6.32006 6.05176 + 5.80044 5.55852 5.31935 5.07038 4.79238 4.45224 + 3.97071 3.61253 3.09115 2.50337 1.73606 1.53460 + 1.40631 1.39204 1.37021 1.36566 1.36775 1.37355 + 11.11328 10.24419 9.67233 9.14929 8.66976 8.22962 + 7.82752 7.46189 7.13146 6.83388 6.56603 6.32353 + 6.09944 5.88678 5.67946 5.46523 5.22329 4.91348 + 4.44323 4.07537 3.52101 2.86654 1.92579 1.63702 + 1.40146 1.37433 1.35604 1.35297 1.34762 1.35274 + 11.08675 10.23753 9.68938 9.18658 8.72499 8.30145 + 7.91505 7.56494 7.25049 6.96967 6.71956 6.49590 + 6.29181 6.10034 5.91556 5.72513 5.50858 5.22736 + 4.78763 4.43080 3.87248 3.17892 2.09731 1.73803 + 1.41536 1.37364 1.34723 1.34392 1.33608 1.34215 + 11.08044 10.23966 9.70298 9.21124 8.76075 8.34844 + 7.97326 7.63421 7.33045 7.06041 6.82193 6.61179 + 6.42455 6.25381 6.09192 5.92216 5.72063 5.45157 + 5.03063 4.69507 4.17367 3.48570 2.25830 1.82026 + 1.43257 1.38083 1.34214 1.33644 1.33297 1.33574 + 11.07263 10.24191 9.71463 9.23133 8.78867 8.38396 + 8.01632 7.68485 7.38894 7.12719 6.89770 6.69759 + 6.52176 6.36431 6.21809 6.06697 5.88700 5.64042 + 5.24150 4.91804 4.40995 3.72193 2.41751 1.91539 + 1.44884 1.38541 1.33987 1.33281 1.32916 1.33147 + 11.06101 10.24699 9.73199 9.25950 8.82662 8.43141 + 8.07339 7.75217 7.46760 7.21849 7.00296 6.81808 + 6.65854 6.51868 6.39288 6.26764 6.12157 5.91744 + 5.56967 5.27424 4.79052 4.10138 2.69449 2.10465 + 1.48808 1.39664 1.33646 1.33138 1.32170 1.32614 + 11.07708 10.25987 9.74286 9.27191 8.84364 8.45548 + 8.10615 7.79422 7.51846 7.27759 7.06997 6.89283 + 6.74120 6.61081 6.50008 6.40314 6.30099 6.13631 + 5.80619 5.52204 5.07334 4.42012 2.94643 2.27160 + 1.52517 1.41343 1.33700 1.32819 1.32080 1.32290 + 11.05291 10.26149 9.75885 9.29983 8.88162 8.50233 + 8.16090 7.85640 7.58811 7.35564 7.15847 6.99562 + 6.86474 6.76293 6.68604 6.62137 6.54871 6.43325 + 6.19299 5.96573 5.57729 4.97767 3.46561 2.63562 + 1.62322 1.46484 1.34133 1.32855 1.31274 1.31857 + 11.03522 10.26621 9.76948 9.31492 8.90031 8.52428 + 8.18616 7.88560 7.62250 7.39662 7.20735 7.05358 + 6.93264 6.84194 6.77922 6.73538 6.69372 6.61976 + 6.43792 6.25001 5.90310 5.34869 3.86760 2.95816 + 1.71720 1.51104 1.34943 1.33046 1.31459 1.31642 + 10.99445 10.27167 9.77950 9.32842 8.91715 8.54510 + 8.21169 7.91656 7.65965 7.44076 7.25956 7.11512 + 7.00516 6.92765 6.88146 6.85911 6.84845 6.82695 + 6.72979 6.59576 6.31315 5.83298 4.45242 3.46222 + 1.89957 1.61734 1.36734 1.33933 1.31094 1.31425 + 10.95935 10.27281 9.78324 9.33489 8.92623 8.55644 + 8.22524 7.93282 7.67958 7.46497 7.28790 7.14726 + 7.04174 6.97052 6.93392 6.92705 6.93927 6.94437 + 6.87918 6.77803 6.57330 6.19941 4.85893 3.79132 + 2.08619 1.74261 1.38430 1.33376 1.31539 1.31316 + 10.93277 10.27368 9.78600 9.33913 8.93177 8.56333 + 8.23361 7.94288 7.69163 7.47930 7.30483 7.16718 + 7.06513 6.99809 6.96693 6.96761 6.99147 7.01664 + 6.98688 6.91194 6.74262 6.41750 5.17707 4.10508 + 2.24301 1.84186 1.40622 1.34213 1.31901 1.31251 + 10.91413 10.27441 9.78807 9.34202 8.93538 8.56791 + 8.23940 7.95001 7.70012 7.48919 7.31624 7.18043 + 7.08091 7.01733 6.99021 6.99470 7.02359 7.06481 + 7.07060 7.01635 6.86138 6.55658 5.42931 4.38599 + 2.38796 1.93275 1.43039 1.35398 1.31881 1.31207 + 10.89090 10.27529 9.79050 9.34555 8.93999 8.57386 + 8.24691 7.95920 7.71098 7.50181 7.33084 7.19742 + 7.10102 7.04156 7.01973 7.03093 7.06915 7.12675 + 7.16754 7.14468 7.03444 6.78456 5.78894 4.80415 + 2.66692 2.11277 1.47401 1.37234 1.32495 1.31152 + 10.87587 10.27594 9.79230 9.34805 8.94311 8.57777 + 8.25170 7.96477 7.71710 7.50861 7.33905 7.20797 + 7.11413 7.05705 7.03786 7.05299 7.09726 7.16240 + 7.22457 7.22952 7.15844 6.93184 6.00408 5.15641 + 2.92710 2.26805 1.51541 1.40141 1.32026 1.31119 + 10.85401 10.27674 9.79419 9.35075 8.94673 8.58265 + 8.25805 7.97258 7.72615 7.51885 7.35078 7.22176 + 7.13053 7.07673 7.06177 7.08285 7.13603 7.21596 + 7.30476 7.33566 7.32081 7.17965 6.41864 5.68410 + 3.45374 2.63999 1.61928 1.45006 1.33193 1.31075 + 10.84193 10.27703 9.79505 9.35216 8.94870 8.58516 + 8.26109 7.97619 7.73042 7.52387 7.35671 7.22878 + 7.13890 7.08677 7.07405 7.09820 7.15604 7.24404 + 7.34700 7.39098 7.40565 7.31576 6.67763 6.03016 + 3.86417 2.95322 1.71921 1.50122 1.34403 1.31053 + 10.82914 10.27721 9.79576 9.35358 8.95079 8.58772 + 8.26401 7.97953 7.73443 7.52878 7.36266 7.23588 + 7.14736 7.09693 7.08648 7.11372 7.17628 7.27275 + 7.39083 7.44803 7.49121 7.45825 6.99163 6.46743 + 4.47017 3.45207 1.90592 1.60465 1.36795 1.31032 + 10.82295 10.27725 9.79579 9.35388 8.95146 8.58873 + 8.26542 7.98145 7.73710 7.53211 7.36603 7.23875 + 7.15041 7.10169 7.09378 7.12257 7.18470 7.28263 + 7.41728 7.49041 7.53447 7.49128 7.17562 6.84294 + 4.85848 3.77838 2.08357 1.72916 1.39131 1.31021 + 10.83732 10.28341 9.79495 9.35009 8.94733 8.58547 + 8.26364 7.98130 7.73812 7.53407 7.36900 7.24223 + 7.15162 7.09718 7.08443 7.11934 7.20334 7.31615 + 7.43238 7.49202 7.55280 7.57178 7.30509 6.91608 + 5.21240 4.15266 2.24953 1.80725 1.41189 1.31016 + 10.83416 10.28348 9.79513 9.35041 8.94776 8.58601 + 8.26431 7.98206 7.73903 7.53512 7.37021 7.24366 + 7.15332 7.09923 7.08697 7.12255 7.20753 7.32184 + 7.44100 7.50379 7.57123 7.60330 7.38743 7.04825 + 5.46139 4.40987 2.40668 1.90769 1.43328 1.31012 + 10.81118 10.27775 9.79686 9.35524 8.95304 8.59064 + 8.26771 7.98405 7.73988 7.53525 7.37029 7.24488 + 7.15804 7.10979 7.10218 7.13335 7.20167 7.30777 + 7.44718 7.52493 7.60096 7.64156 7.49564 7.22093 + 5.82493 4.81483 2.69015 2.10345 1.47556 1.31006 + 10.80839 10.27793 9.79730 9.35557 8.95323 8.59073 + 8.26780 7.98429 7.74037 7.53605 7.37132 7.24604 + 7.15934 7.11134 7.10414 7.13582 7.20487 7.31253 + 7.45399 7.53343 7.61620 7.66788 7.55522 7.32627 + 6.07678 5.12126 2.94113 2.28482 1.51515 1.31003 + 0.53489 0.55794 0.58254 0.60877 0.63650 0.66554 + 0.69592 0.72771 0.76102 0.79614 0.83359 0.87388 + 0.91726 0.96347 1.01079 1.05493 1.09098 1.11804 + 1.13830 1.14748 1.15566 1.16072 1.16401 1.16462 + 1.16504 1.16508 1.16512 1.16512 1.16513 1.16514 + 0.76251 0.79729 0.83308 0.87010 0.90836 0.94790 + 0.98877 1.03109 1.07503 1.12075 1.16839 1.21832 + 1.27120 1.32704 1.38363 1.43561 1.47731 1.50904 + 1.53140 1.53894 1.54726 1.55478 1.55944 1.56036 + 1.56131 1.56143 1.56150 1.56153 1.56151 1.56147 + 0.98273 1.02741 1.07282 1.11919 1.16649 1.21468 + 1.26380 1.31402 1.36560 1.41869 1.47332 1.52977 + 1.58865 1.64987 1.71109 1.76700 1.81203 1.84658 + 1.87124 1.87979 1.88929 1.89806 1.90451 1.90593 + 1.90731 1.90747 1.90759 1.90762 1.90761 1.90755 + 1.39404 1.45531 1.51626 1.57720 1.63793 1.69837 + 1.75854 1.81880 1.87971 1.94136 2.00362 2.06650 + 2.13034 2.19489 2.25804 2.31561 2.36340 2.40192 + 2.43169 2.44320 2.45562 2.46677 2.47654 2.47890 + 2.48097 2.48122 2.48142 2.48146 2.48146 2.48142 + 1.76641 1.84076 1.91313 1.98399 2.05316 2.12064 + 2.18656 2.25147 2.31625 2.38104 2.44580 2.51023 + 2.57394 2.63623 2.69580 2.75093 2.79960 2.84053 + 2.87412 2.88941 2.90479 2.91723 2.92998 2.93318 + 2.93571 2.93605 2.93630 2.93633 2.93637 2.93636 + 2.10211 2.18828 2.26952 2.34676 2.42039 2.49111 + 2.55924 2.62548 2.69092 2.75560 2.81923 2.88135 + 2.94165 2.99972 3.05478 3.10637 3.15383 3.19611 + 3.23325 3.25077 3.26844 3.28273 3.29747 3.30121 + 3.30417 3.30457 3.30486 3.30489 3.30493 3.30497 + 2.40610 2.50207 2.58995 2.67113 2.74667 2.81810 + 2.88594 2.95105 3.01473 3.07694 3.13736 3.19541 + 3.25097 3.30388 3.35388 3.40144 3.44696 3.48965 + 3.52927 3.54849 3.56793 3.58360 3.59981 3.60395 + 3.60722 3.60765 3.60797 3.60801 3.60806 3.60812 + 2.93319 3.04406 3.14027 3.22428 3.29859 3.36649 + 3.42895 3.48713 3.54272 3.59585 3.64632 3.69379 + 3.73848 3.78071 3.82084 3.86047 3.90116 3.94259 + 3.98433 4.00544 4.02690 4.04420 4.06206 4.06665 + 4.07026 4.07073 4.07108 4.07113 4.07118 4.07127 + 3.37540 3.49652 3.59651 3.67896 3.74787 3.80835 + 3.86182 3.90974 3.95420 3.99562 4.03423 4.07021 + 4.10397 4.13620 4.16758 4.20001 4.23542 4.27386 + 4.31497 4.33640 4.35835 4.37609 4.39440 4.39908 + 4.40279 4.40328 4.40364 4.40369 4.40373 4.40382 + 4.23544 4.37005 4.46857 4.53754 4.58470 4.61940 + 4.64446 4.66250 4.67700 4.68882 4.69868 4.70744 + 4.71656 4.72763 4.74134 4.75855 4.78033 4.80793 + 4.84155 4.85994 4.87919 4.89508 4.91150 4.91567 + 4.91901 4.91945 4.91977 4.91981 4.91984 4.91988 + 4.88393 4.99810 5.08396 5.14446 5.17996 5.19246 + 5.18631 5.16897 5.14988 5.13171 5.11552 5.10250 + 5.09419 5.09181 5.09479 5.10048 5.10721 5.11907 + 5.14135 5.15630 5.17066 5.18106 5.19388 5.19722 + 5.19965 5.19994 5.20022 5.20024 5.20031 5.20024 + 5.81025 5.90257 5.95685 5.97837 5.96873 5.93168 + 5.87391 5.80601 5.74030 5.68063 5.62791 5.58291 + 5.54659 5.51910 5.49921 5.48260 5.46603 5.45391 + 5.45209 5.45500 5.45713 5.45781 5.46134 5.46232 + 5.46288 5.46295 5.46306 5.46305 5.46309 5.46294 + 6.46491 6.57466 6.59751 6.55629 6.47700 6.38688 + 6.29273 6.19826 6.10752 6.02257 5.94481 5.87479 + 5.81330 5.76025 5.71563 5.67800 5.64577 5.61839 + 5.59499 5.58471 5.57549 5.56930 5.56389 5.56258 + 5.56160 5.56149 5.56141 5.56139 5.56139 5.56126 + 7.00229 7.08701 7.07289 6.98847 6.86537 6.73575 + 6.60685 6.48180 6.36400 6.25484 6.15499 6.06426 + 5.98338 5.91216 5.85035 5.79602 5.74718 5.70322 + 5.66294 5.64384 5.62564 5.61229 5.59981 5.59685 + 5.59450 5.59419 5.59397 5.59394 5.59393 5.59387 + 7.45576 7.51222 7.46084 7.33533 7.17222 7.00771 + 6.84908 6.69827 6.55759 6.42785 6.30894 6.20016 + 6.10210 6.01466 5.93734 5.86797 5.80446 5.74645 + 5.69250 5.66624 5.64068 5.62142 5.60307 5.59873 + 5.59527 5.59481 5.59446 5.59441 5.59439 5.59446 + 8.37539 8.17451 7.96840 7.76774 7.57231 7.38233 + 7.19800 7.01940 6.84715 6.68242 6.52566 6.37725 + 6.23849 6.11116 5.99632 5.89580 5.81059 5.73710 + 5.67405 5.64963 5.63174 5.61538 5.54888 5.51775 + 5.53213 5.53868 5.53530 5.53323 5.53651 5.53481 + 8.74528 8.67291 8.48019 8.21467 7.92376 7.65110 + 7.40234 7.17554 6.96854 6.77956 6.60465 6.44108 + 6.28951 6.15109 6.02477 5.90803 5.79900 5.69873 + 5.60544 5.55909 5.51301 5.47720 5.44238 5.43408 + 5.42743 5.42652 5.42585 5.42576 5.42570 5.42599 + 9.69521 9.45449 9.11233 8.71891 8.32010 7.95576 + 7.62961 7.33907 7.08074 6.84795 6.63051 6.42237 + 6.22620 6.04477 5.87778 5.72175 5.57479 5.43857 + 5.31186 5.24961 5.18793 5.13999 5.09285 5.08122 + 5.07198 5.07078 5.06990 5.06978 5.06970 5.06963 + 10.38558 9.85540 9.35257 8.88654 8.45469 8.05531 + 7.68677 7.34800 7.03848 6.75629 6.49883 6.26282 + 6.04351 5.83786 5.64711 5.47084 5.30705 5.14663 + 4.98265 4.90305 4.83185 4.78292 4.72765 4.71203 + 4.70134 4.70033 4.69919 4.69901 4.69886 4.69833 + 11.00723 10.30363 9.65479 9.06285 8.52201 8.02907 + 7.58171 7.17655 6.81085 6.48125 6.18338 5.91195 + 5.65961 5.42119 5.19705 4.98769 4.79004 4.59557 + 4.39893 4.30433 4.22025 4.16262 4.09649 4.07738 + 4.06459 4.06344 4.06211 4.06193 4.06166 4.06076 + 11.32606 10.50614 9.76556 9.09690 8.49221 7.94582 + 7.45399 7.01118 6.61206 6.25195 5.92576 5.62730 + 5.34811 5.08238 4.83054 4.59391 4.37232 4.16209 + 3.96186 3.86608 3.77142 3.69731 3.62493 3.60684 + 3.59238 3.59069 3.58925 3.58907 3.58892 3.58870 + 11.53721 10.62396 9.81480 9.09135 8.44367 7.86303 + 7.34293 6.87523 6.45180 6.06753 5.71783 5.39742 + 5.09934 4.81861 4.55466 4.30678 4.07402 3.85246 + 3.64041 3.53827 3.43685 3.35690 3.27910 3.26071 + 3.24581 3.24390 3.24226 3.24212 3.24190 3.24311 + 11.66959 10.69065 9.83542 9.07487 8.39822 7.79470 + 7.25525 6.76976 6.32852 5.92625 5.55901 5.22243 + 4.91101 4.62046 4.34896 4.09348 3.85166 3.62125 + 3.40104 3.29456 3.18775 3.10264 3.02051 3.00121 + 2.98602 2.98413 2.98226 2.98195 2.98186 2.98383 + 11.81833 10.75695 9.84555 9.03843 8.32425 7.69092 + 7.12621 6.61828 6.15639 5.73499 5.35000 4.99698 + 4.67063 4.36658 4.08254 3.81477 3.56008 3.31653 + 3.08147 2.96676 2.85183 2.76021 2.67010 2.64806 + 2.63068 2.62861 2.62667 2.62637 2.62625 2.62707 + 11.88507 10.77786 9.83773 9.00654 8.27299 7.62388 + 7.04581 6.52628 6.05438 5.62434 5.23171 4.87164 + 4.53832 4.22698 3.93498 3.65819 3.39294 3.13713 + 2.88832 2.76603 2.64386 2.54653 2.44838 2.42291 + 2.40260 2.40031 2.39845 2.39819 2.39800 2.39629 + 11.91275 10.76374 9.80429 8.95648 8.21038 7.54858 + 6.95869 6.42874 5.94855 5.51202 5.11406 4.74904 + 4.41016 4.09180 3.79068 3.50175 3.21994 2.94098 + 2.66084 2.51838 2.37225 2.25264 2.13213 2.10114 + 2.07592 2.07298 2.07070 2.07041 2.07011 2.06810 + 11.87141 10.72280 9.77431 8.93528 8.19613 7.53731 + 6.94812 6.41789 5.93749 5.50097 5.10312 4.73819 + 4.39922 4.08026 3.77741 3.48445 3.19458 2.90014 + 2.59183 2.42849 2.25361 2.10516 1.96052 1.92698 + 1.89998 1.89646 1.89306 1.89255 1.89230 1.89540 + 11.73654 10.63045 9.73025 8.92914 8.21473 7.57128 + 6.99171 6.46909 5.99735 5.57053 5.18230 4.82539 + 4.49067 4.17109 3.86392 3.56516 3.26690 2.95165 + 2.59798 2.39964 2.17995 1.98421 1.77986 1.73483 + 1.71300 1.71069 1.70349 1.70175 1.70307 1.71484 + 11.62599 10.54946 9.69048 8.92674 8.24125 7.62115 + 7.06023 6.55232 6.09213 5.67425 5.29297 4.94165 + 4.61176 4.29642 3.99229 3.69407 3.39118 3.06019 + 2.67099 2.44369 2.18461 1.94780 1.69174 1.63352 + 1.61612 1.61541 1.60505 1.60220 1.60513 1.62119 + 11.56085 10.49832 9.66841 8.93228 8.27034 7.67071 + 7.12685 6.63204 6.18052 5.76797 5.39041 5.04328 + 4.72086 4.41730 4.12654 3.83801 3.53608 3.19450 + 2.77557 2.51980 2.21577 1.93249 1.63882 1.58109 + 1.56017 1.55779 1.54602 1.54312 1.54626 1.56410 + 11.49057 10.44996 9.65137 8.94083 8.29983 7.71765 + 7.18847 6.70617 6.26546 5.86236 5.49306 5.15314 + 4.83700 4.53878 4.25225 3.96643 3.66439 3.31650 + 2.87813 2.60297 2.26742 1.94843 1.61085 1.54340 + 1.52326 1.52149 1.50765 1.50414 1.50826 1.52580 + 11.38400 10.37806 9.62988 8.95966 8.35293 7.79995 + 7.29599 6.83566 6.41442 6.02860 5.67470 5.34851 + 5.04444 4.75662 4.47873 4.19933 3.89967 3.54492 + 3.07872 2.77318 2.38610 2.00733 1.59540 1.50664 + 1.47416 1.47327 1.46258 1.45959 1.46460 1.47778 + 11.30727 10.32883 9.61874 8.97907 8.39866 7.86854 + 7.38465 6.94228 6.53735 6.16651 5.82633 5.51264 + 5.21967 4.94144 4.67170 4.39888 4.10335 3.74734 + 3.26551 2.93888 2.51176 2.08200 1.60118 1.49315 + 1.44913 1.44764 1.43638 1.43313 1.43769 1.44875 + 11.18607 10.26113 9.61445 9.02629 8.48908 7.99632 + 7.54568 7.13429 6.75979 6.41899 6.10801 5.82177 + 5.55286 5.29397 5.03880 4.77574 4.48690 4.14114 + 3.66504 3.31912 2.82565 2.28887 1.64598 1.50188 + 1.42964 1.42153 1.40007 1.39533 1.39851 1.40857 + 11.12452 10.23013 9.61995 9.06317 8.55323 8.08493 + 7.65653 7.26596 6.91154 6.59036 6.29874 6.03163 + 5.78147 5.54074 5.30303 5.05626 4.78179 4.44723 + 3.97282 3.61694 3.09388 2.50043 1.73104 1.53760 + 1.41956 1.40618 1.38335 1.37858 1.38099 1.38753 + 11.06790 10.20605 9.63762 9.11732 8.63997 8.20157 + 7.80089 7.43645 7.10712 6.81061 6.54380 6.30229 + 6.07919 5.86759 5.66159 5.44930 5.21034 4.90478 + 4.43978 4.07392 3.51960 2.86404 1.92640 1.64196 + 1.41358 1.38756 1.36933 1.36617 1.36130 1.36609 + 11.04423 10.20130 9.65591 9.15531 8.69553 8.27350 + 7.88838 7.53939 7.22598 6.94615 6.69696 6.47420 + 6.27098 6.08042 5.89670 5.70776 5.49343 5.21550 + 4.78026 4.42577 3.86921 3.17702 2.10030 1.74462 + 1.42733 1.38654 1.36051 1.35718 1.34956 1.35535 + 11.04003 10.20494 9.67048 9.18060 8.73166 8.32067 + 7.94666 7.60863 7.30585 7.03676 6.79917 6.58989 + 6.40343 6.23343 6.07234 5.90365 5.70371 5.43713 + 5.02017 4.68746 4.16957 3.48438 2.26163 1.82807 + 1.44472 1.39357 1.35530 1.34968 1.34622 1.34898 + 11.03355 10.20809 9.68271 9.20105 8.75982 8.35638 + 7.98985 7.65940 7.36439 7.10350 6.87480 6.67540 + 6.50024 6.34342 6.19789 6.04764 5.86893 5.62445 + 5.22912 4.90833 4.40385 3.72015 2.42285 1.92319 + 1.46063 1.39800 1.35303 1.34600 1.34241 1.34480 + 11.02348 10.21420 9.70077 9.22965 8.79807 8.40404 + 8.04708 7.72682 7.44308 7.19471 6.97981 6.79548 + 6.63646 6.49710 6.37184 6.24725 6.10207 5.89933 + 5.55421 5.26124 4.78180 4.09851 2.70034 2.11261 + 1.49935 1.40874 1.34956 1.34460 1.33498 1.33960 + 11.03963 10.22728 9.71183 9.24229 8.81528 8.42825 + 8.07992 7.76887 7.49387 7.25366 7.04660 6.86996 + 6.71877 6.58880 6.47849 6.38202 6.28045 6.11666 + 5.78858 5.50680 5.06280 4.41584 2.95068 2.27866 + 1.53609 1.42531 1.35005 1.34131 1.33410 1.33641 + 11.01560 10.22871 9.72753 9.26985 8.85287 8.47473 + 8.13437 7.83079 7.56331 7.33150 7.13490 6.97249 + 6.84192 6.74034 6.66358 6.59906 6.52667 6.41179 + 6.17316 5.94777 5.56268 4.96773 3.46476 2.63949 + 1.63329 1.47614 1.35421 1.34168 1.32594 1.33204 + 10.99771 10.23304 9.73776 9.28459 8.87129 8.49647 + 8.15946 7.85987 7.59760 7.37236 7.18361 7.03020 + 6.90953 6.81901 6.75641 6.71264 6.67108 6.59739 + 6.41660 6.23019 5.88631 5.33522 3.86111 2.95927 + 1.72660 1.52187 1.36216 1.34348 1.32781 1.32982 + 10.95704 10.23800 9.74736 9.29781 8.88798 8.51719 + 8.18485 7.89064 7.63451 7.41625 7.23560 7.09159 + 6.98192 6.90454 6.85837 6.83600 6.82534 6.80382 + 6.70690 6.57376 6.29370 5.81558 4.43983 3.46029 + 1.90771 1.62718 1.37976 1.35229 1.32409 1.32760 + 10.92207 10.23915 9.75115 9.30430 8.89702 8.52843 + 8.19827 7.90678 7.65432 7.44039 7.26387 7.12366 + 7.01844 6.94737 6.91081 6.90379 6.91577 6.92075 + 6.85604 6.75550 6.55164 6.17902 4.84609 3.78660 + 2.09325 1.75193 1.39640 1.34643 1.32851 1.32650 + 10.89571 10.24002 9.75397 9.30857 8.90254 8.53526 + 8.20661 7.91680 7.66635 7.45470 7.28078 7.14356 + 7.04180 6.97491 6.94377 6.94433 6.96796 6.99291 + 6.96322 6.88860 6.71998 6.39634 5.16358 4.09897 + 2.24906 1.85053 1.41809 1.35465 1.33210 1.32586 + 10.87738 10.24085 9.75610 9.31149 8.90614 8.53984 + 8.21237 7.92391 7.67483 7.46457 7.29220 7.15680 + 7.05756 6.99413 6.96703 6.97140 7.00007 7.04103 + 7.04664 6.99246 6.83809 6.53503 5.41567 4.37890 + 2.39295 1.94074 1.44210 1.36643 1.33185 1.32543 + 10.85453 10.24183 9.75862 9.31509 8.91081 8.54584 + 8.21991 7.93312 7.68569 7.47718 7.30676 7.17378 + 7.07765 7.01832 6.99648 7.00757 7.04561 7.10294 + 7.14323 7.12014 7.01032 6.76261 5.77519 4.79525 + 2.67016 2.11973 1.48533 1.38450 1.33796 1.32489 + 10.83977 10.24249 9.76043 9.31759 8.91394 8.54976 + 8.22474 7.93872 7.69185 7.48401 7.31498 7.18430 + 7.09073 7.03380 7.01461 7.02961 7.07360 7.13843 + 7.20034 7.20503 7.13360 6.90892 5.99123 5.14593 + 2.92856 2.27392 1.52638 1.41345 1.33320 1.32457 + 10.81848 10.24339 9.76234 9.32031 8.91759 8.55468 + 8.23112 7.94655 7.70090 7.49423 7.32667 7.19804 + 7.10708 7.05341 7.03846 7.05940 7.11230 7.19190 + 7.28036 7.31092 7.29545 7.15608 6.40453 5.67011 + 3.45218 2.64391 1.62940 1.46147 1.34473 1.32413 + 10.80654 10.24378 9.76322 9.32172 8.91955 8.55718 + 8.23415 7.95018 7.70519 7.49928 7.33261 7.20506 + 7.11543 7.06343 7.05072 7.07473 7.13229 7.21993 + 7.32249 7.36613 7.38023 7.29161 6.66069 6.01356 + 3.86046 2.95547 1.72856 1.51205 1.35669 1.32391 + 10.79381 10.24397 9.76397 9.32315 8.92162 8.55969 + 8.23703 7.95347 7.70916 7.50416 7.33854 7.21212 + 7.12384 7.07354 7.06308 7.09020 7.15250 7.24860 + 7.36618 7.42308 7.46593 7.43316 6.96908 6.44721 + 4.46340 3.45156 1.91391 1.61447 1.38040 1.32368 + 10.78761 10.24391 9.76400 9.32345 8.92228 8.56069 + 8.23842 7.95538 7.71180 7.50745 7.34190 7.21499 + 7.12689 7.07829 7.07037 7.09903 7.16085 7.25840 + 7.39260 7.46549 7.50920 7.46546 7.14972 6.81970 + 4.84945 3.77592 2.09040 1.73805 1.40372 1.32357 + 10.80202 10.25007 9.76311 9.31966 8.91817 8.55744 + 8.23664 7.95518 7.71280 7.50939 7.34484 7.21846 + 7.12811 7.07378 7.06101 7.09572 7.17940 7.29191 + 7.40792 7.46730 7.52724 7.54494 7.27794 6.89152 + 5.20137 4.14805 2.25518 1.81547 1.42395 1.32350 + 10.79901 10.25014 9.76330 9.31997 8.91861 8.55800 + 8.23730 7.95598 7.71371 7.51045 7.34606 7.21990 + 7.12981 7.07585 7.06354 7.09890 7.18355 7.29757 + 7.41655 7.47907 7.54563 7.57629 7.35976 7.02282 + 5.44879 4.40362 2.41130 1.91523 1.44516 1.32346 + 10.77597 10.24420 9.76486 9.32474 8.92393 8.56273 + 8.24080 7.95801 7.71457 7.51056 7.34611 7.22109 + 7.13452 7.08638 7.07874 7.10976 7.17783 7.28352 + 7.42238 7.49988 7.57566 7.61564 7.46851 7.19600 + 5.80970 4.80564 2.69300 2.10968 1.48706 1.32343 + 10.77302 10.24428 9.76516 9.32500 8.92405 8.56280 + 8.24091 7.95828 7.71510 7.51140 7.34717 7.22226 + 7.13582 7.08798 7.08077 7.11230 7.18107 7.28829 + 7.42926 7.50836 7.59056 7.64279 7.53329 7.30192 + 6.05922 5.10987 2.94253 2.29000 1.52621 1.32342 + 0.52647 0.54935 0.57383 0.59998 0.62759 0.65645 + 0.68655 0.71801 0.75098 0.78571 0.82265 0.86222 + 0.90456 0.94933 0.99503 1.03799 1.07399 1.10200 + 1.12343 1.13285 1.14126 1.14666 1.15070 1.15153 + 1.15214 1.15221 1.15226 1.15227 1.15228 1.15229 + 0.75172 0.78630 0.82188 0.85867 0.89667 0.93591 + 0.97645 1.01838 1.06189 1.10708 1.15409 1.20322 + 1.25503 1.30951 1.36465 1.41563 1.45736 1.49009 + 1.51423 1.52284 1.53196 1.53987 1.54523 1.54634 + 1.54742 1.54755 1.54764 1.54766 1.54765 1.54761 + 0.96985 1.01425 1.05937 1.10543 1.15238 1.20021 + 1.24895 1.29875 1.34987 1.40242 1.45644 1.51213 + 1.57003 1.63005 1.69002 1.74510 1.79027 1.82596 + 1.85273 1.86259 1.87317 1.88251 1.88961 1.89119 + 1.89266 1.89284 1.89297 1.89300 1.89299 1.89293 + 1.37757 1.43844 1.49899 1.55954 1.61989 1.67993 + 1.73971 1.79957 1.86007 1.92128 1.98306 2.04539 + 2.10856 2.17231 2.23468 2.29184 2.33998 2.37972 + 2.41168 2.42459 2.43828 2.45020 2.46057 2.46306 + 2.46521 2.46547 2.46568 2.46572 2.46572 2.46568 + 1.74702 1.82091 1.89284 1.96328 2.03208 2.09921 + 2.16481 2.22941 2.29392 2.35844 2.42291 2.48703 + 2.55038 2.61227 2.67151 2.72659 2.77577 2.81789 + 2.85344 2.86994 2.88654 2.89987 2.91322 2.91651 + 2.91914 2.91949 2.91975 2.91978 2.91982 2.91981 + 2.08034 2.16597 2.24676 2.32365 2.39697 2.46743 + 2.53533 2.60138 2.66670 2.73128 2.79485 2.85690 + 2.91712 2.97513 3.03022 3.08205 3.13015 3.17353 + 3.21227 3.23082 3.24959 3.26472 3.28008 3.28393 + 3.28699 3.28741 3.28770 3.28773 3.28777 3.28782 + 2.38238 2.47776 2.56520 2.64611 2.72145 2.79272 + 2.86046 2.92550 2.98920 3.05150 3.11204 3.17024 + 3.22597 3.27911 3.32939 3.37742 3.42368 3.46734 + 3.50823 3.52827 3.54865 3.56511 3.58196 3.58622 + 3.58959 3.59004 3.59038 3.59042 3.59046 3.59053 + 2.90654 3.01678 3.11264 3.19655 3.27089 3.33887 + 3.40146 3.45984 3.51574 3.56926 3.62018 3.66816 + 3.71338 3.75619 3.79696 3.83733 3.87885 3.92107 + 3.96353 3.98511 4.00721 4.02515 4.04366 4.04839 + 4.05213 4.05264 4.05299 4.05303 4.05308 4.05318 + 3.34677 3.46730 3.56706 3.64957 3.71873 3.77952 + 3.83337 3.88173 3.92673 3.96878 4.00809 4.04479 + 4.07931 4.11234 4.14453 4.17783 4.21408 4.25318 + 4.29468 4.31633 4.33869 4.35693 4.37586 4.38072 + 4.38456 4.38508 4.38546 4.38551 4.38556 4.38565 + 4.20431 4.33853 4.43712 4.50653 4.55440 4.58993 + 4.61591 4.63490 4.65033 4.66314 4.67402 4.68387 + 4.69403 4.70604 4.72061 4.73867 4.76133 4.78947 + 4.82309 4.84143 4.86078 4.87697 4.89394 4.89828 + 4.90178 4.90224 4.90258 4.90262 4.90267 4.90269 + 4.85210 4.96637 5.05264 5.11383 5.15023 5.16385 + 5.15895 5.14296 5.12517 5.10826 5.09328 5.08138 + 5.07409 5.07263 5.07642 5.08288 5.09034 5.10274 + 5.12518 5.14008 5.15450 5.16512 5.17843 5.18194 + 5.18452 5.18483 5.18513 5.18514 5.18522 5.18514 + 5.77957 5.87247 5.92764 5.95035 5.94210 5.90661 + 5.85051 5.78426 5.72012 5.66188 5.61046 5.56660 + 5.53125 5.50455 5.48531 5.46926 5.45328 5.44176 + 5.44057 5.44380 5.44623 5.44718 5.45114 5.45226 + 5.45292 5.45301 5.45313 5.45312 5.45316 5.45300 + 6.43784 6.54631 6.56975 6.53046 6.45370 6.36601 + 6.27402 6.18132 6.09195 6.00808 5.93132 5.86241 + 5.80198 5.74980 5.70589 5.66876 5.63694 5.61012 + 5.58772 5.57802 5.56936 5.56355 5.55854 5.55735 + 5.55642 5.55631 5.55625 5.55625 5.55625 5.55610 + 6.97571 7.06134 7.04895 6.96669 6.84586 6.71830 + 6.59126 6.46781 6.35144 6.24362 6.14516 6.05590 + 5.97626 5.90581 5.84438 5.79032 5.74192 5.69864 + 5.65941 5.64099 5.62349 5.61064 5.59854 5.59566 + 5.59338 5.59308 5.59287 5.59284 5.59282 5.59277 + 7.43105 7.48851 7.43925 7.31643 7.15595 6.99355 + 6.83653 6.68710 6.54790 6.41972 6.30241 6.19515 + 6.09832 6.01170 5.93485 5.86580 5.80269 5.74523 + 5.69220 5.66668 5.64188 5.62317 5.60523 5.60096 + 5.59756 5.59711 5.59677 5.59672 5.59669 5.59677 + 8.35311 8.15486 7.95139 7.75320 7.56012 7.37236 + 7.19011 7.01345 6.84302 6.67996 6.52471 6.37766 + 6.24010 6.11378 5.99977 5.89991 5.81518 5.74210 + 5.67952 5.65540 5.63791 5.62208 5.55669 5.52596 + 5.54007 5.54653 5.54323 5.54120 5.54444 5.54276 + 8.72615 8.65530 8.46589 8.20436 7.91693 7.64632 + 7.39862 7.17271 6.96728 6.78041 6.60751 6.44554 + 6.29530 6.15805 6.03273 5.91679 5.80833 5.70828 + 5.61529 5.56955 5.52423 5.48906 5.45471 5.44652 + 5.43996 5.43907 5.43840 5.43830 5.43825 5.43855 + 9.67972 9.44278 9.10440 8.71443 8.31852 7.95652 + 7.63225 7.34335 7.08665 6.85547 6.63960 6.43297 + 6.23830 6.05840 5.89292 5.73834 5.59261 5.45697 + 5.33046 5.26872 5.20773 5.16042 5.11386 5.10237 + 5.09325 5.09208 5.09120 5.09107 5.09099 5.09093 + 10.37267 9.84670 9.34772 8.88508 8.45621 8.05943 + 7.69316 7.35640 7.04861 6.76795 6.51190 6.27724 + 6.05930 5.85512 5.66597 5.49140 5.32938 5.17050 + 5.00756 4.92833 4.85759 4.80921 4.75465 4.73923 + 4.72865 4.72766 4.72654 4.72637 4.72622 4.72567 + 10.99681 10.29824 9.65367 9.06542 8.52775 8.03755 + 7.59253 7.18937 6.82545 6.49741 6.20096 5.93092 + 5.68002 5.44319 5.22081 5.01336 4.81777 4.62535 + 4.43046 4.33661 4.25315 4.19596 4.13054 4.11172 + 4.09906 4.09791 4.09661 4.09643 4.09615 4.09524 + 11.31856 10.50301 9.76633 9.10131 8.49993 7.95654 + 7.46735 7.02682 6.62956 6.27098 5.94609 5.64886 + 5.37102 5.10686 4.85683 4.62219 4.40272 4.19451 + 3.99594 3.90089 3.80698 3.73350 3.66169 3.64372 + 3.62939 3.62771 3.62628 3.62610 3.62595 3.62574 + 11.52645 10.61950 9.81606 9.09780 8.45473 7.87799 + 7.36098 6.89531 6.47275 6.08846 5.73838 5.41791 + 5.12107 4.84325 4.58301 4.33777 4.10559 3.88446 + 3.67457 3.57390 3.47330 3.39338 3.31593 3.29742 + 3.28271 3.28091 3.27921 3.27895 3.27886 3.28006 + 11.65831 10.68909 9.84068 9.08479 8.41116 7.80952 + 7.27125 6.78672 6.34665 5.94583 5.58027 5.24551 + 4.93594 4.64715 4.37734 4.12337 3.88289 3.65370 + 3.43472 3.32890 3.22283 3.13830 3.05626 3.03686 + 3.02164 3.01975 3.01784 3.01753 3.01747 3.01949 + 11.80806 10.75642 9.85134 9.04816 8.33624 7.70401 + 7.13982 6.63248 6.17173 5.75205 5.36918 5.01851 + 4.69439 4.39231 4.10994 3.84357 3.58996 3.34699 + 3.11201 2.99745 2.88332 2.79260 2.70202 2.68006 + 2.66250 2.66028 2.65835 2.65817 2.65794 2.65883 + 11.86967 10.77321 9.84001 9.01339 8.28256 7.63493 + 7.05761 6.53870 6.06778 5.63911 5.24816 4.88996 + 4.55853 4.24900 3.95868 3.68335 3.41927 3.16430 + 2.91602 2.79390 2.67187 2.57462 2.47633 2.45077 + 2.43041 2.42812 2.42627 2.42601 2.42581 2.42407 + 11.89405 10.75226 9.79765 8.95356 8.21022 7.55050 + 6.96226 6.43376 5.95499 5.51992 5.12349 4.76008 + 4.42290 4.10634 3.80705 3.51986 3.23959 2.96177 + 2.68216 2.53968 2.39331 2.27344 2.15301 2.12214 + 2.09697 2.09404 2.09178 2.09149 2.09117 2.08911 + 11.84761 10.70547 9.76138 8.92591 8.18959 7.53306 + 6.94584 6.41731 5.93852 5.50354 5.10723 4.74391 + 4.40668 4.08961 3.78873 3.49769 3.20951 2.91638 + 2.60884 2.44560 2.27061 2.12200 1.97769 1.94437 + 1.91748 1.91395 1.91053 1.91002 1.90980 1.91295 + 11.70492 10.60507 9.70911 8.91157 8.20020 7.55937 + 6.98211 6.46152 5.99162 5.56647 5.17982 4.82448 + 4.49135 4.17347 3.86809 3.57123 3.27494 2.96158 + 2.60946 2.41173 2.19249 1.99705 1.79327 1.74859 + 1.72706 1.72471 1.71732 1.71558 1.71712 1.72913 + 11.60584 10.52791 9.66871 8.90639 8.22333 7.60596 + 7.04725 6.54012 6.07854 5.65788 5.27380 4.92146 + 4.59489 4.28813 3.99535 3.70651 3.40774 3.07751 + 2.68630 2.45540 2.18919 1.94631 1.70043 1.65245 + 1.62978 1.62657 1.61691 1.61474 1.61716 1.63412 + 11.51459 10.46464 9.64236 8.91110 8.25208 7.65400 + 7.11088 6.61664 6.16601 5.75479 5.37891 5.03378 + 4.71358 4.41242 4.12407 3.83772 3.53768 3.19802 + 2.78135 2.52682 2.22403 1.94172 1.64948 1.59246 + 1.57210 1.56956 1.55729 1.55439 1.55814 1.57645 + 11.44144 10.41427 9.62366 8.91818 8.28010 7.69933 + 7.17069 6.68872 6.24880 5.84695 5.47933 5.14145 + 4.82759 4.53179 4.24771 3.96410 3.66399 3.31816 + 2.88237 2.60867 2.27458 1.95675 1.62089 1.55431 + 1.53491 1.53295 1.51847 1.51493 1.51985 1.53793 + 11.33177 10.33988 9.60002 8.93499 8.33116 7.77946 + 7.27584 6.81566 6.39502 6.01038 5.65814 5.33398 + 5.03219 4.74677 4.47132 4.19416 3.89655 3.54408 + 3.08086 2.77706 2.39177 2.01450 1.60483 1.51712 + 1.48554 1.48444 1.47310 1.47015 1.47605 1.48987 + 11.25391 10.28956 9.58763 8.95312 8.37554 7.84664 + 7.36304 6.92074 6.51636 6.14664 5.80806 5.49635 + 5.20561 4.92972 4.66233 4.39175 4.09834 3.74479 + 3.26621 2.94150 2.51640 2.08837 1.61021 1.50343 + 1.46056 1.45886 1.44686 1.44365 1.44924 1.46096 + 11.17025 10.23697 9.58334 8.99147 8.45326 7.96158 + 7.51341 7.10518 6.73377 6.39574 6.08706 5.80238 + 5.53395 5.27483 5.02078 4.76399 4.48751 4.15094 + 3.67099 3.31792 2.81767 2.28861 1.66594 1.50332 + 1.44200 1.43489 1.41046 1.40856 1.40654 1.42107 + 11.11311 10.20698 9.58765 9.02614 8.51504 8.04825 + 7.62309 7.23640 6.88540 6.56693 6.27722 6.01110 + 5.76082 5.51940 5.28263 5.04255 4.78144 4.45627 + 3.97625 3.61245 3.08363 2.50090 1.75161 1.53689 + 1.43200 1.42057 1.39429 1.39154 1.38964 1.40023 + 11.02179 10.16901 9.60512 9.08797 8.61266 8.17552 + 7.77556 7.41166 7.08302 6.78738 6.52164 6.28134 + 6.05953 5.84928 5.64473 5.43411 5.19715 4.89427 + 4.43315 4.06984 3.51855 2.86613 1.93353 1.65116 + 1.42535 1.39958 1.38112 1.37802 1.37394 1.37904 + 11.00139 10.16598 9.62390 9.12577 8.66778 8.24698 + 7.86273 7.51446 7.20179 6.92279 6.67450 6.45270 + 6.25048 6.06094 5.87837 5.69078 5.47820 5.20278 + 4.77131 4.41943 3.86613 3.17749 2.10664 1.75332 + 1.43904 1.39867 1.37275 1.36950 1.36243 1.36845 + 10.99949 10.17082 9.63893 9.15109 8.70369 8.29390 + 7.92080 7.58358 7.28159 7.01332 6.77656 6.56810 + 6.38246 6.21328 6.05306 5.88535 5.68676 5.42241 + 5.00937 4.67946 4.16507 3.48352 2.26676 1.83601 + 1.45652 1.40615 1.36785 1.36187 1.35941 1.36218 + 10.99473 10.17488 9.65152 9.17156 8.73172 8.32945 + 7.96391 7.63433 7.34016 7.08005 6.85209 6.65339 + 6.47888 6.32270 6.17784 6.02839 5.85088 5.60841 + 5.21668 4.89862 4.39778 3.71808 2.42727 1.93059 + 1.47226 1.41049 1.36583 1.35861 1.35564 1.35807 + 10.98643 10.18179 9.66984 9.20010 8.76979 8.37694 + 8.02107 7.70179 7.41891 7.17126 6.95699 6.77317 + 6.61459 6.47562 6.35079 6.22676 6.08248 5.88138 + 5.53933 5.24884 4.77300 4.09410 2.70348 2.11916 + 1.51059 1.42092 1.36271 1.35785 1.34826 1.35297 + 11.00284 10.19508 9.68110 9.21288 8.78708 8.40116 + 8.05382 7.74367 7.46948 7.22996 7.02350 6.84737 + 6.69661 6.56701 6.45701 6.36090 6.25987 6.09725 + 5.77180 5.49234 5.05193 4.40962 2.95262 2.28419 + 1.54696 1.43728 1.36347 1.35500 1.34736 1.34984 + 10.97905 10.19632 9.69638 9.23995 8.82421 8.44724 + 8.10798 7.80541 7.53881 7.30774 7.11172 6.94973 + 6.81945 6.71801 6.64133 6.57690 6.50479 6.39053 + 6.15351 5.92991 5.54809 4.95771 3.46387 2.64324 + 1.64325 1.48761 1.36791 1.35570 1.33932 1.34553 + 10.96096 10.20026 9.70626 9.25440 8.84241 8.46887 + 8.13305 7.83450 7.57311 7.34852 7.16025 7.00717 + 6.88672 6.79639 6.73390 6.69019 6.64867 6.57519 + 6.39535 6.21023 5.86918 5.32257 3.85809 2.96125 + 1.73591 1.53260 1.37562 1.35777 1.34105 1.34335 + 10.92058 10.20473 9.71556 9.26760 8.85931 8.48978 + 8.15846 7.86510 7.60974 7.39217 7.21203 7.06840 + 6.95899 6.88179 6.83567 6.81325 6.80245 6.78084 + 6.68421 6.55179 6.27364 5.79921 4.43344 3.45957 + 1.91566 1.63710 1.39253 1.36564 1.33745 1.34117 + 10.88594 10.20608 9.71957 9.27424 8.86837 8.50099 + 8.17184 7.88119 7.62949 7.41620 7.24021 7.10042 + 6.99548 6.92457 6.88803 6.88092 6.89271 6.89745 + 6.83277 6.73267 6.53010 6.16024 4.83674 3.78379 + 2.10036 1.76115 1.40839 1.35903 1.34173 1.34010 + 10.85998 10.20715 9.72260 9.27864 8.87393 8.50781 + 8.18010 7.89115 7.64144 7.43045 7.25709 7.12030 + 7.01882 6.95208 6.92092 6.92137 6.94481 6.96950 + 6.93965 6.86523 6.69748 6.37610 5.15213 4.09416 + 2.25520 1.85903 1.42959 1.36687 1.34528 1.33947 + 10.84176 10.20809 9.72483 9.28162 8.87757 8.51238 + 8.18587 7.89825 7.64992 7.44034 7.26851 7.13353 + 7.03456 6.97125 6.94413 6.94839 6.97689 7.01759 + 7.02290 6.96872 6.81493 6.51381 5.40270 4.37237 + 2.39809 1.94861 1.45338 1.37850 1.34504 1.33906 + 10.81937 10.20907 9.72730 9.28515 8.88215 8.51831 + 8.19340 7.90746 7.66081 7.45296 7.28307 7.15048 + 7.05461 6.99538 6.97353 6.98449 7.02235 7.07939 + 7.11930 7.09602 6.98648 6.74019 5.75980 4.78573 + 2.67356 2.12671 1.49649 1.39654 1.35118 1.33854 + 10.80479 10.20973 9.72907 9.28759 8.88523 8.52223 + 8.19825 7.91313 7.66701 7.45977 7.29123 7.16095 + 7.06766 7.01085 6.99163 7.00650 7.05027 7.11475 + 7.17628 7.18085 7.10941 6.88550 5.97407 5.13469 + 2.93018 2.27978 1.53756 1.42580 1.34636 1.33823 + 10.78375 10.21053 9.73082 9.29016 8.88880 8.52713 + 8.20466 7.92102 7.67611 7.47001 7.30292 7.17466 + 7.08395 7.03039 7.01545 7.03624 7.08890 7.16813 + 7.25616 7.28655 7.27094 7.13177 6.38431 5.65515 + 3.45071 2.64769 1.64032 1.47401 1.35764 1.33781 + 10.77186 10.21083 9.73168 9.29161 8.89080 8.52965 + 8.20771 7.92463 7.68036 7.47502 7.30882 7.18165 + 7.09230 7.04041 7.02768 7.05154 7.10885 7.19611 + 7.29820 7.34165 7.35555 7.26692 6.63874 5.99616 + 3.85679 2.95756 1.73874 1.52403 1.36948 1.33759 + 10.75928 10.21101 9.73247 9.29312 8.89295 8.53221 + 8.21055 7.92785 7.68426 7.47990 7.31478 7.18873 + 7.10070 7.05053 7.04006 7.06703 7.12905 7.22474 + 7.34182 7.39845 7.44106 7.40816 6.94538 6.42686 + 4.45665 3.45098 1.92223 1.62475 1.39304 1.33736 + 10.75316 10.21115 9.73262 9.29349 8.89364 8.53322 + 8.21191 7.92973 7.68689 7.48317 7.31811 7.19160 + 7.10377 7.05531 7.04735 7.07585 7.13742 7.23455 + 7.36821 7.44081 7.48432 7.44054 7.12531 6.79734 + 4.84039 3.77321 2.09692 1.74674 1.41625 1.33724 + 10.76753 10.21741 9.73194 9.28982 8.88956 8.52994 + 8.21012 7.92953 7.68789 7.48512 7.32107 7.19509 + 7.10500 7.05082 7.03804 7.07258 7.15592 7.26796 + 7.38348 7.44263 7.50245 7.52005 7.25298 6.86841 + 5.19064 4.14360 2.26000 1.82261 1.43633 1.33718 + 10.76455 10.21749 9.73215 9.29016 8.89002 8.53051 + 8.21081 7.93033 7.68881 7.48618 7.32229 7.19652 + 7.10669 7.05287 7.04056 7.07577 7.16008 7.27363 + 7.39211 7.45441 7.52082 7.55133 7.33447 6.99908 + 5.43648 4.39751 2.41488 1.92142 1.45739 1.33714 + 10.74176 10.21145 9.73349 9.29472 8.89521 8.53516 + 8.21426 7.93238 7.68970 7.48633 7.32239 7.19773 + 7.11137 7.06335 7.05569 7.08656 7.15434 7.25966 + 7.39802 7.47521 7.55074 7.59056 7.44329 7.17152 + 5.79444 4.79652 2.69561 2.11561 1.49879 1.33711 + 10.73873 10.21123 9.73356 9.29486 8.89532 8.53526 + 8.21438 7.93260 7.69018 7.48712 7.32340 7.19887 + 7.11267 7.06495 7.05772 7.08909 7.15755 7.26439 + 7.40486 7.48363 7.56554 7.61745 7.50780 7.27739 + 6.04120 5.09774 2.94604 2.29788 1.53730 1.33711 + 0.51850 0.54112 0.56543 0.59144 0.61894 0.64766 + 0.67759 0.70882 0.74147 0.77577 0.81214 0.85092 + 0.89218 0.93561 0.97984 1.02173 1.05761 1.08646 + 1.10888 1.11836 1.12688 1.13266 1.13764 1.13876 + 1.13962 1.13972 1.13980 1.13982 1.13983 1.13941 + 0.74153 0.77580 0.81111 0.84764 0.88540 0.92441 + 0.96469 1.00630 1.04938 1.09400 1.14026 1.18844 + 1.23909 1.29223 1.34601 1.39614 1.43798 1.47164 + 1.49724 1.50671 1.51655 1.52498 1.53154 1.53302 + 1.53439 1.53451 1.53459 1.53469 1.53470 1.52692 + 0.95767 1.00166 1.04642 1.09216 1.13881 1.18635 + 1.23478 1.28422 1.33486 1.38679 1.44002 1.49477 + 1.55155 1.61034 1.66915 1.72357 1.76901 1.80582 + 1.83440 1.84537 1.85694 1.86699 1.87536 1.87731 + 1.87908 1.87925 1.87937 1.87947 1.87948 1.87217 + 1.36194 1.42227 1.48236 1.54247 1.60245 1.66217 + 1.72163 1.78114 1.84121 1.90187 1.96300 2.02456 + 2.08687 2.14974 2.21136 2.26824 2.31691 2.35797 + 2.39196 2.40611 2.42096 2.43371 2.44527 2.44808 + 2.45048 2.45077 2.45100 2.45104 2.45105 2.45144 + 1.72848 1.80183 1.87325 1.94322 2.01160 2.07842 + 2.14377 2.20815 2.27236 2.33650 2.40052 2.46412 + 2.52692 2.58831 2.64720 2.70230 2.75212 2.79564 + 2.83322 2.85081 2.86849 2.88266 2.89697 2.90047 + 2.90331 2.90381 2.90408 2.90394 2.90406 2.91204 + 2.05946 2.14449 2.22475 2.30116 2.37412 2.44433 + 2.51207 2.57802 2.64320 2.70762 2.77097 2.83279 + 2.89279 2.95059 3.00561 3.05769 3.10655 3.15128 + 3.19187 3.21138 3.23108 3.24691 3.26303 3.26699 + 3.27022 3.27085 3.27114 3.27089 3.27107 3.28432 + 2.35955 2.45429 2.54121 2.62168 2.69673 2.76784 + 2.83552 2.90058 2.96432 3.02667 3.08725 3.14547 + 3.20124 3.25442 3.30486 3.35330 3.40039 3.44534 + 3.48785 3.50870 3.52983 3.54685 3.56424 3.56852 + 3.57203 3.57274 3.57305 3.57275 3.57296 3.58877 + 2.88077 2.99034 3.08574 3.16937 3.24359 3.31162 + 3.37439 3.43305 3.48929 3.54321 3.59458 3.64301 + 3.68866 3.73189 3.77310 3.81406 3.85644 3.89976 + 3.94343 3.96555 3.98810 4.00632 4.02504 4.02970 + 4.03349 4.03419 4.03454 4.03428 4.03448 4.04814 + 3.31897 3.43887 3.53828 3.62069 3.68995 3.75099 + 3.80523 3.85411 3.89972 3.94245 3.98249 4.01993 + 4.05516 4.08881 4.12160 4.15555 4.19264 4.23265 + 4.27501 4.29701 4.31961 4.33793 4.35682 4.36159 + 4.36542 4.36602 4.36637 4.36629 4.36640 4.37252 + 4.17377 4.30762 4.40625 4.47599 4.52446 4.56074 + 4.58760 4.60754 4.62395 4.63777 4.64978 4.66085 + 4.67212 4.68498 4.70019 4.71889 4.74233 4.77105 + 4.80493 4.82341 4.84280 4.85884 4.87545 4.87969 + 4.88315 4.88346 4.88371 4.88395 4.88397 4.86978 + 4.82062 4.93506 5.02178 5.08364 5.12092 5.13560 + 5.13190 5.11718 5.10069 5.08507 5.07134 5.06065 + 5.05445 5.05395 5.05855 5.06567 5.07363 5.08640 + 5.10906 5.12403 5.13847 5.14904 5.16196 5.16533 + 5.16792 5.16806 5.16822 5.16847 5.16858 5.14275 + 5.74883 5.84253 5.89878 5.92276 5.91594 5.88199 + 5.82748 5.76278 5.70010 5.64323 5.59305 5.55035 + 5.51608 5.49040 5.47205 5.45665 5.44099 5.42969 + 5.42884 5.43232 5.43506 5.43623 5.44007 5.44112 + 5.44186 5.44180 5.44175 5.44199 5.44208 5.41364 + 6.40908 6.51834 6.54326 6.50585 6.43113 6.34533 + 6.25507 6.16393 6.07599 5.99342 5.91788 5.85011 + 5.79079 5.73969 5.69674 5.66027 5.62869 5.60202 + 5.58009 5.57088 5.56276 5.55737 5.55254 5.55153 + 5.55060 5.55018 5.55014 5.55060 5.55038 5.52952 + 6.94900 7.03552 7.02491 6.94490 6.82640 6.70088 + 6.57560 6.45375 6.33891 6.23250 6.13531 6.04713 + 5.96856 5.89929 5.83898 5.78564 5.73734 5.69408 + 5.65548 5.63767 5.62085 5.60855 5.59689 5.59411 + 5.59196 5.59158 5.59131 5.59143 5.59141 5.58080 + 7.40630 7.46468 7.41740 7.29713 7.13921 6.97892 + 6.82366 6.67579 6.53821 6.41162 6.29568 6.18956 + 6.09384 6.00847 5.93282 5.86452 5.80145 5.74397 + 5.69162 5.66670 5.64264 5.62456 5.60719 5.60308 + 5.59979 5.59934 5.59901 5.59898 5.59896 5.59869 + 8.33055 8.13484 7.93391 7.73815 7.54738 7.36181 + 7.18163 7.00692 6.83830 6.67692 6.52323 6.37761 + 6.24132 6.11610 6.00304 5.90394 5.81980 5.74721 + 5.68509 5.66119 5.64398 5.62854 5.56445 5.53427 + 5.54831 5.55487 5.55159 5.54926 5.55261 5.56551 + 8.70777 8.63793 8.45103 8.19268 7.90825 7.63987 + 7.39382 7.16941 6.96579 6.78087 6.60978 6.44930 + 6.30046 6.16467 6.04075 5.92573 5.81748 5.71755 + 5.62522 5.57999 5.53535 5.50087 5.46733 5.45934 + 5.45283 5.45215 5.45161 5.45124 5.45120 5.47242 + 9.79575 9.39636 9.00784 8.64151 8.29641 7.97166 + 7.66665 7.38146 7.11627 6.87072 6.64386 6.43426 + 6.24007 6.06077 5.89753 5.75031 5.61728 5.48780 + 5.35232 5.28503 5.22380 5.18124 5.13575 5.12391 + 5.11485 5.11398 5.11308 5.11274 5.11281 5.12409 + 10.36171 9.83962 9.34414 8.88458 8.45841 8.06400 + 7.69981 7.36488 7.05869 6.77946 6.52473 6.29133 + 6.07472 5.87199 5.68443 5.51158 5.35137 5.19416 + 5.03248 4.95376 4.88364 4.83590 4.78204 4.76680 + 4.75641 4.75537 4.75422 4.75412 4.75399 4.74764 + 10.98875 10.29507 9.65477 9.07009 8.53543 8.04771 + 7.60472 7.20326 6.84072 6.51386 6.21849 5.94953 + 5.69988 5.46455 5.24399 5.03867 4.84546 4.65536 + 4.46236 4.36927 4.28653 4.22994 4.16518 4.14654 + 4.13406 4.13287 4.13151 4.13140 4.13114 4.12363 + 11.31094 10.49860 9.76626 9.10612 8.50978 7.97112 + 7.48585 7.04775 6.65088 6.29110 5.96434 5.66573 + 5.38878 5.12861 4.88413 4.65347 4.43445 4.22611 + 4.02982 3.93657 3.84374 3.77031 3.69885 3.68125 + 3.66706 3.66540 3.66399 3.66375 3.66362 3.66482 + 11.51889 10.61817 9.81963 9.10525 8.46526 7.89096 + 7.37593 6.91193 6.49089 6.10802 5.75937 5.44037 + 5.14511 4.86903 4.61067 4.36738 4.13712 3.91780 + 3.70954 3.60963 3.50973 3.43034 3.35340 3.33500 + 3.32034 3.31857 3.31692 3.31664 3.31655 3.31937 + 11.65043 10.68726 9.84361 9.09158 8.42106 7.82200 + 7.28586 6.80320 6.36484 5.96566 5.60170 5.26854 + 4.96059 4.67346 4.40534 4.15306 3.91421 3.68655 + 3.46895 3.36377 3.25829 3.17416 3.09252 3.07322 + 3.05797 3.05608 3.05426 3.05399 3.05391 3.05543 + 11.79479 10.75113 9.85199 9.05351 8.34520 7.71578 + 7.15380 6.64828 6.18916 5.77096 5.38950 5.04020 + 4.71749 4.41685 4.13594 3.87091 3.61852 3.37690 + 3.14355 3.02966 2.91558 2.82456 2.73451 2.71235 + 2.69489 2.69280 2.69088 2.69061 2.69049 2.68991 + 11.85870 10.76809 9.83920 9.01608 8.28812 7.64287 + 7.06758 6.55055 6.08146 5.65459 5.26542 4.90897 + 4.57922 4.27124 3.98236 3.70832 3.44532 3.19125 + 2.94367 2.82184 2.70006 2.60294 2.50470 2.47914 + 2.45886 2.45659 2.45469 2.45439 2.45421 2.45353 + 11.87989 10.74322 9.79225 8.95110 8.21011 7.55237 + 6.96584 6.43892 5.96170 5.52821 5.13337 4.77160 + 4.43612 4.12130 3.82375 3.53817 3.25926 2.98240 + 2.70326 2.56085 2.41453 2.29471 2.17435 2.14350 + 2.11843 2.11553 2.11321 2.11286 2.11256 2.11231 + 11.83154 10.69330 9.75193 8.91879 8.18447 7.52975 + 6.94416 6.41715 5.93977 5.50616 5.11125 4.74944 + 4.41393 4.09885 3.80013 3.51125 3.22497 2.93320 + 2.62614 2.46286 2.28781 2.13924 1.99529 1.96211 + 1.93511 1.93154 1.92827 1.92786 1.92760 1.92857 + 11.68385 10.58766 9.69373 8.89799 8.18816 7.54878 + 6.97288 6.45362 5.98505 5.56125 5.17602 4.82224 + 4.49091 4.17507 3.87202 3.57767 3.28397 2.97287 + 2.62220 2.42481 2.20564 2.01017 1.80700 1.76260 + 1.74060 1.73824 1.73150 1.73005 1.73149 1.74120 + 11.56476 10.49834 9.64562 8.88701 8.20589 7.58970 + 7.03226 6.52756 6.07034 5.65533 5.27694 4.92868 + 4.60222 4.29083 3.99117 3.69790 3.40028 3.07429 + 2.68909 2.46328 2.20532 1.96936 1.71534 1.65793 + 1.64002 1.63927 1.62977 1.62735 1.63059 1.64768 + 11.46899 10.42914 9.61292 8.88589 8.23000 7.63453 + 7.09413 6.60336 6.15749 5.75173 5.38098 5.03920 + 4.71857 4.41248 4.11714 3.82626 3.52699 3.19049 + 2.77854 2.52973 2.23854 1.96730 1.66564 1.59500 + 1.58043 1.58128 1.56944 1.56621 1.57115 1.59048 + 11.39200 10.37457 9.59018 8.88949 8.25533 7.67805 + 7.15289 6.67490 6.23973 5.84300 5.47997 5.14492 + 4.83039 4.52991 4.23930 3.95153 3.65204 3.30808 + 2.87495 2.60702 2.28736 1.98443 1.63847 1.55485 + 1.54188 1.54403 1.53026 1.52638 1.53276 1.55175 + 11.26752 10.29019 9.56019 8.90305 8.30553 7.75902 + 7.25981 6.80367 6.38704 6.00617 5.65696 5.33445 + 5.03191 4.74314 4.46335 4.18399 3.88705 3.53154 + 3.06090 2.75986 2.39370 2.04227 1.63541 1.52692 + 1.48035 1.48598 1.49191 1.48897 1.47988 1.50281 + 11.18524 10.23639 9.54531 8.91961 8.34918 7.82610 + 7.34720 6.90880 6.50776 6.14074 5.80410 5.49324 + 5.20187 4.92395 4.65438 4.38380 4.09208 3.73302 + 3.24035 2.91590 2.51197 2.11560 1.64500 1.51444 + 1.45350 1.45924 1.46679 1.46338 1.45102 1.47320 + 11.13661 10.20642 9.55333 8.96214 8.42468 7.93390 + 7.48673 7.07963 6.70946 6.37280 6.06565 5.78265 + 5.51612 5.25915 5.00756 4.75360 4.48040 4.14755 + 3.67147 3.31999 2.82057 2.29261 1.67502 1.51393 + 1.44975 1.44212 1.42168 1.42225 1.41819 1.43303 + 11.07900 10.17594 9.55715 8.99626 8.48587 8.01996 + 7.59582 7.21026 6.86051 6.54341 6.25517 5.99064 + 5.74208 5.50253 5.26782 5.03012 4.77181 4.45014 + 3.97430 3.61248 3.08504 2.50394 1.76013 1.54707 + 1.44056 1.42887 1.40597 1.40529 1.40168 1.41268 + 10.97358 10.12348 9.56203 9.04924 8.57966 8.14883 + 7.75492 7.39577 7.06951 6.77407 6.50696 6.26459 + 6.04144 5.83202 5.63176 5.43094 5.20615 4.89839 + 4.40237 4.02289 3.48204 2.86861 1.97313 1.66966 + 1.42673 1.40557 1.39925 1.39482 1.37503 1.39234 + 10.96964 10.13541 9.59273 9.09484 8.63775 8.21836 + 7.83580 7.48920 7.17797 6.90006 6.65268 6.43159 + 6.23009 6.04139 5.85985 5.67368 5.46306 5.19030 + 4.76256 4.41323 3.86324 3.17826 2.11313 1.76186 + 1.45022 1.41058 1.38570 1.38267 1.37579 1.38202 + 10.96744 10.14052 9.60833 9.12081 8.67431 8.26581 + 7.89426 7.55853 7.25782 6.99053 6.75456 6.54672 + 6.36164 6.19308 6.03360 5.86693 5.66991 5.40797 + 4.99870 4.67149 4.16054 3.48266 2.27197 1.84420 + 1.46847 1.41877 1.38109 1.37526 1.37273 1.37580 + 10.96260 10.14486 9.62133 9.14178 8.70283 8.30178 + 7.93763 7.60943 7.31640 7.05720 6.82992 6.63176 + 6.45772 6.30205 6.15777 6.00915 5.83287 5.59247 + 5.20428 4.88889 4.39168 3.71605 2.43174 1.93809 + 1.48450 1.42366 1.37929 1.37186 1.36913 1.37166 + 10.95448 10.15230 9.64027 9.17097 8.74148 8.34972 + 7.99507 7.67698 7.39510 7.14824 6.93458 6.75121 + 6.59299 6.45437 6.32987 6.20635 6.06291 5.86341 + 5.52439 5.23642 4.76425 4.08969 2.70651 2.12585 + 1.52273 1.43398 1.37620 1.37127 1.36185 1.36651 + 10.97004 10.16579 9.65241 9.18484 8.75971 8.37451 + 8.02790 7.71851 7.44504 7.20627 7.00050 6.82501 + 6.67481 6.54562 6.43594 6.34010 6.23948 6.07786 + 5.75489 5.47774 5.04104 4.40348 2.95450 2.28975 + 1.55842 1.44986 1.37686 1.36835 1.36100 1.36340 + 10.94809 10.16765 9.66759 9.21138 8.79617 8.42000 + 8.08167 7.78010 7.51444 7.28423 7.08894 6.92751 + 6.79754 6.69610 6.61924 6.55475 6.48296 6.36939 + 6.13393 5.91209 5.53346 4.94761 3.46309 2.64709 + 1.65258 1.49825 1.38086 1.36920 1.35290 1.35923 + 10.93088 10.17179 9.67744 9.22571 8.81427 8.44158 + 8.10679 7.80932 7.54883 7.32498 7.13728 6.98459 + 6.86436 6.77409 6.71156 6.66784 6.62640 6.55321 + 6.37425 6.19039 5.85209 5.30975 3.85506 2.96363 + 1.74390 1.54186 1.38822 1.37161 1.35451 1.35717 + 10.89059 10.17717 9.68790 9.23987 8.83171 8.46270 + 8.13219 7.83974 7.58522 7.36837 7.18878 7.04550 + 6.93631 6.85926 6.81320 6.79074 6.77984 6.75810 + 6.66169 6.52992 6.25363 5.78282 4.42696 3.45902 + 1.92288 1.64622 1.40517 1.37919 1.35100 1.35508 + 10.85626 10.17882 9.69260 9.24735 8.84159 8.47451 + 8.14588 7.85583 7.60479 7.39213 7.21671 7.07738 + 6.97278 6.90206 6.86556 6.85836 6.86994 6.87442 + 6.80968 6.70996 6.50864 6.14151 4.82722 3.78084 + 2.10781 1.77089 1.42104 1.37225 1.35527 1.35403 + 10.83050 10.18020 9.69610 9.25238 8.84782 8.48192 + 8.15454 7.86598 7.61677 7.40635 7.23352 7.09719 + 6.99608 6.92954 6.89844 6.89877 6.92198 6.94635 + 6.91628 6.84204 6.67514 6.35587 5.14038 4.08940 + 2.26250 1.86885 1.44222 1.37999 1.35879 1.35341 + 10.81248 10.18124 9.69866 9.25581 8.85196 8.48698 + 8.16071 7.87337 7.62542 7.41631 7.24494 7.11041 + 7.01179 6.94868 6.92160 6.92576 6.95402 6.99438 + 6.99936 6.94517 6.79199 6.49271 5.38938 4.36578 + 2.40467 1.95805 1.46585 1.39151 1.35856 1.35298 + 10.79026 10.18242 9.70155 9.25999 8.85734 8.49376 + 8.16902 7.88328 7.63685 7.42927 7.25969 7.12739 + 7.03176 6.97270 6.95090 6.96179 6.99943 7.05612 + 7.09559 7.07217 6.96287 6.71789 5.74410 4.77614 + 2.67804 2.13479 1.50841 1.40918 1.36470 1.35245 + 10.77594 10.18318 9.70353 9.26281 8.86095 8.49828 + 8.17451 7.88955 7.64362 7.43658 7.26819 7.13802 + 7.04481 6.98809 6.96892 6.98374 7.02728 7.09140 + 7.15253 7.15695 7.08543 6.86223 5.95699 5.12325 + 2.93208 2.28600 1.54889 1.43822 1.35983 1.35213 + 10.75525 10.18409 9.70553 9.26578 8.86513 8.50400 + 8.18195 7.89857 7.65382 7.44778 7.28062 7.15222 + 7.06137 7.00773 6.99270 7.01339 7.06582 7.14468 + 7.23228 7.26249 7.24670 7.10764 6.36414 5.64058 + 3.44778 2.64988 1.65035 1.48599 1.37080 1.35170 + 10.74360 10.18448 9.70649 9.26738 8.86738 8.50691 + 8.18548 7.90279 7.65874 7.45346 7.28719 7.15984 + 7.07024 7.01809 7.00508 7.02866 7.08567 7.17260 + 7.27428 7.31751 7.33121 7.24241 6.61687 5.97937 + 3.85099 2.95734 1.74786 1.53545 1.38248 1.35149 + 10.73108 10.18477 9.70740 9.26902 8.86970 8.50972 + 8.18873 7.90655 7.66334 7.45914 7.29405 7.16793 + 7.07963 7.02903 7.01798 7.04435 7.10589 7.20117 + 7.31783 7.37420 7.41658 7.38342 6.92184 6.40697 + 4.44835 3.44880 1.93012 1.63501 1.40588 1.35128 + 10.72504 10.18491 9.70761 9.26947 8.87047 8.51082 + 8.19024 7.90866 7.66632 7.46294 7.29804 7.17148 + 7.08341 7.03449 7.02590 7.05366 7.11450 7.21099 + 7.34411 7.41647 7.45975 7.41588 7.10110 6.77504 + 4.83164 3.77099 2.10400 1.75593 1.42912 1.35119 + 10.73956 10.19107 9.70679 9.26580 8.86650 8.50774 + 8.18865 7.90869 7.66752 7.46510 7.30124 7.17531 + 7.08510 7.03061 7.01732 7.05110 7.13344 7.24444 + 7.35918 7.41814 7.47798 7.49552 7.22783 6.84534 + 5.18208 4.14131 2.26624 1.83090 1.44900 1.35113 + 10.73661 10.19114 9.70701 9.26614 8.86697 8.50834 + 8.18939 7.90956 7.66858 7.46634 7.30273 7.17704 + 7.08716 7.03308 7.02028 7.05473 7.13799 7.25036 + 7.36780 7.42980 7.49633 7.52698 7.30897 6.97526 + 5.42738 4.39460 2.42025 1.92892 1.46988 1.35110 + 10.71377 10.18531 9.70871 9.27099 8.87233 8.51305 + 8.19288 7.91166 7.66955 7.46663 7.30298 7.17845 + 7.09212 7.04399 7.03604 7.06626 7.13295 7.23684 + 7.37396 7.45078 7.52596 7.56562 7.41842 7.14691 + 5.78080 4.78917 2.69889 2.12189 1.51083 1.35106 + 10.71097 10.18519 9.70879 9.27120 8.87260 8.51339 + 8.19323 7.91203 7.67002 7.46724 7.30377 7.17951 + 7.09348 7.04568 7.03817 7.06910 7.13689 7.24235 + 7.38094 7.45918 7.54081 7.59247 7.48259 7.25373 + 6.01933 5.08099 2.94657 2.30370 1.54858 1.35103 + 0.51077 0.53333 0.55750 0.58332 0.61061 0.63914 + 0.66890 0.69992 0.73228 0.76615 0.80194 0.83995 + 0.88016 0.92219 0.96489 1.00567 1.04149 1.07140 + 1.09490 1.10426 1.11272 1.11884 1.12502 1.12651 + 1.12769 1.12784 1.12795 1.12797 1.12798 1.12766 + 0.73155 0.76561 0.80070 0.83701 0.87453 0.91328 + 0.95327 0.99452 1.03715 1.08119 1.12673 1.17400 + 1.22351 1.27530 1.32773 1.37702 1.41905 1.45373 + 1.48078 1.49103 1.50148 1.51032 1.51802 1.51986 + 1.52148 1.52162 1.52173 1.52183 1.52185 1.51324 + 0.94563 0.98935 1.03383 1.07928 1.12565 1.17287 + 1.22094 1.26995 1.32008 1.37140 1.42387 1.47771 + 1.53342 1.59102 1.64871 1.70251 1.74827 1.78623 + 1.81656 1.82856 1.84105 1.85175 1.86120 1.86346 + 1.86545 1.86564 1.86579 1.86589 1.86591 1.85767 + 1.34636 1.40633 1.46605 1.52582 1.58543 1.64477 + 1.70383 1.76292 1.82249 1.88259 1.94308 2.00393 + 2.06548 2.12758 2.18856 2.24523 2.29442 2.33671 + 2.37258 2.38791 2.40392 2.41754 2.43011 2.43318 + 2.43579 2.43610 2.43635 2.43639 2.43641 2.43647 + 1.71005 1.78289 1.85390 1.92353 1.99159 2.05805 + 2.12302 2.18698 2.25079 2.31455 2.37815 2.44132 + 2.50370 2.56473 2.62342 2.67865 2.72909 2.77380 + 2.81315 2.83181 2.85063 2.86574 2.88101 2.88475 + 2.88779 2.88833 2.88861 2.88846 2.88858 2.89690 + 2.03865 2.12310 2.20295 2.27905 2.35173 2.42164 + 2.48906 2.55469 2.61962 2.68383 2.74701 2.80868 + 2.86858 2.92639 2.98154 3.03399 3.08355 3.12936 + 3.17148 3.19192 3.21264 3.22937 3.24642 3.25059 + 3.25403 3.25469 3.25500 3.25473 3.25493 3.26900 + 2.33679 2.43091 2.51741 2.59763 2.67249 2.74337 + 2.81082 2.87569 2.93930 3.00162 3.06225 3.12060 + 3.17655 3.23003 3.28086 3.32984 3.37766 3.42358 + 3.46735 3.48899 3.51100 3.52882 3.54709 3.55159 + 3.55529 3.55604 3.55636 3.55604 3.55626 3.57314 + 2.85506 2.96395 3.05902 3.14254 3.21678 3.28479 + 3.34753 3.40622 3.46262 3.51683 3.56862 3.61757 + 3.66385 3.70776 3.74972 3.79144 3.83454 3.87858 + 3.92307 3.94569 3.96885 3.98767 4.00713 4.01199 + 4.01595 4.01670 4.01705 4.01677 4.01697 4.03153 + 3.29124 3.41045 3.50962 3.59213 3.66164 3.72291 + 3.77735 3.82646 3.87245 3.91570 3.95642 3.99465 + 4.03075 4.06534 4.09907 4.13387 4.17161 4.21216 + 4.25503 4.27733 4.30031 4.31907 4.33855 4.34349 + 4.34745 4.34807 4.34845 4.34837 4.34847 4.35481 + 4.14341 4.27655 4.37528 4.44571 4.49505 4.53208 + 4.55955 4.58010 4.59730 4.61208 4.62516 4.63730 + 4.64969 4.66372 4.68003 4.69959 4.72346 4.75241 + 4.78649 4.80503 4.82453 4.84075 4.85765 4.86197 + 4.86551 4.86582 4.86609 4.86634 4.86635 4.85088 + 4.78903 4.90379 4.99107 5.05367 5.09187 5.10758 + 5.10502 5.09148 5.07614 5.06166 5.04905 5.03946 + 5.03439 5.03501 5.04066 5.04856 5.05689 5.06981 + 5.09264 5.10770 5.12224 5.13288 5.14596 5.14937 + 5.15200 5.15215 5.15230 5.15257 5.15266 5.12523 + 5.71793 5.81248 5.86989 5.89520 5.88986 5.85748 + 5.80458 5.74146 5.68022 5.62465 5.57564 5.53398 + 5.50070 5.47594 5.45841 5.44359 5.42821 5.41717 + 5.41690 5.42077 5.42381 5.42510 5.42908 5.43017 + 5.43093 5.43086 5.43082 5.43108 5.43117 5.40227 + 6.39958 6.46457 6.48666 6.47312 6.42648 6.35168 + 6.25682 6.15403 6.05718 5.97031 5.89415 5.82857 + 5.77374 5.72854 5.69134 5.65703 5.62187 5.59088 + 5.57070 5.56462 5.55744 5.55046 5.54638 5.54547 + 5.54457 5.54434 5.54417 5.54434 5.54440 5.52413 + 6.92175 7.00903 7.00021 6.92261 6.80666 6.68348 + 6.56022 6.44010 6.32676 6.22168 6.12573 6.03873 + 5.96118 5.89265 5.83283 5.77978 5.73175 5.68914 + 5.65178 5.63462 5.61839 5.60645 5.59504 5.59229 + 5.59017 5.58981 5.58957 5.58967 5.58963 5.58006 + 7.38034 7.44001 7.39484 7.27711 7.12184 6.96400 + 6.81095 6.66501 6.52905 6.40390 6.28930 6.18445 + 6.08981 6.00515 5.92993 5.86191 5.79919 5.74245 + 5.69137 5.66715 5.64370 5.62601 5.60895 5.60489 + 5.60164 5.60122 5.60091 5.60085 5.60081 5.60140 + 8.30609 8.11328 7.91523 7.72218 7.53399 7.35084 + 7.17293 7.00034 6.83368 6.67411 6.52202 6.37783 + 6.24280 6.11862 6.00638 5.90790 5.82419 5.75199 + 5.69043 5.66694 5.65029 5.63553 5.57244 5.54250 + 5.55623 5.56271 5.55951 5.55721 5.56052 5.57346 + 8.68590 8.61950 8.43570 8.18008 7.89821 7.63242 + 7.38891 7.16683 6.96513 6.78186 6.61236 6.45349 + 6.30603 6.17119 6.04785 5.93338 5.82590 5.72695 + 5.63582 5.59124 5.54721 5.51318 5.48002 5.47211 + 5.46568 5.46501 5.46447 5.46410 5.46406 5.48468 + 9.77932 9.38380 8.99885 8.63577 8.29357 7.97141 + 7.66873 7.38559 7.12221 6.87827 6.65284 6.44454 + 6.25161 6.07356 5.91158 5.76565 5.63397 5.50589 + 5.37182 5.30525 5.24473 5.20272 5.15770 5.14591 + 5.13694 5.13608 5.13519 5.13484 5.13492 5.14547 + 10.34975 9.83196 9.34039 8.88418 8.46092 8.06896 + 7.70687 7.37369 7.06898 6.79100 6.53737 6.30502 + 6.08956 5.88817 5.70216 5.53111 5.37291 5.21774 + 5.05788 4.97998 4.91068 4.86358 4.81025 4.79506 + 4.78475 4.78373 4.78258 4.78247 4.78235 4.77595 + 10.98231 10.29343 9.65721 9.07588 8.54398 8.05853 + 7.61739 7.21740 6.85605 6.53019 6.23571 5.96768 + 5.71915 5.48531 5.26660 5.06351 4.87288 4.68534 + 4.49453 4.40239 4.32060 4.26476 4.20053 4.18189 + 4.16947 4.16831 4.16694 4.16681 4.16658 4.15923 + 11.27463 10.52431 9.80383 9.12782 8.51095 7.96452 + 7.48271 7.05428 6.66804 6.31675 5.99323 5.69228 + 5.41202 5.15096 4.90788 4.68013 4.46475 4.26011 + 4.06548 3.97170 3.87959 3.80801 3.73689 3.71913 + 3.70502 3.70323 3.70188 3.70167 3.70156 3.70270 + 11.51375 10.61897 9.82496 9.11401 8.47662 7.90434 + 7.39089 6.92828 6.50863 6.12724 5.78015 5.46280 + 5.16928 4.89502 4.63855 4.39720 4.16889 3.95145 + 3.74494 3.64584 3.54667 3.46776 3.39120 3.37286 + 3.35825 3.35648 3.35483 3.35455 3.35446 3.35721 + 11.64537 10.68727 9.84749 9.09874 8.43095 7.83419 + 7.30009 6.81927 6.38272 5.98533 5.62315 5.29176 + 4.98559 4.70019 4.43378 4.18320 3.94602 3.71994 + 3.50378 3.39924 3.29426 3.21043 3.12909 3.10988 + 3.09469 3.09279 3.09097 3.09070 3.09061 3.09211 + 11.78806 10.74828 9.85249 9.05712 8.35174 7.72503 + 7.16562 6.66247 6.20556 5.78943 5.40990 5.06244 + 4.74144 4.44241 4.16299 3.89938 3.64830 3.40787 + 3.17551 3.06203 2.94825 2.85737 2.76741 2.74528 + 2.72781 2.72572 2.72380 2.72353 2.72341 2.72286 + 11.84936 10.76252 9.83686 9.01687 8.29184 7.64934 + 7.07666 6.56205 6.09515 5.67030 5.28299 4.92828 + 4.60018 4.29377 4.00636 3.73369 3.47191 3.21887 + 2.97210 2.85060 2.72910 2.63215 2.53379 2.50813 + 2.48779 2.48552 2.48362 2.48331 2.48313 2.48249 + 11.86288 10.73243 9.78576 8.94804 8.20975 7.55415 + 6.96943 6.44413 5.96847 5.53650 5.14322 4.78307 + 4.44926 4.13618 3.84040 3.55647 3.27899 3.00326 + 2.72487 2.58274 2.43671 2.31708 2.19652 2.16550 + 2.14035 2.13744 2.13511 2.13475 2.13446 2.13419 + 11.80754 10.67908 9.74383 8.91463 8.18262 7.52912 + 6.94412 6.41757 5.94092 5.50839 5.11488 4.75473 + 4.42110 4.10805 3.81145 3.52461 3.24016 2.94981 + 2.64364 2.48060 2.30574 2.15729 2.01342 1.98025 + 1.95322 1.94965 1.94638 1.94598 1.94571 1.94666 + 11.65955 10.56959 9.67978 8.88716 8.17968 7.54211 + 6.96755 6.44926 5.98145 5.55826 5.17361 4.82056 + 4.49029 4.17600 3.87495 3.58304 3.29208 2.98356 + 2.63478 2.43793 2.21896 2.02345 1.82063 1.77657 + 1.75493 1.75261 1.74588 1.74443 1.74584 1.75589 + 11.54436 10.48691 9.63906 8.88291 8.20230 7.58498 + 7.02501 6.51661 6.05482 5.63517 5.25326 4.90421 + 4.58201 4.28064 3.99408 3.71188 3.41955 3.09445 + 2.70596 2.47552 2.20956 1.96721 1.72396 1.67712 + 1.65377 1.65062 1.64222 1.64052 1.64278 1.66111 + 11.44739 10.41949 9.60908 8.88395 8.22698 7.62827 + 7.08315 6.58690 6.13557 5.72512 5.35138 5.00962 + 4.69399 4.39844 4.11664 3.83739 3.54437 3.21048 + 2.79713 2.54335 2.24110 1.95966 1.67088 1.61528 + 1.59396 1.59153 1.58109 1.57882 1.58240 1.60338 + 11.37005 10.36582 9.58735 8.88800 8.25176 7.67001 + 7.13894 6.65460 6.21374 5.81257 5.44711 5.11271 + 4.80351 4.51341 4.23598 3.95964 3.66685 3.32722 + 2.89527 2.62259 2.28938 1.97275 1.64105 1.57610 + 1.55552 1.55371 1.54154 1.53881 1.54353 1.56442 + 11.25527 10.28695 9.55911 8.90013 8.29795 7.74502 + 7.23867 6.77585 6.35415 5.97021 5.62023 5.29969 + 5.00263 4.72287 4.45395 4.18400 3.89379 3.54786 + 3.08924 2.78717 2.40373 2.02863 1.62352 1.53720 + 1.50544 1.50466 1.49535 1.49324 1.50012 1.51542 + 11.17467 10.23356 9.54331 8.91471 8.33878 7.80868 + 7.32239 6.87751 6.47218 6.10325 5.76702 5.45896 + 5.17290 4.90247 4.64134 4.37767 4.09153 3.74465 + 3.27132 2.94886 2.52627 2.10106 1.62821 1.52299 + 1.48014 1.47887 1.46920 1.46696 1.47362 1.48591 + 11.10048 10.17740 9.52782 8.93920 8.40359 7.91402 + 7.46754 7.06070 6.69048 6.35354 6.04609 5.76300 + 5.49697 5.24139 4.99211 4.74146 4.47239 4.14396 + 3.67175 3.32173 2.82329 2.29642 1.68301 1.52402 + 1.46153 1.45409 1.43393 1.43464 1.43039 1.44602 + 11.04148 10.14517 9.52966 8.97124 8.46271 7.99810 + 7.57480 7.18971 6.84011 6.52296 6.23464 5.97015 + 5.72208 5.48374 5.25103 5.01615 4.76153 4.44398 + 3.97224 3.61227 3.08636 2.50690 1.76777 1.55685 + 1.45257 1.44120 1.41859 1.41803 1.41425 1.42589 + 10.94238 10.10476 9.54743 9.03441 8.56138 8.12523 + 7.72552 7.36181 7.03397 6.73983 6.47615 6.23838 + 6.01936 5.81205 5.61072 5.40387 5.17151 4.87437 + 4.42066 4.06214 3.51679 2.87074 1.94803 1.66914 + 1.44770 1.42314 1.40661 1.40400 1.40045 1.40584 + 10.92400 10.10116 9.56421 9.06972 8.61419 8.19501 + 7.81189 7.46461 7.15319 6.87574 6.62927 6.40947 + 6.20933 6.02195 5.84171 5.65696 5.44810 5.17777 + 4.75371 4.40693 3.86021 3.17880 2.11953 1.77062 + 1.46229 1.42335 1.39909 1.39611 1.38926 1.39570 + 10.92320 10.10592 9.57837 9.09380 8.64889 8.24102 + 7.86947 7.53366 7.23323 6.96664 6.73165 6.52495 + 6.34094 6.17323 6.01448 5.84867 5.65300 5.39335 + 4.98797 4.66353 4.15603 3.48178 2.27720 1.85240 + 1.48066 1.43169 1.39455 1.38879 1.38628 1.38959 + 10.91979 10.11002 9.59026 9.11334 8.67611 8.27609 + 7.91253 7.58474 7.29226 7.03374 6.80729 6.60996 + 6.43670 6.28166 6.13797 5.99004 5.81486 5.57641 + 5.19182 4.87918 4.38562 3.71400 2.43626 1.94573 + 1.49654 1.43654 1.39283 1.38546 1.38281 1.38553 + 10.91282 10.11706 9.60800 9.14106 8.71343 8.32314 + 7.96964 7.65247 7.37139 7.12523 6.91215 6.72928 + 6.57146 6.43321 6.30909 6.18604 6.04340 5.84543 + 5.50942 5.22396 4.75547 4.08534 2.70974 2.13259 + 1.53439 1.44663 1.38981 1.38498 1.37568 1.38047 + 10.92865 10.13029 9.61956 9.15428 8.73112 8.34759 + 8.00238 7.69412 7.42156 7.18346 6.97818 6.80302 + 6.65303 6.52405 6.41458 6.31899 6.21889 6.05843 + 5.73810 5.46328 5.03021 4.39731 2.95647 2.29540 + 1.56975 1.46234 1.39049 1.38207 1.37489 1.37740 + 10.90552 10.13161 9.63472 9.18109 8.76795 8.39339 + 8.05629 7.75566 7.49069 7.26095 7.06599 6.90481 + 6.77506 6.67397 6.59746 6.53317 6.46142 6.34815 + 6.11422 5.89423 5.51888 4.93756 3.46210 2.65099 + 1.66303 1.51004 1.39439 1.38303 1.36683 1.37330 + 10.88741 10.13543 9.64464 9.19566 8.78626 8.41504 + 8.08129 7.78454 7.52466 7.30133 7.11406 6.96173 + 6.84183 6.75184 6.68952 6.64585 6.60436 6.53120 + 6.35306 6.17046 5.83492 5.29708 3.85203 2.96553 + 1.75352 1.55315 1.40166 1.38534 1.36849 1.37127 + 10.84789 10.13999 9.65405 9.20899 8.80320 8.43583 + 8.10635 7.81464 7.56084 7.34465 7.16560 7.02271 + 6.91375 6.83685 6.79086 6.76837 6.75733 6.73546 + 6.63924 6.50805 6.23356 5.76637 4.42051 3.45822 + 1.93104 1.65647 1.41833 1.39289 1.36495 1.36923 + 10.81426 10.14141 9.65801 9.21546 8.81207 8.44686 + 8.11965 7.83070 7.58051 7.36852 7.19359 7.05460 + 6.95021 6.87961 6.84312 6.83584 6.84726 6.85151 + 6.78669 6.68729 6.48715 6.12277 4.81782 3.77780 + 2.11500 1.78049 1.43385 1.38570 1.36909 1.36821 + 10.78899 10.14247 9.66093 9.21972 8.81750 8.45361 + 8.12788 7.84064 7.59246 7.38277 7.21045 7.07445 + 6.97351 6.90707 6.87595 6.87619 6.89924 6.92335 + 6.89303 6.81889 6.65278 6.33577 5.12887 4.08423 + 2.26865 1.87779 1.45476 1.39326 1.37261 1.36761 + 10.77088 10.14198 9.66203 9.22259 8.82218 8.45999 + 8.13563 7.84919 7.60097 7.39112 7.21962 7.08613 + 6.98908 6.92735 6.90098 6.90432 6.92955 6.96586 + 6.97743 6.93417 6.77719 6.44243 5.34453 4.42000 + 2.41016 1.94504 1.47594 1.41842 1.36735 1.36720 + 10.74950 10.14431 9.66550 9.22613 8.82569 8.46412 + 8.14121 7.85703 7.61185 7.40526 7.23638 7.10455 + 7.00920 6.95026 6.92839 6.93915 6.97657 7.03301 + 7.07208 7.04844 6.93929 6.69563 5.72879 4.76650 + 2.68143 2.14206 1.52031 1.42201 1.37849 1.36669 + 10.73524 10.14497 9.66724 9.22855 8.82876 8.46808 + 8.14613 7.86277 7.61812 7.41208 7.24451 7.11497 + 7.02221 6.96567 6.94647 6.96109 7.00438 7.06817 + 7.12895 7.13319 7.06156 6.83904 5.93992 5.11198 + 2.93381 2.29209 1.56039 1.45093 1.37354 1.36639 + 10.71470 10.14577 9.66899 9.23116 8.83240 8.47303 + 8.15259 7.87069 7.62723 7.42232 7.25617 7.12863 + 7.03844 6.98513 6.97016 6.99071 7.04287 7.12137 + 7.20856 7.23858 7.22257 7.08368 6.34410 5.62544 + 3.44661 2.65399 1.66091 1.49799 1.38437 1.36599 + 10.70299 10.14607 9.66984 9.23259 8.83437 8.47552 + 8.15558 7.87422 7.63143 7.42731 7.26209 7.13564 + 7.04675 6.99511 6.98238 7.00597 7.06277 7.14928 + 7.25047 7.29346 7.30694 7.21813 6.59514 5.96182 + 3.84764 2.95977 1.75760 1.54680 1.39589 1.36579 + 10.69062 10.14626 9.67065 9.23406 8.83644 8.47795 + 8.15827 7.87729 7.63523 7.43214 7.26803 7.14272 + 7.05515 7.00521 6.99471 7.02141 7.08294 7.17785 + 7.29393 7.35003 7.39217 7.35888 6.89841 6.38665 + 4.44173 3.44840 1.93845 1.64530 1.41905 1.36558 + 10.68476 10.14640 9.67084 9.23441 8.83704 8.47884 + 8.15956 7.87914 7.63783 7.43540 7.27135 7.14557 + 7.05822 7.00997 7.00197 7.03019 7.09127 7.18764 + 7.32022 7.39222 7.43526 7.39133 7.07705 6.75268 + 4.82242 3.76849 2.11115 1.76528 1.44219 1.36548 + 10.69913 10.15266 9.67019 9.23082 8.83304 8.47565 + 8.15780 7.87896 7.63882 7.43728 7.27424 7.14902 + 7.05945 7.00556 6.99279 7.02702 7.10969 7.22084 + 7.33535 7.39403 7.45351 7.47071 7.20325 6.82265 + 5.17086 4.13653 2.27223 1.83957 1.46174 1.36542 + 10.69611 10.15273 9.67042 9.23118 8.83351 8.47623 + 8.15851 7.87977 7.63975 7.43836 7.27548 7.15045 + 7.06114 7.00760 6.99531 7.03020 7.11384 7.22645 + 7.34390 7.40573 7.47188 7.50205 7.28412 6.95205 + 5.41454 4.38808 2.42515 1.93687 1.48248 1.36538 + 10.67362 10.14680 9.67179 9.23574 8.83871 8.48094 + 8.16208 7.88197 7.64077 7.43860 7.27559 7.15164 + 7.06577 7.01798 7.01031 7.04089 7.10816 7.21267 + 7.34997 7.42656 7.50140 7.54080 7.39357 7.12282 + 5.76533 4.77979 2.70189 2.12842 1.52302 1.36533 + 10.67125 10.14628 9.67131 9.23551 8.83875 8.48111 + 8.16234 7.88251 7.64188 7.44023 7.27709 7.15229 + 7.06597 7.01891 7.01275 7.04444 7.11139 7.21517 + 7.35672 7.44006 7.52054 7.55357 7.43694 7.28089 + 6.00494 5.02659 2.94364 2.33238 1.55333 1.36529 + 0.50326 0.52576 0.54980 0.57544 0.60254 0.63089 + 0.66048 0.69130 0.72338 0.75686 0.79206 0.82924 + 0.86835 0.90905 0.95037 0.99019 1.02595 1.05653 + 1.08085 1.09044 1.09921 1.10579 1.11278 1.11451 + 1.11589 1.11607 1.11621 1.11623 1.11624 1.11602 + 0.72202 0.75588 0.79076 0.82685 0.86415 0.90263 + 0.94231 0.98319 1.02535 1.06880 1.11360 1.15995 + 1.20831 1.25876 1.30984 1.35826 1.40042 1.43605 + 1.46458 1.47575 1.48705 1.49652 1.50520 1.50732 + 1.50914 1.50931 1.50944 1.50955 1.50957 1.50031 + 0.93419 0.97765 1.02187 1.06704 1.11309 1.15998 + 1.20767 1.25624 1.30583 1.35650 1.40821 1.46112 + 1.51575 1.57212 1.62863 1.68174 1.72777 1.76688 + 1.79906 1.81224 1.82584 1.83737 1.84785 1.85038 + 1.85258 1.85279 1.85296 1.85307 1.85310 1.84412 + 1.33157 1.39116 1.45051 1.50990 1.56913 1.62807 + 1.68672 1.74533 1.80438 1.86390 1.92373 1.98385 + 2.04458 2.10585 2.16611 2.22249 2.27215 2.31569 + 2.35360 2.37023 2.38755 2.40215 2.41572 2.41905 + 2.42184 2.42218 2.42245 2.42249 2.42251 2.42230 + 1.69250 1.76480 1.83536 1.90458 1.97227 2.03836 + 2.10294 2.16652 2.22992 2.29322 2.35637 2.41907 + 2.48099 2.54161 2.60001 2.65527 2.70629 2.75221 + 2.79345 2.81330 2.83338 2.84950 2.86566 2.86960 + 2.87281 2.87337 2.87367 2.87351 2.87364 2.88221 + 2.01875 2.10261 2.18196 2.25764 2.32997 2.39955 + 2.46669 2.53206 2.59671 2.66067 2.72362 2.78511 + 2.84488 2.90263 2.95786 3.01060 3.06079 3.10768 + 3.15141 3.17290 3.19476 3.21239 3.23019 3.23453 + 3.23810 3.23880 3.23912 3.23884 3.23903 3.25373 + 2.31490 2.40841 2.49442 2.57423 2.64876 2.71941 + 2.78668 2.85143 2.91494 2.97721 3.03784 3.09625 + 3.15236 3.20608 3.25727 3.30674 3.35520 3.40203 + 3.44714 3.46964 3.49261 3.51121 3.53012 3.53474 + 3.53857 3.53934 3.53968 3.53932 3.53957 3.55727 + 2.83010 2.93848 3.03311 3.11630 3.19033 3.25827 + 3.32109 3.37995 3.43659 3.49111 3.54327 3.59267 + 3.63950 3.68407 3.72674 3.76914 3.81287 3.85756 + 3.90289 3.92608 3.94987 3.96922 3.98907 3.99400 + 3.99804 3.99880 3.99917 3.99888 3.99909 4.01429 + 3.26411 3.38297 3.48186 3.56414 3.63357 3.69496 + 3.74970 3.79925 3.84576 3.88960 3.93097 3.96994 + 4.00685 4.04231 4.07692 4.11248 4.15078 4.19176 + 4.23513 4.25778 4.28115 4.30022 4.31991 4.32489 + 4.32888 4.32950 4.32989 4.32980 4.32992 4.33638 + 4.11323 4.24664 4.34552 4.41605 4.46564 4.50322 + 4.53153 4.55305 4.57121 4.58692 4.60100 4.61427 + 4.62781 4.64292 4.66018 4.68042 4.70464 4.73377 + 4.76802 4.78662 4.80615 4.82236 4.83922 4.84353 + 4.84706 4.84736 4.84762 4.84789 4.84791 4.83140 + 4.75806 4.87319 4.96101 5.02430 5.06330 5.07996 + 5.07841 5.06596 5.05179 5.03852 5.02714 5.01877 + 5.01486 5.01652 5.02303 5.03153 5.04014 5.05318 + 5.07615 5.09127 5.10577 5.11632 5.12931 5.13271 + 5.13533 5.13546 5.13560 5.13588 5.13599 5.10731 + 5.68743 5.78319 5.84192 5.86857 5.86460 5.83360 + 5.78204 5.72023 5.66033 5.60605 5.55831 5.51786 + 5.48565 5.46181 5.44498 5.43064 5.41552 5.40471 + 5.40490 5.40904 5.41224 5.41356 5.41763 5.41876 + 5.41953 5.41946 5.41942 5.41969 5.41977 5.39067 + 6.37034 6.43723 6.46127 6.44958 6.40470 6.33154 + 6.23821 6.13684 6.04137 5.95584 5.88093 5.81652 + 5.76272 5.71838 5.68182 5.64795 5.61303 5.58236 + 5.56289 5.55729 5.55051 5.54376 5.53998 5.53915 + 5.53832 5.53811 5.53794 5.53810 5.53817 5.51858 + 6.89373 6.98352 6.97712 6.90171 6.78777 6.66643 + 6.54490 6.42633 6.31438 6.21060 6.11595 6.03028 + 5.95388 5.88619 5.82692 5.77421 5.72645 5.68429 + 5.64773 5.63106 5.61536 5.60389 5.59296 5.59033 + 5.58831 5.58797 5.58773 5.58782 5.58780 5.57917 + 7.35352 7.41578 7.37341 7.25835 7.10546 6.94963 + 6.79827 6.65386 6.51945 6.39582 6.28268 6.17917 + 6.08568 6.00192 5.92735 5.85975 5.79729 5.74091 + 5.69058 5.66687 5.64406 5.62694 5.61049 5.60658 + 5.60347 5.60307 5.60277 5.60272 5.60269 5.60396 + 8.28154 8.09164 7.89644 7.70613 7.52050 7.33976 + 7.16413 6.99366 6.82897 6.67118 6.52073 6.37798 + 6.24420 6.12107 6.00965 5.91175 5.82840 5.75647 + 5.69526 5.67200 5.65571 5.64151 5.57992 5.55058 + 5.56409 5.57047 5.56736 5.56511 5.56837 5.58121 + 8.66326 8.59948 8.41933 8.16762 7.88915 7.62570 + 7.38381 7.16319 6.96341 6.78232 6.61471 6.45724 + 6.31100 6.17746 6.05541 5.94184 5.83467 5.73584 + 5.64517 5.60111 5.55779 5.52449 5.49215 5.48449 + 5.47824 5.47758 5.47708 5.47672 5.47668 5.49661 + 9.76163 9.37010 8.98887 8.62912 8.28991 7.97044 + 7.67014 7.38913 7.12764 6.88535 6.66141 6.45450 + 6.26288 6.08617 5.92555 5.78098 5.65062 5.52365 + 5.39031 5.32404 5.26401 5.22265 5.17845 5.16689 + 5.15807 5.15723 5.15637 5.15604 5.15612 5.16612 + 10.33708 9.82357 9.33577 8.88287 8.46246 8.07297 + 7.71303 7.38167 7.07855 6.80194 6.54954 6.31839 + 6.10417 5.90423 5.71983 5.55060 5.39436 5.24102 + 5.08254 5.00512 4.93625 4.88954 4.83684 4.82190 + 4.81170 4.81070 4.80956 4.80944 4.80933 4.80324 + 10.97675 10.29210 9.65945 9.08115 8.55179 8.06849 + 7.62913 7.23063 6.87054 6.54578 6.25234 5.98541 + 5.73818 5.50593 5.28915 5.08835 4.90030 4.71535 + 4.52673 4.43540 4.35415 4.29852 4.23475 4.21634 + 4.20397 4.20280 4.20145 4.20131 4.20108 4.19398 + 11.28051 10.51565 9.80018 9.13783 8.53169 7.98517 + 7.49699 7.06321 6.67915 6.33455 6.01534 5.71385 + 5.43310 5.17441 4.93393 4.70843 4.49558 4.29346 + 4.10077 4.00781 3.91691 3.84520 3.77443 3.75693 + 3.74301 3.74112 3.73978 3.73963 3.73944 3.74038 + 11.51349 10.62180 9.83056 9.12215 8.48710 7.91697 + 7.40550 6.94467 6.52664 6.14674 5.80108 5.48520 + 5.19327 4.92082 4.66633 4.42711 4.20099 3.98569 + 3.78110 3.68283 3.58430 3.50576 3.42962 3.41141 + 3.39686 3.39510 3.39346 3.39319 3.39308 3.39563 + 11.64410 10.68930 9.85248 9.10635 8.44099 7.84646 + 7.31444 6.83556 6.40083 6.00518 5.64470 5.31501 + 5.01055 4.72694 4.46236 4.21364 3.97829 3.75394 + 3.53934 3.43549 3.33110 3.24766 3.16674 3.14765 + 3.13251 3.13063 3.12882 3.12856 3.12847 3.12990 + 11.78343 10.74785 9.85531 9.06279 8.35991 7.73545 + 7.17811 6.67694 6.22198 5.80778 5.43018 5.08463 + 4.76549 4.46821 4.19046 3.92841 3.67869 3.43942 + 3.20801 3.09496 2.98161 2.89109 2.80144 2.77937 + 2.76196 2.75988 2.75796 2.75769 2.75757 2.75715 + 11.84083 10.75917 9.83720 9.02025 8.29774 7.65738 + 7.08660 6.57378 6.10871 5.68570 5.30028 4.94746 + 4.62122 4.31660 4.03088 3.75971 3.49916 3.24705 + 3.00088 2.87962 2.75841 2.66174 2.56356 2.53791 + 2.51760 2.51534 2.51343 2.51312 2.51295 2.51242 + 11.84699 10.72257 9.78010 8.94562 8.20979 7.55617 + 6.97309 6.44925 5.97509 5.54467 5.15301 4.79453 + 4.46252 4.15129 3.85737 3.57518 3.29916 3.02447 + 2.74660 2.60456 2.45862 2.33911 2.21868 2.18769 + 2.16256 2.15966 2.15732 2.15697 2.15668 2.15640 + 11.78727 10.66449 9.73302 8.90692 8.17735 7.52585 + 6.94257 6.41754 5.94234 5.51122 5.11913 4.76050 + 4.42854 4.11734 3.82272 3.53789 3.25530 2.96646 + 2.66119 2.49833 2.32352 2.17509 2.03156 1.99857 + 1.97161 1.96803 1.96479 1.96440 1.96411 1.96503 + 11.63349 10.54866 9.66209 8.87218 8.16699 7.53140 + 6.95860 6.44190 5.97553 5.55370 5.17042 4.81876 + 4.49005 4.17752 3.87848 3.58878 3.30018 2.99395 + 2.64709 2.45097 2.23245 2.03714 1.83478 1.79103 + 1.76976 1.76748 1.76079 1.75935 1.76075 1.77084 + 11.50961 10.45431 9.60830 8.85482 8.17775 7.56475 + 7.00985 6.50721 6.05169 5.63821 5.26139 4.91498 + 4.59105 4.28311 3.98785 3.69990 3.40827 3.08819 + 2.70785 2.48380 2.22691 1.99146 1.73906 1.68271 + 1.66599 1.66541 1.65601 1.65360 1.65679 1.67471 + 11.41213 10.38277 9.57231 8.84967 8.19718 7.60441 + 7.06613 6.57706 6.13262 5.72819 5.35886 5.01884 + 4.70072 4.39820 4.10750 3.82229 3.52952 3.19959 + 2.79323 2.54655 2.25685 1.98649 1.68717 1.61792 + 1.60494 1.60604 1.59436 1.59114 1.59602 1.61641 + 11.33484 10.32698 9.54751 8.85050 8.21919 7.64418 + 7.12085 6.64433 6.21045 5.81496 5.45328 5.12000 + 4.80803 4.51116 4.22530 3.94339 3.65069 3.31369 + 2.88666 2.62118 2.30336 2.00169 1.65870 1.57674 + 1.56573 1.56820 1.55463 1.55077 1.55708 1.57723 + 11.21118 10.24182 9.51504 8.86035 8.26478 7.71991 + 7.22211 6.76722 6.35179 5.97216 5.62442 5.30379 + 5.00389 4.71876 4.44371 4.17023 3.88018 3.53196 + 3.06818 2.77023 2.40678 2.05747 1.65429 1.54767 + 1.50369 1.50980 1.51607 1.51318 1.50440 1.52818 + 11.12915 10.18744 9.49852 8.87452 8.30550 7.78367 + 7.30596 6.86870 6.46882 6.10311 5.76800 5.45912 + 5.17042 4.89611 4.63120 4.36639 4.08151 3.72984 + 3.24446 2.92349 2.52285 2.12925 1.66317 1.53476 + 1.47687 1.48323 1.49125 1.48790 1.47578 1.49880 + 11.07921 10.15539 9.50350 8.91331 8.37678 7.88693 + 7.44074 7.03466 6.66564 6.33027 6.02466 5.74363 + 5.47970 5.22616 4.97895 4.73049 4.46403 4.13906 + 3.67141 3.32367 2.82677 2.30108 1.69164 1.53464 + 1.47389 1.46664 1.44690 1.44786 1.44325 1.45922 + 11.01853 10.12202 9.50448 8.94468 8.43536 7.97054 + 7.54752 7.16318 6.81471 6.49902 6.21242 5.94983 + 5.70368 5.46718 5.23630 5.00339 4.75109 4.43682 + 3.96966 3.61215 3.08822 2.51051 1.77590 1.56706 + 1.46507 1.45402 1.43182 1.43148 1.42740 1.43931 + 10.91594 10.07859 9.51975 9.00602 8.53297 8.09736 + 7.69861 7.33611 7.00953 6.71665 6.45425 6.21771 + 5.99987 5.79367 5.59355 5.38825 5.15812 4.86399 + 4.41441 4.05848 3.51610 2.87309 1.95539 1.67860 + 1.46015 1.43623 1.42020 1.41764 1.41416 1.41956 + 10.89313 10.07256 9.53542 9.04111 8.58607 8.16768 + 7.78553 7.43930 7.12897 6.85258 6.60714 6.38834 + 6.18914 6.00263 5.82335 5.63985 5.43278 5.16507 + 4.74489 4.40078 3.85733 3.17948 2.12608 1.77958 + 1.47466 1.43647 1.41287 1.40994 1.40311 1.40960 + 10.88923 10.07555 9.54880 9.06509 8.62102 8.21404 + 7.84343 7.50859 7.20914 6.94355 6.70953 6.50372 + 6.32047 6.15336 5.99518 5.83022 5.63602 5.37877 + 4.97727 4.65557 4.15153 3.48094 2.28251 1.86077 + 1.49313 1.44489 1.40834 1.40271 1.40014 1.40361 + 10.88364 10.07831 9.55999 9.08439 8.64834 8.24943 + 7.88687 7.56004 7.26844 7.01076 6.78505 6.58840 + 6.41576 6.26126 6.11812 5.97089 5.79684 5.56037 + 5.17936 4.86944 4.37953 3.71194 2.44084 1.95350 + 1.50884 1.44970 1.40668 1.39939 1.39675 1.39964 + 10.87453 10.08399 9.57704 9.11190 8.68579 8.29680 + 7.94436 7.62812 7.34784 7.10234 6.88982 6.70742 + 6.55000 6.41211 6.28837 6.16582 6.02399 5.82750 + 5.49446 5.21146 4.74662 4.08092 2.71300 2.13943 + 1.54628 1.45953 1.40369 1.39896 1.38977 1.39470 + 10.89002 10.09692 9.58833 9.12489 8.70335 8.32120 + 7.97716 7.66989 7.39813 7.16067 6.95586 6.78104 + 6.63132 6.50257 6.39333 6.29805 6.19844 6.03912 + 5.72130 5.44876 5.01929 4.39108 2.95847 2.30114 + 1.58129 1.47507 1.40436 1.39605 1.38903 1.39171 + 10.86802 10.09891 9.60384 9.15183 8.74012 8.36679 + 8.03076 7.73104 7.46684 7.23771 7.04322 6.88238 + 6.75292 6.65203 6.57568 6.51153 6.43994 6.32708 + 6.09461 5.87639 5.50426 4.92746 3.46113 2.65497 + 1.67367 1.52204 1.40816 1.39710 1.38102 1.38770 + 10.85119 10.10335 9.61403 9.16641 8.75826 8.38820 + 8.05549 7.75968 7.50059 7.27789 7.09113 6.93917 + 6.81952 6.72969 6.66744 6.62379 6.58237 6.50939 + 6.33201 6.15058 5.81777 5.28442 3.84903 2.96749 + 1.76331 1.56463 1.41534 1.39932 1.38277 1.38571 + 10.81213 10.10848 9.62394 9.17984 8.77492 8.40857 + 8.08020 7.78957 7.53663 7.32111 7.14256 7.00001 + 6.89130 6.81454 6.76858 6.74605 6.73494 6.71298 + 6.61690 6.48627 6.21353 5.74995 4.41406 3.45748 + 1.93934 1.66687 1.43170 1.40685 1.37925 1.38370 + 10.77869 10.10950 9.62757 9.18622 8.78388 8.41973 + 8.09353 7.80554 7.55617 7.34487 7.17046 7.03186 + 6.92772 6.85725 6.82078 6.81343 6.82471 6.82874 + 6.76382 6.66470 6.46571 6.10401 4.80839 3.77482 + 2.12230 1.79020 1.44687 1.39943 1.38330 1.38270 + 10.75360 10.11022 9.63019 9.19036 8.78936 8.42658 + 8.10184 7.81550 7.56810 7.35906 7.18727 7.05166 + 6.95100 6.88469 6.85358 6.85377 6.87665 6.90048 + 6.86989 6.79579 6.63046 6.31565 5.11744 4.07918 + 2.27490 1.88684 1.46752 1.40681 1.38683 1.38210 + 10.73549 10.10961 9.63124 9.19322 8.79406 8.43299 + 8.10965 7.82407 7.57662 7.36739 7.19641 7.06332 + 6.96653 6.90495 6.87860 6.88183 6.90687 6.94291 + 6.95418 6.91089 6.75426 6.42117 5.33171 4.41365 + 2.41509 1.95312 1.48853 1.43201 1.38161 1.38170 + 10.71446 10.11184 9.63457 9.19670 8.79759 8.43721 + 8.11529 7.83194 7.58750 7.38153 7.21315 7.08173 + 6.98664 6.92782 6.90595 6.91658 6.95383 7.00996 + 7.04861 7.02478 6.91577 6.67341 5.71340 4.75676 + 2.68482 2.14937 1.53240 1.43508 1.39263 1.38119 + 10.70096 10.11250 9.63603 9.19877 8.80038 8.44091 + 8.12006 7.83780 7.59433 7.38927 7.22193 7.09186 + 6.99865 6.94241 6.92387 6.93866 6.98145 7.04716 + 7.10773 7.10523 7.02801 6.82394 5.96105 5.06875 + 2.92423 2.30836 1.57378 1.45391 1.39829 1.38089 + 10.68016 10.11355 9.63828 9.20181 8.80429 8.44606 + 8.12664 7.84562 7.60291 7.39860 7.23293 7.10574 + 7.01578 6.96260 6.94764 6.96806 7.01998 7.09809 + 7.18485 7.21472 7.19859 7.05988 6.32401 5.61026 + 3.44547 2.65814 1.67163 1.51019 1.39820 1.38049 + 10.66869 10.11381 9.63910 9.20321 8.80624 8.44853 + 8.12959 7.84913 7.60708 7.40357 7.23884 7.11274 + 7.02409 6.97257 6.95982 6.98328 7.03982 7.12595 + 7.22670 7.26950 7.28281 7.19402 6.57341 5.94423 + 3.84430 2.96222 1.76746 1.55834 1.40962 1.38030 + 10.65646 10.11393 9.63986 9.20468 8.80832 8.45095 + 8.13227 7.85215 7.61084 7.40837 7.24477 7.11983 + 7.03250 6.98267 6.97215 6.99871 7.05995 7.15449 + 7.27010 7.32596 7.36789 7.33449 6.87502 6.36626 + 4.43511 3.44804 1.94686 1.65573 1.43257 1.38011 + 10.65057 10.11411 9.64002 9.20500 8.80891 8.45185 + 8.13356 7.85400 7.61343 7.41161 7.24806 7.12265 + 7.03556 6.98742 6.97940 7.00747 7.06828 7.16428 + 7.29633 7.36805 7.41089 7.36696 7.05304 6.73037 + 4.81330 3.76602 2.11838 1.77477 1.45560 1.38001 + 10.66479 10.12028 9.63937 9.20141 8.80489 8.44863 + 8.13180 7.85383 7.61442 7.41352 7.25095 7.12609 + 7.03677 6.98300 6.97023 7.00429 7.08664 7.19735 + 7.31144 7.36990 7.42913 7.44606 7.17875 6.80000 + 5.15974 4.13178 2.27820 1.84830 1.47477 1.37996 + 10.66181 10.12034 9.63959 9.20176 8.80536 8.44923 + 8.13251 7.85463 7.61535 7.41458 7.25218 7.12751 + 7.03845 6.98502 6.97272 7.00747 7.09079 7.20298 + 7.31995 7.38157 7.44754 7.47752 7.25947 6.92879 + 5.40174 4.38162 2.43010 1.94485 1.49522 1.37992 + 10.63956 10.11455 9.64102 9.20632 8.81052 8.45387 + 8.13603 7.85681 7.61638 7.41484 7.25231 7.12871 + 7.04307 6.99538 6.98768 7.01812 7.08509 7.18922 + 7.32609 7.40240 7.47692 7.51609 7.36890 7.09881 + 5.74995 4.77052 2.70498 2.13506 1.53532 1.37987 + 10.63681 10.11420 9.64097 9.20654 8.81094 8.45431 + 8.13638 7.85713 7.61685 7.41555 7.25327 7.12986 + 7.04443 6.99702 6.98972 7.02063 7.08831 7.19396 + 7.33284 7.41072 7.49179 7.54295 7.43284 7.20473 + 5.98466 5.05787 2.94938 2.31452 1.57216 1.37983 + 0.49597 0.51824 0.54216 0.56776 0.59482 0.62306 + 0.65243 0.68295 0.71470 0.74777 0.78241 0.81882 + 0.85691 0.89636 0.93630 0.97501 1.01042 1.04164 + 1.06698 1.07666 1.08562 1.09268 1.10081 1.10288 + 1.10455 1.10478 1.10494 1.10496 1.10498 1.10524 + 0.71258 0.74624 0.78093 0.81683 0.85393 0.89220 + 0.93162 0.97219 1.01392 1.05682 1.10090 1.14632 + 1.19352 1.24256 1.29220 1.33965 1.38184 1.41842 + 1.44859 1.46073 1.47275 1.48266 1.49264 1.49516 + 1.49721 1.49748 1.49771 1.49769 1.49771 1.50148 + 0.92284 0.96603 1.00997 1.05487 1.10067 1.14728 + 1.19468 1.24288 1.29201 1.34209 1.39305 1.44502 + 1.49849 1.55351 1.60867 1.66097 1.70725 1.74761 + 1.78188 1.79629 1.81086 1.82297 1.83476 1.83770 + 1.84011 1.84043 1.84069 1.84069 1.84070 1.84454 + 1.31690 1.37609 1.43509 1.49412 1.55302 1.61162 + 1.66992 1.72815 1.78675 1.84573 1.90491 1.96425 + 2.02405 2.08428 2.14357 2.19952 2.24975 2.29481 + 2.33504 2.35304 2.37150 2.38682 2.40164 2.40532 + 2.40836 2.40873 2.40904 2.40907 2.40910 2.40965 + 1.67457 1.74654 1.81692 1.88607 1.95368 2.01955 + 2.08379 2.14692 2.20980 2.27249 2.33477 2.39639 + 2.45751 2.51800 2.57680 2.63238 2.68340 2.73062 + 2.77459 2.79511 2.81618 2.83354 2.85061 2.85489 + 2.85840 2.85880 2.85913 2.85921 2.85925 2.85598 + 1.99913 2.08234 2.16122 2.23657 2.30864 2.37795 + 2.44479 2.50985 2.57422 2.63791 2.70062 2.76187 + 2.82139 2.87886 2.93390 2.98683 3.03786 3.08623 + 3.13189 3.15434 3.17712 3.19549 3.21427 3.21906 + 3.22279 3.22319 3.22358 3.22377 3.22375 3.21745 + 2.29341 2.38621 2.47174 2.55127 2.62560 2.69604 + 2.76307 2.82759 2.89095 2.95312 3.01373 3.07217 + 3.12831 3.18205 3.23335 3.28322 3.33260 3.38077 + 3.42744 3.45071 3.47446 3.49368 3.51346 3.51855 + 3.52249 3.52289 3.52330 3.52354 3.52351 3.51526 + 2.80583 2.91338 3.00756 3.09060 3.16461 3.23250 + 3.29525 3.35406 3.41080 3.46555 3.51806 3.56790 + 3.61520 3.66022 3.70339 3.74648 3.79117 3.83692 + 3.88318 3.90676 3.93101 3.95079 3.97134 3.97667 + 3.98080 3.98122 3.98165 3.98190 3.98186 3.97300 + 3.23797 3.35591 3.45442 3.53670 3.60632 3.66785 + 3.72269 3.77241 3.81923 3.86357 3.90559 3.94526 + 3.98292 4.01908 4.05441 4.09077 4.13002 4.17184 + 4.21568 4.23844 4.26200 4.28134 4.30160 4.30686 + 4.31096 4.31140 4.31182 4.31203 4.31201 4.30517 + 4.08466 4.21710 4.31583 4.38679 4.43706 4.47525 + 4.50407 4.52615 4.54506 4.56172 4.57690 4.59130 + 4.60591 4.62189 4.63990 4.66095 4.68612 4.71583 + 4.74986 4.76821 4.78760 4.80391 4.82114 4.82554 + 4.82911 4.82958 4.82993 4.82996 4.82999 4.83039 + 4.72840 4.84343 4.93148 4.99524 5.03492 5.05244 + 5.05194 5.04063 5.02762 5.01553 5.00533 4.99809 + 4.99521 4.99777 5.00507 5.01431 5.02362 5.03709 + 5.05991 5.07476 5.08910 5.09971 5.11299 5.11648 + 5.11904 5.11938 5.11970 5.11967 5.11973 5.12518 + 5.65845 5.75455 5.81402 5.84168 5.83897 5.80939 + 5.75939 5.69916 5.64074 5.58783 5.54133 5.50196 + 5.47065 5.44752 5.43125 5.41741 5.40278 5.39243 + 5.39291 5.39718 5.40059 5.40216 5.40644 5.40763 + 5.40832 5.40845 5.40861 5.40851 5.40856 5.41782 + 6.34285 6.41049 6.43569 6.42545 6.38222 6.31085 + 6.21936 6.11979 6.02596 5.94187 5.86820 5.80484 + 5.75185 5.70811 5.67198 5.63844 5.60389 5.57370 + 5.55492 5.54980 5.54360 5.53730 5.53372 5.53293 + 5.53202 5.53198 5.53196 5.53184 5.53186 5.54211 + 6.86787 6.95854 6.95367 6.88017 6.76828 6.64895 + 6.52934 6.41263 6.30241 6.20021 6.10685 6.02219 + 5.94656 5.87950 5.82070 5.76834 5.72085 5.67899 + 5.64324 5.62737 5.61250 5.60155 5.59086 5.58823 + 5.58615 5.58599 5.58584 5.58566 5.58565 5.59626 + 7.32900 7.39258 7.35210 7.23917 7.08847 6.93472 + 6.78534 6.64286 6.51032 6.38843 6.27669 6.17422 + 6.08153 5.99850 5.92451 5.85731 5.79502 5.73880 + 5.68924 5.66643 5.64454 5.62803 5.61185 5.60793 + 5.60478 5.60446 5.60421 5.60402 5.60401 5.61475 + 8.25849 8.07120 7.87870 7.69094 7.50772 7.32928 + 7.15578 6.98731 6.82446 6.66837 6.51944 6.37805 + 6.24545 6.12328 6.01264 5.91528 5.83228 5.76064 + 5.69980 5.67682 5.66096 5.64734 5.58701 5.55807 + 5.57113 5.57730 5.57426 5.57217 5.57533 5.58262 + 8.64333 8.58203 8.40477 8.15584 7.87986 7.61857 + 7.37860 7.15987 6.96213 6.78307 6.61720 6.46104 + 6.31599 6.18369 6.06281 5.95004 5.84306 5.74414 + 5.65397 5.61073 5.56835 5.53573 5.50383 5.49616 + 5.48999 5.48921 5.48862 5.48848 5.48842 5.49339 + 9.74668 9.35830 8.98024 8.62340 8.28683 7.96975 + 7.67162 7.39260 7.13289 6.89223 6.66979 6.46426 + 6.27403 6.09867 5.93939 5.79615 5.66708 5.54119 + 5.40861 5.34270 5.28337 5.24285 5.19924 5.18770 + 5.17911 5.17810 5.17712 5.17710 5.17715 5.16525 + 10.32558 9.81580 9.33164 8.88188 8.46419 8.07708 + 7.71918 7.38957 7.08794 6.81264 6.56143 6.33143 + 6.11848 5.91997 5.73724 5.56989 5.41570 5.26430 + 5.10732 5.03051 4.96232 4.91624 4.86419 4.84944 + 4.83954 4.83840 4.83718 4.83731 4.83719 4.81253 + 10.96943 10.28918 9.66061 9.08568 8.55915 8.07817 + 7.64070 7.24377 6.88497 6.56129 6.26885 6.00294 + 5.75693 5.52623 5.31137 5.11288 4.92752 4.74539 + 4.55933 4.46911 4.38871 4.33358 4.27056 4.25250 + 4.24049 4.23925 4.23786 4.23786 4.23763 4.22134 + 11.27488 10.51509 9.80398 9.14497 8.54155 7.99736 + 7.51110 7.07888 6.69600 6.35236 6.03414 5.73386 + 5.45477 5.19823 4.95997 4.73667 4.52615 4.32664 + 4.13668 4.04489 3.95496 3.88393 3.81385 3.79658 + 3.78285 3.78095 3.77962 3.77949 3.77929 3.77887 + 11.50896 10.62183 9.83465 9.12957 8.49728 7.92952 + 7.42005 6.96100 6.54459 6.16622 5.82207 5.50773 + 5.21745 4.94677 4.69424 4.45710 4.23317 4.02013 + 3.81779 3.72060 3.62300 3.54506 3.46953 3.45133 + 3.43668 3.43496 3.43336 3.43299 3.43293 3.44021 + 11.63979 10.68924 9.85612 9.11324 8.45067 7.85861 + 7.32876 6.85189 6.41904 6.02518 5.66646 5.33852 + 5.03581 4.75397 4.49121 4.24433 4.01084 3.78832 + 3.57550 3.47249 3.36887 3.28597 3.20555 3.18627 + 3.17084 3.16903 3.16728 3.16685 3.16682 3.17636 + 11.77809 10.74635 9.85735 9.06790 8.36774 7.74573 + 7.19063 6.69158 6.23865 5.82645 5.45080 5.10713 + 4.78980 4.49424 4.21814 3.95760 3.70933 3.47135 + 3.24112 3.12859 3.01569 2.92547 2.83591 2.81364 + 2.79606 2.79405 2.79215 2.79172 2.79167 2.79858 + 11.83371 10.75595 9.83738 9.02335 8.30339 7.66528 + 7.09654 6.58567 6.12249 5.70136 5.31777 4.96679 + 4.64232 4.33938 4.05525 3.78555 3.52633 3.27538 + 3.03019 2.90932 2.78835 2.69167 2.59322 2.56762 + 2.54753 2.54532 2.54337 2.54300 2.54286 2.54468 + 11.83555 10.71505 9.77551 8.94352 8.20981 7.55801 + 6.97657 6.45430 5.98168 5.55282 5.16275 4.80592 + 4.47561 4.16616 3.87400 3.59352 3.31902 3.04561 + 2.76861 2.62682 2.48096 2.36133 2.24080 2.21005 + 2.18525 2.18234 2.17997 2.17966 2.17937 2.17634 + 11.77287 10.65305 9.72399 8.89996 8.17220 7.52238 + 6.94065 6.41712 5.94338 5.51375 5.12319 4.76618 + 4.43602 4.12679 3.83428 3.55150 3.27074 2.98330 + 2.67878 2.51610 2.34150 2.19350 2.05096 2.01781 + 1.99030 1.98667 1.98353 1.98318 1.98284 1.98345 + 11.61422 10.53131 9.64617 8.85762 8.15382 7.51972 + 6.94850 6.43347 5.96882 5.54880 5.16739 4.81766 + 4.49094 4.18040 3.88337 3.59572 3.30915 3.00477 + 2.65945 2.46408 2.24657 2.05250 1.85234 1.80883 + 1.78466 1.78187 1.77564 1.77434 1.77535 1.78730 + 11.48705 10.43322 9.58787 8.83529 8.15933 7.54771 + 6.99437 6.49345 6.03983 5.62837 5.25365 4.90942 + 4.58767 4.28188 3.98875 3.70291 3.41339 3.09529 + 2.71692 2.49410 2.23909 2.00601 1.75738 1.70123 + 1.67924 1.67772 1.66916 1.66703 1.66952 1.68887 + 11.38748 10.35897 9.54886 8.82682 8.17525 7.58377 + 7.04707 6.55982 6.11739 5.71513 5.34808 5.01042 + 4.69460 4.39427 4.10569 3.82257 3.53186 3.20397 + 2.79996 2.55502 2.26810 2.00122 1.70703 1.63789 + 1.61750 1.61727 1.60678 1.60396 1.60787 1.62951 + 11.30845 10.30139 9.52191 8.82526 8.19479 7.62102 + 7.09926 6.62462 6.19287 5.79967 5.44041 5.10960 + 4.80000 4.50533 4.22154 3.94161 3.65087 3.31593 + 2.89159 2.62831 2.31413 2.01694 1.68016 1.59818 + 1.57801 1.57886 1.56676 1.56339 1.56851 1.58996 + 11.19180 10.21897 9.48870 8.83194 8.23558 7.69106 + 7.19455 6.74173 6.32895 5.95240 5.60790 5.29037 + 4.99293 4.70940 4.43528 4.16252 3.87406 3.53072 + 3.07688 2.78502 2.42632 2.07676 1.66289 1.55624 + 1.53202 1.53410 1.51961 1.51545 1.52232 1.54092 + 11.10086 10.15893 9.46892 8.84458 8.27593 7.75515 + 7.27900 6.84379 6.44631 6.08325 5.75093 5.44477 + 5.15847 4.88608 4.62263 4.35900 4.07537 3.72590 + 3.24520 2.92845 2.53435 2.14740 1.68664 1.55743 + 1.49163 1.49546 1.50185 1.49901 1.48872 1.51181 + 11.04217 10.12240 9.47215 8.88343 8.34826 7.85970 + 7.41475 7.00990 6.64214 6.30811 6.00399 5.72470 + 5.46295 5.21210 4.96799 4.72277 4.45899 4.13448 + 3.66576 3.32043 2.83301 2.31937 1.71820 1.55894 + 1.48570 1.47742 1.45982 1.46041 1.45641 1.47272 + 10.98141 10.08900 9.47296 8.91457 8.40655 7.94297 + 7.52114 7.13795 6.79065 6.47619 6.19091 5.92987 + 5.68561 5.45141 5.22321 4.99311 4.74324 4.42967 + 3.96224 3.60740 3.09269 2.52653 1.79973 1.58896 + 1.47722 1.46549 1.44510 1.44447 1.44089 1.45305 + 10.88212 10.04703 9.48834 8.97527 8.50327 8.06902 + 7.67178 7.31079 6.98560 6.69397 6.43274 6.19736 + 5.98078 5.77604 5.57757 5.37402 5.14565 4.85306 + 4.40572 4.05283 3.51726 2.88297 1.97302 1.69501 + 1.47315 1.44900 1.43383 1.43143 1.42737 1.43356 + 10.85878 10.04137 9.50494 9.01152 8.55754 8.14034 + 7.75944 7.41444 7.10521 6.82981 6.58533 6.36742 + 6.16917 5.98369 5.80558 5.62340 5.41790 5.15202 + 4.73473 4.39352 3.85549 3.18440 2.13835 1.79236 + 1.48743 1.44954 1.42679 1.42398 1.41686 1.42377 + 10.85438 10.04471 9.51911 9.03644 8.59344 8.18751 + 7.81792 7.48405 7.18553 6.92083 6.68764 6.48260 + 6.30005 6.13357 5.97607 5.81204 5.61926 5.36429 + 4.96649 4.64734 4.14662 3.48118 2.29142 1.87001 + 1.50565 1.45834 1.42239 1.41676 1.41429 1.41790 + 10.84881 10.04778 9.53077 9.05631 8.62133 8.22342 + 7.86179 7.53583 7.24502 6.98808 6.76304 6.56702 + 6.39491 6.24096 6.09837 5.95186 5.77890 5.54436 + 5.16688 4.85971 4.37353 3.70975 2.44481 1.96121 + 1.52139 1.46311 1.42076 1.41357 1.41100 1.41403 + 10.83897 10.05849 9.55264 9.08532 8.65691 8.26795 + 7.91735 7.60351 7.32479 7.07979 6.86683 6.68363 + 6.52655 6.39098 6.27042 6.14917 6.00532 5.80812 + 5.48157 5.20356 4.73881 4.06783 2.70533 2.14371 + 1.56457 1.47861 1.41634 1.40985 1.39972 1.40921 + 10.85581 10.06694 9.55968 9.09746 8.67700 8.29583 + 7.95265 7.64615 7.37505 7.13816 6.93381 6.75933 + 6.60985 6.48124 6.37209 6.27695 6.17782 6.02000 + 5.70545 5.43511 5.00775 4.38197 2.95703 2.30463 + 1.59307 1.48820 1.41851 1.41037 1.40345 1.40630 + 10.83344 10.06862 9.57506 9.12439 8.71381 8.34151 + 8.00635 7.70737 7.44378 7.21511 7.02100 6.86042 + 6.73115 6.63038 6.55411 6.48999 6.41851 6.30603 + 6.07508 5.85868 5.48970 4.91705 3.45945 2.65867 + 1.68448 1.53427 1.42223 1.41149 1.39553 1.40238 + 10.81669 10.07291 9.58504 9.13873 8.73175 8.36275 + 8.03095 7.73592 7.47747 7.25527 7.06889 6.91721 + 6.79771 6.70793 6.64567 6.60201 6.56060 6.48775 + 6.31100 6.13055 5.80023 5.27287 3.85027 2.97036 + 1.77308 1.57630 1.42936 1.41357 1.39736 1.40044 + 10.77788 10.07794 9.59490 9.15212 8.74836 8.38304 + 8.05558 7.76573 7.51346 7.29847 7.12035 6.97806 + 6.86951 6.79284 6.74684 6.72415 6.71273 6.69063 + 6.59485 6.46454 6.19273 5.73499 4.41568 3.45806 + 1.94742 1.67750 1.44542 1.42105 1.39382 1.39848 + 10.74472 10.07904 9.59870 9.15859 8.75736 8.39420 + 8.06891 7.78171 7.53303 7.32228 7.14830 7.00999 + 6.90600 6.83559 6.79905 6.79157 6.80270 6.80632 + 6.74070 6.64164 6.44444 6.08750 4.80345 3.77401 + 2.12958 1.79996 1.46022 1.41348 1.39762 1.39751 + 10.73811 10.08642 9.60065 9.15837 8.75748 8.39660 + 8.07473 7.79114 7.54533 7.33698 7.16559 7.03004 + 6.92753 6.85698 6.82193 6.82464 6.85991 6.89415 + 6.86308 6.78496 6.59953 6.24741 5.09269 4.15061 + 2.27083 1.87055 1.48334 1.43546 1.39507 1.39693 + 10.70198 10.07912 9.60236 9.16572 8.76774 8.40767 + 8.08517 7.80032 7.55351 7.34484 7.17430 7.04156 + 6.94497 6.88344 6.85699 6.86002 6.88472 6.92035 + 6.93116 6.88772 6.73136 6.40031 5.32023 4.40763 + 2.42002 1.96131 1.50136 1.44584 1.39607 1.39655 + 10.68110 10.07989 9.60443 9.16909 8.77248 8.41388 + 8.09291 7.80964 7.56447 7.35755 7.18899 7.05861 + 6.96502 6.90738 6.88606 6.89597 6.93063 6.98284 + 7.02546 7.01074 6.90155 6.62997 5.66083 4.79554 + 2.69535 2.13873 1.54084 1.46318 1.39812 1.39606 + 10.66785 10.08222 9.60732 9.17133 8.77403 8.41556 + 8.09562 7.81416 7.57137 7.36686 7.19997 7.07020 + 6.97718 6.92102 6.90242 6.91698 6.95934 7.02453 + 7.08472 7.08213 7.00454 6.79986 5.94004 5.05488 + 2.92636 2.31499 1.58561 1.46684 1.41270 1.39577 + 10.64819 10.08315 9.60910 9.17397 8.77773 8.42057 + 8.10207 7.82207 7.58054 7.37724 7.21171 7.08375 + 6.99329 6.94071 6.92681 6.94711 6.99694 7.07470 + 7.16576 7.19532 7.16749 7.02246 6.33234 5.60040 + 3.41985 2.65883 1.68539 1.51774 1.42475 1.39539 + 10.63655 10.08359 9.61026 9.17566 8.77987 8.42323 + 8.10525 7.82559 7.58423 7.38128 7.21697 7.09120 + 7.00274 6.95129 6.93847 6.96177 7.01803 7.10365 + 7.20365 7.24621 7.25959 7.16917 6.54560 5.92547 + 3.84126 2.96468 1.77747 1.57013 1.42358 1.39519 + 10.62426 10.08368 9.61104 9.17717 8.78197 8.42566 + 8.10790 7.82860 7.58796 7.38607 7.22292 7.09831 + 7.01120 6.96145 6.95086 6.97725 7.03822 7.13232 + 7.24725 7.30274 7.34434 7.31013 6.85001 6.34565 + 4.42854 3.44767 1.95543 1.66637 1.44628 1.39499 + 10.61785 10.08368 9.61124 9.17755 8.78258 8.42654 + 8.10916 7.83043 7.59056 7.38934 7.22626 7.10119 + 7.01427 6.96621 6.95815 6.98607 7.04663 7.14219 + 7.27352 7.34476 7.38723 7.34341 7.03054 6.70887 + 4.80412 3.76355 2.12576 1.78444 1.46922 1.39488 + 10.63181 10.08943 9.61019 9.17373 8.77851 8.42341 + 8.10757 7.83044 7.59172 7.39134 7.22920 7.10462 + 7.01548 6.96181 6.94903 6.98295 7.06497 7.17513 + 7.28840 7.34654 7.40587 7.42330 7.15670 6.77922 + 5.14859 4.12697 2.28436 1.85721 1.48808 1.39482 + 10.62867 10.08935 9.61033 9.17405 8.77900 8.42404 + 8.10831 7.83130 7.59270 7.39246 7.23044 7.10605 + 7.01716 6.96384 6.95154 6.98612 7.06913 7.18075 + 7.29692 7.35822 7.42438 7.45503 7.23758 6.90774 + 5.38894 4.37500 2.43514 1.95301 1.50834 1.39478 + 10.60656 10.08408 9.61233 9.17894 8.78421 8.42856 + 8.11164 7.83328 7.59356 7.39259 7.23052 7.10723 + 7.02179 6.97422 6.96650 6.99679 7.06347 7.16717 + 7.30347 7.37938 7.45336 7.49260 7.34661 7.07542 + 5.73444 4.76121 2.70812 2.14180 1.54798 1.39473 + 10.60644 10.08433 9.61191 9.17861 8.78422 8.42876 + 8.11194 7.83379 7.59458 7.39412 7.23192 7.10784 + 7.02199 6.97518 6.96899 7.00036 7.06671 7.16966 + 7.31030 7.39315 7.47282 7.50434 7.38498 7.23093 + 5.97045 5.00331 2.94660 2.34385 1.57711 1.39470 + 0.48887 0.51109 0.53489 0.56032 0.58723 0.61537 + 0.64468 0.67507 0.70648 0.73903 0.77306 0.80878 + 0.84591 0.88398 0.92233 0.95986 0.99520 1.02738 + 1.05382 1.06359 1.07264 1.08003 1.08898 1.09138 + 1.09339 1.09358 1.09367 1.09371 1.09370 1.09388 + 0.70384 0.73701 0.77132 0.80698 0.84396 0.88220 + 0.92164 0.96216 1.00365 1.04604 1.08931 1.13359 + 1.17934 1.22671 1.27472 1.32121 1.36370 1.40146 + 1.43313 1.44609 1.45889 1.46935 1.48022 1.48376 + 1.48764 1.48705 1.48581 1.48639 1.48577 1.49009 + 0.91233 0.95490 0.99836 1.04294 1.08855 1.13508 + 1.18243 1.23055 1.27938 1.32888 1.37896 1.42976 + 1.48180 1.53526 1.58897 1.64052 1.68727 1.72900 + 1.76505 1.78052 1.79621 1.80916 1.82186 1.82582 + 1.83009 1.82953 1.82830 1.82889 1.82826 1.83277 + 1.30296 1.36162 1.42012 1.47874 1.53727 1.59555 + 1.65353 1.71140 1.76953 1.82792 1.88636 1.94485 + 2.00373 2.06303 2.12157 2.17726 2.22803 2.27438 + 2.31658 2.33584 2.35565 2.37204 2.38782 2.39185 + 2.39530 2.39557 2.39568 2.39580 2.39574 2.39661 + 1.65760 1.72924 1.79923 1.86794 1.93503 2.00036 + 2.06398 2.12650 2.18882 2.25099 2.31280 2.37405 + 2.43487 2.49517 2.55392 2.60967 2.66117 2.70942 + 2.75525 2.77704 2.79943 2.81785 2.83588 2.83971 + 2.84198 2.84316 2.84480 2.84437 2.84496 2.84154 + 1.98017 2.06233 2.14070 2.21590 2.28782 2.35664 + 2.42267 2.48675 2.55025 2.61333 2.67590 2.73751 + 2.79757 2.85549 2.91086 2.96411 3.01559 3.06484 + 3.11210 3.13562 3.15962 3.17910 3.19865 3.20217 + 3.20386 3.20512 3.20796 3.20844 3.20792 3.20169 + 2.27260 2.36406 2.44908 2.52861 2.60297 2.67295 + 2.73907 2.80248 2.86489 2.92652 2.98724 3.04654 + 3.10379 3.15847 3.21046 3.26082 3.31059 3.35943 + 3.40744 3.43161 3.45639 3.47663 3.49704 3.50039 + 3.50159 3.50311 3.50671 3.50732 3.50663 3.49839 + 2.78209 2.88807 2.98176 3.06501 3.13932 3.20694 + 3.26890 3.32672 3.38265 3.43711 3.49014 3.54138 + 3.59037 3.63685 3.68113 3.72491 3.76991 3.81601 + 3.86313 3.88729 3.91220 3.93270 3.95361 3.95700 + 3.95808 3.95971 3.96359 3.96425 3.96350 3.95458 + 3.21212 3.32856 3.42664 3.50922 3.57930 3.64084 + 3.69530 3.74446 3.79090 3.83528 3.87803 3.91916 + 3.95854 3.99628 4.03286 4.07004 4.10956 4.15154 + 4.19586 4.21896 4.24289 4.26265 4.28302 4.28671 + 4.28838 4.28977 4.29290 4.29344 4.29286 4.28600 + 4.05585 4.18742 4.28597 4.35727 4.40820 4.44714 + 4.47678 4.49969 4.51943 4.53691 4.55288 4.56812 + 4.58375 4.60102 4.62039 4.64236 4.66767 4.69731 + 4.73151 4.74981 4.76906 4.78521 4.80228 4.80651 + 4.80981 4.81040 4.81093 4.81093 4.81102 4.81149 + 4.69917 4.81341 4.90134 4.96554 5.00625 5.02522 + 5.02643 5.01687 5.00533 4.99438 4.98500 4.97840 + 4.97611 4.97937 4.98743 4.99737 5.00719 5.02089 + 5.04359 5.05822 5.07232 5.08268 5.09569 5.09984 + 5.10384 5.10336 5.10233 5.10283 5.10232 5.10830 + 5.63046 5.72587 5.78556 5.81424 5.81322 5.78586 + 5.73833 5.68048 5.62393 5.57234 5.52662 5.48764 + 5.45652 5.43360 5.41762 5.40425 5.39032 5.38056 + 5.38116 5.38530 5.38863 5.39009 5.39442 5.39677 + 5.39989 5.39875 5.39673 5.39750 5.39662 5.40645 + 6.29505 6.40959 6.44091 6.41029 6.34251 6.26371 + 6.18051 6.09662 6.01604 5.94021 5.86943 5.80412 + 5.74663 5.69811 5.65810 5.62378 5.59294 5.56778 + 5.54933 5.54160 5.53504 5.53082 5.52683 5.52743 + 5.52956 5.52804 5.52560 5.52590 5.52523 5.53577 + 6.84244 6.93367 6.93036 6.85889 6.74918 6.63188 + 6.51434 6.40008 6.29291 6.19353 6.10121 6.01543 + 5.93863 5.87193 5.81460 5.76341 5.71581 5.67409 + 5.63944 5.62380 5.60932 5.59871 5.58805 5.58758 + 5.58936 5.58714 5.58373 5.58418 5.58325 5.59402 + 7.30489 7.36904 7.33037 7.21990 7.07176 6.92024 + 6.77295 6.63283 6.50327 6.38419 6.27369 6.17045 + 6.07687 5.99426 5.92164 5.85552 5.79320 5.73709 + 5.68857 5.66617 5.64492 5.62885 5.61241 5.61126 + 5.61323 5.61013 5.60550 5.60615 5.60489 5.61578 + 8.23455 8.05009 7.86050 7.67548 7.49487 7.31885 + 7.14764 6.98128 6.82039 6.66608 6.51873 6.37874 + 6.24733 6.12613 6.01620 5.91932 5.83653 5.76500 + 5.70436 5.68156 5.66602 5.65297 5.59475 5.56811 + 5.58589 5.59051 5.58136 5.57835 5.58328 5.58908 + 8.62307 8.56257 8.38802 8.14273 7.87031 7.61163 + 7.37358 7.15657 6.96082 6.78388 6.61979 6.46487 + 6.32087 6.18966 6.06984 5.95791 5.85137 5.75262 + 5.66303 5.62066 5.57945 5.54739 5.51462 5.51014 + 5.51000 5.50582 5.49993 5.50081 5.49924 5.50456 + 9.59913 9.37896 9.05898 8.68650 8.30582 7.95584 + 7.64087 7.35915 7.10831 6.88310 6.67529 6.47926 + 6.29521 6.12398 5.96538 5.81663 5.67615 5.54470 + 5.42255 5.36439 5.30733 5.26319 5.21949 5.20785 + 5.19774 5.19739 5.19786 5.19763 5.19791 5.18653 + 10.31566 9.80833 9.32662 8.87907 8.46336 8.07803 + 7.72175 7.39368 7.09348 6.81957 6.56978 6.34132 + 6.13014 5.93371 5.75336 5.58869 5.43722 5.28793 + 5.13176 5.05514 4.98787 4.94333 4.89149 4.87350 + 4.85454 4.85719 4.86492 4.86377 4.86585 4.84147 + 10.96498 10.28778 9.66196 9.08941 8.56490 8.08564 + 7.64966 7.25402 6.89637 6.57382 6.28255 6.01796 + 5.77362 5.54507 5.33285 5.13744 4.95542 4.77610 + 4.59159 4.50180 4.42219 4.36827 4.30597 4.28515 + 4.26409 4.26667 4.27438 4.27309 4.27509 4.25843 + 11.26832 10.51586 9.80977 9.15398 8.55259 8.00980 + 7.52451 7.09299 6.71075 6.36808 6.05162 5.75382 + 5.47705 5.22216 4.98570 4.76489 4.55750 4.36095 + 4.17274 4.08130 3.99183 3.92190 3.85328 3.83444 + 3.81799 3.81735 3.81955 3.81986 3.81893 3.81860 + 11.50480 10.62229 9.83911 9.13742 8.50802 7.94273 + 7.43536 6.97814 6.56335 6.18646 5.84373 5.53083 + 5.24206 4.97309 4.72247 4.48750 4.26593 4.05521 + 3.85488 3.75847 3.66136 3.58369 3.50923 3.49167 + 3.47759 3.47577 3.47381 3.47341 3.47341 3.48000 + 11.63814 10.69071 9.86050 9.12012 8.45986 7.87002 + 7.34239 6.86788 6.43764 6.04652 5.69045 5.36480 + 5.06354 4.78222 4.51977 4.27441 4.04421 3.82464 + 3.61242 3.50921 3.40618 3.32431 3.24427 3.22665 + 3.21380 3.21029 3.20619 3.20705 3.20569 3.21496 + 11.77252 10.74348 9.85756 9.07149 8.37484 7.75631 + 7.20451 6.70842 6.25794 5.84768 5.47362 5.13131 + 4.81522 4.52090 4.24608 3.98696 3.74022 3.50382 + 3.27504 3.16310 3.05048 2.96012 2.87090 2.85013 + 2.83518 2.83234 2.82730 2.82647 2.82710 2.83326 + 11.82547 10.75097 9.83567 9.02491 8.30813 7.67306 + 7.10720 6.59891 6.13794 5.71869 5.33677 4.98729 + 4.66424 4.36274 4.08006 3.81181 3.55396 3.30427 + 3.06015 2.93970 2.81897 2.72224 2.62379 2.59898 + 2.58044 2.57773 2.57386 2.57323 2.57352 2.57515 + 11.82369 10.70688 9.77030 8.94084 8.20929 7.55944 + 6.97976 6.45915 5.98813 5.56087 5.17242 4.81728 + 4.48878 4.18125 3.89108 3.61244 3.33951 3.06726 + 2.79097 2.64937 2.50367 2.38413 2.26357 2.23279 + 2.20800 2.20509 2.20268 2.20236 2.20208 2.19936 + 11.76135 10.64366 9.71607 8.89358 8.16728 7.51893 + 6.93866 6.41658 5.94425 5.51602 5.12694 4.77156 + 4.44321 4.13605 3.84575 3.56519 3.28639 3.00046 + 2.69677 2.53424 2.35969 2.21176 2.06968 2.03683 + 2.00960 2.00592 2.00259 2.00220 2.00191 2.00279 + 11.60305 10.52071 9.63549 8.84711 8.14365 7.51014 + 6.93971 6.42566 5.96218 5.54351 5.16361 4.81558 + 4.49071 4.18223 3.88744 3.60218 3.31807 3.01590 + 2.67219 2.47733 2.26009 2.06621 1.86715 1.82448 + 1.80135 1.79847 1.79164 1.79021 1.79140 1.80494 + 11.49090 10.43319 9.58426 8.82900 8.15094 7.53741 + 6.98198 6.47830 6.02092 5.60547 5.22779 4.88335 + 4.56661 4.27188 3.99304 3.71934 3.43565 3.11779 + 2.73393 2.50539 2.24238 2.00428 1.76852 1.72226 + 1.69469 1.69100 1.68383 1.68236 1.68383 1.70677 + 11.39284 10.36283 9.54918 8.82313 8.16721 7.57113 + 7.02971 6.53768 6.09064 5.68451 5.31534 4.97867 + 4.66898 4.38047 4.10678 3.83650 3.55268 3.22653 + 2.81842 2.56728 2.26960 1.99450 1.71534 1.65945 + 1.63087 1.62814 1.62105 1.61936 1.62131 1.64750 + 11.31457 10.30766 9.52485 8.82325 8.18673 7.60639 + 7.07801 6.59721 6.16035 5.76365 5.40316 5.07438 + 4.77166 4.48902 4.22001 3.95288 3.66949 3.33777 + 2.91147 2.64211 2.31500 2.00669 1.68620 1.61998 + 1.58932 1.58754 1.58094 1.57915 1.58141 1.60785 + 11.19713 10.22748 9.49439 8.83164 8.22717 7.67349 + 7.16782 6.70710 6.28888 5.90966 5.56548 5.25166 + 4.96200 4.69019 4.42975 4.16873 3.88761 3.54996 + 3.09895 2.80210 2.42739 2.06194 1.66554 1.57805 + 1.53996 1.53945 1.53395 1.53208 1.53462 1.55849 + 11.11378 10.17297 9.47743 8.84436 8.26497 7.73268 + 7.24569 6.80181 6.39943 6.03527 5.70531 5.40468 + 5.12666 4.86456 4.61203 4.35711 4.07958 3.74046 + 3.27497 2.95893 2.54788 2.13534 1.67072 1.56194 + 1.51298 1.51278 1.50800 1.50607 1.50866 1.52905 + 11.03894 10.11309 9.45608 8.86211 8.32301 7.83175 + 7.38518 6.97972 6.61220 6.27925 5.97691 5.70006 + 5.44123 5.19372 4.95336 4.71225 4.45268 4.13178 + 3.66554 3.32149 2.83629 2.32569 1.72868 1.56762 + 1.48527 1.48190 1.47582 1.47506 1.47273 1.48945 + 10.97381 10.07658 9.45463 8.89163 8.38018 7.91424 + 7.49101 7.10730 6.76025 6.44678 6.16314 5.90431 + 5.66273 5.43159 5.20685 4.98054 4.73462 4.42450 + 3.95970 3.60642 3.09446 2.53194 1.80966 1.59713 + 1.47732 1.47054 1.46127 1.45930 1.45735 1.46948 + 10.85354 10.02702 9.47072 8.95717 8.48263 8.04461 + 7.64335 7.27919 6.95278 6.66195 6.40309 6.17117 + 5.95830 5.75691 5.56129 5.36003 5.13345 4.84277 + 4.39859 4.04860 3.51773 2.88821 1.98051 1.70090 + 1.47852 1.45719 1.44926 1.44782 1.44127 1.44965 + 10.82716 10.01723 9.48307 8.98991 8.53472 8.11545 + 7.73220 7.38534 7.07554 6.80085 6.55811 6.34265 + 6.14701 5.96390 5.78783 5.60738 5.40338 5.13932 + 4.72530 4.38698 3.85348 3.18725 2.14511 1.79902 + 1.49546 1.45986 1.44227 1.44013 1.43138 1.43966 + 10.82087 10.01776 9.49426 9.01234 8.56907 8.16224 + 7.79155 7.45687 7.15834 6.89441 6.66265 6.45943 + 6.27868 6.11372 5.95742 5.79434 5.60255 5.34954 + 4.95574 4.63948 4.14216 3.48074 2.29812 1.87797 + 1.51497 1.47052 1.43837 1.43163 1.43034 1.43366 + 10.81452 10.01868 9.50340 9.03003 8.59563 8.19799 + 7.83647 7.51064 7.22026 6.96398 6.73985 6.54483 + 6.37374 6.22066 6.07887 5.93310 5.76105 5.52826 + 5.15442 4.85005 4.36753 3.70796 2.45022 1.96919 + 1.53305 1.47662 1.43634 1.42873 1.42679 1.42969 + 10.80484 10.02644 9.52170 9.05644 8.63026 8.24304 + 7.89373 7.58081 7.30283 7.05836 6.84571 6.66261 + 6.50560 6.37018 6.24988 6.12903 5.98589 5.79021 + 5.46684 5.19134 4.72989 4.06288 2.70902 2.15213 + 1.57846 1.49327 1.43161 1.42523 1.41536 1.42476 + 10.81833 10.03480 9.52987 9.06965 8.65089 8.27117 + 7.92921 7.62370 7.35338 7.11705 6.91307 6.73880 + 6.58937 6.46073 6.35147 6.25625 6.15728 6.00047 + 5.68874 5.42083 4.99691 4.37543 2.95913 2.31160 + 1.60792 1.50352 1.43346 1.42568 1.41874 1.42177 + 10.79898 10.03771 9.54537 9.09609 8.68705 8.31630 + 7.98266 7.68501 7.42246 7.19452 7.00081 6.84028 + 6.71071 6.60936 6.53242 6.46802 6.39696 6.28525 + 6.05567 5.84100 5.47519 4.90666 3.45811 2.66405 + 1.69805 1.54857 1.43693 1.42636 1.41088 1.41778 + 10.78350 10.04286 9.55599 9.11087 8.70527 8.33767 + 8.00724 7.71340 7.45581 7.23413 7.04798 6.89627 + 6.77658 6.68652 6.62397 6.58014 6.53885 6.46625 + 6.29009 6.11071 5.78314 5.26022 3.84708 2.97305 + 1.78482 1.58919 1.44378 1.42863 1.41234 1.41580 + 10.76024 10.05348 9.56574 9.12139 8.71816 8.35451 + 8.02936 7.74185 7.49145 7.27769 7.09996 6.95688 + 6.84543 6.76396 6.71461 6.69724 6.70190 6.68522 + 6.56942 6.43326 6.17829 5.73291 4.38256 3.46949 + 1.96048 1.68493 1.45898 1.43551 1.40990 1.41381 + 10.71185 10.04973 9.57078 9.13173 8.73131 8.36891 + 8.04435 7.75780 7.50970 7.29946 7.12599 6.98813 + 6.88450 6.81421 6.77763 6.76996 6.78076 6.78397 + 6.71805 6.61921 6.42320 6.06910 4.79418 3.77058 + 2.13649 1.80968 1.47391 1.42797 1.41244 1.41280 + 10.68731 10.05003 9.57298 9.13577 8.73701 8.37604 + 8.05278 7.76768 7.52139 7.31340 7.14259 7.00790 + 6.90788 6.84184 6.81062 6.81041 6.83270 6.85563 + 6.82384 6.74967 6.58627 6.27727 5.09737 4.06965 + 2.28669 1.90479 1.49392 1.43491 1.41601 1.41221 + 10.66917 10.04937 9.57414 9.13873 8.74173 8.38243 + 8.06057 7.77629 7.53002 7.32189 7.15189 7.01962 + 6.92341 6.86214 6.83577 6.83864 6.86289 6.89794 + 6.90833 6.86481 6.70868 6.37925 5.30769 4.40082 + 2.42396 1.96914 1.51460 1.45995 1.41110 1.41180 + 10.64853 10.04999 9.57604 9.14196 8.74643 8.38871 + 8.06850 7.78590 7.54133 7.33495 7.16688 7.03692 + 6.94362 6.88618 6.86488 6.87461 6.90886 6.96052 + 7.00261 6.98766 6.87836 6.60772 5.64558 4.78613 + 2.69794 2.14563 1.55350 1.47698 1.41300 1.41130 + 10.63503 10.05220 9.57897 9.14441 8.74830 8.39083 + 8.07167 7.79068 7.54803 7.34366 7.17746 7.04900 + 6.95695 6.90070 6.88133 6.89541 6.93778 7.00024 + 7.05936 7.06302 6.99129 6.76916 5.88328 5.07685 + 2.93919 2.31058 1.59607 1.49060 1.41653 1.41099 + 10.61559 10.05324 9.58075 9.14680 8.75158 8.39547 + 8.07804 7.79900 7.55827 7.35556 7.19040 7.06260 + 6.97218 6.91959 6.90563 6.92576 6.97532 7.05265 + 7.14299 7.17212 7.14396 6.99908 6.31215 5.58475 + 3.41963 2.66392 1.69648 1.53013 1.43939 1.41059 + 10.60428 10.05363 9.58169 9.14825 8.75351 8.39791 + 8.08101 7.80254 7.56246 7.36050 7.19622 7.06951 + 6.98050 6.92976 6.91818 6.94134 6.99497 7.07899 + 7.18537 7.23143 7.23057 7.12086 6.55137 5.94708 + 3.80546 2.95021 1.79115 1.58325 1.44919 1.41039 + 10.59204 10.05379 9.58270 9.15003 8.75589 8.40057 + 8.08373 7.80527 7.56533 7.36399 7.20127 7.07700 + 6.99010 6.94043 6.92982 6.95605 7.01673 7.11038 + 7.22469 7.27980 7.32094 7.28631 6.82686 6.32537 + 4.42200 3.44741 1.96411 1.67714 1.46028 1.41018 + 10.58630 10.05378 9.58268 9.15031 8.75654 8.40152 + 8.08503 7.80704 7.56783 7.36714 7.20454 7.07983 + 6.99319 6.94524 6.93713 6.96490 7.02518 7.12034 + 7.25103 7.32185 7.36391 7.31983 7.00693 6.68654 + 4.79458 3.76087 2.13317 1.79420 1.48306 1.41008 + 10.60050 10.05974 9.58182 9.14657 8.75245 8.39835 + 8.08340 7.80703 7.56900 7.36920 7.20752 7.08329 + 6.99440 6.94086 6.92807 6.96183 7.04352 7.15321 + 7.26594 7.32375 7.38267 7.39963 7.13265 6.75668 + 5.13717 4.12210 2.29056 1.86621 1.50156 1.41002 + 10.59749 10.05975 9.58203 9.14692 8.75296 8.39899 + 8.08416 7.80793 7.57001 7.37035 7.20882 7.08478 + 6.99614 6.94294 6.93061 6.96503 7.04767 7.15884 + 7.27449 7.33548 7.40122 7.43134 7.21340 6.88482 + 5.37611 4.36849 2.44026 1.96129 1.52160 1.40998 + 10.57563 10.05422 9.58368 9.15159 8.75813 8.40357 + 8.08759 7.81003 7.57105 7.37073 7.20910 7.08606 + 7.00074 6.95321 6.94548 6.97565 7.04209 7.14539 + 7.28116 7.35676 7.43022 7.46888 7.32241 7.05174 + 5.71917 4.75199 2.71135 2.14865 1.56075 1.40993 + 10.57293 10.05446 9.58424 9.15217 8.75859 8.40392 + 8.08784 7.81025 7.57127 7.37103 7.20964 7.08699 + 7.00210 6.95495 6.94757 6.97819 7.04538 7.15025 + 7.28798 7.36524 7.44570 7.49523 7.38066 7.15538 + 5.95005 5.03460 2.95238 2.32573 1.59661 1.40989 + 0.48215 0.50415 0.52781 0.55315 0.57995 0.60792 + 0.63698 0.66712 0.69829 0.73055 0.76408 0.79896 + 0.83494 0.87166 0.90864 0.94524 0.98054 1.01349 + 1.04066 1.05038 1.05955 1.06742 1.07753 1.08024 + 1.08249 1.08280 1.08301 1.08300 1.08297 1.08306 + 0.69510 0.72807 0.76220 0.79765 0.83440 0.87240 + 0.91155 0.95174 0.99282 1.03468 1.07726 1.12065 + 1.16521 1.21110 1.25760 1.30328 1.34633 1.38562 + 1.41898 1.43255 1.44533 1.45558 1.46823 1.47207 + 1.47610 1.47685 1.47668 1.47591 1.47475 1.47903 + 0.90173 0.94406 0.98729 1.03161 1.07693 1.12315 + 1.17015 1.21786 1.26621 1.31514 1.36450 1.41440 + 1.46528 1.51732 1.56965 1.62053 1.66800 1.71149 + 1.74963 1.76596 1.78190 1.79480 1.80935 1.81363 + 1.81810 1.81890 1.81873 1.81795 1.81673 1.82129 + 1.28904 1.34739 1.40558 1.46388 1.52207 1.57997 + 1.63754 1.69498 1.75261 1.81044 1.86824 1.92598 + 1.98397 2.04227 2.09989 2.15519 2.20656 2.25434 + 2.29852 2.31893 2.33981 2.35702 2.37423 2.37866 + 2.38250 2.38301 2.38326 2.38314 2.38291 2.38399 + 1.64087 1.71215 1.78180 1.85016 1.91689 1.98185 + 2.04510 2.10722 2.16912 2.23083 2.29217 2.35290 + 2.41319 2.47296 2.53127 2.58687 2.63871 2.68780 + 2.73515 2.75816 2.78228 2.80236 2.82123 2.82555 + 2.82834 2.82847 2.82919 2.82985 2.83081 2.82770 + 1.96090 2.04295 2.12103 2.19579 2.26723 2.33567 + 2.40139 2.46523 2.52850 2.59134 2.65363 2.71493 + 2.77471 2.83245 2.88781 2.94125 2.99307 3.04235 + 3.09023 3.11541 3.14166 3.16293 3.18314 3.18725 + 3.18892 3.18899 3.19008 3.19115 3.19335 3.18671 + 2.25127 2.34269 2.42744 2.50655 2.58046 2.65010 + 2.71601 2.77929 2.84161 2.90317 2.96381 3.02304 + 3.08030 3.13512 3.18740 3.23814 3.28818 3.33657 + 3.38461 3.41053 3.43777 3.45995 3.48072 3.48469 + 3.48573 3.48565 3.48698 3.48839 3.49129 3.48242 + 2.75762 2.86366 2.95720 3.04009 3.11405 3.18150 + 3.24346 3.30141 3.35756 3.41226 3.46557 3.51711 + 3.56652 3.61355 3.65847 3.70286 3.74812 3.79344 + 3.84005 3.86574 3.89290 3.91511 3.93605 3.94000 + 3.94083 3.94071 3.94212 3.94365 3.94681 3.93717 + 3.18547 3.30209 3.40013 3.48249 3.55234 3.61389 + 3.66856 3.71811 3.76502 3.80992 3.85322 3.89494 + 3.93499 3.97346 4.01081 4.04869 4.08858 4.13001 + 4.17385 4.19801 4.22350 4.24441 4.26470 4.26882 + 4.27027 4.27028 4.27148 4.27269 4.27517 4.26778 + 4.02632 4.15837 4.25715 4.32854 4.37964 4.41906 + 4.44943 4.47325 4.49389 4.51229 4.52925 4.54554 + 4.56212 4.58016 4.60016 4.62279 4.64885 4.67907 + 4.71344 4.73173 4.75083 4.76674 4.78376 4.78808 + 4.79145 4.79191 4.79231 4.79238 4.79254 4.79318 + 4.66908 4.78358 4.87196 4.93679 4.97825 4.99810 + 5.00033 4.99185 4.98148 4.97173 4.96355 4.95807 + 4.95672 4.96066 4.96924 4.97982 4.99061 5.00536 + 5.02864 5.04308 5.05627 5.06549 5.07874 5.08280 + 5.08668 5.08741 5.08731 5.08657 5.08552 5.09152 + 5.60132 5.69740 5.75802 5.78781 5.78806 5.76208 + 5.71602 5.65966 5.60456 5.55434 5.50988 5.47198 + 5.44167 5.41923 5.40356 5.39068 5.37773 5.36920 + 5.37078 5.37494 5.37736 5.37761 5.38241 5.38459 + 5.38744 5.38820 5.38771 5.38652 5.38487 5.39450 + 6.26772 6.38338 6.41598 6.38674 6.32051 6.24343 + 6.16203 6.07990 6.00085 5.92634 5.85670 5.79240 + 5.73579 5.68796 5.64838 5.61404 5.58317 5.56026 + 5.54454 5.53540 5.52757 5.52335 5.51991 5.52001 + 5.52210 5.52248 5.52181 5.52065 5.51845 5.52865 + 6.81707 6.90950 6.90772 6.83799 6.73012 6.61475 + 6.49911 6.38663 6.28104 6.18303 6.09190 6.00718 + 5.93133 5.86544 5.80860 5.75724 5.70932 5.67062 + 5.63977 5.62196 5.60565 5.59524 5.58556 5.58439 + 5.58601 5.58630 5.58531 5.58387 5.58102 5.59111 + 7.28124 7.34664 7.30972 7.20126 7.05523 6.90573 + 6.76034 6.62201 6.49405 6.37643 6.26723 6.16517 + 6.07274 5.99115 5.91915 5.85264 5.78966 5.73772 + 5.69435 5.66852 5.64448 5.62870 5.61374 5.61166 + 5.61329 5.61357 5.61221 5.61037 5.60663 5.61649 + 8.21406 8.03153 7.84395 7.66088 7.48217 7.30799 + 7.13857 6.97397 6.81479 6.66212 6.51638 6.37795 + 6.24806 6.12832 6.01981 5.92427 5.84275 5.77231 + 5.71241 5.68970 5.67392 5.66031 5.60119 5.57408 + 5.59287 5.60026 5.59570 5.59157 5.58976 5.59595 + 8.60473 8.54570 8.37353 8.13099 7.86122 7.60479 + 7.36859 7.15323 6.95906 6.78371 6.62123 6.46801 + 6.32582 6.19641 6.07782 5.96551 5.85794 5.76505 + 5.68242 5.63465 5.58923 5.55774 5.52732 5.52173 + 5.52123 5.52113 5.51920 5.51710 5.51261 5.51672 + 9.58517 9.36740 9.05037 8.68096 8.30313 7.95559 + 7.64262 7.36248 7.11289 6.88881 6.68240 6.48818 + 6.30615 6.13688 5.98004 5.83261 5.69286 5.56192 + 5.44062 5.38309 5.32695 5.28376 5.24107 5.23011 + 5.22058 5.21916 5.21854 5.21910 5.22009 5.20935 + 10.30498 9.80104 9.32247 8.87774 8.46460 8.08159 + 7.72741 7.40124 7.10277 6.83047 6.58215 6.35508 + 6.14525 5.95014 5.77104 5.60746 5.45675 5.30737 + 5.15041 5.07439 5.01088 4.97185 4.92113 4.90237 + 4.88551 4.88272 4.88364 4.88718 4.89357 4.87181 + 10.95775 10.28471 9.66261 9.09328 8.57155 8.09473 + 7.66084 7.26702 6.91098 6.58986 6.29991 6.03662 + 5.79360 5.56645 5.35566 5.16166 4.98083 4.80190 + 4.61716 4.52844 4.45343 4.40584 4.34439 4.32228 + 4.30336 4.30046 4.30120 4.30466 4.31105 4.29656 + 11.28476 10.50016 9.78972 9.14631 8.56262 8.03349 + 7.55549 7.12350 6.73252 6.37885 6.05867 5.76742 + 5.49897 5.24861 5.01507 4.79585 4.58811 4.39048 + 4.20416 4.11615 4.02973 3.96216 3.89391 3.87564 + 3.85918 3.85699 3.85645 3.85742 3.86018 3.85928 + 11.49653 10.62079 9.84279 9.14504 8.51856 7.95546 + 7.44979 6.99403 6.58073 6.20541 5.86438 5.55329 + 5.26649 4.99960 4.75115 4.51826 4.29858 4.08959 + 3.89098 3.79566 3.70014 3.62409 3.55039 3.53268 + 3.51859 3.51702 3.51555 3.51514 3.51479 3.52084 + 11.62628 10.68642 9.86229 9.12687 8.47061 7.88391 + 7.35870 6.88593 6.45682 6.06649 5.71116 5.38654 + 5.08719 4.80880 4.54963 4.30659 4.07714 3.85865 + 3.64954 3.54809 3.44540 3.36292 3.28422 3.26622 + 3.25290 3.25160 3.24966 3.24856 3.24657 3.25475 + 11.75982 10.73895 9.85884 9.07705 8.38348 7.76719 + 7.21710 6.72258 6.27380 5.86544 5.49343 5.15323 + 4.83921 4.54688 4.27402 4.01693 3.77232 3.53802 + 3.31098 3.19940 3.08620 2.99493 2.90660 2.88584 + 2.87072 2.86932 2.86713 2.86582 2.86324 2.86948 + 11.81009 10.74403 9.83476 9.02833 8.31464 7.68176 + 7.11753 6.61068 6.15126 5.73374 5.35368 5.00613 + 4.68507 4.38551 4.10482 3.83867 3.58306 3.33551 + 3.09294 2.97262 2.85092 2.75286 2.65508 2.63051 + 2.61185 2.60998 2.60784 2.60692 2.60526 2.60733 + 11.80370 10.69515 9.76415 8.93877 8.21008 7.56221 + 6.98398 6.46459 5.99485 5.56897 5.18201 4.82854 + 4.50186 4.19633 3.90827 3.63178 3.36084 3.09023 + 2.81485 2.67332 2.52727 2.40728 2.28691 2.25635 + 2.23167 2.22871 2.22615 2.22580 2.22551 2.22311 + 11.73870 10.62821 9.70556 8.88659 8.16278 7.51623 + 6.93734 6.41646 5.94539 5.51857 5.13102 4.77733 + 4.45090 4.14585 3.85767 3.57893 3.30141 3.01612 + 2.71264 2.55043 2.37708 2.23057 2.08847 2.05539 + 2.02845 2.02483 2.02131 2.02081 2.02032 2.02073 + 11.58295 10.50204 9.61781 8.83069 8.12878 7.49704 + 6.92864 6.41676 5.95554 5.53915 5.16149 4.81551 + 4.49232 4.18502 3.89094 3.60604 3.32207 3.02029 + 2.67782 2.48424 2.26920 2.07776 1.88081 1.83831 + 1.81488 1.81221 1.80590 1.80432 1.80432 1.81653 + 11.46272 10.40986 9.56355 8.81008 8.13329 7.52078 + 6.96637 6.46393 6.00827 5.59494 5.21969 4.87782 + 4.56359 4.27099 3.99345 3.71938 3.43344 3.11322 + 2.72958 2.50346 2.24603 2.01412 1.78053 1.73307 + 1.70537 1.70210 1.69546 1.69387 1.69450 1.71562 + 11.36307 10.33749 9.52589 8.80113 8.14613 7.55084 + 7.01030 6.51954 6.07436 5.67062 5.30421 4.97042 + 4.66343 4.37708 4.10435 3.83285 3.54543 3.21575 + 2.80784 2.55995 2.26967 2.00257 1.72637 1.66917 + 1.64018 1.63751 1.63051 1.62896 1.63111 1.65531 + 11.28367 10.28102 9.49982 8.79919 8.16334 7.58358 + 7.05596 6.57641 6.14153 5.74743 5.38996 5.06434 + 4.76448 4.48395 4.21561 3.94658 3.65848 3.32225 + 2.89612 2.63073 2.31247 2.01362 1.69677 1.62925 + 1.59792 1.59574 1.58862 1.58727 1.59102 1.61542 + 11.16486 10.19905 9.46725 8.80511 8.20096 7.64761 + 7.14253 6.68300 6.26686 5.89049 5.54966 5.23932 + 4.95274 4.68297 4.42276 4.15883 3.87141 3.52781 + 3.07690 2.78502 2.42132 2.06748 1.67579 1.58715 + 1.54804 1.54630 1.53911 1.53818 1.54455 1.56643 + 11.08059 10.14365 9.44918 8.81654 8.23730 7.70519 + 7.21865 6.77589 6.37563 6.01440 5.68793 5.39091 + 5.11606 4.85594 4.60335 4.34490 4.06012 3.71416 + 3.24864 2.93821 2.53959 2.14003 1.68089 1.57115 + 1.52102 1.51902 1.51171 1.51108 1.51917 1.53768 + 10.95241 10.06604 9.43224 8.85010 8.31409 7.81978 + 7.36686 6.95487 6.58375 6.25049 5.95078 5.67902 + 5.42713 5.18706 4.95182 4.70821 4.43528 4.09569 + 3.61833 3.28157 2.82377 2.33935 1.74226 1.58422 + 1.48729 1.48202 1.48014 1.48107 1.48811 1.49953 + 10.88370 10.02841 9.43125 8.88098 8.37283 7.90358 + 7.47338 7.08246 6.73133 6.41727 6.13614 5.88233 + 5.64742 5.42314 5.20280 4.97346 4.71441 4.38823 + 3.91690 3.57081 3.08004 2.53651 1.82139 1.61934 + 1.48009 1.46974 1.46655 1.46734 1.47176 1.48057 + 10.81854 9.99650 9.44141 8.92864 8.45453 8.01688 + 7.61602 7.25262 6.92757 6.63860 6.38197 6.15240 + 5.94159 5.74148 5.54582 5.34219 5.11070 4.81526 + 4.37138 4.02619 3.50621 2.88884 1.98948 1.71092 + 1.48799 1.46524 1.45577 1.45569 1.45490 1.46200 + 10.79934 9.98943 9.45378 8.96006 8.50504 8.08646 + 7.70424 7.35847 7.04957 6.77578 6.53431 6.32113 + 6.12961 5.95227 5.78063 5.59706 5.37889 5.09837 + 4.68264 4.35981 3.86332 3.22134 2.14091 1.79303 + 1.51025 1.47495 1.44984 1.44837 1.44732 1.45271 + 10.78714 9.98738 9.46480 8.98393 8.54178 8.13614 + 7.76659 7.43289 7.13511 6.87173 6.64048 6.43791 + 6.25827 6.09493 5.94019 5.77728 5.58350 5.32797 + 4.93466 4.62225 4.13415 3.48198 2.30290 1.88590 + 1.52711 1.48138 1.44883 1.44455 1.44313 1.44715 + 10.78032 9.98844 9.47441 9.00222 8.56896 8.17241 + 7.81189 7.48694 7.19728 6.94160 6.71797 6.52350 + 6.35313 6.20096 6.06006 5.91463 5.74215 5.50922 + 5.13756 4.83641 4.35997 3.70676 2.45441 1.97662 + 1.54507 1.48861 1.44867 1.44222 1.44020 1.44349 + 10.77029 9.99628 9.49309 9.02918 8.60420 8.21805 + 7.86960 7.55745 7.28015 7.03632 6.82420 6.64154 + 6.48476 6.34940 6.22912 6.10870 5.96691 5.77423 + 5.45516 5.18151 4.72210 4.05798 2.71192 2.15886 + 1.59027 1.50632 1.44610 1.43975 1.42925 1.43895 + 10.78354 10.00457 9.50141 9.04269 8.62520 8.24656 + 7.90544 7.60063 7.33084 7.09489 6.89116 6.71706 + 6.56783 6.43945 6.33062 6.23616 6.13861 5.98454 + 5.67728 5.41162 4.98874 4.36843 2.96044 2.31740 + 1.61953 1.51704 1.44870 1.44030 1.43329 1.43620 + 10.76211 10.00720 9.51760 9.07012 8.66214 8.29194 + 7.95856 7.66121 7.39930 7.17227 6.97950 6.81964 + 6.68988 6.58731 6.50904 6.44535 6.37826 6.27027 + 6.04307 5.82937 5.45921 4.89113 3.46319 2.67157 + 1.70672 1.55797 1.45322 1.44012 1.42952 1.43254 + 10.74930 10.01263 9.52724 9.08344 8.67898 8.31240 + 7.98288 7.68985 7.43300 7.21196 7.02631 6.87490 + 6.75523 6.66492 6.60207 6.55847 6.51836 6.44751 + 6.27302 6.09426 5.76726 5.24668 3.84428 2.97501 + 1.79473 1.60165 1.45860 1.44283 1.42739 1.43073 + 10.72627 10.02309 9.53684 9.09380 8.69176 8.32916 + 8.00491 7.71822 7.46848 7.25527 7.07799 6.93523 + 6.82401 6.74269 6.69339 6.67595 6.68040 6.66341 + 6.54750 6.41182 6.15858 5.71669 4.37584 3.46885 + 1.96910 1.69571 1.47279 1.44980 1.42489 1.42892 + 10.67855 10.01947 9.54186 9.10408 8.70484 8.34350 + 8.01987 7.73412 7.48671 7.27703 7.10400 6.96647 + 6.86310 6.79303 6.75655 6.74872 6.75895 6.76095 + 6.69399 6.59561 6.40139 6.05066 4.78491 3.76771 + 2.14393 1.81952 1.48718 1.44206 1.42735 1.42801 + 10.65437 10.01975 9.54407 9.10815 8.71059 8.35067 + 8.02835 7.74404 7.49840 7.29095 7.12057 6.98621 + 6.88651 6.82072 6.78964 6.78923 6.81072 6.83208 + 6.79892 6.72515 6.56347 6.25760 5.08606 4.06466 + 2.29299 1.91386 1.50686 1.44881 1.43101 1.42748 + 10.63631 10.01914 9.54526 9.11109 8.71527 8.35703 + 8.03612 7.75265 7.50707 7.29948 7.12990 6.99797 + 6.90209 6.84108 6.81484 6.81740 6.84074 6.87443 + 6.88355 6.83999 6.68528 6.35880 5.29482 4.39449 + 2.42910 1.97713 1.52735 1.47419 1.42599 1.42712 + 10.61590 10.01978 9.54721 9.11441 8.72003 8.36337 + 8.04410 7.76232 7.51842 7.31261 7.14497 7.01532 + 6.92231 6.86507 6.84383 6.85332 6.88685 6.93751 + 6.97870 6.96360 6.85487 6.58585 5.63014 4.77710 + 2.70131 2.15259 1.56597 1.49105 1.42784 1.42667 + 10.60315 10.02184 9.54974 9.11647 8.72164 8.36529 + 8.04715 7.76721 7.52570 7.32230 7.15628 7.02721 + 6.93466 6.87870 6.86002 6.87421 6.91588 6.98005 + 7.03893 7.03567 6.95789 6.75479 5.90570 5.03068 + 2.93033 2.32825 1.61003 1.49357 1.44237 1.42640 + 10.58334 10.02303 9.55193 9.11928 8.72522 8.37017 + 8.05369 7.77547 7.53544 7.33331 7.16861 7.04116 + 6.95092 6.89837 6.88427 6.90421 6.95364 7.03123 + 7.12171 7.15013 7.12100 6.97582 6.29219 5.56866 + 3.41871 2.66882 1.70806 1.54301 1.45418 1.42604 + 10.57216 10.02341 9.55289 9.12073 8.72718 8.37262 + 8.05663 7.77898 7.53959 7.33823 7.17441 7.04805 + 6.95924 6.90854 6.89686 6.91982 6.97331 7.05752 + 7.16395 7.20935 7.20757 7.09741 6.52989 5.92863 + 3.80227 2.95339 1.80188 1.59547 1.46388 1.42586 + 10.56004 10.02354 9.55385 9.12250 8.72955 8.37528 + 8.05936 7.78168 7.54243 7.34167 7.17942 7.05548 + 6.96880 6.91925 6.90861 6.93467 6.99507 7.08832 + 7.20214 7.25693 7.29771 7.26272 6.80387 6.30526 + 4.41522 3.44698 1.97316 1.68846 1.47448 1.42568 + 10.55438 10.02353 9.55381 9.12274 8.73017 8.37621 + 8.06063 7.78345 7.54491 7.34482 7.18266 7.05832 + 6.97192 6.92408 6.91596 6.94357 7.00354 7.09810 + 7.22805 7.29865 7.34063 7.29654 6.98357 6.66438 + 4.78523 3.75843 2.14093 1.80435 1.49726 1.42558 + 10.56853 10.02950 9.55299 9.11902 8.72608 8.37302 + 8.05900 7.78345 7.54613 7.34691 7.18569 7.06180 + 6.97314 6.91973 6.90692 6.94051 7.02186 7.13107 + 7.24328 7.30081 7.35947 7.37618 7.10896 6.73440 + 5.12576 4.11718 2.29712 1.87577 1.51529 1.42553 + 10.56555 10.02949 9.55321 9.11942 8.72663 8.37371 + 8.05980 7.78437 7.54715 7.34806 7.18697 7.06328 + 6.97486 6.92179 6.90946 6.94375 7.02610 7.13686 + 7.25205 7.31278 7.37822 7.40796 7.18951 6.86200 + 5.36314 4.36195 2.44571 1.96998 1.53511 1.42548 + 10.54372 10.02398 9.55481 9.12404 8.73176 8.37827 + 8.06324 7.78651 7.54822 7.34845 7.18725 7.06453 + 6.97944 6.93205 6.92433 6.95433 7.02043 7.12360 + 7.25914 7.33414 7.40713 7.44561 7.29858 7.02810 + 5.70379 4.74278 2.71444 2.15533 1.57385 1.42543 + 10.54115 10.02423 9.55539 9.12462 8.73223 8.37861 + 8.06346 7.78665 7.54836 7.34871 7.18778 7.06548 + 6.98080 6.93375 6.92639 6.95689 7.02380 7.12808 + 7.26508 7.34226 7.42254 7.47180 7.35663 7.13122 + 5.93307 5.02322 2.95280 2.33010 1.60925 1.42539 + 0.47336 0.49669 0.52100 0.54643 0.57299 0.60068 + 0.62950 0.65943 0.69043 0.72244 0.75539 0.78923 + 0.82398 0.85953 0.89545 0.93108 0.96555 0.99813 + 1.02705 1.03898 1.04912 1.05596 1.06510 1.06861 + 1.07214 1.07248 1.07246 1.07246 1.07241 1.07242 + 0.69318 0.72446 0.75690 0.79070 0.82589 0.86245 + 0.90036 0.93958 0.98005 1.02168 1.06434 1.10790 + 1.15230 1.19730 1.24228 1.28633 1.32834 1.36761 + 1.40232 1.41682 1.42973 1.43946 1.45436 1.46065 + 1.46707 1.46774 1.46776 1.46769 1.46756 1.46817 + 0.90199 0.94102 0.98122 1.02286 1.06592 1.11034 + 1.15605 1.20294 1.25087 1.29974 1.34931 1.39946 + 1.45018 1.50127 1.55200 1.60138 1.64827 1.69228 + 1.73205 1.74929 1.76526 1.77771 1.79515 1.80184 + 1.80865 1.80941 1.80948 1.80940 1.80926 1.80999 + 1.28723 1.34003 1.39374 1.44874 1.50486 1.56193 + 1.61969 1.67785 1.73606 1.79406 1.85159 1.90854 + 1.96523 2.02186 2.07786 2.13269 2.18551 2.23508 + 2.28061 2.30231 2.32428 2.34216 2.36095 2.36582 + 2.37023 2.37087 2.37121 2.37119 2.37122 2.37153 + 1.62783 1.69705 1.76504 1.83217 1.89812 1.96269 + 2.02589 2.08805 2.14981 2.21118 2.27195 2.33201 + 2.39169 2.45108 2.50920 2.56458 2.61623 2.66647 + 2.71787 2.74383 2.77017 2.79017 2.80659 2.81170 + 2.81346 2.81346 2.81399 2.81406 2.81412 2.81399 + 1.93385 2.01869 2.09946 2.17649 2.24933 2.31788 + 2.38262 2.44486 2.50666 2.56835 2.62973 2.69049 + 2.75058 2.80971 2.86679 2.92038 2.96994 3.01946 + 3.07380 3.10268 3.13172 3.15254 3.16718 3.17256 + 3.17193 3.17144 3.17214 3.17225 3.17239 3.17184 + 2.21196 2.31013 2.40140 2.48601 2.56341 2.63364 + 2.69767 2.75782 2.81748 2.87733 2.93718 2.99660 + 3.05519 3.11240 3.16715 3.21807 3.26499 3.31298 + 3.36824 3.39856 3.42888 3.44999 3.46378 3.46927 + 3.46705 3.46625 3.46708 3.46720 3.46740 3.46657 + 2.70096 2.81848 2.92396 3.01756 3.09866 3.16761 + 3.22627 3.27869 3.33042 3.38274 3.43555 3.48831 + 3.54041 3.59109 3.63944 3.68438 3.72606 3.76994 + 3.82269 3.85242 3.88215 3.90306 3.91805 3.92338 + 3.92049 3.91961 3.92049 3.92061 3.92088 3.91996 + 3.12059 3.24936 3.36179 3.45824 3.53804 3.60193 + 3.65245 3.69492 3.73645 3.77873 3.82181 3.86528 + 3.90863 3.95126 3.99251 4.03153 4.06843 4.10769 + 4.15475 4.18129 4.20813 4.22828 4.24648 4.25138 + 4.24986 4.24933 4.25011 4.25019 4.25045 4.24986 + 3.96470 4.10015 4.21162 4.30029 4.36588 4.40983 + 4.43600 4.45154 4.46579 4.48108 4.49786 4.51637 + 4.53670 4.55902 4.58310 4.60816 4.63360 4.66066 + 4.69086 4.70733 4.72490 4.74183 4.76672 4.77027 + 4.77341 4.77401 4.77442 4.77439 4.77453 4.77539 + 4.61693 4.74252 4.83957 4.91035 4.95509 4.97587 + 4.97731 4.96750 4.95661 4.94741 4.94068 4.93708 + 4.93732 4.94206 4.95115 4.96324 4.97687 4.99167 + 5.00738 5.01586 5.02572 5.03844 5.06387 5.06625 + 5.07179 5.07298 5.07313 5.07303 5.07309 5.07543 + 5.58046 5.69409 5.75119 5.76460 5.74845 5.71835 + 5.67904 5.63417 5.58808 5.54313 5.50126 5.46391 + 5.43194 5.40588 5.38616 5.37240 5.36414 5.36107 + 5.35757 5.35282 5.35152 5.35700 5.37104 5.37404 + 5.37808 5.37902 5.37944 5.37925 5.37920 5.38326 + 6.30872 6.35538 6.36712 6.35058 6.30773 6.24229 + 6.16035 6.07122 5.98559 5.90684 5.83594 5.77332 + 5.72010 5.67620 5.64056 5.60921 5.57881 5.55164 + 5.53102 5.52320 5.51501 5.50998 5.51364 5.51322 + 5.51774 5.51872 5.51846 5.51839 5.51834 5.52205 + 6.87599 6.88465 6.85700 6.80147 6.72062 6.61885 + 6.50289 6.38252 6.26897 6.16550 6.07282 5.99070 + 5.91938 5.85794 5.80496 5.75603 5.70786 5.66436 + 5.63074 5.61735 5.60228 5.58941 5.58279 5.58162 + 5.58622 5.58712 5.58667 5.58665 5.58656 5.58837 + 7.32871 7.33792 7.27877 7.17243 7.03802 6.89553 + 6.75187 6.61268 6.48432 6.36732 6.25955 6.15937 + 6.06859 5.98798 5.91642 5.85028 5.78775 5.73540 + 5.69251 5.66893 5.64617 5.62986 5.61410 5.61205 + 5.61769 5.61863 5.61804 5.61788 5.61796 5.61698 + 8.05000 8.02108 7.90273 7.72622 7.52176 7.31902 + 7.12540 6.94448 6.78028 6.63188 6.49479 6.36612 + 6.24773 6.14094 6.04410 5.95297 5.86557 5.78956 + 5.72607 5.69331 5.65963 5.63220 5.60471 5.60153 + 5.60786 5.60880 5.60790 5.60777 5.60786 5.60194 + 8.59364 8.52773 8.35528 8.11662 7.85178 7.59860 + 7.36411 7.14979 6.95688 6.78310 6.62236 6.47085 + 6.33021 6.20213 6.08475 5.97371 5.86693 5.77178 + 5.69021 5.64948 5.60737 5.57247 5.53734 5.53255 + 5.53676 5.53734 5.53629 5.53619 5.53622 5.52758 + 9.67413 9.30306 8.94074 8.59756 8.27277 7.96568 + 7.67593 7.40376 7.14954 6.91320 6.69417 6.49153 + 6.30427 6.13243 5.97727 5.83882 5.71503 5.59411 + 5.46532 5.40101 5.34371 5.30520 5.26242 5.25022 + 5.24053 5.23937 5.23828 5.23814 5.23802 5.23074 + 10.19571 9.75270 9.31598 8.89644 8.49460 8.11212 + 7.75115 7.41516 7.10823 6.83014 6.57941 6.35431 + 6.15238 5.97056 5.80429 5.64095 5.47251 5.31051 + 5.16801 5.10419 5.04270 4.99548 4.94703 4.93088 + 4.90766 4.90393 4.90305 4.90329 4.90204 4.90120 + 10.89102 10.25095 9.65283 9.09971 8.58780 8.11571 + 7.68289 7.28799 6.93032 6.60760 6.31662 6.05357 + 5.81316 5.59092 5.38450 5.18858 4.99789 4.81501 + 4.64574 4.56828 4.49431 4.43821 4.37960 4.36026 + 4.33424 4.33028 4.32920 4.32922 4.32787 4.33460 + 11.27659 10.50398 9.80058 9.16016 8.57655 8.04560 + 7.56501 7.13092 6.73954 6.38716 6.06955 5.78158 + 5.51629 5.26881 5.03934 4.82813 4.63217 4.43978 + 4.24294 4.14740 4.06239 4.00419 3.93697 3.91616 + 3.89711 3.89490 3.89363 3.89336 3.89277 3.90029 + 11.48686 10.61881 9.84662 9.15309 8.52967 7.96875 + 7.46466 7.01020 6.59821 6.22432 5.88480 5.57539 + 5.29044 5.02555 4.77927 4.54870 4.33147 4.12510 + 3.92935 3.83553 3.74146 3.66628 3.59250 3.57456 + 3.56012 3.55847 3.55709 3.55684 3.55689 3.56210 + 11.62581 10.68886 9.86723 9.13420 8.48020 7.89563 + 7.37247 6.90166 6.47445 6.08600 5.73252 5.40979 + 5.11236 4.83593 4.57881 4.33784 4.11047 3.89411 + 3.68726 3.58706 3.48576 3.40425 3.32534 3.30721 + 3.29492 3.29369 3.29231 3.29215 3.29273 3.29495 + 11.76873 10.74504 9.86370 9.08218 8.38995 7.77576 + 7.22825 6.73639 6.29007 5.88397 5.51405 5.17583 + 4.86372 4.57324 4.30219 4.04684 3.80387 3.57104 + 3.34535 3.23453 3.12230 3.03184 2.94334 2.92265 + 2.90960 2.90844 2.90704 2.90703 2.90809 2.90590 + 11.82103 10.75002 9.83805 9.03106 8.31836 7.68756 + 7.12601 6.62200 6.16514 5.74984 5.37176 5.02603 + 4.70667 4.40882 4.12979 3.86523 3.61112 3.36489 + 3.12343 3.00362 2.88245 2.78473 2.68678 2.66244 + 2.64582 2.64424 2.64272 2.64274 2.64374 2.63955 + 11.80393 10.69305 9.76098 8.93595 8.20859 7.56277 + 6.98691 6.46991 6.00223 5.57812 5.19272 4.84070 + 4.51550 4.21157 3.92521 3.65049 3.38127 3.11215 + 2.83778 2.69646 2.55031 2.43008 2.31011 2.27995 + 2.25593 2.25308 2.25058 2.25023 2.24994 2.24731 + 11.72019 10.61469 9.69539 8.87927 8.15779 7.51324 + 6.93607 6.41672 5.94708 5.52160 5.13542 4.78315 + 4.45831 4.15507 3.86887 3.59226 3.31684 3.03335 + 2.73099 2.56896 2.39541 2.24871 2.10768 2.07494 + 2.04700 2.04318 2.03932 2.03833 2.03641 2.03990 + 11.53700 10.47180 9.59857 8.81939 8.12259 7.49354 + 6.92550 6.41186 5.94694 5.52595 5.14427 4.79688 + 4.47769 4.18069 3.90002 3.62564 3.34497 3.04117 + 2.69337 2.49625 2.27824 2.08652 1.89701 1.85755 + 1.82717 1.82276 1.81586 1.81336 1.80977 1.82957 + 11.38569 10.36217 9.53466 8.79253 8.12141 7.51064 + 6.95558 6.45185 5.99571 5.58293 5.20904 4.86913 + 4.55720 4.26705 3.99211 3.72078 3.43776 3.12086 + 2.74090 2.51647 2.26016 2.02859 1.79486 1.74642 + 1.71359 1.70923 1.70043 1.69687 1.69266 1.72553 + 11.27066 10.28067 9.49203 8.78095 8.13254 7.53894 + 6.99712 6.50428 6.05812 5.65476 5.28977 4.95818 + 4.65375 4.37003 4.10007 3.83142 3.54700 3.22077 + 2.81682 2.57086 2.28204 2.01568 1.73978 1.68142 + 1.64586 1.64174 1.63168 1.62744 1.62320 1.66392 + 11.18143 10.21830 9.46261 8.77714 8.14854 7.57044 + 7.04115 6.55902 6.12283 5.72898 5.37298 5.04970 + 4.75259 4.47488 4.20943 3.94330 3.65822 3.32529 + 2.90284 2.63933 2.32277 2.02516 1.70951 1.64084 + 1.60184 1.59793 1.58700 1.58232 1.57833 1.62359 + 11.05213 10.12994 9.42613 8.78070 8.18450 7.63280 + 7.12562 6.66293 6.24513 5.86887 5.52957 5.22176 + 4.93819 4.67146 4.41428 4.15334 3.86878 3.52787 + 3.07957 2.78921 2.42757 2.07608 1.68756 1.59800 + 1.54998 1.54614 1.53409 1.52896 1.52579 1.57473 + 10.96447 10.07209 9.40630 8.79083 8.21976 7.68929 + 7.20047 6.75434 6.35223 5.99105 5.66614 5.37175 + 5.10000 4.84302 4.59353 4.33803 4.05592 3.71201 + 3.24802 2.93871 2.54245 2.14625 1.69197 1.58162 + 1.52224 1.51801 1.50535 1.50011 1.49786 1.54651 + 10.84034 9.99583 9.38893 8.82302 8.29478 7.80207 + 7.34693 6.93166 6.55875 6.22550 5.92729 5.65812 + 5.40928 5.17224 4.93994 4.69898 4.42809 4.08937 + 3.61203 3.27617 2.82184 2.34264 1.75143 1.59300 + 1.49065 1.48338 1.47481 1.47115 1.46928 1.50969 + 10.78166 9.96322 9.38957 8.85358 8.35236 7.88460 + 7.45252 7.05874 6.70606 6.39207 6.11235 5.86090 + 5.62875 5.40720 5.18945 4.96240 4.70500 4.37930 + 3.90760 3.56238 3.07547 2.53792 1.82978 1.62798 + 1.48516 1.47338 1.46492 1.46202 1.45937 1.49172 + 10.73802 9.94242 9.40382 8.90121 8.43221 7.99588 + 7.59399 7.22880 6.90287 6.61412 6.35866 6.13090 + 5.92219 5.72409 5.53032 5.32836 5.09809 4.80311 + 4.35938 4.01542 3.49957 2.88836 1.99673 1.71941 + 1.49598 1.47279 1.46068 1.45855 1.45384 1.47443 + 10.73618 9.94507 9.42047 8.93348 8.48175 8.06394 + 7.68097 7.33412 7.02501 6.75198 6.51195 6.30047 + 6.11033 5.93368 5.76249 5.58020 5.36456 5.08588 + 4.67014 4.34811 3.85580 3.22011 2.14722 1.80180 + 1.51953 1.48489 1.45925 1.45606 1.45392 1.46589 + 10.73878 9.95028 9.43384 8.95691 8.51696 8.11223 + 7.74277 7.40898 7.11145 6.84877 6.61851 6.41705 + 6.23833 6.07558 5.92132 5.75933 5.56720 5.31344 + 4.92191 4.61131 4.12722 3.48027 2.30816 1.89398 + 1.53788 1.49291 1.46069 1.45585 1.45381 1.46081 + 10.74228 9.95648 9.44509 8.97489 8.54306 8.14752 + 7.78772 7.46335 7.17430 6.91926 6.69630 6.50248 + 6.33270 6.18107 6.04066 5.89588 5.72437 5.49316 + 5.12468 4.82613 4.35348 3.70453 2.45874 1.98410 + 1.55675 1.50114 1.46211 1.45581 1.45348 1.45748 + 10.74491 9.96820 9.46372 9.00101 8.57807 8.19346 + 7.84602 7.53448 7.25764 7.01418 6.80245 6.62019 + 6.46382 6.32883 6.20890 6.08877 5.94749 5.75654 + 5.44169 5.17117 4.71507 4.05416 2.71495 2.16576 + 1.60244 1.51968 1.46122 1.45533 1.44524 1.45337 + 10.75601 9.97914 9.47574 9.01700 8.59966 8.22135 + 7.88070 7.57647 7.30735 7.07214 6.86916 6.69577 + 6.54706 6.41898 6.31026 6.21582 6.11854 5.96590 + 5.66239 5.39960 4.98010 4.36335 2.96214 2.32289 + 1.63194 1.53078 1.46406 1.45622 1.44979 1.45090 + 10.73220 9.97917 9.48957 9.04255 8.63544 8.26636 + 7.93421 7.63802 7.37699 7.15057 6.95817 6.79848 + 6.66881 6.56630 6.48806 6.42431 6.35714 6.24968 + 6.02447 5.81275 5.44565 4.88171 3.46232 2.67515 + 1.71816 1.57114 1.46789 1.45476 1.44522 1.44762 + 10.71406 9.98187 9.49829 9.05602 8.65284 8.28734 + 7.95873 7.66649 7.41035 7.18993 7.00480 6.85378 + 6.73429 6.64394 6.58091 6.53724 6.49725 6.42642 + 6.25189 6.07382 5.74950 5.23389 3.84144 2.97696 + 1.80497 1.61395 1.47260 1.45644 1.44216 1.44601 + 10.68985 9.99107 9.50693 9.06575 8.66531 8.30403 + 7.98092 7.69511 7.44609 7.23339 7.05643 6.91390 + 6.80280 6.72158 6.67230 6.65477 6.65894 6.64129 + 6.52449 6.38891 6.13749 5.69970 4.36932 3.46843 + 1.97759 1.70640 1.48639 1.46368 1.43934 1.44440 + 10.66048 9.99402 9.51146 9.07192 8.67330 8.31415 + 7.99346 7.71048 7.46468 7.25569 7.08302 6.94543 + 6.84011 6.76578 6.72534 6.71997 6.74232 6.75437 + 6.68621 6.58350 6.37100 5.98552 4.76255 3.83955 + 2.13745 1.80221 1.50448 1.47132 1.43940 1.44359 + 10.61916 9.98825 9.51481 9.08097 8.68525 8.32695 + 8.00578 7.72186 7.47567 7.26725 7.09653 6.96302 + 6.86496 6.80096 6.77072 6.76807 6.78390 6.80426 + 6.78779 6.72360 6.54008 6.18125 5.05744 4.14209 + 2.28863 1.89391 1.52224 1.48104 1.44059 1.44311 + 10.60359 9.98906 9.51653 9.08362 8.68891 8.33170 + 8.01169 7.72899 7.48409 7.27708 7.10795 6.97636 + 6.88073 6.81987 6.79366 6.79614 6.81922 6.85251 + 6.86111 6.81731 6.66267 6.33761 5.28206 4.38828 + 2.43399 1.98521 1.54105 1.48950 1.44133 1.44279 + 10.58390 9.98996 9.51857 9.08690 8.69362 8.33799 + 8.01968 7.73872 7.49553 7.29028 7.12306 6.99373 + 6.90093 6.84386 6.82269 6.83203 6.86521 6.91550 + 6.95654 6.94135 6.83244 6.56391 5.61478 4.76812 + 2.70458 2.15968 1.57913 1.50596 1.44323 1.44237 + 10.57149 9.99183 9.52089 9.08891 8.69537 8.34011 + 8.02288 7.74370 7.50284 7.29995 7.13437 7.00564 + 6.91334 6.85753 6.83887 6.85291 6.89425 6.95805 + 7.01675 7.01347 6.93559 6.73288 5.88853 5.01854 + 2.93238 2.33503 1.62261 1.50741 1.45779 1.44212 + 10.55130 9.99294 9.52319 9.09180 8.69893 8.34494 + 8.02939 7.75199 7.51266 7.31109 7.14685 7.01972 + 6.92970 6.87725 6.86313 6.88288 6.93199 7.00921 + 7.09950 7.12795 7.09870 6.95345 6.27217 5.55278 + 3.41807 2.67360 1.71919 1.55555 1.46927 1.44179 + 10.54004 9.99328 9.52415 9.09326 8.70087 8.34735 + 8.03231 7.75548 7.51682 7.31602 7.15269 7.02667 + 6.93806 6.88744 6.87570 6.89849 6.95169 7.03554 + 7.14163 7.18690 7.18494 7.07458 6.50839 5.91054 + 3.79948 2.95641 1.81193 1.60716 1.47881 1.44162 + 10.52806 9.99340 9.52507 9.09498 8.70320 8.34996 + 8.03496 7.75811 7.51959 7.31944 7.15767 7.03409 + 6.94763 6.89815 6.88747 6.91337 6.97352 7.06644 + 7.17970 7.23405 7.27445 7.23922 6.78102 6.28505 + 4.40891 3.44695 1.98171 1.69907 1.48912 1.44145 + 10.52257 9.99337 9.52500 9.09520 8.70382 8.35091 + 8.03628 7.75992 7.52209 7.32258 7.16090 7.03690 + 6.95071 6.90297 6.89481 6.92229 6.98205 7.07623 + 7.20554 7.27570 7.31731 7.27305 6.96021 6.64251 + 4.77629 3.75614 2.14854 1.81439 1.51169 1.44137 + 10.53666 9.99936 9.52428 9.09160 8.69983 8.34780 + 8.03471 7.75998 7.52333 7.32469 7.16391 7.04038 + 6.95195 6.89864 6.88583 6.91927 7.00029 7.10908 + 7.22078 7.27804 7.33639 7.35273 7.08527 6.71225 + 5.11462 4.11251 2.30383 1.88547 1.52924 1.44133 + 10.53361 9.99932 9.52448 9.09198 8.70037 8.34849 + 8.03552 7.76090 7.52437 7.32585 7.16522 7.04186 + 6.95368 6.90071 6.88836 6.92247 7.00448 7.11485 + 7.22964 7.29016 7.35531 7.38463 7.16578 6.83938 + 5.35012 4.35540 2.45158 1.97918 1.54871 1.44131 + 10.51193 9.99379 9.52601 9.09652 8.70545 8.35303 + 8.03896 7.76305 7.52544 7.32621 7.16545 7.04306 + 6.95819 6.91091 6.90318 6.93306 6.99891 7.10165 + 7.23670 7.31157 7.38431 7.42242 7.27488 7.00481 + 5.68830 4.73339 2.71813 2.16278 1.58699 1.44130 + 10.50918 9.99406 9.52664 9.09714 8.70587 8.35328 + 8.03904 7.76304 7.52547 7.32640 7.16597 7.04401 + 6.95958 6.91266 6.90528 6.93563 7.00228 7.10625 + 7.24273 7.31934 7.39917 7.44833 7.33300 7.10744 + 5.91601 5.01176 2.95362 2.33498 1.62217 1.44130 + 0.46680 0.49015 0.51446 0.53984 0.56630 0.59384 + 0.62242 0.65202 0.68260 0.71406 0.74635 0.77944 + 0.81337 0.84811 0.88324 0.91816 0.95209 0.98446 + 1.01375 1.02619 1.03700 1.04449 1.05422 1.05783 + 1.06161 1.06200 1.06199 1.06199 1.06197 1.06198 + 0.68721 0.71635 0.74718 0.77994 0.81468 0.85136 + 0.88985 0.92985 0.97092 1.01277 1.05510 1.09761 + 1.13995 1.18192 1.22382 1.26710 1.31255 1.35636 + 1.39099 1.40298 1.41473 1.42628 1.44481 1.45016 + 1.45587 1.45683 1.45716 1.45706 1.45717 1.45752 + 0.89465 0.93112 0.96940 1.00979 1.05230 1.09685 + 1.14323 1.19103 1.23966 1.28880 1.33805 1.38710 + 1.43564 1.48356 1.53110 1.57980 1.63046 1.67925 + 1.71921 1.73448 1.74986 1.76435 1.78494 1.79069 + 1.79703 1.79810 1.79844 1.79832 1.79844 1.79888 + 1.27265 1.32562 1.37942 1.43442 1.49048 1.54736 + 1.60483 1.66259 1.72034 1.77781 1.83472 1.89098 + 1.94691 2.00268 2.05761 2.11088 2.16201 2.21251 + 2.26344 2.28800 2.31089 2.32768 2.34734 2.35316 + 2.35794 2.35849 2.35886 2.35886 2.35888 2.35914 + 1.61205 1.68071 1.74821 1.81490 1.88046 1.94470 + 2.00757 2.06941 2.13081 2.19174 2.25201 2.31150 + 2.37061 2.42945 2.48709 2.54215 2.59383 2.64471 + 2.69787 2.72530 2.75347 2.77502 2.79226 2.79758 + 2.79968 2.79972 2.80025 2.80034 2.80039 2.80023 + 1.91603 2.00016 2.08033 2.15685 2.22928 2.29751 + 2.36199 2.42402 2.48557 2.54696 2.60803 2.66850 + 2.72837 2.78738 2.84438 2.89767 2.94663 2.99595 + 3.05157 3.08204 3.11351 3.13660 3.15176 3.15727 + 3.15688 3.15640 3.15711 3.15723 3.15737 3.15683 + 2.19240 2.28977 2.38036 2.46443 2.54144 2.61140 + 2.67525 2.73530 2.79484 2.85455 2.91430 2.97365 + 3.03234 3.08980 3.14477 3.19544 3.24137 3.28853 + 3.34463 3.37650 3.40955 3.43332 3.44743 3.45298 + 3.45091 3.45011 3.45094 3.45109 3.45129 3.45050 + 2.67868 2.79533 2.90009 2.99318 3.07396 3.14277 + 3.20146 3.25398 3.30587 3.35837 3.41142 3.46452 + 3.51714 3.56853 3.61751 3.66239 3.70297 3.74560 + 3.79854 3.82945 3.86167 3.88518 3.90032 3.90565 + 3.90283 3.90195 3.90284 3.90298 3.90323 3.90237 + 3.09631 3.22425 3.33606 3.43209 3.51171 3.57562 + 3.62635 3.66914 3.71105 3.75378 3.79738 3.84148 + 3.88559 3.92912 3.97118 4.01042 4.04667 4.08498 + 4.13188 4.15905 4.18754 4.20958 4.22797 4.23286 + 4.23141 4.23090 4.23168 4.23178 4.23202 4.23149 + 3.93740 4.07239 4.18365 4.27231 4.33812 4.38249 + 4.40926 4.42555 4.44063 4.45680 4.47456 4.49406 + 4.51536 4.53859 4.56354 4.58942 4.61564 4.64309 + 4.67292 4.68891 4.70605 4.72287 4.74819 4.75179 + 4.75507 4.75571 4.75612 4.75608 4.75622 4.75710 + 4.58829 4.71394 4.81124 4.88246 4.92782 4.94938 + 4.95174 4.94293 4.93312 4.92506 4.91946 4.91695 + 4.91816 4.92369 4.93353 4.94668 4.96181 4.97783 + 4.99341 5.00105 5.00958 5.02121 5.04710 5.04955 + 5.05523 5.05645 5.05660 5.05650 5.05657 5.05891 + 5.55182 5.66611 5.72422 5.73888 5.72408 5.69531 + 5.65730 5.61372 5.56893 5.52528 5.48461 5.44833 + 5.41720 5.39174 5.37256 5.35971 5.35301 5.35143 + 5.34843 5.34336 5.34111 5.34549 5.35946 5.36263 + 5.36663 5.36755 5.36798 5.36780 5.36771 5.37179 + 6.28094 6.32919 6.34257 6.32771 6.28651 6.22267 + 6.14229 6.05466 5.97044 5.89304 5.82335 5.76178 + 5.70934 5.66594 5.63072 5.60014 5.57117 5.54566 + 5.52618 5.51844 5.50961 5.50358 5.50720 5.50686 + 5.51104 5.51197 5.51173 5.51164 5.51161 5.51536 + 6.84970 6.86037 6.83475 6.78116 6.70218 6.60218 + 6.48790 6.36913 6.25712 6.15509 6.06372 5.98271 + 5.91215 5.85112 5.79846 5.75038 5.70402 5.66265 + 5.63043 5.61711 5.60121 5.58713 5.58054 5.57945 + 5.58346 5.58426 5.58383 5.58379 5.58375 5.58569 + 7.30412 7.31550 7.25850 7.15420 7.02179 6.88124 + 6.73941 6.60190 6.47500 6.35941 6.25329 6.15488 + 6.06511 5.98431 5.91222 5.84733 5.78878 5.73885 + 5.69578 5.67329 5.64946 5.63039 5.61532 5.61331 + 5.61811 5.61897 5.61841 5.61823 5.61835 5.61759 + 8.02999 8.00199 7.88481 7.70990 7.50784 7.30850 + 7.11845 6.94008 6.77635 6.62747 6.49140 6.36595 + 6.25000 6.14292 6.04468 5.95515 5.87425 5.80205 + 5.73639 5.70369 5.66869 5.63874 5.61112 5.60861 + 5.61372 5.61448 5.61377 5.61359 5.61394 5.60813 + 8.57534 8.51125 8.34104 8.10479 7.84235 7.59140 + 7.35891 7.14632 6.95490 6.78269 6.62414 6.47522 + 6.33616 6.20782 6.08972 5.98061 5.87979 5.78829 + 5.70568 5.66532 5.62091 5.58227 5.54879 5.54413 + 5.54765 5.54820 5.54719 5.54706 5.54716 5.53873 + 9.66061 9.29234 8.93268 8.59200 8.26950 7.96460 + 7.67687 7.40661 7.15418 6.91952 6.70207 6.50096 + 6.31513 6.14467 5.99083 5.85364 5.73103 5.61119 + 5.48330 5.41947 5.36284 5.32509 5.28314 5.27132 + 5.26268 5.26170 5.26059 5.26043 5.26031 5.25267 + 10.18518 9.74590 9.31248 8.89581 8.49646 8.11609 + 7.75696 7.42251 7.11691 6.84005 6.59054 6.36687 + 6.16683 5.98730 5.82295 5.65949 5.48824 5.32417 + 5.18363 5.12243 5.06549 5.02284 4.97524 4.95921 + 4.93844 4.93520 4.93427 4.93440 4.93324 4.93135 + 10.91851 10.26218 9.65411 9.09625 8.58381 8.11435 + 7.68612 7.29649 6.94341 6.62423 6.33552 6.07316 + 5.83130 5.60594 5.39770 5.20694 5.02994 4.85484 + 4.67364 4.58741 4.51713 4.47565 4.41996 4.39730 + 4.37357 4.37072 4.36959 4.36929 4.36840 4.37360 + 11.27153 10.50328 9.80347 9.16619 8.58533 8.05685 + 7.57842 7.14626 6.75662 6.40583 6.08972 5.80318 + 5.53929 5.29320 5.06513 4.85538 4.66093 4.47015 + 4.27529 4.18143 4.09951 4.04484 3.97910 3.95767 + 3.93944 3.93746 3.93611 3.93580 3.93517 3.94217 + 11.47946 10.61801 9.85061 9.16078 8.54016 7.98135 + 7.47896 7.02602 6.61559 6.24338 5.90569 5.59822 + 5.31531 5.05254 4.80838 4.57981 4.36436 4.15977 + 3.96614 3.87370 3.78144 3.70795 3.63496 3.61680 + 3.60175 3.59999 3.59864 3.59841 3.59845 3.60402 + 11.61712 10.68726 9.87090 9.14170 8.49051 7.90804 + 7.38652 6.91725 6.49172 6.10517 5.75377 5.43327 + 5.13814 4.86406 4.60925 4.37050 4.14518 3.93076 + 3.72580 3.62653 3.52614 3.44530 3.36667 3.34822 + 3.33464 3.33318 3.33185 3.33174 3.33232 3.33556 + 11.75719 10.74140 9.86565 9.08811 8.39873 7.78660 + 7.24068 6.75030 6.30569 5.90156 5.53382 5.19793 + 4.88826 4.60025 4.33169 4.07886 3.83832 3.60766 + 3.38349 3.27295 3.16035 3.06913 2.98029 2.95934 + 2.94489 2.94344 2.94212 2.94218 2.94326 2.94231 + 11.80731 10.74426 9.83779 9.03480 8.32496 7.69620 + 7.13622 6.63362 6.17828 5.76469 5.38849 5.04483 + 4.72771 4.43226 4.15584 3.89407 3.64282 3.39905 + 3.15894 3.03902 2.91668 2.81733 2.71884 2.69452 + 2.67711 2.67533 2.67387 2.67395 2.67498 2.67148 + 11.78660 10.68268 9.75543 8.93401 8.20933 7.56548 + 6.99118 6.47548 6.00905 5.58620 5.20218 4.85170 + 4.52831 4.22653 3.94265 3.67056 3.40397 3.13694 + 2.86350 2.72201 2.57512 2.45396 2.33379 2.30384 + 2.28010 2.27728 2.27477 2.27442 2.27412 2.27112 + 11.70111 10.60109 9.68555 8.87234 8.15314 7.51043 + 6.93481 6.41686 5.94855 5.52442 5.13965 4.78892 + 4.46580 4.16446 3.88023 3.60528 3.33097 3.04811 + 2.74614 2.58466 2.41264 2.26777 2.12718 2.09428 + 2.06682 2.06313 2.05921 2.05814 2.05615 2.05960 + 11.52879 10.46345 9.58866 8.80780 8.10954 7.47956 + 6.91147 6.39894 5.93658 5.51911 5.14110 4.79641 + 4.47748 4.17815 3.89512 3.62304 3.35058 3.05150 + 2.69770 2.49645 2.27973 2.09463 1.91362 1.87544 + 1.84180 1.83663 1.83092 1.82911 1.82422 1.84788 + 11.39391 10.35285 9.51382 8.76598 8.09372 7.48523 + 6.93469 6.43649 5.98570 5.57752 5.20693 4.86826 + 4.55431 4.25902 3.97865 3.70687 3.43028 3.11807 + 2.73450 2.50779 2.25435 2.03104 1.81013 1.76294 + 1.72602 1.72050 1.71318 1.71083 1.70412 1.74471 + 11.25420 10.26191 9.47087 8.75847 8.10984 7.51694 + 6.97666 6.48608 6.04279 5.64266 5.28098 4.95234 + 4.64993 4.36663 4.09475 3.82070 3.52768 3.19443 + 2.79150 2.55170 2.27552 2.02286 1.75388 1.69394 + 1.65734 1.65346 1.64348 1.63888 1.63431 1.68355 + 11.16744 10.20003 9.44024 8.75236 8.12291 7.54529 + 7.01759 6.53797 6.10505 5.71488 5.36261 5.04262 + 4.74762 4.46999 4.20178 3.92869 3.63280 3.29094 + 2.86940 2.61326 2.31201 2.03088 1.72350 1.65307 + 1.61280 1.60913 1.59831 1.59325 1.58892 1.64335 + 11.04247 10.11274 9.40245 8.75303 8.15505 7.60348 + 7.09799 6.63823 6.22422 5.85224 5.51729 5.21322 + 4.93183 4.66470 4.40353 4.13336 3.83485 3.48224 + 3.03455 2.75335 2.41093 2.07994 1.70163 1.61015 + 1.56067 1.55708 1.54522 1.53971 1.53618 1.59436 + 10.95750 10.05564 9.38187 8.76145 8.18807 7.65757 + 7.17055 6.72757 6.32952 5.97292 5.65260 5.36213 + 5.09257 4.83494 4.58081 4.31499 4.01727 3.65997 + 3.19582 2.89621 2.52092 2.14806 1.70876 1.59649 + 1.53053 1.52649 1.51709 1.51225 1.50971 1.56589 + 10.83463 9.97941 9.36350 8.79196 8.26102 7.76811 + 7.31478 6.90278 6.53408 6.20556 5.91208 5.64686 + 5.40002 5.16179 4.92400 4.67163 4.38411 4.03183 + 3.55609 3.23157 2.79981 2.34384 1.76469 1.60559 + 1.50241 1.49546 1.48742 1.48347 1.48071 1.52845 + 10.78358 9.94829 9.36209 8.81907 8.31530 7.84838 + 7.41926 7.02915 6.67953 6.36809 6.09106 5.84337 + 5.61737 5.40337 5.18797 4.94548 4.65167 4.29862 + 3.84342 3.52768 3.07999 2.55466 1.81548 1.63977 + 1.50679 1.48965 1.47592 1.47538 1.47006 1.51002 + 10.72106 9.91987 9.37578 8.86988 8.39953 7.96349 + 7.56321 7.20061 6.87781 6.59251 6.34038 6.11535 + 5.90791 5.70877 5.51105 5.30146 5.06071 4.75851 + 4.31940 3.98497 3.48511 2.88949 2.00731 1.73089 + 1.50946 1.48702 1.47578 1.47363 1.46869 1.49215 + 10.70399 9.91493 9.39020 8.90342 8.45227 8.03547 + 7.65395 7.30906 7.00241 6.73202 6.49425 6.28378 + 6.09207 5.91077 5.73372 5.54846 5.33639 5.06705 + 4.66040 4.33521 3.82569 3.18591 2.16799 1.82730 + 1.52952 1.49446 1.47636 1.47424 1.46726 1.48328 + 10.69819 9.91648 9.40296 8.92791 8.48911 8.08511 + 7.71636 7.38367 7.08809 6.82791 6.60003 6.39990 + 6.21994 6.05274 5.89270 5.72801 5.54055 5.29967 + 4.92330 4.61066 4.10357 3.43998 2.31928 1.92164 + 1.55165 1.50373 1.47712 1.47458 1.46582 1.47799 + 10.70411 9.92221 9.41234 8.94371 8.51345 8.11947 + 7.76115 7.43812 7.15016 6.89605 6.67391 6.48095 + 6.31228 6.16197 6.02248 5.87686 5.70259 5.47074 + 5.10829 4.81511 4.34766 3.70281 2.46415 1.99316 + 1.57118 1.51667 1.47864 1.47250 1.47028 1.47450 + 10.70070 9.92933 9.42877 8.97028 8.55084 8.16833 + 7.82178 7.51042 7.23349 6.98998 6.77853 6.59694 + 6.44118 6.30668 6.18802 6.07184 5.93708 5.74772 + 5.42361 5.14969 4.70409 4.06792 2.73489 2.16438 + 1.60819 1.53249 1.48083 1.47245 1.46911 1.47021 + 10.70105 9.93527 9.43898 8.98589 8.57288 8.19761 + 7.85874 7.55504 7.28527 7.04862 6.84422 6.67062 + 6.52481 6.40317 6.30091 6.20510 6.09549 5.93755 + 5.65061 5.39714 4.97555 4.35154 2.96585 2.32994 + 1.64507 1.54683 1.48045 1.47442 1.46419 1.46762 + 10.69095 9.94363 9.45664 9.01170 8.60620 8.23839 + 7.90725 7.61198 7.35190 7.12642 6.93485 6.77572 + 6.64611 6.54323 6.46502 6.40357 6.34173 6.23827 + 6.01113 5.79732 5.43112 4.87190 3.46180 2.67932 + 1.73035 1.58514 1.48398 1.47104 1.46179 1.46417 + 10.67718 9.94817 9.46562 9.02450 8.62256 8.25835 + 7.93105 7.64003 7.38502 7.16555 6.98116 6.83060 + 6.71119 6.62062 6.55768 6.51560 6.47915 6.41029 + 6.23285 6.05303 5.73099 5.22169 3.83874 2.97921 + 1.81592 1.62695 1.48820 1.47233 1.45843 1.46247 + 10.65308 9.95749 9.47464 9.03463 8.63530 8.27509 + 7.95295 7.66808 7.41990 7.20797 7.03174 6.88985 + 6.77935 6.69863 6.64977 6.63251 6.63666 6.61846 + 6.50076 6.36545 6.11651 5.68357 4.36301 3.46794 + 1.98668 1.71781 1.50131 1.47927 1.45536 1.46075 + 10.62336 9.95978 9.47856 9.04030 8.64289 8.28490 + 7.96529 7.68331 7.43845 7.23031 7.05836 6.92139 + 6.81653 6.74247 6.70207 6.69653 6.71847 6.73005 + 6.66184 6.55977 6.34926 5.96742 4.75361 3.83675 + 2.14503 1.81250 1.51899 1.48674 1.45537 1.45989 + 10.58029 9.95250 9.48077 9.04852 8.65430 8.29743 + 7.97762 7.69503 7.45017 7.24300 7.07335 6.94053 + 6.84247 6.77771 6.74638 6.74344 6.76004 6.77846 + 6.75543 6.69104 6.52058 6.18959 5.05634 4.09756 + 2.29787 1.91707 1.53897 1.48828 1.45572 1.45938 + 10.56479 9.95359 9.48305 9.05184 8.65863 8.30269 + 7.98377 7.70200 7.45788 7.25151 7.08294 6.95185 + 6.85675 6.79642 6.77047 6.77235 6.79387 6.82633 + 6.83695 6.79492 6.64111 6.31675 5.26934 4.38207 + 2.43920 1.99386 1.55492 1.50457 1.45725 1.45904 + 10.54492 9.95431 9.48501 9.05513 8.66336 8.30900 + 7.99174 7.71169 7.46927 7.26464 7.09798 6.96914 + 6.87683 6.82020 6.79922 6.80803 6.83987 6.88954 + 6.93243 6.91877 6.81032 6.54185 5.59947 4.75906 + 2.70802 2.16717 1.59244 1.52069 1.45901 1.45861 + 10.53266 9.95655 9.48767 9.05724 8.66497 8.31091 + 7.99478 7.71660 7.47659 7.27439 7.10938 6.98110 + 6.88917 6.83364 6.81508 6.82878 6.86934 6.93279 + 6.99245 6.98999 6.91265 6.71066 5.87147 5.00652 + 2.93454 2.34196 1.63543 1.52149 1.47351 1.45835 + 10.51388 9.95794 9.48983 9.05995 8.66845 8.31569 + 8.00127 7.72486 7.48637 7.28552 7.12184 6.99513 + 6.90540 6.85306 6.83896 6.85869 6.90773 6.98479 + 7.07480 7.10324 7.07443 6.93030 6.25243 5.53685 + 3.41732 2.67857 1.73092 1.56873 1.48483 1.45802 + 10.50325 9.95838 9.49075 9.06134 8.67031 8.31805 + 8.00414 7.72831 7.49047 7.29040 7.12760 7.00199 + 6.91364 6.86313 6.85140 6.87423 6.92751 7.01118 + 7.11656 7.16154 7.15998 7.05084 6.48719 5.89236 + 3.79643 2.95959 1.82268 1.61957 1.49422 1.45785 + 10.49129 9.95850 9.49171 9.06307 8.67263 8.32064 + 8.00676 7.73087 7.49314 7.29366 7.13244 7.00930 + 6.92313 6.87376 6.86303 6.88892 6.94917 7.04196 + 7.15443 7.20830 7.24890 7.21461 6.75829 6.26511 + 4.40238 3.44677 1.99078 1.71041 1.50402 1.45768 + 10.48547 9.95837 9.49166 9.06335 8.67329 8.32159 + 8.00804 7.73262 7.49561 7.29677 7.13564 7.01205 + 6.92613 6.87849 6.87034 6.89784 6.95771 7.05179 + 7.18042 7.25017 7.29177 7.24810 6.93686 6.62082 + 4.76717 3.75370 2.15626 1.82463 1.52648 1.45760 + 10.49911 9.96405 9.49077 9.05970 8.66936 8.31860 + 8.00659 7.73278 7.49692 7.29890 7.13863 7.01546 + 6.92731 6.87421 6.86153 6.89499 6.97596 7.08456 + 7.19597 7.25300 7.31108 7.32726 7.06121 6.69045 + 5.10357 4.10782 2.31030 1.89488 1.54358 1.45754 + 10.49599 9.96395 9.49093 9.06008 8.66993 8.31931 + 8.00744 7.73376 7.49800 7.30010 7.13995 7.01693 + 6.92902 6.87625 6.86404 6.89820 6.98020 7.09041 + 7.20495 7.26523 7.32994 7.35892 7.14135 6.81705 + 5.33747 4.34895 2.45690 1.98780 1.56278 1.45751 + 10.47444 9.95867 9.49270 9.06472 8.67494 8.32374 + 8.01076 7.73582 7.49902 7.30046 7.14024 7.01828 + 6.93367 6.88646 6.87863 6.90840 6.97421 7.07671 + 7.21132 7.28600 7.35837 7.39625 7.25014 6.98141 + 5.67304 4.72414 2.72156 2.16997 1.60051 1.45746 + 10.47292 9.95906 9.49309 9.06517 8.67538 8.32401 + 8.01082 7.73575 7.49903 7.30072 7.14073 7.01896 + 6.93473 6.88820 6.88112 6.91104 6.97618 7.07892 + 7.21550 7.29224 7.37246 7.42214 7.30753 7.08315 + 5.89887 5.00032 2.95542 2.34098 1.63514 1.45742 + 0.46008 0.48348 0.50783 0.53321 0.55963 0.58707 + 0.61550 0.64485 0.67508 0.70609 0.73779 0.77015 + 0.80324 0.83703 0.87115 0.90506 0.93819 0.97051 + 1.00100 1.01417 1.02476 1.03145 1.04351 1.04877 + 1.05117 1.05124 1.05169 1.05176 1.05183 1.05235 + 0.67583 0.70717 0.73960 0.77330 0.80826 0.84447 + 0.88185 0.92035 0.95988 1.00034 1.04159 1.08357 + 1.12633 1.16978 1.21339 1.25639 1.29790 1.33757 + 1.37418 1.39040 1.40554 1.41743 1.43440 1.44082 + 1.44635 1.44653 1.44651 1.44691 1.44662 1.42836 + 0.88098 0.91997 0.96006 1.00150 1.04423 1.08819 + 1.13327 1.17934 1.22625 1.27387 1.32201 1.37058 + 1.41970 1.46933 1.51886 1.56746 1.61424 1.65918 + 1.70155 1.72097 1.73970 1.75474 1.77447 1.78121 + 1.78710 1.78735 1.78737 1.78778 1.78749 1.76839 + 1.25924 1.31199 1.36556 1.42031 1.47606 1.53261 + 1.58971 1.64706 1.70434 1.76128 1.81761 1.87325 + 1.92855 1.98371 2.03811 2.09100 2.14209 2.19327 + 2.24614 2.27219 2.29660 2.31452 2.33534 2.34137 + 2.34602 2.34645 2.34679 2.34690 2.34687 2.34301 + 1.59614 1.66464 1.73187 1.79814 1.86320 1.92683 + 1.98907 2.05032 2.11127 2.17191 2.23194 2.29110 + 2.34942 2.40689 2.46310 2.51805 2.57200 2.62593 + 2.68066 2.70811 2.73615 2.75844 2.77812 2.78178 + 2.78579 2.78666 2.78710 2.78682 2.78706 2.79984 + 1.89816 1.98189 2.06164 2.13769 2.20960 2.27730 + 2.34123 2.40273 2.46385 2.52486 2.58553 2.64542 + 2.70429 2.76182 2.81756 2.87152 2.92418 2.97762 + 3.03411 3.06350 3.09376 3.11743 3.13577 3.13797 + 3.14127 3.14237 3.14289 3.14234 3.14280 3.16784 + 2.19042 2.27066 2.34952 2.42765 2.50447 2.57933 + 2.65157 2.72048 2.78542 2.84598 2.90224 2.95479 + 3.00586 3.05742 3.10940 3.16164 3.21429 3.26904 + 3.32768 3.35834 3.38951 3.41338 3.43008 3.43039 + 3.43393 3.43541 3.43582 3.43505 3.43569 3.46733 + 2.65644 2.77246 2.87671 2.96938 3.04982 3.11834 + 3.17675 3.22893 3.28033 3.33223 3.38466 3.43731 + 3.49000 3.54214 3.59231 3.63799 3.67858 3.72241 + 3.77942 3.81195 3.84175 3.86148 3.88015 3.88244 + 3.88452 3.88539 3.88620 3.88580 3.88605 3.91517 + 3.07217 3.19946 3.31078 3.40647 3.48590 3.54970 + 3.60040 3.64317 3.68498 3.72752 3.77096 3.81504 + 3.85955 3.90399 3.94728 3.98737 4.02377 4.06299 + 4.11283 4.14105 4.16749 4.18655 4.20778 4.21033 + 4.21269 4.21347 4.21415 4.21392 4.21418 4.22884 + 3.91047 4.04496 4.15596 4.24462 4.31063 4.35546 + 4.38287 4.39995 4.41592 4.43305 4.45181 4.47232 + 4.49456 4.51860 4.54425 4.57076 4.59754 4.62530 + 4.65493 4.67065 4.68760 4.70453 4.73038 4.73408 + 4.73752 4.73802 4.73832 4.73852 4.73870 4.71504 + 4.56017 4.68564 4.78304 4.85462 4.90061 4.92306 + 4.92658 4.91916 4.91092 4.90457 4.90073 4.89983 + 4.90220 4.90827 4.91821 4.93162 4.94748 4.96351 + 4.97725 4.98404 4.99368 5.00729 5.03226 5.03626 + 5.03999 5.04028 5.04032 5.04074 5.04085 4.99929 + 5.53602 5.62358 5.67912 5.70724 5.70906 5.68748 + 5.64789 5.59892 5.55076 5.50657 5.46699 5.43252 + 5.40373 5.38093 5.36425 5.35275 5.34503 5.33927 + 5.33395 5.33226 5.33287 5.33715 5.34973 5.35463 + 5.35650 5.35599 5.35648 5.35747 5.35674 5.32074 + 6.25571 6.30345 6.31702 6.30300 6.26328 6.20149 + 6.12365 6.03891 5.95777 5.88341 5.81647 5.75690 + 5.70498 5.66028 5.62282 5.59131 5.56421 5.54034 + 5.51915 5.51038 5.50350 5.50062 5.50253 5.50429 + 5.50515 5.50489 5.50505 5.50557 5.50524 5.48503 + 6.81371 6.85114 6.82983 6.76599 6.67384 6.56891 + 6.45796 6.34774 6.24572 6.15284 6.06726 5.98736 + 5.91461 5.84959 5.79257 5.74275 5.69937 5.66223 + 5.62814 5.61099 5.59764 5.59010 5.58008 5.58178 + 5.58179 5.58107 5.58091 5.58123 5.58109 5.57292 + 7.28012 7.29306 7.23736 7.13443 7.00397 6.86636 + 6.72794 6.59335 6.46800 6.35315 6.24833 6.15234 + 6.06482 5.98502 5.91311 5.84864 5.79103 5.73952 + 5.69305 5.67160 5.65121 5.63579 5.62080 5.61930 + 5.61964 5.61922 5.61859 5.61863 5.61878 5.61708 + 8.00631 7.98170 7.86835 7.69695 7.49722 7.29856 + 7.10841 6.93069 6.76972 6.62497 6.49222 6.36826 + 6.25305 6.14703 6.05025 5.96266 5.88330 5.80859 + 5.73804 5.70690 5.67705 5.65141 5.62144 5.62373 + 5.62123 5.61960 5.61925 5.61961 5.61945 5.62283 + 8.55500 8.49370 8.32652 8.09321 7.83343 7.58463 + 7.35388 7.14266 6.95234 6.78131 6.62450 6.47805 + 6.34143 6.21502 6.09864 5.99183 5.89342 5.80005 + 5.71176 5.67207 5.63331 5.60028 5.56345 5.56397 + 5.56001 5.55822 5.55773 5.55802 5.55781 5.56239 + 9.64430 9.28002 8.92387 8.58618 8.26622 7.96344 + 7.67745 7.40859 7.15725 6.92345 6.70675 6.50640 + 6.32157 6.15257 6.00063 5.86582 5.74593 5.62854 + 5.50212 5.43857 5.38208 5.34449 5.30345 5.29231 + 5.28475 5.28409 5.28305 5.28263 5.28256 5.28833 + 10.23483 9.75397 9.29502 8.86654 8.46660 8.09403 + 7.74780 7.42734 7.13261 6.86242 6.61504 6.38841 + 6.17945 5.98648 5.81093 5.65250 5.50857 5.36698 + 5.21768 5.14477 5.08274 5.04367 4.99587 4.97981 + 4.96772 4.96705 4.96625 4.96544 4.96512 4.97289 + 10.90739 10.25753 9.65454 9.10076 8.59146 8.12432 + 7.69770 7.30907 6.95649 6.63744 6.34865 6.08620 + 5.84455 5.62001 5.41331 5.22505 5.05188 4.88241 + 4.70831 4.62458 4.55268 4.50581 4.44658 4.42653 + 4.41275 4.41215 4.41115 4.41020 4.40958 4.41857 + 11.26267 10.50042 9.80561 9.17241 8.59487 8.06905 + 7.59273 7.16218 6.77381 6.42403 6.10876 5.82304 + 5.56016 5.31540 5.08911 4.88167 4.69028 4.50351 + 4.31349 4.22168 4.14012 4.08387 4.01623 3.99548 + 3.98216 3.98135 3.98005 3.97943 3.97894 3.98595 + 11.47059 10.61584 9.85365 9.16791 8.55049 7.99420 + 7.49384 7.04268 6.63398 6.26350 5.92756 5.62186 + 5.34072 5.07973 4.83742 4.61086 4.39769 4.19569 + 4.00498 3.91410 3.82325 3.75064 3.67779 3.65918 + 3.64453 3.64297 3.64171 3.64149 3.64157 3.64507 + 11.60936 10.68701 9.87548 9.14950 8.50033 7.91921 + 7.39887 6.93115 6.50809 6.12472 5.77691 5.45985 + 5.16724 4.89437 4.64024 4.40294 4.18054 3.96846 + 3.76370 3.66467 3.56676 3.48921 3.41060 3.39266 + 3.37622 3.37402 3.37287 3.37300 3.37353 3.37387 + 11.74821 10.73971 9.86870 9.09428 8.40688 7.79605 + 7.25131 6.76253 6.32038 5.91945 5.55533 5.22300 + 4.91613 4.62985 4.36249 4.11133 3.87328 3.64388 + 3.41839 3.30738 3.19692 3.10902 3.02134 3.00251 + 2.98263 2.97969 2.97862 2.97898 2.98007 2.97656 + 11.79676 10.74055 9.83858 9.03864 8.33084 7.70352 + 7.14476 6.64363 6.19038 5.77943 5.40625 5.06568 + 4.75138 4.45825 4.18384 3.92418 3.67502 3.43207 + 3.19060 3.06990 2.94837 2.85088 2.75484 2.73320 + 2.71086 2.70767 2.70638 2.70667 2.70779 2.70307 + 11.76735 10.67138 9.74958 8.93209 8.21018 7.56830 + 6.99546 6.48105 6.01598 5.59466 5.21231 4.86369 + 4.54237 4.24282 3.96126 3.69141 3.42671 3.16099 + 2.88798 2.74640 2.59936 2.47824 2.35916 2.32994 + 2.30576 2.30270 2.30013 2.29983 2.29947 2.29694 + 11.67703 10.58446 9.67409 8.86479 8.14849 7.50798 + 6.93409 6.41762 5.95077 5.52809 5.14477 4.79553 + 4.47392 4.17412 3.89147 3.61814 3.34551 3.06434 + 2.76428 2.60411 2.43400 2.29030 2.14586 2.11083 + 2.08659 2.08405 2.08015 2.07876 2.07696 2.08092 + 11.49758 10.43859 9.56847 8.79145 8.09638 7.46913 + 6.90330 6.39270 5.93195 5.51578 5.13884 4.79500 + 4.47673 4.17789 3.89528 3.62367 3.35205 3.05480 + 2.70551 2.50900 2.30035 2.12072 1.92450 1.87735 + 1.85472 1.85324 1.84699 1.84421 1.83933 1.86653 + 11.32934 10.31322 9.49014 8.75185 8.08428 7.47703 + 6.92560 6.42569 5.97370 5.56515 5.19522 4.85853 + 4.54830 4.25781 3.98037 3.70430 3.41578 3.09840 + 2.73007 2.51814 2.27994 2.06216 1.81622 1.75696 + 1.73422 1.73474 1.72711 1.72213 1.71811 1.76351 + 11.21336 10.22846 9.44212 8.73343 8.08776 7.49724 + 6.95891 6.47000 6.02820 5.62930 5.26843 4.93997 + 4.63675 4.35158 4.07729 3.80135 3.50864 3.18087 + 2.79171 2.56215 2.29719 2.04884 1.75807 1.68650 + 1.66302 1.66479 1.65621 1.65028 1.64633 1.70243 + 11.12426 10.16426 9.40927 8.72506 8.09841 7.52298 + 6.99698 6.51868 6.08684 5.69743 5.34548 5.02512 + 4.72878 4.44880 4.17779 3.90270 3.60752 3.27241 + 2.86695 2.62232 2.33297 2.05619 1.72819 1.64631 + 1.61417 1.61665 1.61168 1.60597 1.60010 1.66217 + 10.99643 10.07460 9.36906 8.72312 8.12766 7.57782 + 7.07343 6.61429 6.20058 5.82852 5.49298 5.18768 + 4.90416 4.63404 4.36965 4.09737 3.80011 3.45621 + 3.02851 2.76113 2.43216 2.10522 1.70451 1.60200 + 1.56009 1.56310 1.55882 1.55285 1.54664 1.61293 + 10.91005 10.01642 9.34739 8.73030 8.15915 7.62996 + 7.14353 6.70061 6.30226 5.94494 5.62340 5.33109 + 5.05888 4.79785 4.54026 4.27224 3.97611 3.62896 + 3.18785 2.90385 2.54301 2.17306 1.70808 1.58622 + 1.53196 1.53453 1.53084 1.52501 1.51877 1.58420 + 10.78705 9.93985 9.32831 8.75975 8.23064 7.73856 + 7.28526 6.87265 6.50283 6.17268 5.87708 5.60921 + 5.35922 5.11759 4.87671 4.62281 4.33767 3.99636 + 3.54450 3.23593 2.81850 2.36526 1.76371 1.59731 + 1.50583 1.50478 1.50180 1.49704 1.49124 1.54634 + 10.72703 9.90649 9.32846 8.78997 8.28796 7.82081 + 7.39043 6.99901 6.64895 6.33748 6.05973 5.80910 + 5.57565 5.34981 5.12434 4.88589 4.61623 4.28921 + 3.84222 3.52253 3.06919 2.55538 1.84199 1.63550 + 1.50366 1.49717 1.49343 1.48978 1.48431 1.52768 + 10.67783 9.88320 9.34231 8.83868 8.36978 7.93447 + 7.53426 7.17112 6.84725 6.56037 6.30627 6.07902 + 5.86931 5.66818 5.46916 5.25970 5.02189 4.72805 + 4.30522 3.98115 3.49003 2.89699 2.00903 1.73217 + 1.51942 1.50005 1.49138 1.48900 1.48308 1.50952 + 10.66303 9.87990 9.35789 8.87312 8.42337 8.00742 + 7.62623 7.28122 6.97404 6.70274 6.46377 6.25191 + 6.05884 5.87646 5.69888 5.51419 5.30469 5.04153 + 4.64628 4.32822 3.82479 3.18790 2.17116 1.83234 + 1.54170 1.50871 1.49240 1.49025 1.48292 1.50048 + 10.65894 9.88265 9.37149 8.89829 8.46085 8.05785 + 7.68969 7.35729 7.06171 6.80129 6.57295 6.37225 + 6.19173 6.02414 5.86411 5.70015 5.51475 5.27820 + 4.90940 4.60153 4.09884 3.43856 2.32347 1.92898 + 1.56506 1.51864 1.49344 1.49099 1.48219 1.49507 + 10.65797 9.88706 9.38276 8.91730 8.48840 8.09454 + 7.73579 7.41260 7.12555 6.87316 6.65285 6.46071 + 6.29009 6.13454 5.98903 5.84245 5.67742 5.46373 + 5.11931 4.82334 4.32846 3.65746 2.46531 2.02088 + 1.58816 1.52879 1.49412 1.49111 1.48108 1.49150 + 10.66111 9.90040 9.40215 8.94256 8.52142 8.13883 + 7.79375 7.48478 7.21047 6.96937 6.75958 6.57876 + 6.42343 6.28928 6.17044 6.05248 5.91508 5.72883 + 5.41871 5.15072 4.69782 4.04298 2.72346 2.18376 + 1.63086 1.55023 1.49453 1.48914 1.47923 1.48709 + 10.67472 9.90886 9.41074 8.95657 8.54316 8.16823 + 7.83043 7.52859 7.26147 7.02791 6.82637 6.65432 + 6.50715 6.38098 6.27463 6.18305 6.08907 5.93980 + 5.63924 5.37777 4.96010 4.34865 2.96824 2.33901 + 1.65952 1.56082 1.49720 1.48982 1.48376 1.48443 + 10.65373 9.91036 9.42490 8.98134 8.57717 8.21069 + 7.88099 7.58736 7.32921 7.10594 6.91674 6.75997 + 6.63239 6.53063 6.45148 6.38486 6.31408 6.20865 + 5.99810 5.79701 5.43542 4.85862 3.43301 2.68951 + 1.75252 1.60111 1.49774 1.48973 1.47137 1.48088 + 10.64081 9.91458 9.43294 8.99298 8.59240 8.22974 + 7.90410 7.61488 7.36171 7.14412 6.96166 6.81303 + 6.69550 6.60631 6.54292 6.49595 6.44982 6.37604 + 6.21123 6.04594 5.73939 5.22227 3.80147 2.97617 + 1.83891 1.64567 1.50179 1.48878 1.46722 1.47913 + 10.61562 9.92379 9.44269 9.00431 8.60642 8.24750 + 7.92652 7.64266 7.39537 7.18420 7.00861 6.86726 + 6.75722 6.67688 6.62829 6.61116 6.61519 6.59647 + 6.47834 6.34406 6.09914 5.67185 4.35637 3.46533 + 1.99556 1.72940 1.51645 1.49505 1.47162 1.47738 + 10.56974 9.92050 9.44778 9.01445 8.61920 8.26146 + 7.94094 7.65787 7.41264 7.20475 7.03315 6.89682 + 6.79440 6.72504 6.68889 6.68089 6.69032 6.69124 + 6.62393 6.52683 6.33740 5.99609 4.75672 3.75806 + 2.16675 1.85063 1.52995 1.48726 1.47401 1.47650 + 10.54402 9.91942 9.44939 9.01859 8.62566 8.26985 + 7.95093 7.66908 7.42478 7.21804 7.04865 6.91602 + 6.81804 6.75333 6.72203 6.71913 6.73587 6.75467 + 6.73246 6.66860 6.49867 6.16916 5.04465 4.09254 + 2.30434 1.92663 1.55333 1.50376 1.47185 1.47598 + 10.52879 9.92060 9.45172 9.02198 8.63005 8.27519 + 7.95716 7.67611 7.43249 7.22646 7.05806 6.92710 + 6.83211 6.77197 6.74618 6.74796 6.76907 6.80178 + 6.81410 6.77280 6.61821 6.29348 5.25637 4.37627 + 2.44451 2.00260 1.56902 1.51989 1.47349 1.47563 + 10.50924 9.92138 9.45372 9.02529 8.63479 8.28150 + 7.96514 7.68584 7.44401 7.23986 7.07354 6.94494 + 6.85281 6.79634 6.77536 6.78389 6.81518 6.86494 + 6.90937 6.89629 6.78663 6.51705 5.58403 4.75101 + 2.71158 2.17469 1.60597 1.53570 1.47511 1.47519 + 10.49652 9.92375 9.45674 9.02772 8.63657 8.28355 + 7.96833 7.69078 7.45107 7.24914 7.08482 6.95775 + 6.86676 6.81131 6.79216 6.80524 6.84518 6.90586 + 6.96668 6.97198 6.89927 6.67665 5.81481 5.03233 + 2.94688 2.33643 1.64685 1.54749 1.47816 1.47492 + 10.47864 9.92484 9.45828 9.02983 8.63962 8.28802 + 7.97463 7.69918 7.46164 7.26170 7.09877 6.97262 + 6.88318 6.83087 6.81653 6.83586 6.88450 6.96122 + 7.05100 7.07938 7.05075 6.90732 6.23267 5.52090 + 3.41658 2.68362 1.74289 1.58218 1.50068 1.47456 + 10.46813 9.92518 9.45906 9.03110 8.64143 8.29036 + 7.97749 7.70261 7.46570 7.26645 7.10438 6.97927 + 6.89122 6.84078 6.82891 6.85149 6.90451 6.98771 + 7.09248 7.13736 7.13628 7.02809 6.46598 5.87388 + 3.79333 2.96281 1.83365 1.63223 1.50992 1.47438 + 10.45630 9.92528 9.46000 9.03286 8.64380 8.29299 + 7.98013 7.70511 7.46812 7.26925 7.10852 6.98576 + 6.89985 6.85063 6.83997 6.86590 6.92617 7.01855 + 7.13012 7.18375 7.22480 7.19132 6.73559 6.24485 + 4.39581 3.44664 2.00001 1.72195 1.51918 1.47419 + 10.45044 9.92521 9.46007 9.03319 8.64445 8.29395 + 7.98141 7.70684 7.47051 7.27221 7.11148 6.98820 + 6.90252 6.85512 6.84717 6.87485 6.93475 7.02839 + 7.15611 7.22554 7.26722 7.22406 6.91374 6.59929 + 4.75820 3.75140 2.16410 1.83500 1.54148 1.47411 + 10.46402 9.93093 9.45925 9.02963 8.64058 8.29097 + 7.97996 7.70702 7.47188 7.27446 7.11465 6.99185 + 6.90398 6.85111 6.83857 6.87207 6.95292 7.06116 + 7.17189 7.22848 7.28624 7.30246 7.03779 6.66914 + 5.09260 4.10315 2.31681 1.90439 1.55815 1.47406 + 10.46103 9.93082 9.45940 9.02999 8.64112 8.29169 + 7.98083 7.70803 7.47303 7.27576 7.11613 6.99352 + 6.90590 6.85336 6.84127 6.87542 6.95723 7.06705 + 7.18087 7.24067 7.30493 7.33383 7.11780 6.79548 + 5.32493 4.34256 2.46232 1.99651 1.57705 1.47403 + 10.43963 9.92562 9.46119 9.03461 8.64608 8.29602 + 7.98405 7.71002 7.47404 7.27620 7.11657 6.99503 + 6.91068 6.86355 6.85567 6.88528 6.95086 7.05289 + 7.18690 7.26141 7.33335 7.37083 7.22597 6.95855 + 5.65775 4.71483 2.72500 2.17721 1.61421 1.47400 + 10.43813 9.92587 9.46142 9.03491 8.64646 8.29628 + 7.98414 7.70994 7.47394 7.27619 7.11666 6.99530 + 6.91137 6.86496 6.85770 6.88689 6.95091 7.05370 + 7.19130 7.26753 7.34730 7.39713 7.28250 7.05776 + 5.88156 4.98894 2.95723 2.34703 1.64830 1.47400 + 0.45431 0.47731 0.50130 0.52637 0.55255 0.57980 + 0.60808 0.63733 0.66745 0.69827 0.72963 0.76133 + 0.79313 0.82494 0.85691 0.89005 0.92501 0.95978 + 0.98975 1.00123 1.01141 1.01973 1.03342 1.03779 + 1.04073 1.04109 1.04145 1.04151 1.04151 1.04229 + 0.67053 0.69930 0.72976 0.76216 0.79653 0.83286 + 0.87102 0.91070 0.95147 0.99299 1.03488 1.07668 + 1.11780 1.15784 1.19728 1.23828 1.28243 1.32624 + 1.36226 1.37557 1.38973 1.40395 1.42443 1.43094 + 1.43571 1.43583 1.43599 1.43645 1.43627 1.41692 + 0.87428 0.91031 0.94814 0.98807 1.03011 1.07420 + 1.12014 1.16752 1.21581 1.26462 1.31350 1.36196 + 1.40946 1.45566 1.50099 1.54758 1.59700 1.64597 + 1.68798 1.70512 1.72358 1.74124 1.76379 1.77074 + 1.77609 1.77626 1.77641 1.77688 1.77669 1.75624 + 1.24600 1.29842 1.35167 1.40609 1.46151 1.51772 + 1.57447 1.63146 1.68836 1.74491 1.80083 1.85602 + 1.91083 1.96545 2.01929 2.07168 2.12250 2.17412 + 2.22878 2.25623 2.28198 2.30078 2.32256 2.32889 + 2.33386 2.33430 2.33465 2.33478 2.33473 2.33023 + 1.58128 1.64816 1.71449 1.78049 1.84564 1.90942 + 1.97166 2.03251 2.09236 2.15150 2.21045 2.26931 + 2.32739 2.38423 2.44023 2.49560 2.55019 2.60437 + 2.66092 2.69165 2.72226 2.74415 2.76345 2.76813 + 2.77223 2.77309 2.77365 2.77341 2.77355 2.78655 + 1.88046 1.96337 2.04252 2.11821 2.18994 2.25755 + 2.32136 2.38251 2.44272 2.50233 2.56127 2.61950 + 2.67753 2.73560 2.79278 2.84755 2.89946 2.95335 + 3.01487 3.04783 3.07941 3.10153 3.11988 3.12346 + 3.12636 3.12729 3.12826 3.12787 3.12809 3.15398 + 2.15352 2.24938 2.33878 2.42196 2.49832 2.56779 + 2.63115 2.69042 2.74859 2.80632 2.86363 2.92046 + 2.97726 3.03414 3.09004 3.14305 3.19270 3.24508 + 3.30742 3.34153 3.37361 3.39534 3.41309 3.41576 + 3.41795 3.41901 3.42014 3.41961 3.41992 3.45281 + 2.63460 2.74944 2.85289 2.94510 3.02542 3.09406 + 3.15265 3.20483 3.25573 3.30658 3.35751 3.40847 + 3.45973 3.51126 3.56199 3.60997 3.65463 3.70242 + 3.76086 3.79327 3.82355 3.84433 3.86315 3.86516 + 3.86696 3.86803 3.86914 3.86862 3.86899 3.89915 + 3.04836 3.17454 3.28514 3.38046 3.45985 3.52389 + 3.57494 3.61795 3.65962 3.70164 3.74420 3.78728 + 3.83101 3.87530 3.91934 3.96148 4.00121 4.04350 + 4.09420 4.12212 4.14877 4.16861 4.19003 4.19239 + 4.19465 4.19554 4.19634 4.19605 4.19635 4.21141 + 3.88345 4.01749 4.12827 4.21691 4.28312 4.32835 + 4.35635 4.37420 4.39106 4.40921 4.42908 4.45072 + 4.47401 4.49893 4.52526 4.55232 4.57952 4.60746 + 4.63686 4.65236 4.66919 4.68621 4.71245 4.71649 + 4.72062 4.72078 4.72050 4.72093 4.72087 4.69608 + 4.53156 4.65741 4.75519 4.82717 4.87358 4.89657 + 4.90082 4.89451 4.88791 4.88370 4.88235 4.88405 + 4.88862 4.89604 4.90634 4.91901 4.93320 4.94752 + 4.96067 4.96753 4.97706 4.99037 5.01575 5.02061 + 5.02588 5.02535 5.02407 5.02503 5.02457 4.98156 + 5.49522 5.60978 5.67027 5.68840 5.67680 5.64985 + 5.61299 5.57147 5.53133 5.49436 5.46061 5.42999 + 5.40270 5.37881 5.35866 5.34231 5.33113 5.33035 + 5.32832 5.31709 5.31559 5.32748 5.33930 5.34314 + 5.34872 5.34721 5.34503 5.34606 5.34525 5.30904 + 6.21803 6.29015 6.30862 6.28640 6.23529 6.16857 + 6.09258 6.01416 5.94090 5.87450 5.81412 5.75865 + 5.70824 5.66254 5.62182 5.58576 5.55495 5.53299 + 5.51425 5.50089 5.49371 5.49517 5.49520 5.49823 + 5.50198 5.50033 5.49820 5.49900 5.49828 5.47928 + 6.78756 6.82643 6.80722 6.74575 6.65577 6.55244 + 6.44271 6.33378 6.23362 6.14336 6.06127 5.98540 + 5.91603 5.85275 5.79556 5.74351 5.69634 5.65651 + 5.62313 5.60699 5.59429 5.58679 5.57706 5.57942 + 5.58079 5.57938 5.57804 5.57857 5.57812 5.57172 + 7.25442 7.26927 7.21706 7.11798 6.99023 6.85307 + 6.71390 6.57931 6.45667 6.34647 6.24603 6.15284 + 6.06733 5.98934 5.91845 5.85294 5.79172 5.73685 + 5.69020 5.66981 5.65137 5.63673 5.61929 5.62113 + 5.62004 5.61908 5.61893 5.61918 5.61910 5.61920 + 7.98384 7.96150 7.85095 7.68244 7.48528 7.28853 + 7.09987 6.92355 6.76428 6.62141 6.49051 6.36846 + 6.25601 6.15383 6.06057 5.97304 5.88877 5.81003 + 5.74091 5.71086 5.68161 5.65647 5.62835 5.62860 + 5.62321 5.62323 5.62529 5.62514 5.62572 5.62989 + 8.53472 8.47605 8.31190 8.08164 7.82456 7.57789 + 7.34879 7.13901 6.95016 6.78043 6.62443 6.47863 + 6.34407 6.22195 6.11043 6.00518 5.90291 5.80618 + 5.71943 5.68058 5.64232 5.61008 5.57556 5.57319 + 5.56464 5.56547 5.56891 5.56841 5.56937 5.57362 + 9.55395 9.25140 8.93585 8.62000 8.30601 7.99677 + 7.69619 7.41005 7.14456 6.90153 6.68139 6.48473 + 6.31270 6.16473 6.03401 5.90319 5.76121 5.62556 + 5.51194 5.46007 5.40769 5.36548 5.32430 5.31238 + 5.30116 5.30181 5.30557 5.30585 5.30454 5.30905 + 10.21559 9.74318 9.29103 8.86773 8.47147 8.10121 + 7.75611 7.43574 7.14021 6.86854 6.61938 6.39106 + 6.18129 5.98896 5.81569 5.66130 5.52314 5.38824 + 5.24515 5.17432 5.11230 5.07164 5.02478 5.00960 + 4.99550 4.99590 4.99789 4.99674 4.99706 5.00155 + 10.89209 10.25110 9.65527 9.10685 8.60142 8.13687 + 7.71168 7.32353 6.97063 6.65071 6.36077 6.09728 + 5.85531 5.63164 5.42718 5.24266 5.07479 4.91186 + 4.74457 4.66342 4.59179 4.54322 4.48507 4.46709 + 4.45485 4.45386 4.45215 4.45136 4.45051 4.45691 + 11.25274 10.49716 9.80781 9.17901 8.60500 8.08193 + 7.60772 7.17874 6.79150 6.44256 6.12796 5.84295 + 5.58103 5.33776 5.11351 4.90878 4.72084 4.53818 + 4.35257 4.26263 4.18182 4.12522 4.05871 4.03975 + 4.02934 4.02741 4.02356 4.02331 4.02217 4.02856 + 11.46136 10.61378 9.85697 9.17531 8.56096 8.00702 + 7.50851 7.05900 6.65199 6.28334 5.94931 5.64560 + 5.36643 5.10736 4.86701 4.64252 4.43161 4.23212 + 4.04415 3.95460 3.86474 3.79259 3.72081 3.70372 + 3.69171 3.68924 3.68464 3.68394 3.68479 3.68911 + 11.59724 10.68267 9.87731 9.15631 8.51109 7.93308 + 7.41514 6.94921 6.52749 6.14521 5.79850 5.48288 + 5.19252 4.92285 4.67209 4.43691 4.21471 4.00328 + 3.80179 3.70480 3.60750 3.52960 3.45289 3.43515 + 3.42150 3.41858 3.41395 3.41354 3.41488 3.41743 + 11.73326 10.73403 9.86964 9.10022 8.41645 7.80823 + 7.26536 6.77802 6.33716 5.93754 5.57493 5.24454 + 4.94032 4.65740 4.39336 4.14403 3.90570 3.67631 + 3.45323 3.34378 3.23368 3.14564 3.05981 3.03973 + 3.02219 3.01891 3.01527 3.01534 3.01689 3.01586 + 11.77916 10.73287 9.83779 9.04283 8.33845 7.71340 + 7.15623 6.65633 6.20434 5.79481 5.42327 5.08470 + 4.77287 4.48262 4.21102 3.95315 3.70441 3.46187 + 3.22204 3.10230 2.98102 2.88355 2.78854 2.76556 + 2.74458 2.74135 2.73904 2.73936 2.74049 2.73678 + 11.74786 10.66010 9.74383 8.93030 8.21109 7.57109 + 6.99969 6.48659 6.02303 5.60346 5.22307 4.87656 + 4.55744 4.26006 3.98057 3.71252 3.44920 3.18442 + 2.91197 2.77061 2.62394 2.50325 2.38423 2.35438 + 2.32895 2.32639 2.32561 2.32558 2.32481 2.32142 + 11.65261 10.56797 9.66289 8.85751 8.14402 7.50560 + 6.93338 6.41847 5.95330 5.53247 5.15110 4.80378 + 4.48394 4.18570 3.90448 3.63258 3.36147 3.08180 + 2.78306 2.62344 2.45374 2.31034 2.16633 2.13088 + 2.10540 2.10330 2.10104 2.09984 2.09752 2.10175 + 11.46714 10.41456 9.54883 8.77552 8.08358 7.45898 + 6.89542 6.38675 5.92764 5.51292 5.13721 4.79447 + 4.47721 4.17936 3.89780 3.62744 3.35752 3.06294 + 2.71735 2.52253 2.31452 2.13463 1.93981 1.89519 + 1.87780 1.87400 1.86230 1.86010 1.85365 1.88552 + 11.29525 10.28413 9.46474 8.73000 8.06581 7.46163 + 6.91289 6.41510 5.96452 5.55673 5.18701 4.85011 + 4.53941 4.24849 3.97128 3.69720 3.41305 3.10120 + 2.73792 2.52758 2.28938 2.07138 1.83226 1.77875 + 1.75995 1.75749 1.74102 1.73445 1.73289 1.78241 + 11.17819 10.19634 9.41283 8.70749 8.06545 7.47848 + 6.94322 6.45637 6.01521 5.61569 5.25328 4.92277 + 4.61761 4.33126 4.05736 3.78470 3.49878 3.17935 + 2.79735 2.56969 2.30399 2.05453 1.77345 1.71079 + 1.69234 1.68982 1.66925 1.66123 1.66032 1.72127 + 11.08918 10.13046 9.37723 8.69610 8.07331 7.50185 + 6.97922 6.50288 6.07086 5.67937 5.32404 4.99978 + 4.70006 4.41829 4.14795 3.87741 3.59122 3.26698 + 2.87084 2.62892 2.33934 2.06120 1.74097 1.66888 + 1.64874 1.64625 1.62333 1.61447 1.61400 1.68090 + 10.96248 10.03888 9.33351 8.69025 8.09897 7.55375 + 7.05319 6.59575 6.18029 5.80353 5.46132 5.14877 + 4.85938 4.58654 4.32359 4.05845 3.77435 3.44566 + 3.03014 2.76599 2.43651 2.10779 1.71666 1.62567 + 1.59789 1.59519 1.57022 1.56066 1.56074 1.63145 + 10.87720 9.97995 9.30998 8.69525 8.12844 7.60426 + 7.12190 6.68041 6.27918 5.91523 5.58465 5.28263 + 5.00274 4.73835 4.48279 4.22379 3.94382 3.61494 + 3.18798 2.90756 2.54606 2.17416 1.71982 1.61028 + 1.57102 1.56769 1.54244 1.53291 1.53327 1.60253 + 10.75556 9.90327 9.28976 8.72307 8.19822 7.71123 + 7.26202 6.85038 6.47643 6.13765 5.83047 5.55034 + 5.29073 5.04503 4.80680 4.56385 4.29782 3.97786 + 3.54216 3.23758 2.81951 2.36451 1.77469 1.62064 + 1.54391 1.53746 1.51443 1.50625 1.50676 1.56435 + 10.69567 9.87052 9.29054 8.75375 8.25565 7.79321 + 7.36657 6.97590 6.62163 6.30153 6.01225 5.74934 + 5.50626 5.27639 5.05359 4.82595 4.57511 4.26914 + 3.83815 3.52252 3.06890 2.55385 1.85230 1.65723 + 1.53877 1.52781 1.50710 1.50056 1.50061 1.54548 + 10.64540 9.84849 9.30654 8.80447 8.33874 7.90715 + 7.50990 7.14738 6.82026 6.52662 6.26342 6.02640 + 5.80901 5.60469 5.40782 5.20707 4.98443 4.70780 + 4.29851 3.97831 3.48787 2.89495 2.01811 1.75043 + 1.54823 1.52618 1.50655 1.50232 1.50022 1.52708 + 10.62917 9.84611 9.32401 8.84080 8.39360 7.98050 + 7.60162 7.25730 6.94816 6.67251 6.42751 6.20915 + 6.01093 5.82644 5.65044 5.47185 5.27304 5.02227 + 4.63743 4.32287 3.82107 3.18565 2.17910 1.84749 + 1.56524 1.53099 1.50844 1.50524 1.50031 1.51789 + 10.63218 9.85155 9.33744 8.86433 8.42907 8.02934 + 7.66441 7.33370 7.03689 6.77275 6.53950 6.33453 + 6.15345 5.99062 5.83803 5.67817 5.48886 5.24448 + 4.87529 4.58030 4.11148 3.47708 2.32458 1.92104 + 1.58760 1.54328 1.50863 1.50602 1.50220 1.51238 + 10.62943 9.85620 9.34994 8.88472 8.45760 8.06641 + 7.71036 7.38889 7.10157 6.84725 6.62427 6.43010 + 6.26038 6.10971 5.97095 5.82794 5.65886 5.43502 + 5.08338 4.79627 4.33449 3.69590 2.47376 2.01127 + 1.60275 1.54938 1.51143 1.50632 1.50358 1.50874 + 10.62362 9.86374 9.36811 8.91316 8.49627 8.11568 + 7.77085 7.46156 7.18762 6.94786 6.74042 6.56240 + 6.40862 6.27369 6.15272 6.03378 5.89816 5.71348 + 5.40210 5.13461 4.68879 4.04642 2.73416 2.19060 + 1.63759 1.55931 1.51282 1.50949 1.50123 1.50424 + 10.64178 9.87768 9.37958 8.92592 8.51352 8.13999 + 7.80399 7.50425 7.23950 7.00848 6.80953 6.63993 + 6.49470 6.36968 6.26357 6.17128 6.07566 5.92446 + 5.62307 5.36274 4.94899 4.34354 2.97130 2.34455 + 1.66970 1.57381 1.51431 1.50678 1.50150 1.50151 + 10.62080 9.87866 9.39318 8.95048 8.54783 8.18330 + 7.85571 7.56404 7.30736 7.08513 6.89680 6.74111 + 6.61539 6.51669 6.44146 6.37864 6.30978 6.20074 + 5.97372 5.76198 5.40716 4.85927 3.45584 2.68527 + 1.75433 1.61412 1.51536 1.50656 1.49097 1.49789 + 10.60324 9.88214 9.40279 8.96452 8.56518 8.20342 + 7.87851 7.59003 7.33778 7.12131 6.94006 6.79257 + 6.67590 6.58738 6.52551 6.48302 6.44426 6.37171 + 6.19144 6.01331 5.69961 5.20291 3.83418 2.98212 + 1.83599 1.65234 1.52021 1.50449 1.49186 1.49610 + 10.57954 9.89105 9.41139 8.97435 8.57771 8.21998 + 7.90012 7.61728 7.37093 7.16060 6.98579 6.84508 + 6.73556 6.65561 6.60725 6.59014 6.59400 6.57493 + 6.45668 6.32288 6.07977 5.65603 4.34993 3.46500 + 2.00496 1.74117 1.53183 1.51114 1.48821 1.49430 + 10.53400 9.88781 9.41653 8.98458 8.59066 8.23418 + 7.91481 7.63264 7.38800 7.18035 7.00876 6.87225 + 6.76964 6.70022 6.66421 6.65671 6.66702 6.66882 + 6.60200 6.50522 6.31670 5.97761 4.74737 3.75586 + 2.17569 1.86204 1.54484 1.50298 1.49051 1.49341 + 10.50922 9.88691 9.41808 8.98860 8.59700 8.24250 + 7.92473 7.64376 7.39994 7.19328 7.02368 6.89058 + 6.79219 6.72725 6.69602 6.69364 6.71137 6.73140 + 6.71025 6.64682 6.47741 6.14931 5.03331 4.08850 + 2.31223 1.93721 1.56796 1.51943 1.48834 1.49288 + 10.49405 9.88807 9.42049 8.99209 8.60149 8.24792 + 7.93101 7.65082 7.40770 7.20181 7.03323 6.90178 + 6.80615 6.74540 6.71928 6.72166 6.74464 6.77922 + 6.79189 6.75035 6.59604 6.27294 5.24345 4.37048 + 2.45134 2.01220 1.58324 1.53566 1.48988 1.49253 + 10.47472 9.88893 9.42255 8.99541 8.60621 8.25416 + 7.93891 7.66051 7.41931 7.21550 7.04926 6.92051 + 6.82808 6.77123 6.75002 6.75885 6.79121 6.84210 + 6.88674 6.87349 6.76394 6.49540 5.56875 4.74232 + 2.71601 2.18277 1.61965 1.55108 1.49143 1.49209 + 10.46223 9.89114 9.42538 8.99779 8.60803 8.25624 + 7.94206 7.66539 7.42641 7.22504 7.06116 6.93437 + 6.84352 6.78804 6.76878 6.78185 6.82201 6.88281 + 6.94356 6.94892 6.87632 6.65437 5.79796 5.02107 + 2.94899 2.34319 1.66010 1.56238 1.49439 1.49182 + 10.44406 9.89219 9.42714 9.00018 8.61132 8.26086 + 7.94834 7.67357 7.43654 7.23722 7.07545 6.95096 + 6.86278 6.81064 6.79564 6.81437 6.86292 6.93847 + 7.02398 7.05223 7.03511 6.89574 6.17738 5.50274 + 3.43849 2.68929 1.75210 1.60229 1.50344 1.49146 + 10.43336 9.89249 9.42798 9.00152 8.61316 8.26318 + 7.95117 7.67693 7.44050 7.24188 7.08098 6.95756 + 6.87067 6.82011 6.80729 6.82936 6.88319 6.96681 + 7.06483 7.10517 7.11768 7.02865 6.41737 5.82032 + 3.82186 2.98120 1.84119 1.64495 1.51367 1.49128 + 10.42166 9.89257 9.42878 9.00302 8.61521 8.26558 + 7.95375 7.67963 7.44341 7.24515 7.08491 6.96249 + 6.87682 6.82771 6.81705 6.84289 6.90294 6.99501 + 7.10611 7.15956 7.20062 7.16741 6.71318 6.22524 + 4.38938 3.44649 2.00931 1.73365 1.53463 1.49109 + 10.41566 9.89265 9.42918 9.00375 8.61624 8.26681 + 7.95511 7.68113 7.44509 7.24708 7.08722 6.96533 + 6.88027 6.83189 6.82232 6.85003 6.91313 7.00926 + 7.12787 7.18887 7.24243 7.23774 6.89194 6.47656 + 4.79004 3.80694 2.16838 1.82359 1.55488 1.49101 + 10.42979 9.89847 9.42825 8.99998 8.61213 8.26360 + 7.95355 7.68145 7.44702 7.25020 7.09086 6.96841 + 6.88080 6.82808 6.81555 6.84894 6.92951 7.03739 + 7.14773 7.20417 7.26186 7.27817 7.01434 6.64766 + 5.08200 4.09873 2.32343 1.91405 1.57297 1.49096 + 10.42712 9.89860 9.42850 9.00033 8.61263 8.26423 + 7.95435 7.68244 7.44822 7.25164 7.09257 6.97042 + 6.88313 6.83079 6.81872 6.85270 6.93413 7.04341 + 7.15668 7.21624 7.28037 7.30932 7.09410 6.77335 + 5.31228 4.33611 2.46777 2.00536 1.59162 1.49093 + 10.40616 9.89306 9.42984 9.00466 8.61754 8.26866 + 7.95767 7.68450 7.44930 7.25216 7.09313 6.97208 + 6.88811 6.84124 6.83342 6.86278 6.92776 7.02915 + 7.16272 7.23697 7.30866 7.34609 7.20201 6.93538 + 5.64228 4.70550 2.72855 2.18458 1.62823 1.49090 + 10.40348 9.89293 9.43000 9.00492 8.61780 8.26882 + 7.95771 7.68440 7.44912 7.25194 7.09287 6.97180 + 6.88801 6.84157 6.83416 6.86326 6.92735 7.03002 + 7.16706 7.24293 7.32243 7.37219 7.25786 7.03396 + 5.86491 4.97776 2.95911 2.35322 1.66175 1.49090 + 0.44803 0.47088 0.49473 0.51968 0.54573 0.57285 + 0.60099 0.63004 0.65987 0.69030 0.72112 0.75208 + 0.78290 0.81347 0.84413 0.87635 0.91126 0.94667 + 0.97729 0.98882 0.99909 1.00767 1.02234 1.02731 + 1.03089 1.03113 1.03110 1.03110 1.03117 1.03214 + 0.66216 0.69081 0.72114 0.75338 0.78758 0.82369 + 0.86157 0.90092 0.94126 0.98224 1.02347 1.06447 + 1.10462 1.14358 1.18186 1.22179 1.26529 1.30961 + 1.34976 1.36724 1.38431 1.39894 1.41695 1.41742 + 1.41371 1.41685 1.42580 1.42733 1.42540 1.40544 + 0.86409 0.89997 0.93762 0.97735 1.01916 1.06296 + 1.10855 1.15553 1.20332 1.25154 1.29973 1.34739 + 1.39399 1.43922 1.48354 1.52918 1.57803 1.62767 + 1.67433 1.69611 1.71794 1.73626 1.75633 1.75675 + 1.75293 1.75631 1.76583 1.76745 1.76541 1.74417 + 1.23272 1.28488 1.33786 1.39197 1.44707 1.50292 + 1.55925 1.61578 1.67216 1.72815 1.78344 1.83796 + 1.89208 1.94603 1.99926 2.05123 2.10206 2.15468 + 2.21206 2.24153 2.26917 2.28907 2.31104 2.31634 + 2.31877 2.32012 2.32270 2.32256 2.32310 2.31756 + 1.56461 1.63209 1.69847 1.76405 1.82850 1.89159 + 1.95327 2.01378 2.07368 2.13289 2.19124 2.24866 + 2.30560 2.36242 2.41876 2.47436 2.52930 2.58488 + 2.64231 2.67152 2.70132 2.72480 2.74767 2.75627 + 2.76698 2.76428 2.75926 2.76141 2.75903 2.77337 + 1.86254 1.94501 2.02375 2.09900 2.17031 2.23751 + 2.30094 2.36176 2.42174 2.48116 2.53995 2.59797 + 2.65557 2.71299 2.76974 2.82535 2.87978 2.93493 + 2.99287 3.02280 3.05338 3.07713 3.10005 3.11155 + 3.12839 3.12232 3.11163 3.11592 3.11106 3.14021 + 2.13385 2.22921 2.31813 2.40085 2.47680 2.54591 + 2.60896 2.66802 2.72610 2.78383 2.84119 2.89802 + 2.95456 3.01091 3.06654 3.12079 3.17353 3.22709 + 3.28414 3.31390 3.34428 3.36765 3.39044 3.40346 + 3.42358 3.41567 3.40191 3.40735 3.40116 3.43835 + 2.61230 2.72650 2.82941 2.92119 3.00117 3.06960 + 3.12810 3.18033 3.23141 3.28255 3.33386 3.38513 + 3.43651 3.48793 3.53878 3.58815 3.63576 3.68447 + 3.73763 3.76578 3.79429 3.81615 3.83850 3.85086 + 3.86953 3.86228 3.84966 3.85467 3.84899 3.88316 + 3.02421 3.14967 3.25972 3.35467 3.43388 3.49791 + 3.54913 3.59245 3.63454 3.67705 3.72017 3.76381 + 3.80802 3.85271 3.89725 3.94049 3.98199 4.02493 + 4.07302 4.09885 4.12471 4.14472 4.16649 4.17539 + 4.18671 4.18335 4.17731 4.17982 4.17704 4.19400 + 3.85673 3.99005 4.10044 4.18900 4.25545 4.30120 + 4.32992 4.34861 4.36630 4.38525 4.40594 4.42851 + 4.45297 4.47927 4.50677 4.53381 4.55952 4.58753 + 4.62215 4.64165 4.66057 4.67582 4.69522 4.69466 + 4.68648 4.69341 4.70480 4.70066 4.70558 4.67709 + 4.50371 4.62911 4.72686 4.79916 4.84622 4.87013 + 4.87550 4.87036 4.86482 4.86159 4.86121 4.86401 + 4.87003 4.87924 4.89092 4.90292 4.91397 4.92812 + 4.95033 4.96414 4.97712 4.98793 5.00374 4.99825 + 4.98083 4.99237 5.01163 5.00447 5.01288 4.96378 + 5.46709 5.58179 5.64313 5.66259 5.65255 5.62707 + 5.59159 5.55129 5.51226 5.47638 5.44400 5.41500 + 5.38903 5.36578 5.34593 5.33040 5.32011 5.31535 + 5.31595 5.31808 5.32116 5.32569 5.33365 5.32661 + 5.31188 5.32094 5.33537 5.33316 5.33723 5.29731 + 6.19056 6.26384 6.28387 6.26344 6.21416 6.14917 + 6.07477 5.99775 5.92569 5.86043 5.80140 5.74752 + 5.69842 5.65337 5.61288 5.57725 5.54699 5.52296 + 5.50593 5.50001 5.49541 5.49348 5.49347 5.48901 + 5.48100 5.48545 5.49257 5.49145 5.49349 5.47351 + 6.76116 6.80186 6.78470 6.72534 6.63741 6.53595 + 6.42792 6.32045 6.22153 6.13243 6.05166 5.97731 + 5.90924 5.84673 5.78986 5.73805 5.69112 5.65065 + 5.61824 5.60507 5.59343 5.58573 5.57929 5.57645 + 5.57292 5.57397 5.57581 5.57548 5.57603 5.57054 + 7.22920 7.24630 7.19650 7.09977 6.97425 6.83906 + 6.70162 6.56851 6.44712 6.33810 6.23894 6.14718 + 6.06297 5.98589 5.91553 5.85027 5.78912 5.73434 + 5.68825 5.66841 5.65018 5.63724 5.62566 5.62308 + 5.62124 5.62050 5.61960 5.61967 5.61949 5.62136 + 7.96101 7.94134 7.83362 7.66787 7.47318 7.27853 + 7.09159 6.91672 6.75871 6.61703 6.48739 6.36669 + 6.25564 6.15468 6.06240 5.97535 5.89110 5.81294 + 5.74410 5.71286 5.68322 5.66144 5.64177 5.63797 + 5.63571 5.63378 5.63121 5.63146 5.63085 5.63704 + 8.51403 8.45831 8.29732 8.07008 7.81566 7.57113 + 7.34376 7.13539 6.94782 6.77933 6.62457 6.48011 + 6.34700 6.22641 6.11628 6.01187 5.90979 5.81381 + 5.72734 5.68710 5.64849 5.61979 5.59355 5.58804 + 5.58412 5.58213 5.57965 5.57983 5.57928 5.58494 + 9.51311 9.24432 8.94726 8.63690 8.31831 7.99812 + 7.68479 7.38993 7.12558 6.89279 6.68848 6.50788 + 6.34349 6.18972 6.04541 5.90709 5.77291 5.64588 + 5.53089 5.47846 5.42600 5.38420 5.34556 5.33701 + 5.33061 5.32902 5.32719 5.32751 5.32697 5.32980 + 10.20210 9.73413 9.28587 8.86597 8.47269 8.10505 + 7.76221 7.44381 7.14998 6.87982 6.63202 6.40503 + 6.19669 6.00599 5.83458 5.68229 5.54647 5.41387 + 5.27243 5.20172 5.13868 5.09627 5.04953 5.03732 + 5.03109 5.03008 5.02798 5.02792 5.02769 5.03016 + 10.88193 10.24625 9.65493 9.11035 8.60820 8.14639 + 7.72355 7.33737 6.98617 6.66772 6.37914 6.11702 + 5.87658 5.65477 5.45249 5.27056 5.10565 4.94578 + 4.78097 4.70019 4.62731 4.57637 4.51780 4.50214 + 4.49583 4.49468 4.49173 4.49178 4.49116 4.49516 + 11.24384 10.49419 9.80961 9.18483 8.61418 8.09391 + 7.62202 7.19498 6.80938 6.46186 6.14859 5.86494 + 5.60461 5.36325 5.14130 4.93928 4.75440 4.57477 + 4.39149 4.30210 4.22092 4.16337 4.09746 4.07980 + 4.07157 4.06997 4.06651 4.06656 4.06580 4.07112 + 11.45245 10.61172 9.86018 9.18260 8.57136 8.01983 + 7.52321 7.07524 6.66969 6.30246 5.96993 5.66783 + 5.39050 5.13356 4.89562 4.67379 4.46568 4.26875 + 4.08271 3.99384 3.90450 3.83275 3.76207 3.74547 + 3.73362 3.73154 3.72794 3.72730 3.72773 3.73314 + 11.58814 10.68052 9.88038 9.16340 8.52125 7.94558 + 7.42946 6.96507 6.54479 6.16398 5.81877 5.50479 + 5.21628 4.94868 4.70026 4.46760 4.24798 4.03888 + 3.83915 3.74288 3.64642 3.56964 3.49489 3.47668 + 3.46210 3.45967 3.45621 3.45562 3.45590 3.46103 + 11.72274 10.73054 9.87135 9.10583 8.42500 7.81899 + 7.27785 6.79199 6.35259 5.95447 5.59343 5.26474 + 4.96238 4.68148 4.41962 4.17255 3.93641 3.70892 + 3.48729 3.37856 3.26953 3.18322 3.09987 3.07841 + 3.05906 3.05634 3.05397 3.05365 3.05348 3.05519 + 11.76658 10.72747 9.83752 9.04641 8.34486 7.72193 + 7.16642 6.66796 6.21742 5.80945 5.43954 5.10274 + 4.79278 4.50451 4.23498 3.97917 3.73234 3.49142 + 3.25285 3.13375 3.01350 2.91771 2.82487 2.80035 + 2.77747 2.77478 2.77370 2.77366 2.77307 2.77049 + 11.72860 10.64890 9.73800 8.92839 8.21195 7.57393 + 7.00400 6.49224 6.03015 5.61219 5.23357 4.88895 + 4.57176 4.27632 3.99876 3.73250 3.47079 3.20749 + 2.93642 2.79572 2.64967 2.52943 2.41046 2.38021 + 2.35429 2.35167 2.35092 2.35093 2.35021 2.34584 + 11.62652 10.55094 9.65181 8.85062 8.13993 7.50341 + 6.93255 6.41886 5.95510 5.53592 5.15637 4.81101 + 4.49318 4.19690 3.91757 3.64743 3.37790 3.09985 + 2.80280 2.64383 2.47424 2.32996 2.18425 2.15008 + 2.12593 2.12295 2.11898 2.11827 2.11843 2.12250 + 11.41585 10.37849 9.52374 8.75853 8.07234 7.45168 + 6.89063 6.38343 5.92514 5.51097 5.13602 4.79489 + 4.48090 4.18778 3.90992 3.63773 3.35971 3.06156 + 2.72524 2.53665 2.32886 2.14380 1.94802 1.90685 + 1.89109 1.88677 1.87119 1.86778 1.87221 1.90447 + 11.24841 10.25009 9.43906 8.70993 8.04926 7.44717 + 6.89956 6.40259 5.95301 5.54650 5.17837 4.84332 + 4.53477 4.24629 3.97170 3.70026 3.41837 3.10765 + 2.74349 2.53184 2.29191 2.07284 1.83691 1.78706 + 1.77009 1.76525 1.74492 1.73993 1.74756 1.80129 + 11.12348 10.15667 9.38292 8.68402 8.04590 7.46106 + 6.92678 6.44050 6.00012 5.60173 5.24079 4.91211 + 4.60915 4.32535 4.05425 3.78444 3.50092 3.18247 + 2.79906 2.56985 2.30257 2.05274 1.77658 1.71805 + 1.70106 1.69571 1.67074 1.66451 1.67391 1.74012 + 11.02804 10.08645 9.34427 8.67038 8.05186 7.48253 + 6.96070 6.48467 6.05323 5.66276 5.30885 4.98640 + 4.68889 4.40973 4.14224 3.87462 3.59090 3.26764 + 2.87003 2.62666 2.33589 2.05807 1.74390 1.67607 + 1.65696 1.65135 1.62372 1.61674 1.62706 1.69966 + 10.89208 9.98892 9.29666 8.66184 8.07534 7.53224 + 7.03215 6.57458 6.15940 5.78346 5.44259 5.13184 + 4.84466 4.57438 4.31423 4.05194 3.77033 3.44279 + 3.02638 2.76135 2.43162 2.10437 1.72044 1.63359 + 1.60622 1.60023 1.57037 1.56266 1.57346 1.65001 + 10.80140 9.92658 9.27101 8.66545 8.10373 7.58162 + 7.09948 6.65753 6.25634 5.89311 5.56381 5.26358 + 4.98587 4.72390 4.47097 4.21466 3.93708 3.60965 + 3.18272 2.90215 2.54126 2.17158 1.72471 1.61898 + 1.57998 1.57355 1.54365 1.53578 1.54605 1.62093 + 10.67593 9.84751 9.24919 8.69214 8.17246 7.68739 + 7.23803 6.82555 6.45139 6.11320 5.80726 5.52884 + 5.27122 5.02755 4.79141 4.55057 4.28669 3.96895 + 3.53576 3.23273 2.81680 2.36461 1.78113 1.63014 + 1.55470 1.54641 1.52020 1.51302 1.52013 1.58245 + 10.61848 9.81605 9.25044 8.72272 8.22951 7.76883 + 7.34199 6.95044 6.59595 6.27643 5.98838 5.72711 + 5.48580 5.25759 5.03640 4.81038 4.56140 4.25825 + 3.83172 3.51894 3.06831 2.55595 1.85920 1.66670 + 1.55103 1.53956 1.51727 1.51116 1.51465 1.56341 + 10.57822 9.79943 9.26861 8.77370 8.31195 7.88193 + 7.48475 7.12178 6.79470 6.50173 6.23966 6.00406 + 5.78807 5.58491 5.38907 5.18933 4.96821 4.69479 + 4.29163 3.97542 3.48875 2.89842 2.02497 1.75959 + 1.56224 1.54133 1.52225 1.51781 1.51542 1.54482 + 10.57317 9.80285 9.28824 8.81005 8.36587 7.95430 + 7.57595 7.23182 6.92312 6.64825 6.40430 6.18712 + 5.99000 5.80642 5.63120 5.45345 5.25596 5.00803 + 4.62875 4.31799 3.82011 3.18779 2.18553 1.85652 + 1.57991 1.54735 1.52624 1.52272 1.51634 1.53553 + 10.58558 9.81306 9.30337 8.83346 8.40045 8.00224 + 7.63831 7.30835 7.01231 6.74899 6.51664 6.31265 + 6.13261 5.97083 5.81920 5.65994 5.47107 5.22849 + 4.86429 4.57299 4.10810 3.47693 2.32999 1.93007 + 1.60235 1.56020 1.52714 1.52356 1.51928 1.52995 + 10.58935 9.82108 9.31707 8.85380 8.42838 8.03867 + 7.68392 7.36360 7.07734 6.82400 6.60190 6.40855 + 6.23956 6.08959 5.95155 5.80931 5.64129 5.41913 + 5.07055 4.78589 4.32767 3.69341 2.47890 2.02000 + 1.61740 1.56616 1.52989 1.52403 1.52102 1.52627 + 10.59200 9.83504 9.33849 8.88216 8.46467 8.08512 + 7.74245 7.43553 7.16320 6.92420 6.71688 6.53882 + 6.38580 6.25307 6.13528 6.01922 5.88494 5.69976 + 5.38217 5.11033 4.67207 4.05077 2.74945 2.18865 + 1.64881 1.57878 1.53152 1.52464 1.52104 1.52170 + 10.59480 9.83930 9.34629 8.89666 8.48728 8.11587 + 7.78106 7.48164 7.21640 6.98446 6.78484 6.61585 + 6.47414 6.35575 6.25550 6.15992 6.04859 5.88853 + 5.60229 5.35233 4.93938 4.33012 2.97549 2.35234 + 1.68322 1.58973 1.53080 1.52604 1.51602 1.51894 + 10.57753 9.84672 9.36460 8.92173 8.51775 8.15273 + 7.82575 7.53575 7.28165 7.06218 6.87573 6.72041 + 6.59421 6.49478 6.41900 6.35665 6.28965 6.18219 + 5.95535 5.74421 5.39203 4.84898 3.45563 2.69060 + 1.76680 1.62774 1.53067 1.52259 1.50840 1.51525 + 10.56102 9.84544 9.36887 8.93282 8.53528 8.17494 + 7.85117 7.56363 7.31224 7.09659 6.91608 6.76929 + 6.65326 6.56528 6.50383 6.46154 6.42279 6.35060 + 6.17206 5.99570 5.68490 5.19200 3.83141 2.98492 + 1.84754 1.66480 1.53473 1.52049 1.50873 1.51343 + 10.53810 9.85394 9.37662 8.94166 8.54687 8.19075 + 7.87229 7.59066 7.34531 7.13580 6.96162 6.82137 + 6.71216 6.63240 6.58413 6.56707 6.57108 6.55274 + 6.43650 6.30436 6.06341 5.64241 4.34372 3.46451 + 2.01442 1.75259 1.54666 1.52710 1.50502 1.51160 + 10.50999 9.85722 9.38167 8.94838 8.55530 8.20102 + 7.88455 7.60518 7.36240 7.15583 6.98502 6.84882 + 6.74449 6.67085 6.63080 6.62559 6.64804 6.66082 + 6.59560 6.49630 6.29049 5.91619 4.72590 3.82761 + 2.16918 1.84481 1.56397 1.53462 1.50498 1.51069 + 10.47035 9.85143 9.38452 8.95669 8.56654 8.21328 + 7.89660 7.61657 7.37358 7.16766 6.99867 6.86611 + 6.76811 6.70343 6.67232 6.66996 6.68775 6.70813 + 6.68805 6.62552 6.45734 6.13111 5.02217 4.08347 + 2.31896 1.94742 1.58346 1.53597 1.50504 1.51015 + 10.45635 9.85309 9.38708 8.96015 8.57090 8.21856 + 7.90278 7.62360 7.38133 7.17615 7.00815 6.87717 + 6.78191 6.72145 6.69550 6.69792 6.72080 6.75552 + 6.76903 6.72817 6.57461 6.25289 5.23087 4.36409 + 2.45657 2.02177 1.59874 1.55192 1.50685 1.50979 + 10.43742 9.85401 9.38917 8.96346 8.57558 8.22477 + 7.91064 7.63325 7.39291 7.18984 7.02419 6.89588 + 6.80375 6.74710 6.72598 6.73486 6.76730 6.81824 + 6.86294 6.84974 6.74052 6.47331 5.55385 4.73319 + 2.71941 2.19099 1.63435 1.56691 1.50827 1.50933 + 10.42466 9.85593 9.39183 8.96577 8.57745 8.22693 + 7.91385 7.63815 7.39999 7.19931 7.03599 6.90967 + 6.81916 6.76391 6.74474 6.75772 6.79773 6.85884 + 6.91959 6.92412 6.85151 6.63132 5.78146 5.00981 + 2.95097 2.35015 1.67385 1.57769 1.51101 1.50905 + 10.40539 9.85664 9.39360 8.96822 8.58068 8.23141 + 7.92002 7.64626 7.41010 7.21150 7.05030 6.92622 + 6.83834 6.78639 6.77147 6.79009 6.83843 6.91413 + 6.99938 7.02666 7.00957 6.87185 6.15808 5.48795 + 3.43763 2.69373 1.76405 1.61632 1.51976 1.50868 + 10.39461 9.85690 9.39443 8.96955 8.58249 8.23369 + 7.92280 7.64956 7.41401 7.21612 7.05578 6.93276 + 6.84614 6.79574 6.78297 6.80497 6.85863 6.94204 + 7.03983 7.08002 7.09287 7.00480 6.39646 5.80334 + 3.81880 2.98385 1.85209 1.65811 1.52978 1.50849 + 10.38353 9.85713 9.39524 8.97101 8.58451 8.23606 + 7.92530 7.65217 7.41679 7.21926 7.05958 6.93756 + 6.85215 6.80316 6.79251 6.81833 6.87826 6.96973 + 7.08068 7.13509 7.17680 7.14353 6.69061 6.20575 + 4.38297 3.44646 2.01881 1.74554 1.55040 1.50830 + 10.37790 9.85735 9.39570 8.97176 8.58556 8.23729 + 7.92670 7.65367 7.41846 7.22114 7.06182 6.94034 + 6.85554 6.80730 6.79772 6.82537 6.88834 6.98394 + 7.10228 7.16388 7.21783 7.21311 6.86871 6.45576 + 4.78100 3.80448 2.17654 1.83437 1.57036 1.50821 + 10.39226 9.86310 9.39464 8.96792 8.58148 8.23420 + 7.92525 7.65409 7.42045 7.22430 7.06549 6.94342 + 6.85607 6.80352 6.79103 6.82431 6.90462 7.01208 + 7.12191 7.17813 7.23572 7.25229 6.99053 6.62626 + 5.07103 4.09409 2.33013 1.92381 1.58810 1.50815 + 10.38963 9.86315 9.39485 8.96829 8.58200 8.23488 + 7.92610 7.65513 7.42171 7.22576 7.06720 6.94543 + 6.85841 6.80626 6.79425 6.82816 6.90932 7.01805 + 7.13040 7.18944 7.25330 7.28256 7.06982 6.75149 + 5.29977 4.32962 2.47314 2.01421 1.60641 1.50813 + 10.36819 9.85769 9.39639 8.97270 8.58685 8.23914 + 7.92925 7.65706 7.42269 7.22623 7.06774 6.94708 + 6.86338 6.81666 6.80886 6.83804 6.90269 7.00406 + 7.13697 7.20980 7.28075 7.31901 7.17760 6.91226 + 5.62723 4.69619 2.73188 2.19191 1.64245 1.50810 + 10.36534 9.85726 9.39629 8.97285 8.58711 8.23934 + 7.92930 7.65691 7.42245 7.22594 7.06739 6.94671 + 6.86316 6.81683 6.80944 6.83849 6.90237 7.00428 + 7.14101 7.21782 7.29761 7.34665 7.23244 7.00982 + 5.84801 4.96672 2.96135 2.35964 1.67543 1.50810 + 0.44177 0.46446 0.48818 0.51300 0.53892 0.56591 + 0.59389 0.62274 0.65229 0.68233 0.71260 0.74283 + 0.77267 0.80200 0.83136 0.86266 0.89750 0.93353 + 0.96488 0.97660 0.98702 0.99587 1.01145 1.01680 + 1.02067 1.02092 1.02085 1.02084 1.02092 1.02210 + 0.65376 0.68229 0.71249 0.74459 0.77861 0.81452 + 0.85215 0.89117 0.93110 0.97156 1.01213 1.05228 + 1.09140 1.12913 1.16617 1.20527 1.24881 1.29405 + 1.33564 1.35379 1.37152 1.38676 1.40585 1.40645 + 1.40261 1.40590 1.41529 1.41691 1.41487 1.39396 + 0.85031 0.88864 0.92808 0.96885 1.01090 1.05414 + 1.09844 1.14367 1.18964 1.23616 1.28298 1.32993 + 1.37696 1.42393 1.47028 1.51548 1.55965 1.60563 + 1.65638 1.68252 1.70670 1.72386 1.74344 1.74633 + 1.74110 1.74526 1.75517 1.75426 1.75652 1.73202 + 1.21929 1.27125 1.32401 1.37788 1.43268 1.48817 + 1.54411 1.60017 1.65604 1.71142 1.76606 1.81987 + 1.87328 1.92657 1.97924 2.03087 2.08176 2.13523 + 2.19479 2.22579 2.25476 2.27540 2.29832 2.30387 + 2.30623 2.30768 2.31055 2.31038 2.31099 2.30479 + 1.54874 1.61586 1.68189 1.74710 1.81118 1.87390 + 1.93518 1.99531 2.05479 2.11359 2.17149 2.22844 + 2.28489 2.34123 2.39717 2.45269 2.50810 2.56482 + 2.62421 2.65470 2.68571 2.71003 2.73379 2.74265 + 2.75360 2.75088 2.74581 2.74798 2.74559 2.76009 + 1.84463 1.92660 2.00489 2.07972 2.15065 2.21749 + 2.28060 2.34111 2.40080 2.45995 2.51847 2.57624 + 2.63362 2.69086 2.74753 2.80329 2.85825 2.91446 + 2.97415 3.00519 3.03688 3.06138 3.08504 3.09687 + 3.11421 3.10795 3.09695 3.10137 3.09637 3.12638 + 2.11423 2.20899 2.29741 2.37967 2.45524 2.52404 + 2.58685 2.64571 2.70364 2.76125 2.81853 2.87531 + 2.93186 2.98830 3.04410 3.09868 3.15200 3.20652 + 3.26504 3.29574 3.32706 3.35110 3.37447 3.38787 + 3.40862 3.40043 3.38619 3.39183 3.38543 3.42387 + 2.59004 2.70354 2.80587 2.89721 2.97689 3.04515 + 3.10361 3.15589 3.20710 3.25842 3.30996 3.36155 + 3.41331 3.46518 3.51655 3.56649 3.61471 3.66415 + 3.71826 3.74700 3.77615 3.79849 3.82121 3.83387 + 3.85311 3.84561 3.83255 3.83773 3.83185 3.86718 + 3.00005 3.12478 3.23430 3.32889 3.40791 3.47194 + 3.52333 3.56693 3.60939 3.65234 3.69599 3.74021 + 3.78506 3.83043 3.87567 3.91959 3.96171 4.00520 + 4.05383 4.07995 4.10618 4.12654 4.14856 4.15761 + 4.16917 4.16572 4.15953 4.16210 4.15924 4.17664 + 3.82973 3.96256 4.07271 4.16125 4.22791 4.27407 + 4.30342 4.32285 4.34138 4.36123 4.38288 4.40644 + 4.43188 4.45911 4.48745 4.51519 4.54143 4.56971 + 4.60430 4.62368 4.64255 4.65791 4.67750 4.67675 + 4.66806 4.67531 4.68723 4.68289 4.68803 4.65818 + 4.47548 4.60083 4.69875 4.77142 4.81908 4.84376 + 4.85007 4.84597 4.84155 4.83948 4.84028 4.84426 + 4.85137 4.86154 4.87401 4.88662 4.89808 4.91238 + 4.93438 4.94797 4.96080 4.97166 4.98770 4.98194 + 4.96380 4.97577 4.99576 4.98833 4.99705 4.94607 + 5.43892 5.55383 5.61606 5.63685 5.62831 5.60430 + 5.57013 5.53105 5.49310 5.45833 5.42731 5.39995 + 5.37538 5.35292 5.33337 5.31805 5.30818 5.30367 + 5.30413 5.30617 5.30927 5.31396 5.32227 5.31522 + 5.30036 5.30956 5.32421 5.32197 5.32609 5.28557 + 6.16307 6.23754 6.25914 6.24048 6.19302 6.12978 + 6.05693 5.98129 5.91043 5.84632 5.78866 5.73635 + 5.68860 5.64429 5.60404 5.56850 5.53852 5.51476 + 5.49787 5.49206 5.48771 5.48611 5.48652 5.48239 + 5.47484 5.47912 5.48596 5.48489 5.48681 5.46769 + 6.73479 6.77731 6.76220 6.70496 6.61908 6.51950 + 6.41313 6.30711 6.20943 6.12151 6.04207 5.96923 + 5.90247 5.84072 5.78415 5.73246 5.68573 5.64549 + 5.61341 5.60051 5.58929 5.58204 5.57605 5.57372 + 5.57102 5.57174 5.57298 5.57274 5.57313 5.56930 + 7.20412 7.22338 7.17595 7.08160 6.95831 6.82510 + 6.68935 6.55768 6.43756 6.32971 6.23185 6.14157 + 6.05867 5.98247 5.91259 5.84755 5.78653 5.73190 + 5.68622 5.66676 5.64906 5.63665 5.62557 5.62354 + 5.62261 5.62150 5.61996 5.62011 5.61974 5.62347 + 7.93845 7.92127 7.81633 7.65330 7.46113 7.26856 + 7.08334 6.90989 6.75318 6.61269 6.48432 6.36501 + 6.25530 6.15552 6.06417 5.97769 5.89358 5.81550 + 5.74714 5.71637 5.68740 5.66626 5.64719 5.64384 + 5.64226 5.64007 5.63704 5.63737 5.63663 5.64415 + 8.49376 8.44071 8.28274 8.05851 7.80678 7.56442 + 7.33875 7.13179 6.94550 6.77825 6.62479 6.48168 + 6.35002 6.23087 6.12209 6.01860 5.91683 5.82099 + 5.73511 5.69546 5.65758 5.62958 5.60406 5.59878 + 5.59520 5.59314 5.59054 5.59075 5.59016 5.59623 + 9.49672 9.23206 8.93867 8.63145 8.31553 7.99755 + 7.68607 7.39280 7.12985 6.89839 6.69539 6.51618 + 6.35340 6.20151 6.05917 5.92254 5.78950 5.66338 + 5.54947 5.49772 5.44614 5.40525 5.36756 5.35894 + 5.35195 5.35077 5.34964 5.34973 5.34947 5.35054 + 10.18917 9.72541 9.28093 8.86433 8.47396 8.10889 + 7.76827 7.45181 7.15969 6.89103 6.64462 6.41898 + 6.21208 6.02302 5.85346 5.70328 5.56975 5.43935 + 5.29970 5.22976 5.16763 5.12613 5.08047 5.06818 + 5.06093 5.06038 5.05944 5.05928 5.05931 5.05879 + 10.87224 10.24174 9.65474 9.11391 8.61497 8.15588 + 7.73534 7.35114 7.00164 6.68468 6.39747 6.13674 + 5.89786 5.67788 5.47780 5.29842 5.13642 4.97951 + 4.81733 4.73770 4.66585 4.61571 4.55823 4.54261 + 4.53533 4.53460 4.53277 4.53271 4.53237 4.53343 + 11.23553 10.49136 9.81151 9.19064 8.62328 8.10580 + 7.63622 7.21112 6.82717 6.48112 6.16920 5.88695 + 5.62819 5.38872 5.16903 4.96966 4.78778 4.61126 + 4.43079 4.34260 4.26240 4.20550 4.14056 4.12314 + 4.11463 4.11319 4.11018 4.11019 4.10956 4.11372 + 11.44334 10.60959 9.86340 9.18992 8.58181 8.03264 + 7.53786 7.09142 6.68734 6.32157 5.99056 5.69010 + 5.41460 5.15973 4.92412 4.70486 4.49950 4.30533 + 4.12186 4.03413 3.94573 3.87454 3.80464 3.78847 + 3.77713 3.77498 3.77099 3.77026 3.77079 3.77719 + 11.57845 10.67811 9.88344 9.17057 8.53151 7.95814 + 7.44379 6.98087 6.56203 6.18269 5.83903 5.52673 + 5.24005 4.97450 4.72832 4.49810 4.28103 4.07446 + 3.87707 3.78182 3.68616 3.60981 3.53568 3.51805 + 3.50447 3.50184 3.49741 3.49664 3.49716 3.50464 + 11.71115 10.72660 9.87295 9.11157 8.43374 7.82992 + 7.29043 6.80598 6.36799 5.97138 5.61194 5.28496 + 4.98446 4.70554 4.44579 4.20091 3.96696 3.74155 + 3.52178 3.41382 3.30540 3.21938 3.13642 3.11547 + 3.09712 3.09419 3.09078 3.09025 3.09035 3.09453 + 11.75263 10.72142 9.83711 9.05009 8.35150 7.73067 + 7.17672 6.67961 6.23048 5.82404 5.45579 5.12076 + 4.81268 4.52637 4.25887 4.00509 3.76019 3.52101 + 3.28390 3.16540 3.04564 2.95012 2.85752 2.83320 + 2.81076 2.80799 2.80650 2.80638 2.80590 2.80420 + 11.70889 10.63737 9.73203 8.92646 8.21285 7.57682 + 7.00839 6.49793 6.03725 5.62090 5.24402 4.90126 + 4.58602 4.29257 4.01697 3.75259 3.49254 3.23062 + 2.96054 2.82021 2.67452 2.55457 2.43580 2.40543 + 2.37921 2.37667 2.37632 2.37640 2.37559 2.37027 + 11.60189 10.53449 9.64079 8.84355 8.13561 7.50105 + 6.93166 6.41928 5.95696 5.53939 5.16162 4.81816 + 4.50231 4.20807 3.93077 3.66253 3.39467 3.11796 + 2.82186 2.66324 2.49399 2.35003 2.20476 2.17075 + 2.14653 2.14353 2.13962 2.13894 2.13908 2.14330 + 11.38421 10.35471 9.50514 8.74366 8.06010 7.44134 + 6.88175 6.37586 5.91905 5.50649 5.13332 4.79411 + 4.48216 4.19116 3.91544 3.64530 3.36911 3.07254 + 2.73749 2.54940 2.34207 2.15745 1.96284 1.92256 + 1.90777 1.90317 1.88644 1.88279 1.88759 1.92362 + 11.21243 10.22155 9.41541 8.68978 8.03167 7.43146 + 6.88536 6.38975 5.94163 5.53673 5.17032 4.83715 + 4.53062 4.24427 3.97189 3.70262 3.42277 3.11390 + 2.75137 2.54045 2.30120 2.08282 1.84883 1.80040 + 1.78501 1.77973 1.75755 1.75215 1.76055 1.82051 + 11.08513 10.12535 9.35603 8.66044 8.02476 7.44182 + 6.90906 6.42417 5.98525 5.58844 5.22919 4.90232 + 4.60133 4.31964 4.05077 3.78318 3.50184 3.18546 + 2.80403 2.57576 2.30940 2.06049 1.78682 1.73009 + 1.71517 1.70932 1.68210 1.67537 1.68571 1.75939 + 10.98808 10.05323 9.31522 8.64443 8.02829 7.46084 + 6.94056 6.46594 6.03594 5.64701 5.29474 4.97405 + 4.67846 4.40135 4.13607 3.87069 3.58921 3.26821 + 2.87289 2.63065 2.34103 2.06437 1.75311 1.68734 + 1.67068 1.66455 1.63449 1.62696 1.63832 1.71891 + 10.85056 9.95362 9.26500 8.63299 8.04876 7.50751 + 7.00898 6.55283 6.13906 5.76459 5.42525 5.11613 + 4.83073 4.56239 4.30434 4.04429 3.76499 3.43995 + 3.02630 2.76274 2.43457 2.10889 1.72854 1.64407 + 1.61966 1.61323 1.58087 1.57260 1.58448 1.66914 + 10.75928 9.89030 9.23800 8.63508 8.07549 7.55518 + 7.07459 6.63406 6.23425 5.87240 5.54453 5.24584 + 4.96975 4.70960 4.45867 4.20451 3.92927 3.60449 + 3.18066 2.90182 2.54284 2.17508 1.73228 1.62913 + 1.59345 1.58669 1.55442 1.54601 1.55735 1.63991 + 10.63409 9.81089 9.21526 8.66047 8.14272 7.65931 + 7.21142 6.80029 6.42739 6.09042 5.78572 5.50857 + 5.25232 5.01019 4.77576 4.53685 4.27521 3.96025 + 3.53067 3.22985 2.81642 2.36680 1.78825 1.64008 + 1.56857 1.56028 1.53231 1.52470 1.53270 1.60115 + 10.57747 9.77996 9.21677 8.69111 8.19967 7.74054 + 7.31506 6.92476 6.57144 6.25304 5.96606 5.70590 + 5.46577 5.23886 5.01915 4.79486 4.54799 4.24758 + 3.82488 3.51455 3.06683 2.55750 1.86625 1.67668 + 1.56532 1.55415 1.53074 1.52430 1.52850 1.58190 + 10.53874 9.76464 9.23596 8.74290 8.28273 7.85414 + 7.45820 7.09636 6.77031 6.47830 6.21715 5.98245 + 5.76737 5.56522 5.37051 5.17214 4.95281 4.68194 + 4.28267 3.96914 3.48580 2.89908 2.03194 1.76964 + 1.57706 1.55689 1.53771 1.53312 1.53113 1.56305 + 10.53475 9.76903 9.25644 8.77999 8.33731 7.92708 + 7.54990 7.20682 6.89909 6.62511 6.38199 6.16558 + 5.96925 5.78648 5.61218 5.43554 5.23957 4.99394 + 4.61835 4.31028 3.81590 3.18752 2.19221 1.86644 + 1.59490 1.56335 1.54283 1.53928 1.53310 1.55361 + 10.54786 9.77982 9.27203 8.80384 8.37231 7.97543 + 7.61266 7.28374 6.98863 6.72615 6.49456 6.29129 + 6.11197 5.95094 5.80013 5.64171 5.45389 5.21321 + 4.85274 4.56431 4.10308 3.47587 2.33572 1.93946 + 1.61772 1.57660 1.54420 1.54085 1.53649 1.54794 + 10.55195 9.78821 9.28612 8.82451 8.40056 8.01214 + 7.65854 7.33924 7.05391 6.80139 6.58003 6.38737 + 6.21903 6.06970 5.93231 5.79079 5.62369 5.40324 + 5.05804 4.77606 4.32152 3.69144 2.48417 2.02901 + 1.63257 1.58259 1.54735 1.54166 1.53868 1.54419 + 10.55505 9.80267 9.30798 8.85322 8.43711 8.05881 + 7.71728 7.41140 7.14000 6.90182 6.69524 6.51781 + 6.36535 6.23311 6.11578 6.00025 5.86674 5.68290 + 5.36796 5.09848 4.66385 4.04703 2.75356 2.19681 + 1.66347 1.59496 1.54926 1.54252 1.53910 1.53953 + 10.55810 9.80690 9.31565 8.86762 8.45967 8.08953 + 7.75588 7.45750 7.19318 6.96206 6.76313 6.59474 + 6.45354 6.33556 6.23569 6.14054 6.02980 5.87076 + 5.58672 5.33884 4.92930 4.32450 2.97835 2.35971 + 1.69729 1.60538 1.54844 1.54398 1.53406 1.53672 + 10.54604 9.81168 9.32933 8.88959 8.48976 8.12789 + 7.80280 7.51340 7.25877 7.03834 6.85153 6.69711 + 6.57237 6.47435 6.39966 6.33751 6.26969 6.16193 + 5.93695 5.72763 5.37846 4.83959 3.45542 2.69559 + 1.77947 1.64224 1.54775 1.54012 1.52609 1.53297 + 10.52438 9.81259 9.33759 8.90302 8.50684 8.14778 + 7.82517 7.53869 7.28823 7.07335 6.89350 6.74723 + 6.63158 6.54389 6.48262 6.44051 6.40201 6.33014 + 6.15223 5.97688 5.66862 5.18004 3.82886 2.98752 + 1.85894 1.67841 1.55135 1.53750 1.52622 1.53112 + 10.50174 9.82106 9.34533 8.91181 8.51834 8.16341 + 7.84600 7.56532 7.32082 7.11202 6.93844 6.79869 + 6.68987 6.61042 6.56232 6.54532 6.54932 6.53097 + 6.41510 6.28366 6.04447 5.62674 4.33726 3.46417 + 2.02392 1.76460 1.56262 1.54385 1.52233 1.52926 + 10.47415 9.82449 9.35046 8.91855 8.52675 8.17361 + 7.85818 7.57972 7.33772 7.13185 6.96160 6.82586 + 6.72190 6.64853 6.60862 6.60343 6.62582 6.63855 + 6.57357 6.47476 6.27014 5.89835 4.71682 3.82490 + 2.17714 1.85567 1.57954 1.55123 1.52226 1.52833 + 10.43524 9.81891 9.35337 8.92686 8.53793 8.18581 + 7.87018 7.59108 7.34890 7.14363 6.97518 6.84301 + 6.74532 6.68084 6.64984 6.64753 6.66531 6.68567 + 6.66572 6.60348 6.43612 6.11187 5.01108 4.07873 + 2.32574 1.95745 1.59869 1.55242 1.52220 1.52778 + 10.42140 9.82056 9.35592 8.93029 8.54228 8.19108 + 7.87636 7.59810 7.35664 7.15211 6.98462 6.85403 + 6.75906 6.69879 6.67294 6.67536 6.69815 6.73283 + 6.74654 6.70591 6.55280 6.23258 5.21840 4.35786 + 2.46211 2.03099 1.61368 1.56819 1.52410 1.52741 + 10.40267 9.82155 9.35804 8.93361 8.54695 8.19727 + 7.88420 7.60773 7.36820 7.16577 7.00063 6.87271 + 6.78087 6.72438 6.70331 6.71217 6.74448 6.79533 + 6.84009 6.82702 6.71805 6.45188 5.53897 4.72427 + 2.72307 2.19891 1.64863 1.58280 1.52534 1.52694 + 10.39084 9.82327 9.36022 8.93553 8.54862 8.19932 + 7.88734 7.61273 7.37576 7.17612 7.01315 6.88643 + 6.79549 6.74036 6.72164 6.73488 6.77503 6.83864 + 6.89863 6.89568 6.81836 6.62008 5.80423 4.95934 + 2.94385 2.37081 1.68914 1.58065 1.53953 1.52666 + 10.37107 9.82406 9.36233 8.93827 8.55202 8.20394 + 7.89360 7.62077 7.38539 7.18745 7.02676 6.90310 + 6.81549 6.76370 6.74877 6.76728 6.81541 6.89085 + 6.97587 7.00311 6.98618 6.84905 6.13891 5.47326 + 3.43674 2.69844 1.77650 1.63074 1.53633 1.52628 + 10.36040 9.82431 9.36315 8.93958 8.55380 8.20618 + 7.89634 7.62404 7.38926 7.19198 7.03218 6.90958 + 6.82323 6.77297 6.76018 6.78205 6.83550 6.91865 + 7.01609 7.05615 7.06913 6.98152 6.37581 5.78645 + 3.81565 2.98670 1.86345 1.67166 1.54617 1.52609 + 10.34944 9.82446 9.36387 8.94098 8.55580 8.20852 + 7.89883 7.62659 7.39198 7.19505 7.03586 6.91425 + 6.82909 6.78025 6.76960 6.79530 6.85503 6.94615 + 7.05667 7.11090 7.15265 7.11971 6.66844 6.18639 + 4.37659 3.44641 2.02840 1.75764 1.56651 1.52590 + 10.34397 9.82459 9.36423 8.94173 8.55691 8.20986 + 7.90027 7.62809 7.39360 7.19690 7.03810 6.91700 + 6.83246 6.78434 6.77476 6.80229 6.86504 6.96029 + 7.07816 7.13959 7.19345 7.18889 6.84582 6.43513 + 4.77216 3.80201 2.18469 1.84532 1.58615 1.52581 + 10.34057 9.82474 9.36445 8.94212 8.55754 8.21072 + 7.90139 7.62949 7.39529 7.19889 7.04041 6.91964 + 6.83552 6.78795 6.77907 6.80748 6.87153 6.96925 + 7.09230 7.15783 7.21752 7.22970 6.96519 6.60515 + 5.06417 4.08713 2.33655 1.93275 1.60482 1.52576 + 10.35506 9.83046 9.36364 8.93846 8.55342 8.20742 + 7.89964 7.62955 7.39687 7.20156 7.04351 6.92212 + 6.83538 6.78337 6.77137 6.80511 6.88596 6.99427 + 7.10622 7.16506 7.22875 7.25800 7.04622 6.72962 + 5.28730 4.32327 2.47875 2.02332 1.62151 1.52573 + 10.33427 9.82491 9.36491 8.94270 8.55826 8.21177 + 7.90287 7.63152 7.39789 7.20207 7.04406 6.92379 + 6.84034 6.79374 6.78592 6.81494 6.87931 6.98028 + 7.11277 7.18539 7.25611 7.29426 7.15363 6.88939 + 5.61218 4.68699 2.73550 2.19950 1.65696 1.52571 + 10.33144 9.82485 9.36513 8.94290 8.55829 8.21164 + 7.90265 7.63122 7.39756 7.20171 7.04367 6.92337 + 6.84005 6.79383 6.78641 6.81531 6.87897 6.98048 + 7.11671 7.19335 7.27293 7.32180 7.20801 6.98614 + 5.83122 4.95555 2.96343 2.36604 1.68928 1.52570 + 0.43541 0.45798 0.48159 0.50632 0.53216 0.55907 + 0.58695 0.61564 0.64494 0.67459 0.70429 0.73370 + 0.76243 0.79038 0.81835 0.84896 0.88428 0.92072 + 0.95209 0.96447 0.97510 0.98383 1.00080 1.00611 + 1.01039 1.01053 1.01043 1.01064 1.01051 1.01193 + 0.64284 0.67333 0.70485 0.73755 0.77140 0.80635 + 0.84231 0.87921 0.91691 0.95529 0.99419 1.03350 + 1.07328 1.11347 1.15366 1.19343 1.23274 1.27343 + 1.31724 1.33941 1.36005 1.37513 1.39346 1.39646 + 1.39135 1.39538 1.40507 1.40418 1.40641 1.38250 + 0.84091 0.87869 0.91753 0.95764 0.99896 1.04140 + 1.08485 1.12917 1.17417 1.21970 1.26554 1.31157 + 1.35789 1.40446 1.45080 1.49645 1.54149 1.58832 + 1.63954 1.66619 1.69203 1.71159 1.73237 1.73472 + 1.72944 1.73394 1.74430 1.74333 1.74572 1.71994 + 1.20618 1.25779 1.31017 1.36362 1.41796 1.47296 + 1.52833 1.58379 1.63900 1.69369 1.74760 1.80070 + 1.85345 1.90623 1.95859 2.01018 2.06143 2.11580 + 2.17703 2.20929 2.23983 2.26191 2.28588 2.29140 + 2.29379 2.29540 2.29853 2.29834 2.29900 2.29213 + 1.53522 1.59864 1.66226 1.72645 1.79087 1.85512 + 1.91877 1.98133 2.04232 2.10138 2.15830 2.21325 + 2.26726 2.32129 2.37506 2.42841 2.48213 2.54022 + 2.60679 2.64170 2.67313 2.69420 2.71982 2.72936 + 2.73981 2.73802 2.73311 2.73378 2.73255 2.74692 + 1.83385 1.90690 1.97941 2.05183 2.12368 2.19441 + 2.26341 2.33007 2.39378 2.45410 2.51097 2.56479 + 2.61724 2.66988 2.72267 2.77565 2.82985 2.88943 + 2.95833 2.99410 3.02469 3.04362 3.06992 3.08274 + 3.09897 3.09457 3.08371 3.08503 3.08241 3.11261 + 2.10674 2.18729 2.26650 2.34490 2.42189 2.49677 + 2.56882 2.63730 2.70154 2.76108 2.81600 2.86695 + 2.91627 2.96613 3.01667 3.06815 3.12174 3.18144 + 3.25064 3.28614 3.31517 3.33181 3.35816 3.37306 + 3.39225 3.38636 3.37227 3.37393 3.37061 3.40942 + 2.58933 2.67914 2.76603 2.85071 2.93236 3.01014 + 3.08314 3.15050 3.21150 3.26576 3.31364 3.35637 + 3.39738 3.43986 3.48432 3.53135 3.58216 3.63970 + 3.70574 3.73881 3.76430 3.77748 3.80273 3.81815 + 3.83546 3.82984 3.81698 3.81849 3.81559 3.85119 + 2.97703 3.09963 3.20779 3.30188 3.38126 3.44642 + 3.49953 3.54516 3.58953 3.63406 3.67879 3.72334 + 3.76737 3.81066 3.85341 3.89655 3.94122 3.98826 + 4.03812 4.06357 4.08847 4.10777 4.13067 4.13984 + 4.15157 4.14805 4.14169 4.14431 4.14140 4.15923 + 3.80092 3.93554 4.04669 4.13541 4.20148 4.24645 + 4.27432 4.29248 4.31055 4.33090 4.35398 4.37976 + 4.40791 4.43795 4.46879 4.49792 4.52387 4.55138 + 4.58614 4.60587 4.62476 4.63986 4.65971 4.65876 + 4.64954 4.65709 4.66953 4.66500 4.67039 4.63919 + 4.44348 4.57347 4.67415 4.74760 4.79418 4.81628 + 4.81913 4.81174 4.80534 4.80298 4.80525 4.81243 + 4.82432 4.84032 4.85848 4.87383 4.88320 4.89408 + 4.91582 4.93057 4.94436 4.95549 4.97151 4.96550 + 4.94666 4.95905 4.97976 4.97204 4.98109 4.92827 + 5.41439 5.51339 5.57762 5.61144 5.61619 5.59536 + 5.55529 5.50609 5.45971 5.41977 5.38691 5.36150 + 5.34368 5.33261 5.32574 5.31630 5.29993 5.28616 + 5.28712 5.29320 5.29841 5.30216 5.30999 5.30422 + 5.28858 5.29828 5.31453 5.30845 5.31557 5.27376 + 6.13864 6.19940 6.22343 6.21706 6.18237 6.12349 + 6.04724 5.96399 5.88572 5.81599 5.75548 5.70417 + 5.66217 5.62821 5.59965 5.56958 5.53354 5.50117 + 5.48493 5.48320 5.48103 5.47856 5.47908 5.47597 + 5.46859 5.47283 5.47998 5.47728 5.48044 5.46184 + 6.71466 6.73876 6.72510 6.68172 6.61125 6.51838 + 6.41034 6.29768 6.19256 6.09839 6.01565 5.94377 + 5.88235 5.82954 5.78276 5.73541 5.68327 5.63544 + 5.60389 5.59486 5.58601 5.57836 5.57269 5.57111 + 5.56915 5.56952 5.57026 5.56993 5.57031 5.56807 + 7.17983 7.20102 7.15496 7.06192 6.94061 6.81055 + 6.67825 6.54881 6.42820 6.31828 6.21937 6.13051 + 6.05042 5.97726 5.91009 5.84636 5.78440 5.72739 + 5.68070 5.66276 5.64746 5.63694 5.62577 5.62401 + 5.62376 5.62283 5.62046 5.62005 5.62053 5.62562 + 7.94189 7.87198 7.76282 7.62613 7.46592 7.28836 + 7.10196 6.91826 6.75035 6.60144 6.47052 6.35534 + 6.25242 6.15843 6.07089 5.98475 5.89689 5.81387 + 5.74510 5.71742 5.69171 5.67215 5.65283 5.64966 + 5.64893 5.64639 5.64263 5.64383 5.64233 5.65133 + 8.51171 8.38444 8.21923 8.02929 7.81926 7.59580 + 7.36782 7.14732 6.94734 6.77082 6.61584 6.47915 + 6.35556 6.24097 6.13318 6.02826 5.92378 5.82456 + 5.73804 5.70107 5.66653 5.64060 5.61476 5.60949 + 5.60636 5.60422 5.60128 5.60209 5.60100 5.60760 + 9.48353 9.21885 8.92713 8.62290 8.31103 7.99776 + 7.69126 7.40265 7.14349 6.91482 6.71354 6.53489 + 6.37135 6.21748 6.07283 5.93552 5.80463 5.68109 + 5.56765 5.51579 5.46537 5.42655 5.38958 5.38083 + 5.37333 5.37257 5.37214 5.37197 5.37202 5.37130 + 10.17470 9.71586 9.27588 8.86334 8.47660 8.11476 + 7.77705 7.46316 7.17328 6.90657 6.66185 6.43765 + 6.23195 6.04388 5.87517 5.72579 5.59326 5.46470 + 5.32810 5.25954 5.19725 5.15447 5.11043 5.09951 + 5.09087 5.09054 5.09086 5.09060 5.09093 5.08739 + 10.86374 10.23766 9.65459 9.11706 8.62096 8.16434 + 7.74589 7.36350 7.01557 6.70006 6.41428 6.15504 + 5.91793 5.70014 5.50273 5.32653 5.16822 5.01519 + 4.85623 4.77730 4.70453 4.65269 4.59743 4.58367 + 4.57491 4.57432 4.57374 4.57360 4.57357 4.57166 + 11.22882 10.48947 9.81346 9.19587 8.63123 8.11599 + 7.64825 7.22470 6.84208 6.49724 6.18657 5.90575 + 5.64883 5.41183 5.19526 4.99968 4.82213 4.64981 + 4.47235 4.38476 4.30398 4.24602 4.18283 4.16691 + 4.15774 4.15628 4.15382 4.15380 4.15331 4.15630 + 11.43393 10.60761 9.86705 9.19767 8.59252 8.04544 + 7.55214 7.10692 6.70402 6.33957 6.01001 5.71123 + 5.43769 5.18516 4.95229 4.73622 4.53447 4.34403 + 4.16382 4.07701 3.98819 3.91579 3.84684 3.83160 + 3.82070 3.81839 3.81402 3.81326 3.81383 3.82126 + 11.57087 10.67545 9.88514 9.17635 8.54099 7.97101 + 7.45963 6.99924 6.58240 6.20463 5.86223 5.55101 + 5.26543 5.00116 4.75664 4.52881 4.31502 4.11226 + 3.91846 3.82433 3.72821 3.65029 3.57631 3.55954 + 3.54689 3.54400 3.53861 3.53767 3.53840 3.54828 + 11.70358 10.72201 9.87184 9.11444 8.44089 7.84136 + 7.30593 6.82498 6.38964 5.99489 5.63668 5.31047 + 5.01046 4.73198 4.47291 4.22936 3.99773 3.77525 + 3.55855 3.45186 3.34384 3.25721 3.17331 3.15249 + 3.13517 3.13207 3.12761 3.12686 3.12724 3.13390 + 11.74141 10.71514 9.83503 9.05200 8.35709 7.73965 + 7.18875 6.69432 6.24746 5.84287 5.47617 5.14244 + 4.83547 4.55015 4.28364 4.03098 3.78747 3.54982 + 3.31442 3.19711 3.07905 2.98487 2.89093 2.86583 + 2.84395 2.84125 2.83932 2.83907 2.83878 2.83793 + 11.68803 10.62651 9.72757 8.92595 8.21447 7.57940 + 7.01136 6.50130 6.04158 5.62677 5.25194 4.91159 + 4.59898 4.30817 4.03505 3.77254 3.51347 3.25182 + 2.98182 2.84201 2.69813 2.58041 2.46158 2.43051 + 2.40406 2.40171 2.40173 2.40186 2.40101 2.39471 + 11.57582 10.51892 9.63172 8.83835 8.13235 7.49846 + 6.92909 6.41671 5.95493 5.53854 5.16249 4.82128 + 4.50814 4.21694 3.94283 3.67749 3.41188 3.13675 + 2.84128 2.68231 2.51192 2.36707 2.22436 2.19171 + 2.16727 2.16408 2.16026 2.15964 2.15966 2.16409 + 11.36286 10.32832 9.47695 8.71684 8.03708 7.42391 + 6.87101 6.37217 5.92200 5.51519 5.14610 4.80833 + 4.49370 4.19589 3.91242 3.63945 3.36895 3.08199 + 2.75503 2.56881 2.35965 2.17090 1.97392 1.93413 + 1.92487 1.92066 1.90178 1.89762 1.90285 1.94264 + 11.17994 10.18161 9.37413 8.65272 8.00273 7.41309 + 6.87836 6.39324 5.95308 5.55326 5.18889 4.85433 + 4.54238 4.24717 3.96571 3.69306 3.41886 3.11905 + 2.76311 2.55387 2.31479 2.09623 1.86285 1.81101 + 1.79215 1.78999 1.77514 1.76925 1.77019 1.83951 + 11.04328 10.07610 9.30692 8.61802 7.99367 7.42464 + 6.90629 6.43395 6.00360 5.61113 5.25228 4.92201 + 4.61387 4.32239 4.04420 3.77358 3.49837 3.19041 + 2.81292 2.58491 2.31862 2.07160 1.80202 1.73980 + 1.71901 1.71738 1.70023 1.69266 1.69205 1.77841 + 10.93860 9.99738 9.26112 8.59916 7.99672 7.44557 + 6.94172 6.48102 6.05989 5.67469 5.32158 4.99603 + 4.69218 4.40485 4.13039 3.86247 3.58752 3.27395 + 2.87945 2.63586 2.34620 2.07353 1.76982 1.69684 + 1.67227 1.67122 1.65338 1.64474 1.64230 1.73790 + 10.79023 9.88953 9.20549 8.58540 8.01799 7.49596 + 7.01630 6.57556 6.17085 5.79914 5.45727 5.14141 + 4.84653 4.56787 4.30151 4.04014 3.76807 3.44832 + 3.02910 2.76089 2.43247 2.11489 1.74838 1.65405 + 1.61863 1.61842 1.60131 1.59151 1.58546 1.68803 + 10.69296 9.82223 9.17628 8.58701 8.04590 7.54630 + 7.08574 6.66126 6.27041 5.91061 5.57912 5.27259 + 4.98654 4.71653 4.45842 4.20438 3.93716 3.61572 + 3.18038 2.89385 2.53446 2.17854 1.75500 1.64005 + 1.59123 1.59136 1.57615 1.56593 1.55666 1.65871 + 10.56544 9.74175 9.15335 8.61293 8.11430 7.65214 + 7.22464 6.82949 6.46487 6.12880 5.81912 5.53313 + 5.26705 5.01689 4.77845 4.54327 4.29196 3.97717 + 3.52446 3.20978 2.79572 2.36548 1.81666 1.65375 + 1.56636 1.56546 1.55594 1.54615 1.53068 1.61978 + 10.56515 9.73993 9.16389 8.63896 8.15844 7.71681 + 7.31140 6.93893 6.59656 6.28194 5.99259 5.72522 + 5.47498 5.23746 5.00967 4.78563 4.55054 4.26598 + 3.85047 3.53362 3.06528 2.53766 1.86205 1.68515 + 1.58222 1.57014 1.54337 1.53672 1.54346 1.60042 + 10.52015 9.72764 9.19018 8.69786 8.24571 7.82989 + 7.44870 7.10018 6.78269 6.49411 6.23190 5.99245 + 5.77013 5.55989 5.35861 5.15984 4.94917 4.69082 + 4.29876 3.98153 3.48364 2.88390 2.03073 1.77862 + 1.59370 1.57347 1.55269 1.54803 1.54768 1.58144 + 10.51034 9.73452 9.21690 8.74140 8.30422 7.90252 + 7.53517 7.20104 6.89924 6.62793 6.38457 6.16545 + 5.96463 5.77661 5.59790 5.42086 5.23069 4.99400 + 4.62495 4.31586 3.81360 3.17809 2.19394 1.87574 + 1.61102 1.58003 1.55923 1.55572 1.55046 1.57191 + 10.51025 9.74505 9.23895 8.77341 8.34538 7.95256 + 7.59424 7.26983 6.97895 6.71992 6.49032 6.28649 + 6.10243 5.93239 5.77247 5.61390 5.44120 5.22284 + 4.87484 4.57690 4.08179 3.43019 2.34651 1.96957 + 1.62987 1.58728 1.56284 1.55986 1.55133 1.56618 + 10.51206 9.75494 9.25628 8.79732 8.37549 7.98886 + 7.63697 7.31965 7.03678 6.78690 6.56769 6.37564 + 6.20479 6.04932 5.90504 5.76216 5.60468 5.40238 + 5.07375 4.78794 4.30536 3.64894 2.48783 2.05885 + 1.64920 1.59486 1.56462 1.56177 1.55111 1.56239 + 10.52111 9.77058 9.27790 8.82622 8.41281 8.03568 + 7.69401 7.38721 7.11475 6.87569 6.66868 6.49165 + 6.34065 6.21105 6.09697 5.98399 5.85053 5.66255 + 5.34566 5.08280 4.66086 4.05376 2.75704 2.20564 + 1.67855 1.61096 1.56805 1.55966 1.55775 1.55768 + 10.51910 9.77708 9.29009 8.84406 8.43632 8.06506 + 7.72953 7.42923 7.16363 6.93204 6.73347 6.56625 + 6.42705 6.31187 6.21527 6.12303 6.01327 5.85011 + 5.55932 5.31383 4.91811 4.33451 2.98993 2.36097 + 1.70984 1.62240 1.56811 1.55830 1.55590 1.55483 + 10.50704 9.78159 9.30340 8.86565 8.46606 8.10317 + 7.77630 7.48508 7.22924 7.00839 6.82193 6.66865 + 6.54589 6.45057 6.37885 6.31887 6.25087 6.13886 + 5.91046 5.70399 5.35795 4.82782 3.46222 2.70226 + 1.78967 1.65450 1.56671 1.55506 1.54900 1.55104 + 10.48983 9.78231 9.30905 8.87578 8.48048 8.12193 + 7.79953 7.51297 7.26224 7.04702 6.86695 6.72097 + 6.60667 6.52152 6.46302 6.42157 6.38022 6.30571 + 6.12943 5.95546 5.64635 5.15857 3.82483 2.99079 + 1.87055 1.69214 1.56821 1.55473 1.54408 1.54916 + 10.46786 9.79035 9.31601 8.88376 8.49146 8.13760 + 7.82117 7.54133 7.29758 7.08944 6.91637 6.77703 + 6.66852 6.58923 6.54118 6.52415 6.52814 6.51018 + 6.39494 6.26293 6.02107 5.60212 4.32799 3.46497 + 2.03372 1.77665 1.57881 1.56089 1.53997 1.54727 + 10.43988 9.79345 9.32113 8.89078 8.50036 8.14849 + 7.83418 7.55669 7.31554 7.11037 6.94066 6.80531 + 6.70156 6.62823 6.58815 6.58267 6.60477 6.61773 + 6.55374 6.45516 6.24947 5.87733 4.70652 3.82279 + 2.18529 1.86664 1.59536 1.56813 1.53987 1.54633 + 10.42020 9.79581 9.32454 8.89519 8.50586 8.15518 + 7.84220 7.56623 7.32680 7.12359 6.95613 6.82338 + 6.72268 6.65306 6.61796 6.61971 6.65347 6.68709 + 6.65892 6.58476 6.40721 6.07283 4.99274 4.10845 + 2.32847 1.95609 1.61309 1.57537 1.54056 1.54577 + 10.38812 9.78963 9.32631 8.90204 8.51540 8.16560 + 7.85224 7.57532 7.33512 7.13171 6.96508 6.83491 + 6.73964 6.67824 6.65097 6.65292 6.67712 6.71324 + 6.72653 6.68574 6.53455 6.21753 5.20684 4.35119 + 2.46763 2.04031 1.62886 1.58476 1.54165 1.54539 + 10.36949 9.79068 9.32861 8.90555 8.52018 8.17173 + 7.85982 7.58446 7.34594 7.14442 6.98000 6.85248 + 6.76053 6.70340 6.68149 6.69011 6.72330 6.77474 + 6.81861 6.80549 6.69908 6.43655 5.52514 4.71491 + 2.72675 2.20696 1.66315 1.59899 1.54276 1.54492 + 10.35759 9.79247 9.33095 8.90760 8.52186 8.17364 + 7.86265 7.58892 7.35276 7.15379 6.99135 6.86495 + 6.77416 6.71900 6.70016 6.71327 6.75339 6.81676 + 6.87615 6.87330 6.79772 6.60209 5.78854 4.94730 + 2.94616 2.37820 1.70309 1.59608 1.55692 1.54464 + 10.33851 9.79301 9.33259 8.91001 8.52515 8.17819 + 7.86875 7.59662 7.36186 7.16430 7.00363 6.87968 + 6.79218 6.74132 6.72767 6.74653 6.79322 6.86720 + 6.95468 6.98263 6.95497 6.81530 6.15548 5.45816 + 3.41288 2.70342 1.79207 1.63802 1.56737 1.54426 + 10.32794 9.79327 9.33341 8.91125 8.52681 8.18036 + 7.87148 7.59998 7.36590 7.16907 7.00919 6.88617 + 6.79992 6.75078 6.73950 6.76155 6.81263 6.89320 + 6.99595 7.04044 7.03938 6.93310 6.38251 5.80253 + 3.78066 2.97541 1.87861 1.68469 1.57591 1.54407 + 10.31670 9.79363 9.33453 8.91298 8.52900 8.18280 + 7.87405 7.60267 7.36881 7.17253 7.01385 6.89253 + 6.80754 6.75878 6.74812 6.77370 6.83317 6.92385 + 7.03425 7.08845 7.12833 7.09308 6.64602 6.16731 + 4.37028 3.44644 2.03812 1.76988 1.58287 1.54388 + 10.31159 9.79385 9.33475 8.91341 8.52972 8.18380 + 7.87540 7.60450 7.37133 7.17563 7.01686 6.89487 + 6.80992 6.76273 6.75455 6.78175 6.84114 6.93407 + 7.06054 7.12909 7.16983 7.12679 6.82193 6.51464 + 4.72316 3.74288 2.19663 1.87814 1.60442 1.54378 + 10.32523 9.79965 9.33418 8.91018 8.52619 8.18112 + 7.87412 7.60467 7.37251 7.17756 7.01971 6.89838 + 6.81152 6.75923 6.74674 6.77971 6.85941 6.96610 + 7.07518 7.13095 7.18793 7.20398 6.94403 6.58378 + 5.04943 4.08507 2.34381 1.94382 1.61917 1.54373 + 10.32265 9.79975 9.33440 8.91054 8.52668 8.18174 + 7.87489 7.60559 7.37361 7.17886 7.02124 6.90019 + 6.81368 6.76179 6.74983 6.78347 6.86403 6.97191 + 7.08329 7.14191 7.20566 7.23514 7.02331 6.70772 + 5.27488 4.31709 2.48447 2.03250 1.63685 1.54368 + 10.30209 9.79410 9.33537 8.91445 8.53125 8.18585 + 7.87799 7.60762 7.37498 7.17988 7.02196 6.90108 + 6.81737 6.77147 6.76488 6.79443 6.85741 6.95550 + 7.08945 7.16728 7.23824 7.25649 7.10619 6.93136 + 5.59711 4.62690 2.73481 2.23442 1.66397 1.54363 + 10.29898 9.79382 9.33555 8.91474 8.53144 8.18589 + 7.87782 7.60726 7.37450 7.17947 7.02199 6.90187 + 6.81859 6.77236 6.76486 6.79356 6.85691 6.95840 + 7.09437 7.17031 7.25009 7.29979 7.18457 6.96273 + 5.81458 4.94440 2.96541 2.37243 1.70334 1.54359 + 0.42913 0.45155 0.47502 0.49963 0.52535 0.55214 + 0.57988 0.60839 0.63740 0.66664 0.69579 0.72444 + 0.75217 0.77887 0.80555 0.83530 0.87060 0.90762 + 0.93963 0.95228 0.96308 0.97200 0.98993 0.99561 + 1.00022 1.00032 1.00012 1.00043 1.00092 1.00188 + 0.63427 0.66476 0.69624 0.72886 0.76257 0.79730 + 0.83298 0.86948 0.90669 0.94445 0.98259 1.02105 + 1.05990 1.09914 1.13842 1.17740 1.21626 1.25726 + 1.30266 1.32604 1.34753 1.36290 1.38221 1.38556 + 1.37998 1.38458 1.39517 1.39325 1.38962 1.37103 + 0.83053 0.86825 0.90699 0.94696 0.98808 1.03026 + 1.07336 1.11722 1.16168 1.20655 1.25162 1.29680 + 1.34220 1.38788 1.43340 1.47842 1.52321 1.57060 + 1.62376 1.65183 1.67880 1.69892 1.72076 1.72331 + 1.71743 1.72262 1.73408 1.73188 1.72730 1.70778 + 1.19275 1.24416 1.29632 1.34952 1.40356 1.45821 + 1.51318 1.56817 1.62284 1.67691 1.73015 1.78254 + 1.83458 1.88670 1.93853 1.98981 2.04114 2.09637 + 2.15971 2.19348 2.22534 2.24821 2.27318 2.27890 + 2.28107 2.28304 2.28671 2.28595 2.28336 2.27935 + 1.51930 1.58240 1.64570 1.70955 1.77360 1.83748 + 1.90072 1.96286 2.02339 2.08197 2.13840 2.19286 + 2.24643 2.30008 2.35361 2.40693 2.46097 2.52003 + 2.58858 2.62486 2.65757 2.67946 2.70593 2.71574 + 2.72651 2.72457 2.71946 2.72048 2.72117 2.73364 + 1.81586 1.88850 1.96061 2.03264 2.10410 2.17445 + 2.24308 2.30938 2.37275 2.43277 2.48937 2.54294 + 2.59521 2.64775 2.70055 2.75373 2.80840 2.86896 + 2.93959 2.97651 3.00824 3.02792 3.05490 3.06807 + 3.08506 3.08009 3.06841 3.07084 3.07455 3.09876 + 2.08702 2.16710 2.24586 2.32385 2.40045 2.47498 + 2.54673 2.61494 2.67899 2.73838 2.79323 2.84417 + 2.89356 2.94355 2.99431 3.04616 3.10032 3.16094 + 3.23158 3.26801 3.29799 3.31531 3.34218 3.35747 + 3.37769 3.37095 3.35566 3.35895 3.36490 3.39493 + 2.56692 2.65622 2.74266 2.82694 2.90828 2.98582 + 3.05866 3.12598 3.18705 3.24147 3.28964 3.33275 + 3.37420 3.41717 3.46217 3.50978 3.56125 3.61955 + 3.68647 3.72007 3.74618 3.75986 3.78544 3.80118 + 3.81953 3.81298 3.79883 3.80217 3.80988 3.83523 + 2.95294 3.07477 3.18238 3.27610 3.35530 3.42047 + 3.47377 3.51971 3.56446 3.60944 3.65467 3.69979 + 3.74444 3.78840 3.83184 3.87566 3.92095 3.96857 + 4.01900 4.04475 4.06999 4.08959 4.11274 4.12203 + 4.13433 4.13041 4.12322 4.12686 4.13240 4.14188 + 3.77402 3.90808 4.01896 4.10765 4.17393 4.21935 + 4.24786 4.26680 4.28570 4.30695 4.33096 4.35771 + 4.38682 4.41779 4.44949 4.47933 4.50574 4.53347 + 4.56821 4.58786 4.60673 4.62195 4.64198 4.64083 + 4.63108 4.63898 4.65200 4.64717 4.65205 4.62029 + 4.41534 4.54521 4.64602 4.71984 4.76700 4.78989 + 4.79370 4.78736 4.78208 4.78084 4.78427 4.79259 + 4.80558 4.82257 4.84158 4.85756 4.86725 4.87817 + 4.89972 4.91428 4.92797 4.93917 4.95543 4.94917 + 4.92937 4.94241 4.96433 4.95564 4.95875 4.91053 + 5.38587 5.48571 5.55095 5.58587 5.59183 5.57225 + 5.53347 5.48559 5.44054 5.40192 5.37035 5.34618 + 5.32948 5.31937 5.31323 5.30423 5.28798 5.27416 + 5.27510 5.28118 5.28646 5.29034 5.29854 5.29279 + 5.27670 5.28682 5.30392 5.29689 5.29652 5.26192 + 6.11087 6.17328 6.19900 6.19428 6.16120 6.10386 + 6.02908 5.94726 5.87040 5.80205 5.74285 5.69277 + 5.65186 5.61876 5.59083 5.56109 5.52510 5.49273 + 5.47674 5.47524 5.47332 5.47110 5.47207 5.46929 + 5.46214 5.46642 5.47371 5.47047 5.46766 5.45589 + 6.68808 6.71435 6.70286 6.66148 6.59290 6.50176 + 6.39532 6.28418 6.18052 6.08775 6.00633 5.93566 + 5.87528 5.82328 5.77706 5.72999 5.67793 5.63020 + 5.59907 5.59040 5.58193 5.57457 5.56946 5.56836 + 5.56705 5.56721 5.56766 5.56706 5.56279 5.56673 + 7.15477 7.17809 7.13440 7.04374 6.92464 6.79653 + 6.66592 6.53800 6.41885 6.31035 6.21280 6.12519 + 6.04615 5.97378 5.90710 5.84364 5.78182 5.72507 + 5.67893 5.66131 5.64641 5.63632 5.62579 5.62435 + 5.62484 5.62417 5.62122 5.61980 5.61713 5.62769 + 7.91906 7.85206 7.74571 7.61159 7.45372 7.27824 + 7.09373 6.91174 6.74540 6.59797 6.46839 6.35445 + 6.25258 6.15947 6.07260 5.98695 5.89943 5.81678 + 5.74861 5.72134 5.69610 5.67698 5.65836 5.65561 + 5.65544 5.65276 5.64874 5.64968 5.64434 5.65850 + 8.49111 8.36708 8.20490 8.01774 7.81019 7.58893 + 7.36290 7.14414 6.94577 6.77073 6.61710 6.48169 + 6.35926 6.24575 6.13890 6.03475 5.93085 5.83217 + 5.74634 5.70981 5.67581 5.65044 5.62538 5.62038 + 5.61740 5.61533 5.61251 5.61291 5.60786 5.61899 + 9.46709 9.20653 8.91849 8.61743 8.30825 7.99727 + 7.69266 7.40566 7.14795 6.92060 6.72061 6.54332 + 6.38135 6.22931 6.08660 5.95096 5.82120 5.69853 + 5.58612 5.53495 5.48550 5.44770 5.41163 5.40281 + 5.39460 5.39438 5.39494 5.39410 5.39058 5.39209 + 10.16202 9.70722 9.27092 8.86162 8.47770 8.11834 + 7.78277 7.47073 7.18246 6.91720 6.67380 6.45093 + 6.24669 6.06033 5.89359 5.74644 5.61633 5.48993 + 5.35481 5.28690 5.22573 5.18438 5.14148 5.13023 + 5.12052 5.12088 5.12261 5.12182 5.11950 5.11599 + 10.85452 10.23338 9.65442 9.12046 8.62737 8.17330 + 7.75700 7.37643 7.03006 6.71593 6.43145 6.17357 + 5.93807 5.72227 5.52727 5.35391 5.19877 5.04869 + 4.89194 4.81395 4.74245 4.69202 4.63792 4.62394 + 4.61423 4.61418 4.61488 4.61457 4.61392 4.60985 + 11.22079 10.48679 9.81537 9.20157 8.64011 8.12753 + 7.66202 7.24033 6.85931 6.51588 6.20653 5.92710 + 5.67179 5.43675 5.22256 5.02980 4.85544 4.68625 + 4.51139 4.42488 4.34518 4.28811 4.22589 4.21015 + 4.20086 4.19935 4.19718 4.19769 4.20030 4.19883 + 11.42501 10.60553 9.87025 9.20498 8.60298 8.05833 + 7.56692 7.12327 6.72189 6.35890 6.03087 5.73370 + 5.46196 5.21144 4.98083 4.76731 4.56833 4.38074 + 4.20319 4.11753 4.02950 3.95743 3.88929 3.87486 + 3.86450 3.86117 3.85612 3.85722 3.86527 3.86529 + 11.56198 10.67300 9.88780 9.18309 8.55104 7.98372 + 7.47451 7.01597 6.60081 6.22460 5.88373 5.57403 + 5.29003 5.02749 4.78493 4.55933 4.34812 4.14810 + 3.95696 3.86391 3.76830 3.69026 3.61692 3.60134 + 3.58971 3.58532 3.57849 3.57997 3.59098 3.59190 + 11.69319 10.71803 9.87280 9.11948 8.44924 7.85244 + 7.31928 6.84031 6.40675 6.01364 5.65697 5.33225 + 5.03374 4.75681 4.49940 4.25776 4.02832 3.80820 + 3.59374 3.48791 3.38017 3.29325 3.20971 3.18987 + 3.17361 3.16932 3.16338 3.16432 3.17229 3.17326 + 11.72839 10.70916 9.83424 9.05525 8.36348 7.74846 + 7.19953 6.70681 6.26157 5.85860 5.49353 5.16144 + 4.85613 4.57250 4.30774 4.05694 3.81536 3.57959 + 3.34585 3.22918 3.11147 3.01731 2.92355 2.89869 + 2.87728 2.87446 2.87196 2.87161 2.87155 2.87166 + 11.66836 10.61526 9.72193 8.92430 8.21552 7.58229 + 7.01553 6.50663 6.04824 5.63499 5.26191 4.92351 + 4.61293 4.32423 4.05321 3.79264 3.53522 3.27483 + 3.00571 2.86627 2.72286 2.60565 2.48701 2.45552 + 2.42875 2.42720 2.42783 2.42655 2.42000 2.41917 + 11.55105 10.50266 9.62111 8.83169 8.12828 7.49611 + 6.92795 6.41665 5.95616 5.54131 5.16704 4.82781 + 4.51679 4.22780 3.95590 3.69257 3.42861 3.15473 + 2.86009 2.70142 2.53144 2.38703 2.24488 2.21247 + 2.18794 2.18459 2.18097 2.18083 2.18226 2.18495 + 11.33351 10.30454 9.45715 8.70040 8.02353 7.41290 + 6.86221 6.36536 5.91700 5.51184 5.14434 4.80813 + 4.49513 4.19905 3.91743 3.64644 3.37796 3.09285 + 2.76727 2.58151 2.37263 2.18420 1.98894 1.95062 + 1.94215 1.93538 1.91544 1.91643 1.94096 1.96187 + 11.14415 10.15218 9.34922 8.63151 7.98467 7.39770 + 6.86527 6.38213 5.94371 5.54544 5.18250 4.84935 + 4.53890 4.24537 3.96575 3.69510 3.42296 3.12498 + 2.77044 2.56185 2.32372 2.10678 1.87789 1.82703 + 1.80207 1.79728 1.78923 1.79307 1.81946 1.85884 + 11.00373 10.04333 9.27882 8.59378 7.97265 7.40635 + 6.89030 6.41993 5.99123 5.60025 5.24272 4.91376 + 4.60705 4.31720 4.04086 3.77226 3.49919 3.19315 + 2.81719 2.58998 2.32498 2.08015 1.81638 1.75534 + 1.72664 1.72166 1.71347 1.71854 1.75090 1.79783 + 10.89664 9.96241 9.23092 8.57287 7.97370 7.42529 + 6.92374 6.46496 6.04544 5.66164 5.30980 4.98547 + 4.68297 4.39722 4.12460 3.85872 3.58593 3.27435 + 2.88152 2.63886 2.35078 2.08081 1.78388 1.71220 + 1.67848 1.67360 1.66634 1.67241 1.70820 1.75734 + 10.74562 9.85213 9.17283 8.55665 7.99249 7.47319 + 6.99578 6.55689 6.15369 5.78327 5.44254 5.12776 + 4.83412 4.55696 4.29234 4.03300 3.76313 3.44545 + 3.02810 2.76111 2.43477 2.12062 1.76219 1.66930 + 1.62343 1.61897 1.61444 1.62173 1.65979 1.70741 + 10.64725 9.78374 9.14241 8.55697 8.01904 7.52210 + 7.06371 6.64100 6.25159 5.89299 5.56253 5.25701 + 4.97208 4.70347 4.44705 4.19498 3.92992 3.61061 + 3.17735 2.89225 2.53535 2.18337 1.76866 1.65522 + 1.59573 1.59157 1.58977 1.59744 1.63403 1.67801 + 10.52002 9.70314 9.11884 8.58186 8.08610 7.62633 + 7.20080 6.80726 6.44394 6.10892 5.80012 5.51497 + 5.24986 5.00090 4.76395 4.53055 4.28130 3.96870 + 3.51850 3.20565 2.79470 2.36909 1.82959 1.66834 + 1.57222 1.56787 1.57099 1.57741 1.60276 1.63889 + 10.52496 9.70356 9.12954 8.60679 8.12853 7.68918 + 7.28592 6.91539 6.57459 6.26118 5.97276 5.70612 + 5.45656 5.21981 4.99308 4.77067 4.53809 4.25678 + 3.84501 3.52987 3.06284 2.53744 1.87150 1.69940 + 1.59461 1.57805 1.55578 1.56213 1.60860 1.61940 + 10.48129 9.69277 9.15718 8.66678 8.21654 7.80260 + 7.42319 7.07627 6.76009 6.47259 6.21121 5.97244 + 5.75072 5.54111 5.34066 5.14318 4.93454 4.67909 + 4.29086 3.97584 3.48021 2.88351 2.03924 1.79130 + 1.60763 1.58549 1.56798 1.57088 1.59304 1.60024 + 10.47246 9.70073 9.18495 8.71121 8.27575 7.87569 + 7.50985 7.17708 6.87645 6.60611 6.36354 6.14509 + 5.94484 5.75741 5.57940 5.40340 5.21488 4.98070 + 4.61532 4.30864 3.80922 3.17727 2.20156 1.88725 + 1.62578 1.59441 1.57596 1.57652 1.58316 1.59060 + 10.47307 9.71202 9.20775 8.74390 8.31745 7.92610 + 7.56911 7.24591 6.95607 6.69795 6.46912 6.26596 + 6.08247 5.91298 5.75370 5.59599 5.42466 5.20844 + 4.86387 4.56837 4.07642 3.42875 2.35327 1.98015 + 1.64503 1.60297 1.58029 1.57921 1.57606 1.58481 + 10.47529 9.72238 9.22552 8.76824 8.34788 7.96262 + 7.61196 7.29574 7.01384 6.76483 6.54638 6.35499 + 6.18470 6.02979 5.88606 5.74395 5.58759 5.38713 + 5.06164 4.77825 4.29900 3.64673 2.49377 2.06863 + 1.66450 1.61129 1.58246 1.58015 1.57080 1.58097 + 10.48479 9.73848 9.24758 8.79750 8.38549 8.00961 + 7.66906 7.36327 7.09170 6.85345 6.64715 6.47075 + 6.32035 6.19132 6.07779 5.96536 5.83260 5.64588 + 5.33160 5.07107 4.65277 4.05019 2.76133 2.21393 + 1.69357 1.62784 1.58630 1.57719 1.57285 1.57621 + 10.48283 9.74501 9.25980 8.81531 8.40894 8.03892 + 7.70449 7.40515 7.14041 6.90960 6.71169 6.54508 + 6.40647 6.29184 6.19575 6.10401 5.99475 5.83249 + 5.54377 5.30033 4.90814 4.32920 2.99301 2.36828 + 1.72418 1.63879 1.58654 1.57611 1.57016 1.57333 + 10.47057 9.74915 9.27267 8.83645 8.43824 8.07658 + 7.75082 7.46058 7.20561 6.98549 6.79968 6.64698 + 6.52470 6.42984 6.35852 6.29887 6.23117 6.11959 + 5.89236 5.68734 5.34429 4.81866 3.46226 2.70718 + 1.80257 1.66944 1.58501 1.57390 1.56571 1.56949 + 10.45330 9.74956 9.27797 8.84621 8.45230 8.09501 + 7.77373 7.48816 7.23830 7.02382 6.84438 6.69892 + 6.58504 6.50028 6.44208 6.40085 6.35969 6.28543 + 6.10984 5.93692 5.63022 5.14652 3.82228 2.99365 + 1.88225 1.70590 1.58609 1.57397 1.56312 1.56759 + 10.43150 9.75742 9.28477 8.85404 8.46310 8.11046 + 7.79511 7.51624 7.27332 7.06588 6.89340 6.75454 + 6.64639 6.56739 6.51953 6.50258 6.50659 6.48870 + 6.37389 6.24259 6.00236 5.58652 4.32158 3.46477 + 2.04347 1.78887 1.59571 1.57925 1.55982 1.56567 + 10.40382 9.76059 9.28993 8.86106 8.47199 8.12131 + 7.80806 7.53150 7.29116 7.08665 6.91750 6.78258 + 6.67916 6.60605 6.56613 6.56070 6.58277 6.59574 + 6.53206 6.43396 6.22947 5.85977 4.69750 3.82015 + 2.19354 1.87780 1.61137 1.58539 1.55887 1.56470 + 10.38447 9.76306 9.29340 8.86554 8.47753 8.12803 + 7.81609 7.54102 7.30237 7.09979 6.93286 6.80052 + 6.70013 6.63073 6.59573 6.59751 6.63120 6.66479 + 6.63687 6.56309 6.38643 6.05402 4.98182 4.10387 + 2.33546 1.96641 1.62846 1.59184 1.55872 1.56413 + 10.35263 9.75695 9.29525 8.87245 8.48711 8.13845 + 7.82609 7.55004 7.31061 7.10785 6.94177 6.81202 + 6.71704 6.65580 6.62858 6.63054 6.65471 6.69082 + 6.70431 6.66376 6.51316 6.19772 5.19455 4.34493 + 2.47334 2.04997 1.64388 1.60066 1.55933 1.56374 + 10.33420 9.75800 9.29756 8.87598 8.49189 8.14460 + 7.83369 7.55919 7.32142 7.12054 6.95662 6.82950 + 6.73784 6.68087 6.65901 6.66757 6.70068 6.75205 + 6.79599 6.78304 6.67700 6.41563 5.51049 4.70599 + 2.73058 2.21529 1.67760 1.61470 1.56008 1.56326 + 10.32232 9.75983 9.29995 8.87800 8.49352 8.14642 + 7.83644 7.56362 7.32821 7.12988 6.96797 6.84196 + 6.75145 6.69645 6.67764 6.69070 6.73070 6.79392 + 6.85322 6.85041 6.77523 6.58081 5.77218 4.93557 + 2.94865 2.38571 1.71711 1.61156 1.57423 1.56297 + 10.30393 9.75865 9.30001 8.88021 8.49807 8.15287 + 7.84426 7.57221 7.33712 7.13921 6.97876 6.85580 + 6.76934 6.71898 6.70549 6.72462 6.77157 6.84329 + 6.92765 6.95852 6.93914 6.79821 6.10894 5.43828 + 3.43722 2.70754 1.79820 1.66623 1.56850 1.56259 + 10.29297 9.76061 9.30237 8.88160 8.49840 8.15305 + 7.84519 7.57461 7.34131 7.14514 6.98577 6.86313 + 6.77713 6.72813 6.71688 6.73883 6.78970 6.86997 + 6.97232 7.01670 7.01586 6.91040 6.36232 5.78488 + 3.77761 2.97902 1.89089 1.69891 1.59339 1.56240 + 10.28184 9.76095 9.30349 8.88333 8.50059 8.15550 + 7.84775 7.57725 7.34417 7.14856 6.99038 6.86942 + 6.78467 6.73603 6.72538 6.75084 6.81010 6.90049 + 7.01046 7.06449 7.10435 7.06940 6.62417 6.14836 + 4.36385 3.44637 2.04837 1.78288 1.59947 1.56221 + 10.27680 9.76119 9.30371 8.88376 8.50131 8.15652 + 7.84911 7.57911 7.34669 7.15161 6.99333 6.87173 + 6.78702 6.73995 6.73176 6.75886 6.81805 6.91065 + 7.03663 7.10493 7.14563 7.10298 6.79948 6.49374 + 4.71432 3.74070 2.20498 1.88929 1.62090 1.56212 + 10.29057 9.76696 9.30307 8.88051 8.49782 8.15390 + 7.84791 7.57934 7.34791 7.15359 6.99622 6.87523 + 6.78863 6.73647 6.72400 6.75683 6.83623 6.94253 + 7.05117 7.10676 7.16370 7.17990 6.92097 6.56265 + 5.03882 4.08067 2.35036 1.95352 1.63533 1.56206 + 10.28802 9.76703 9.30330 8.88086 8.49830 8.15451 + 7.84867 7.58026 7.34903 7.15489 6.99775 6.87705 + 6.79079 6.73903 6.72707 6.76056 6.84083 6.94830 + 7.05926 7.11768 7.18133 7.21084 6.99990 6.68601 + 5.26270 4.31092 2.48957 2.04105 1.65276 1.56202 + 10.26750 9.76146 9.30436 8.88484 8.50286 8.15859 + 7.85173 7.58225 7.35036 7.15589 6.99844 6.87794 + 6.79445 6.74869 6.74210 6.77151 6.83421 6.93190 + 7.06539 7.14298 7.21373 7.23197 7.08252 6.90881 + 5.58237 4.61771 2.73817 2.24206 1.67907 1.56196 + 10.26430 9.76113 9.30448 8.88507 8.50300 8.15856 + 7.85149 7.58183 7.34985 7.15547 6.99848 6.87869 + 6.79560 6.74948 6.74199 6.77057 6.83366 6.93473 + 7.07024 7.14598 7.22563 7.27527 7.16037 6.93950 + 5.79774 4.93312 2.96842 2.38000 1.71740 1.56192 + 0.42023 0.44390 0.46839 0.49370 0.51977 0.54649 + 0.57375 0.60139 0.62927 0.65720 0.68506 0.71285 + 0.74082 0.76919 0.79777 0.82647 0.85568 0.88764 + 0.92401 0.94178 0.95448 0.96039 0.97696 0.98605 + 0.98961 0.98936 0.99015 0.99063 0.99072 0.99174 + 0.62974 0.65942 0.69009 0.72188 0.75476 0.78869 + 0.82358 0.85932 0.89582 0.93291 0.97044 1.00831 + 1.04654 1.08507 1.12358 1.16179 1.20007 1.24118 + 1.28803 1.31257 1.33486 1.35036 1.37066 1.37690 + 1.37941 1.38100 1.38121 1.37861 1.37823 1.35962 + 0.82614 0.86260 0.90009 0.93881 0.97872 1.01974 + 1.06177 1.10465 1.14826 1.19241 1.23691 1.28161 + 1.32656 1.37169 1.41661 1.46101 1.50536 1.55302 + 1.60787 1.63728 1.66540 1.68600 1.70886 1.71427 + 1.71697 1.71904 1.71912 1.71592 1.71544 1.69573 + 1.18444 1.23462 1.28556 1.33754 1.39041 1.44396 + 1.49792 1.55199 1.60587 1.65931 1.71205 1.76405 + 1.81576 1.86752 1.91898 1.96995 2.02122 2.07703 + 2.14224 2.17747 2.21081 2.23468 2.26052 2.26690 + 2.27114 2.27251 2.27286 2.27129 2.27108 2.26669 + 1.50487 1.56734 1.63001 1.69323 1.75667 1.81994 + 1.88260 1.94418 2.00420 2.06231 2.11832 2.17241 + 2.22565 2.27902 2.33235 2.38564 2.43993 2.49983 + 2.57025 2.60792 2.64212 2.66521 2.69237 2.70065 + 2.70645 2.70661 2.70736 2.70817 2.70836 2.72046 + 1.79498 1.86777 1.94003 2.01218 2.08374 2.15413 + 2.22274 2.28894 2.35213 2.41187 2.46812 2.52131 + 2.57323 2.62553 2.67826 2.73160 2.78679 2.84837 + 2.92079 2.95895 2.99202 3.01289 3.04042 3.05055 + 3.05748 3.05651 3.05760 3.06048 3.06104 3.08499 + 2.05141 2.14263 2.22895 2.31062 2.38705 2.45797 + 2.52375 2.58565 2.64569 2.70418 2.76099 2.81607 + 2.87000 2.92343 2.97664 3.03081 3.08738 3.14736 + 3.21128 3.24411 3.27649 3.30140 3.32852 3.33726 + 3.34520 3.34544 3.34589 3.34736 3.35227 3.38047 + 2.51390 2.62433 2.72533 2.81710 2.89889 2.97066 + 3.03352 3.09021 3.14474 3.19794 3.24986 3.30046 + 3.35022 3.39972 3.44917 3.49948 3.55172 3.60663 + 3.66445 3.69386 3.72282 3.74530 3.77099 3.77976 + 3.78776 3.78780 3.78821 3.79007 3.79561 3.81923 + 2.91326 3.03766 3.14791 3.24421 3.32583 3.39316 + 3.44823 3.49546 3.54094 3.58614 3.63119 3.67597 + 3.72064 3.76538 3.81015 3.85518 3.90098 3.94885 + 3.99987 4.02600 4.05154 4.07143 4.09523 4.10331 + 4.11141 4.10867 4.10943 4.11552 4.11454 4.12448 + 3.73285 3.86947 3.98303 4.07441 4.14327 4.19105 + 4.22160 4.24216 4.26220 4.28412 4.30845 4.33538 + 4.36494 4.39695 4.43008 4.46109 4.48793 4.51559 + 4.55022 4.56989 4.58897 4.60370 4.62251 4.62728 + 4.63082 4.63143 4.63169 4.63139 4.63162 4.60131 + 4.37962 4.51104 4.61360 4.68923 4.73823 4.76291 + 4.76838 4.76351 4.75947 4.75925 4.76349 4.77255 + 4.78638 4.80445 4.82461 4.84150 4.85151 4.86231 + 4.88351 4.89801 4.91193 4.92242 4.93677 4.93921 + 4.93975 4.94237 4.94232 4.93818 4.93911 4.89272 + 5.36575 5.46453 5.52898 5.56342 5.56921 5.54982 + 5.51155 5.46450 5.42061 5.38339 5.35342 5.33087 + 5.31555 5.30638 5.30076 5.29204 5.27601 5.26225 + 5.26304 5.26912 5.27470 5.27829 5.28533 5.28568 + 5.28430 5.28733 5.28717 5.28199 5.28304 5.25005 + 6.10257 6.16203 6.18524 6.17848 6.14392 6.08570 + 6.01068 5.92928 5.85347 5.78672 5.72951 5.68151 + 5.64223 5.60994 5.58211 5.55229 5.51647 5.48438 + 5.46856 5.46719 5.46561 5.46361 5.46458 5.46379 + 5.46188 5.46409 5.46396 5.46002 5.46076 5.44998 + 6.81899 6.74355 6.66197 6.58095 6.50049 6.42062 + 6.34144 6.26305 6.18559 6.10952 6.03540 5.96317 + 5.89374 5.82741 5.76504 5.70787 5.65741 5.61495 + 5.58505 5.57891 5.58226 5.58979 5.57187 5.55709 + 5.56052 5.56377 5.56323 5.56164 5.56139 5.56546 + 7.29306 7.18639 7.07364 6.96240 6.85262 6.74443 + 6.63796 6.53327 6.43074 6.33099 6.23458 6.14159 + 6.05312 5.96984 5.89272 5.82322 5.76270 5.71109 + 5.67132 5.65976 5.65700 5.65826 5.62957 5.61164 + 5.61780 5.62183 5.62061 5.61876 5.61935 5.62981 + 8.03247 7.87000 7.70224 7.53810 7.37745 7.22048 + 7.06741 6.91829 6.77367 6.63458 6.50140 6.37449 + 6.25502 6.14442 6.04373 5.95461 5.87809 5.81175 + 5.75555 5.73466 5.72110 5.71122 5.66468 5.64179 + 5.65199 5.65716 5.65481 5.65256 5.65378 5.66569 + 8.47018 8.34945 8.19037 8.00602 7.80100 7.58198 + 7.35794 7.14094 6.94419 6.77061 6.61834 6.48419 + 6.36296 6.25054 6.14468 6.04131 5.93796 5.83977 + 5.75460 5.71850 5.68501 5.66044 5.63661 5.62976 + 5.62306 5.62356 5.62308 5.62089 5.62123 5.63037 + 9.43241 9.18075 8.90048 8.60600 8.30221 7.99551 + 7.69417 7.40957 7.15354 6.92732 6.72812 6.55160 + 6.39084 6.24073 6.10036 5.96668 5.83793 5.71591 + 5.60451 5.55410 5.50564 5.46885 5.43359 5.42443 + 5.41562 5.41654 5.41573 5.41234 5.41283 5.41285 + 10.00590 9.71382 9.33683 8.91805 8.49738 8.11000 + 7.76019 7.44688 7.16878 6.91917 6.68765 6.46894 + 6.26749 6.08669 5.92527 5.77618 5.63410 5.50077 + 5.37648 5.31655 5.25860 5.21461 5.17134 5.16116 + 5.15209 5.15272 5.15149 5.14868 5.14822 5.14457 + 10.83175 10.21910 9.64742 9.11944 8.63129 8.18121 + 7.76809 7.38997 7.04546 6.73273 6.44934 6.19247 + 5.95823 5.74417 5.55145 5.38092 5.22906 5.08217 + 4.92787 4.85087 4.78047 4.73109 4.67802 4.66438 + 4.65560 4.65561 4.65422 4.65248 4.65214 4.64806 + 11.20750 10.48039 9.81459 9.20552 8.64799 8.13863 + 7.67574 7.25615 6.87683 6.53481 6.22673 5.94856 + 5.69474 5.46160 5.24974 5.05979 4.88866 4.72272 + 4.55059 4.46518 4.38643 4.33005 4.26892 4.25361 + 4.24461 4.24308 4.24188 4.24292 4.24285 4.24141 + 11.41624 10.60344 9.87333 9.21213 8.61329 8.07109 + 7.58163 7.13961 6.73973 6.37824 6.05173 5.75619 + 5.48622 5.23772 5.00941 4.79843 4.60223 4.41749 + 4.24260 4.15806 4.07086 3.99925 3.93215 3.91785 + 3.90731 3.90508 3.90368 3.90541 3.90971 3.90934 + 11.55593 10.67473 9.89437 9.19254 8.56195 7.99533 + 7.48666 7.02923 6.61639 6.24347 5.90625 5.59979 + 5.31739 5.05440 4.81094 4.58719 4.38206 4.18750 + 3.99638 3.90197 3.80671 3.73104 3.65888 3.64218 + 3.63235 3.62549 3.62432 3.63363 3.63184 3.63552 + 11.68865 10.71794 9.87624 9.12593 8.45829 7.86375 + 7.33263 6.85549 6.42367 6.03220 5.67714 5.35399 + 5.05704 4.78169 4.52596 4.28622 4.05897 3.84115 + 3.62885 3.52387 3.41652 3.32970 3.24700 3.22693 + 3.20996 3.20683 3.20518 3.20704 3.21163 3.21260 + 11.72131 10.70727 9.83601 9.05998 8.37058 7.75753 + 7.21028 6.71914 6.27548 5.87414 5.51076 5.18038 + 4.87680 4.59490 4.33189 4.08292 3.84325 3.60931 + 3.37720 3.26120 3.14393 3.05005 2.95676 2.93163 + 2.90972 2.90701 2.90519 2.90511 2.90523 2.90533 + 11.65064 10.60519 9.71709 8.92309 8.21677 7.58522 + 7.01968 6.51190 6.05483 5.64315 5.27184 4.93539 + 4.62687 4.34029 4.07133 3.81269 3.55688 3.29779 + 3.02961 2.89057 2.74763 2.63077 2.51214 2.48087 + 2.45460 2.45216 2.44976 2.44799 2.44439 2.44356 + 11.52264 10.48388 9.60889 8.82403 8.12367 7.49353 + 6.92677 6.41664 5.95749 5.54418 5.17167 4.83435 + 4.52541 4.23858 3.96886 3.70755 3.44526 3.17269 + 2.87898 2.72064 2.55097 2.40670 2.26459 2.23264 + 2.20859 2.20545 2.20232 2.20218 2.20276 2.20577 + 11.29212 10.27224 9.43150 8.68028 8.00793 7.40101 + 6.85338 6.35900 5.91268 5.50920 5.14316 4.80827 + 4.49664 4.20210 3.92219 3.65308 3.38660 3.10344 + 2.77953 2.59443 2.38609 2.19796 2.00233 1.96227 + 1.95029 1.94807 1.94206 1.94470 1.95864 1.98114 + 11.09693 10.11387 9.31747 8.60521 7.96286 7.37967 + 6.85036 6.36981 5.93353 5.53704 5.17563 4.84386 + 4.53479 4.24278 3.96490 3.69638 3.42701 3.13291 + 2.78296 2.57572 2.33618 2.11440 1.87529 1.82476 + 1.82017 1.81894 1.81094 1.81571 1.84025 1.87827 + 10.94905 9.99882 9.24189 8.56312 7.94721 7.38522 + 6.87274 6.40527 5.97893 5.58983 5.23384 4.90618 + 4.60068 4.31209 4.03714 3.77014 3.49904 3.19571 + 2.82331 2.59802 2.33447 2.08934 1.81949 1.75509 + 1.73075 1.73375 1.74297 1.75014 1.77511 1.81740 + 10.83906 9.91525 9.19138 8.53969 7.94581 7.40182 + 6.90390 6.44809 6.03096 5.64904 5.29873 4.97566 + 4.67432 4.38975 4.11842 3.85405 3.58324 3.27453 + 2.88574 2.64534 2.35907 2.08891 1.78552 1.71036 + 1.68203 1.68619 1.69838 1.70669 1.73378 1.77693 + 10.68598 9.80270 9.13079 8.52080 7.96185 7.44691 + 6.97310 6.53716 6.13633 5.76779 5.42854 5.11498 + 4.82239 4.54629 4.28283 4.02488 3.75693 3.44232 + 3.02965 2.76540 2.44143 2.12744 1.76272 1.66666 + 1.62778 1.63336 1.64995 1.65947 1.68721 1.72696 + 10.58782 9.73403 9.09965 8.52008 7.98712 7.49434 + 7.03944 6.61958 6.23247 5.87571 5.54669 5.24231 + 4.95839 4.69076 4.43537 4.18459 3.92140 3.60525 + 3.17702 2.89500 2.54089 2.18948 1.76919 1.65311 + 1.60158 1.60763 1.62693 1.63668 1.66232 1.69749 + 10.46417 9.65580 9.07723 8.54516 8.05361 7.59742 + 7.17491 6.78387 6.42260 6.08924 5.78177 5.49767 + 5.23344 4.98533 4.74925 4.51695 4.26941 3.95992 + 3.51507 3.20573 2.79836 2.37436 1.83171 1.66914 + 1.58141 1.58606 1.60726 1.61523 1.63049 1.65822 + 10.45355 9.67390 9.11251 8.58484 8.09442 7.64477 + 7.23688 6.87082 6.54587 6.25257 5.97624 5.70800 + 5.44964 5.20254 4.96557 4.73580 4.50441 4.24432 + 3.85924 3.54208 3.06835 2.53499 1.86679 1.70727 + 1.60774 1.59507 1.59093 1.59905 1.62957 1.63863 + 10.43661 9.65338 9.12087 8.63342 8.18597 7.77463 + 7.39755 7.05261 6.73796 6.45157 6.19098 5.95278 + 5.73159 5.52262 5.32303 5.12673 4.91973 4.66652 + 4.28184 3.96990 3.47928 2.88790 2.04756 1.79926 + 1.61970 1.60311 1.59694 1.60038 1.61387 1.61935 + 10.43185 9.66471 9.15129 8.67984 8.24653 7.84847 + 7.48447 7.15329 6.85395 6.58460 6.34281 6.12496 + 5.92528 5.73845 5.56117 5.38617 5.19906 4.96692 + 4.60495 4.30119 3.80644 3.17982 2.20992 1.89683 + 1.63991 1.61206 1.60019 1.60107 1.60307 1.60964 + 10.43476 9.67803 9.17578 8.71383 8.28913 7.89944 + 7.54395 7.22207 6.93336 6.67616 6.44809 6.24556 + 6.06265 5.89376 5.73513 5.57828 5.40818 5.19381 + 4.85244 4.55967 4.07196 3.42939 2.36099 1.99023 + 1.66010 1.62040 1.60154 1.60070 1.59538 1.60379 + 10.43840 9.68969 9.19465 8.73903 8.32020 7.93634 + 7.58696 7.27187 6.99098 6.74284 6.52514 6.33441 + 6.16472 6.01038 5.86727 5.72590 5.57062 5.37185 + 5.04937 4.76847 4.29305 3.64555 2.50053 2.07867 + 1.67997 1.62842 1.60179 1.59969 1.58972 1.59992 + 10.44935 9.70700 9.21772 8.76908 8.35835 7.98363 + 7.64412 7.33927 7.06859 6.83115 6.62562 6.44991 + 6.30015 6.17168 6.05869 5.94683 5.81478 5.62931 + 5.31760 5.05939 4.64477 4.04661 2.76524 2.22214 + 1.70933 1.64547 1.60369 1.59341 1.59200 1.59509 + 10.44753 9.71367 9.23003 8.78695 8.38183 8.01291 + 7.67946 7.38102 7.11713 6.88708 6.68989 6.52394 + 6.38596 6.27190 6.17635 6.08506 5.97631 5.81493 + 5.52829 5.28696 4.89840 4.32345 2.99412 2.37510 + 1.73949 1.65616 1.60338 1.59135 1.58941 1.59217 + 10.43447 9.71700 9.24218 8.80743 8.41055 8.05008 + 7.72538 7.43607 7.18194 6.96257 6.77741 6.62527 + 6.50353 6.40916 6.33829 6.27897 6.21152 6.10034 + 5.87438 5.67099 5.33109 4.80855 3.45831 2.71114 + 1.81617 1.68520 1.60204 1.59028 1.58459 1.58827 + 10.43114 9.72216 9.24622 8.81256 8.41879 8.06321 + 7.74472 7.46241 7.21554 7.00347 6.82544 6.67976 + 6.56298 6.47280 6.40990 6.37187 6.34490 6.27919 + 6.09127 5.91319 5.62095 5.14383 3.79182 3.00561 + 1.89766 1.71841 1.60211 1.59316 1.58098 1.58634 + 10.39499 9.72443 9.25346 8.82426 8.43470 8.08331 + 7.76906 7.49117 7.24909 7.04237 6.87049 6.73210 + 6.62433 6.54560 6.49793 6.48108 6.48511 6.46731 + 6.35302 6.22243 5.98376 5.57087 4.31507 3.46440 + 2.05307 1.80123 1.61318 1.59795 1.57814 1.58439 + 10.36802 9.72785 9.25882 8.83144 8.44368 8.09419 + 7.78198 7.50635 7.26678 7.06293 6.89432 6.75983 + 6.65676 6.58394 6.54421 6.53886 6.56092 6.57374 + 6.51010 6.41255 6.20985 5.84366 4.69067 3.81897 + 2.20152 1.88888 1.62839 1.60383 1.57719 1.58342 + 10.34918 9.73057 9.26250 8.83605 8.44931 8.10095 + 7.79002 7.51583 7.27792 7.07598 6.90955 6.77762 + 6.67756 6.60844 6.57362 6.57548 6.60911 6.64246 + 6.61436 6.54100 6.36614 6.03735 4.97422 4.10160 + 2.34218 1.97655 1.64494 1.60981 1.57704 1.58285 + 10.31800 9.72473 9.26441 8.84289 8.45877 8.11125 + 7.79993 7.52481 7.28617 7.08408 6.91853 6.78917 + 6.69445 6.63336 6.60619 6.60814 6.63232 6.66854 + 6.68218 6.64172 6.49148 6.17912 5.18730 4.34011 + 2.47890 2.05949 1.65985 1.61820 1.57760 1.58246 + 10.29986 9.72584 9.26674 8.84641 8.46356 8.11737 + 7.80749 7.53391 7.29693 7.09669 6.93330 6.80657 + 6.71518 6.65836 6.63653 6.64508 6.67810 6.72942 + 6.77346 6.76062 6.65489 6.39516 5.49762 4.69770 + 2.73437 2.22352 1.69264 1.63147 1.57820 1.58198 + 10.28810 9.72749 9.26896 8.84838 8.46520 8.11926 + 7.81029 7.53834 7.30368 7.10598 6.94456 6.81898 + 6.72874 6.67392 6.65516 6.66814 6.70798 6.77106 + 6.83039 6.82772 6.75283 6.55900 5.75439 4.92329 + 2.95132 2.39337 1.73139 1.62741 1.59224 1.58168 + 10.26920 9.72782 9.27042 8.85065 8.46840 8.12377 + 7.81638 7.54603 7.31276 7.11643 6.95677 6.83361 + 6.74670 6.69617 6.68260 6.70127 6.74751 6.82090 + 6.90808 6.93620 6.90886 6.76944 6.11349 5.42537 + 3.41190 2.71432 1.81807 1.66757 1.60278 1.58129 + 10.25884 9.72799 9.27116 8.85184 8.47001 8.12587 + 7.81904 7.54932 7.31674 7.12116 6.96232 6.84007 + 6.75436 6.70552 6.69429 6.71611 6.76677 6.84672 + 6.94879 6.99314 6.99241 6.88706 6.34035 5.76673 + 3.77498 2.98257 1.90252 1.71258 1.61097 1.58109 + 10.24783 9.72836 9.27227 8.85357 8.47219 8.12827 + 7.82150 7.55186 7.31955 7.12459 6.96694 6.84635 + 6.76183 6.71330 6.70263 6.72798 6.78702 6.87713 + 6.98676 7.04050 7.08002 7.04643 6.60695 6.13029 + 4.35751 3.44660 2.05822 1.79528 1.61647 1.58089 + 10.24294 9.72874 9.27262 8.85404 8.47289 8.12926 + 7.82287 7.55373 7.32208 7.12766 6.96990 6.84866 + 6.76417 6.71717 6.70894 6.73592 6.79497 6.88730 + 7.01268 7.08060 7.12135 7.07983 6.77931 6.47423 + 4.70563 3.73859 2.21344 1.90062 1.63770 1.58079 + 10.25665 9.73469 9.27219 8.85094 8.46944 8.12659 + 7.82158 7.55387 7.32321 7.12953 6.97269 6.85211 + 6.76578 6.71376 6.70126 6.73391 6.81299 6.91901 + 7.02752 7.08292 7.13920 7.15447 6.89601 6.54019 + 5.02832 4.07650 2.35750 1.96396 1.65163 1.58073 + 10.25422 9.73487 9.27247 8.85129 8.46990 8.12717 + 7.82231 7.55478 7.32431 7.13083 6.97425 6.85397 + 6.76797 6.71633 6.70430 6.73757 6.81750 6.92483 + 7.03595 7.09418 7.15643 7.18366 6.97192 6.66074 + 5.25058 4.30511 2.49550 2.05064 1.66871 1.58070 + 10.23373 9.72905 9.27328 8.85514 8.47446 8.13134 + 7.82548 7.55688 7.32572 7.13185 6.97490 6.85478 + 6.77157 6.72594 6.71934 6.74857 6.81093 6.90822 + 7.04155 7.11915 7.18938 7.20599 7.05431 6.88386 + 5.56793 4.60900 2.74207 2.25018 1.69431 1.58065 + 10.23076 9.72836 9.27281 8.85478 8.47416 8.13105 + 7.82522 7.55669 7.32572 7.13208 6.97529 6.85516 + 6.77184 6.72605 6.71926 6.74831 6.81078 6.90925 + 7.04561 7.12641 7.20533 7.23899 7.12520 6.97361 + 5.78320 4.87624 2.96605 2.41311 1.72369 1.58063 + 0.41375 0.43744 0.46191 0.48717 0.51316 0.53974 + 0.56678 0.59413 0.62160 0.64902 0.67624 0.70328 + 0.73041 0.75789 0.78556 0.81340 0.84196 0.87385 + 0.91122 0.92976 0.94277 0.94853 0.96615 0.97605 + 0.97976 0.97965 0.98043 0.98059 0.98063 0.98164 + 0.62106 0.65076 0.68141 0.71314 0.74590 0.77963 + 0.81424 0.84960 0.88561 0.92208 0.95886 0.99586 + 1.03316 1.07075 1.10835 1.14577 1.18357 1.22490 + 1.27326 1.29909 1.32267 1.33868 1.35718 1.36242 + 1.36530 1.36555 1.36629 1.36657 1.36665 1.34823 + 0.81562 0.85204 0.88946 0.92807 0.96780 1.00858 + 1.05027 1.09273 1.13580 1.17930 1.22303 1.26687 + 1.31090 1.35514 1.39923 1.44298 1.48704 1.53517 + 1.59184 1.62280 1.65259 1.67402 1.69458 1.69858 + 1.70166 1.70213 1.70282 1.70308 1.70317 1.68371 + 1.17091 1.22090 1.27163 1.32338 1.37597 1.42918 + 1.48274 1.53637 1.58972 1.64256 1.69464 1.74594 + 1.79694 1.84803 1.89894 1.94957 2.00086 2.05748 + 2.12478 2.16161 2.19658 2.22139 2.24658 2.25233 + 2.25680 2.25740 2.25805 2.25815 2.25823 2.25401 + 1.48897 1.55110 1.61344 1.67630 1.73938 1.80227 + 1.86453 1.92568 1.98526 2.04291 2.09845 2.15207 + 2.20487 2.25786 2.31093 2.36414 2.41870 2.47957 + 2.55206 2.59114 2.62655 2.65042 2.67919 2.68809 + 2.69393 2.69448 2.69510 2.69506 2.69512 2.70724 + 1.77713 1.84946 1.92129 1.99302 2.06416 2.13415 + 2.20238 2.26823 2.33109 2.39054 2.44654 2.49951 + 2.55126 2.60345 2.65616 2.70965 2.76529 2.82789 + 2.90220 2.94150 2.97531 2.99674 3.02779 3.03961 + 3.04641 3.04684 3.04744 3.04731 3.04738 3.07115 + 2.03204 2.12258 2.20832 2.28950 2.36552 2.43612 + 2.50165 2.56338 2.62326 2.68163 2.73836 2.79340 + 2.84733 2.90082 2.95420 3.00870 3.06587 3.12686 + 3.19235 3.22606 3.25906 3.28460 3.31563 3.32698 + 3.33557 3.33645 3.33658 3.33606 3.33630 3.36594 + 2.49202 2.60165 2.70200 2.79326 2.87469 2.94626 + 3.00906 3.06582 3.12046 3.17386 3.22605 3.27695 + 3.32710 3.37701 3.42693 3.47779 3.53070 3.58647 + 3.64533 3.67523 3.70440 3.72727 3.75718 3.76891 + 3.77761 3.77836 3.77842 3.77800 3.77820 3.80318 + 2.88958 3.01314 3.12273 3.21857 3.29996 3.36725 + 3.42247 3.46999 3.51586 3.56151 3.60708 3.65245 + 3.69777 3.74317 3.78862 3.83429 3.88065 3.92912 + 3.98085 4.00731 4.03298 4.05271 4.07927 4.09128 + 4.09769 4.09778 4.09829 4.09844 4.09845 4.10704 + 3.70634 3.84234 3.95554 4.04681 4.11583 4.16399 + 4.19514 4.21645 4.23731 4.26014 4.28542 4.31334 + 4.34388 4.37681 4.41078 4.44250 4.46984 4.49774 + 4.53226 4.55180 4.57086 4.58576 4.60441 4.60880 + 4.61252 4.61286 4.61314 4.61343 4.61358 4.58238 + 4.35171 4.48298 4.58563 4.66158 4.71113 4.73655 + 4.74294 4.73911 4.73616 4.73707 4.74249 4.75271 + 4.76764 4.78670 4.80771 4.82524 4.83565 4.84647 + 4.86728 4.88152 4.89548 4.90641 4.91900 4.91857 + 4.92039 4.92088 4.92102 4.92133 4.92153 4.87498 + 5.33708 5.43676 5.50225 5.53783 5.54482 5.52668 + 5.48971 5.44397 5.40139 5.36550 5.33681 5.31551 + 5.30132 5.29309 5.28820 5.27999 5.26414 5.25031 + 5.25088 5.25689 5.26270 5.26687 5.27205 5.26917 + 5.26929 5.26975 5.26982 5.26995 5.27013 5.23826 + 6.07440 6.13562 6.16060 6.15558 6.12268 6.06603 + 5.99251 5.91254 5.83813 5.77275 5.71685 5.67008 + 5.63187 5.60044 5.57326 5.54379 5.50807 5.47597 + 5.46026 5.45907 5.45788 5.45644 5.45638 5.45346 + 5.45275 5.45306 5.45310 5.45306 5.45317 5.44413 + 6.79193 6.71863 6.63914 6.56014 6.48164 6.40364 + 6.32626 6.24957 6.17370 6.09910 6.02631 5.95527 + 5.88686 5.82135 5.75959 5.70278 5.65244 5.61002 + 5.58020 5.57415 5.57765 5.58536 5.56773 5.55300 + 5.55596 5.55884 5.55853 5.55771 5.55943 5.56423 + 7.26748 7.16315 7.05271 6.94368 6.83601 6.72983 + 6.62526 6.52237 6.42151 6.32329 6.22827 6.13651 + 6.04908 5.96663 5.89014 5.82100 5.76061 5.70905 + 5.66940 5.65797 5.65544 5.65702 5.62898 5.61131 + 5.61738 5.62118 5.62012 5.61884 5.62092 5.63199 + 8.00975 7.84988 7.68467 7.52295 7.36461 7.20982 + 7.05877 6.91156 6.76872 6.63125 6.49954 6.37392 + 6.25557 6.14589 6.04591 5.95725 5.88101 5.81486 + 5.75896 5.73829 5.72504 5.71555 5.66967 5.64711 + 5.65770 5.66277 5.66058 5.65882 5.66131 5.67294 + 8.44940 8.33200 8.17602 7.99448 7.79194 7.57512 + 7.35302 7.13774 6.94258 6.77049 6.61960 6.48674 + 6.36670 6.25535 6.15043 6.04782 5.94507 5.84743 + 5.76290 5.72722 5.69436 5.67055 5.64661 5.63872 + 5.63375 5.63352 5.63316 5.63296 5.63292 5.64181 + 9.41611 9.16861 8.89201 8.60069 8.29957 7.99507 + 7.69559 7.41255 7.15794 6.93306 6.73521 6.56009 + 6.40091 6.25262 6.11415 5.98213 5.85456 5.73341 + 5.62291 5.57313 5.52577 5.49034 5.45430 5.44254 + 5.43492 5.43443 5.43376 5.43360 5.43357 5.43364 + 9.99260 9.70534 9.33252 8.91721 8.49942 8.11448 + 7.76659 7.45465 7.17729 6.92824 6.69783 6.48114 + 6.28210 6.10375 5.94473 5.79796 5.65788 5.52558 + 5.40220 5.34372 5.28736 5.24480 5.20074 5.18685 + 5.17763 5.17688 5.17606 5.17585 5.17588 5.17316 + 10.82266 10.21485 9.64733 9.12289 8.63774 8.19021 + 7.77924 7.40294 7.05997 6.74861 6.46651 6.21100 + 5.97834 5.76628 5.57598 5.40831 5.25962 5.11565 + 4.96345 4.88739 4.81849 4.77061 4.71719 4.70241 + 4.69203 4.69102 4.68988 4.68970 4.68972 4.68629 + 11.19961 10.47784 9.81654 9.21124 8.65687 8.15018 + 7.68950 7.27179 6.89406 6.55346 6.24670 5.96989 + 5.71768 5.48650 5.27701 5.08988 4.92194 4.75920 + 4.58976 4.50538 4.42739 4.37173 4.31326 4.29899 + 4.28901 4.28777 4.28634 4.28626 4.28604 4.28399 + 11.40726 10.60141 9.87658 9.21949 8.62381 8.08404 + 7.59645 7.15599 6.75760 6.39758 6.07258 5.77867 + 5.51050 5.26399 5.03793 4.82950 4.63610 4.45427 + 4.28211 4.19862 4.11182 4.04053 3.97803 3.96699 + 3.95723 3.95551 3.95378 3.95364 3.95340 3.95341 + 11.54649 10.67222 9.89722 9.19954 8.57219 8.00810 + 7.50149 7.04584 6.63469 6.26347 5.92793 5.62312 + 5.34224 5.08070 4.83886 4.61731 4.41515 4.22378 + 4.03525 3.94166 3.84650 3.77025 3.70310 3.69363 + 3.68191 3.67949 3.67800 3.67809 3.67779 3.67918 + 11.67843 10.71601 9.87966 9.13271 8.46702 7.87362 + 7.34342 6.86769 6.43830 6.05008 5.69852 5.37840 + 5.08283 4.80694 4.55029 4.31215 4.09039 3.87747 + 3.66504 3.55863 3.45100 3.36555 3.28700 3.27041 + 3.25475 3.25239 3.25067 3.25056 3.25033 3.25198 + 11.70825 10.70125 9.83521 9.06326 8.37698 7.76636 + 7.22107 6.73163 6.28959 5.88987 5.52810 5.19938 + 4.89746 4.61725 4.35601 4.10887 3.87112 3.63907 + 3.40862 3.29326 3.17636 3.08251 2.98939 2.96454 + 2.94356 2.94115 2.93942 2.93917 2.93893 2.93909 + 11.63116 10.59400 9.71148 8.92146 8.21785 7.58810 + 7.02387 6.51723 6.06149 5.65136 5.28183 4.94730 + 4.64085 4.35637 4.08953 3.83281 3.57860 3.32073 + 3.05337 2.91478 2.77262 2.65628 2.53503 2.50162 + 2.47490 2.47207 2.46994 2.46960 2.46940 2.46803 + 11.49797 10.46768 9.59833 8.81742 8.11967 7.49126 + 6.92570 6.41665 5.95879 5.54702 5.17628 4.84094 + 4.53410 4.24948 3.98194 3.72263 3.46200 3.19070 + 2.89783 2.73978 2.57044 2.42665 2.28590 2.25463 + 2.23033 2.22715 2.22384 2.22333 2.22311 2.22654 + 11.26158 10.24782 9.41153 8.66405 7.99480 7.39053 + 6.84517 6.35277 5.90818 5.50627 5.14170 4.80829 + 4.49825 4.20546 3.92747 3.66040 3.39593 3.11430 + 2.79106 2.60613 2.39835 2.21240 2.02662 1.99175 + 1.98240 1.98172 1.97433 1.97219 1.97387 2.00009 + 11.05977 10.08382 9.29245 8.58429 7.94534 7.36495 + 6.83799 6.35938 5.92474 5.52967 5.16957 4.83912 + 4.53155 4.24131 3.96547 3.69915 3.43193 3.13929 + 2.78969 2.58251 2.34386 2.12581 1.90302 1.86107 + 1.86179 1.86348 1.85316 1.84965 1.85305 1.89723 + 10.91204 9.96776 9.21488 8.53944 7.92636 7.36680 + 6.85639 6.39071 5.96595 5.57827 5.22363 4.89733 + 4.59335 4.30655 4.03367 3.76911 3.50090 3.20085 + 2.83154 2.60693 2.34246 2.09688 1.83821 1.78739 + 1.79482 1.79850 1.78591 1.78142 1.78619 1.83644 + 10.80123 9.88282 9.16253 8.51388 7.92266 7.38099 + 6.88513 6.43116 6.01568 5.63530 5.28640 4.96474 + 4.66485 4.38188 4.11236 3.85016 3.58206 3.27695 + 2.89235 2.65344 2.36705 2.09670 1.80353 1.74296 + 1.75420 1.75945 1.74509 1.73989 1.74576 1.79603 + 10.64182 9.76548 9.09822 8.49212 7.93645 7.42430 + 6.95286 6.51891 6.11978 5.75270 5.41475 5.10244 + 4.81119 4.53660 4.27482 4.01868 3.75251 3.43928 + 3.02767 2.76460 2.44380 2.13651 1.79345 1.71106 + 1.69392 1.70347 1.70872 1.70459 1.69701 1.74612 + 10.54247 9.69571 9.06584 8.49009 7.96037 7.47033 + 7.01774 6.59983 6.21436 5.85899 5.53120 5.22798 + 4.94531 4.67909 4.42531 4.17626 3.91480 3.59998 + 3.17292 2.89228 2.54178 2.19782 1.80057 1.69868 + 1.67001 1.68043 1.68819 1.68367 1.67227 1.71668 + 10.41900 9.61718 9.04274 8.51417 8.02559 7.57191 + 7.15151 6.76226 6.40246 6.07034 5.76393 5.48084 + 5.21767 4.97080 4.73612 4.50538 4.25944 3.95134 + 3.50801 3.20044 2.79726 2.38131 1.86141 1.71186 + 1.64503 1.65386 1.66507 1.66018 1.64198 1.67743 + 10.41242 9.63761 9.07872 8.55323 8.06481 7.61710 + 7.21120 6.84733 6.52480 6.23377 5.95888 5.69107 + 5.43263 5.18546 4.94878 4.72032 4.49181 4.23611 + 3.85506 3.53835 3.06468 2.53604 1.89320 1.74659 + 1.66124 1.65236 1.64246 1.64024 1.64142 1.65784 + 10.39811 9.61834 9.08760 8.60212 8.15679 7.74763 + 7.37264 7.02955 6.71635 6.43105 6.17123 5.93358 + 5.71289 5.50452 5.30577 5.11085 4.90595 4.65523 + 4.27329 3.96312 3.47530 2.88976 2.06731 1.82741 + 1.65765 1.64361 1.63474 1.63233 1.62916 1.63854 + 10.39422 9.63087 9.11924 8.64960 8.21813 7.82189 + 7.45958 7.12992 6.83183 6.56347 6.32244 6.10518 + 5.90603 5.71977 5.54320 5.36930 5.18389 4.95399 + 4.59500 4.29335 3.80171 3.18037 2.22438 1.91743 + 1.66770 1.64169 1.62902 1.62693 1.62027 1.62881 + 10.39773 9.64503 9.14457 8.68434 8.26128 7.87316 + 7.51912 7.19854 6.91094 6.65466 6.42735 6.22545 + 6.04309 5.87475 5.71677 5.56084 5.39212 5.17975 + 4.84138 4.55086 4.06646 3.42869 2.37136 2.00541 + 1.68123 1.64303 1.62471 1.62272 1.61367 1.62295 + 10.40189 9.65730 9.16403 8.71006 8.29275 7.91028 + 7.56216 7.24821 6.96832 6.72106 6.50413 6.31404 + 6.14494 5.99115 5.84864 5.70804 5.55389 5.35690 + 5.03736 4.75878 4.28672 3.64370 2.50774 2.08989 + 1.69668 1.64652 1.62139 1.61928 1.60865 1.61906 + 10.41338 9.67518 9.18763 8.74053 8.33119 7.95772 + 7.61930 7.31545 7.04563 6.80898 6.60416 6.42910 + 6.27994 6.15209 6.03972 5.92851 5.79725 5.61297 + 5.30362 5.04764 4.63691 4.04368 2.76807 2.22717 + 1.72248 1.65890 1.61929 1.61214 1.61028 1.61422 + 10.41191 9.68198 9.20003 8.75843 8.35462 7.98690 + 7.65450 7.35701 7.09394 6.86463 6.66811 6.50277 + 6.36536 6.25191 6.15699 6.06633 5.95823 5.79769 + 5.51276 5.27335 4.88868 4.31916 2.99501 2.37715 + 1.75162 1.66871 1.61831 1.60985 1.60757 1.61128 + 10.39875 9.68504 9.21178 8.77848 8.38289 8.02362 + 7.69997 7.41161 7.15831 6.93964 6.75511 6.60352 + 6.48232 6.38848 6.31812 6.25925 6.19217 6.08140 + 5.85640 5.65438 5.31768 4.80030 3.45702 2.71206 + 1.82884 1.70000 1.61919 1.60851 1.60342 1.60736 + 10.39506 9.68976 9.21545 8.78325 8.39083 8.03644 + 7.71903 7.43767 7.19165 6.98033 6.80292 6.65776 + 6.54146 6.45168 6.38911 6.35135 6.32459 6.25907 + 6.07177 5.89484 5.60546 5.13260 3.78849 3.00776 + 1.91115 1.73476 1.62095 1.61156 1.60029 1.60543 + 10.35896 9.69179 9.22247 8.79475 8.40652 8.05632 + 7.74315 7.46620 7.22495 7.01894 6.84763 6.70973 + 6.60235 6.52392 6.47646 6.45971 6.46380 6.44612 + 6.33231 6.20241 5.96531 5.55552 4.30971 3.46565 + 2.06505 1.81644 1.63200 1.61642 1.59737 1.60348 + 10.33228 9.69520 9.22782 8.80191 8.41550 8.06721 + 7.75608 7.48136 7.24261 7.03944 6.87139 6.73734 + 6.63460 6.56200 6.52240 6.51707 6.53910 6.55200 + 6.48884 6.39177 6.18998 5.82607 4.68305 3.81809 + 2.21078 1.90141 1.64593 1.62204 1.59607 1.60251 + 10.31355 9.69791 9.23150 8.80655 8.42115 8.07397 + 7.76410 7.49084 7.25372 7.05243 6.88655 6.75503 + 6.65527 6.58634 6.55160 6.55343 6.58701 6.62041 + 6.59273 6.51976 6.34546 6.01840 4.96451 4.09840 + 2.34902 1.98677 1.66131 1.62769 1.59561 1.60193 + 10.28262 9.69209 9.23346 8.81343 8.43064 8.08429 + 7.77399 7.49977 7.26192 7.06049 6.89550 6.76654 + 6.67209 6.61112 6.58394 6.58585 6.61004 6.64635 + 6.66026 6.62009 6.47040 6.15939 5.17546 4.33522 + 2.48400 2.06801 1.67535 1.63585 1.59601 1.60155 + 10.26466 9.69322 9.23580 8.81697 8.43540 8.09039 + 7.78152 7.50882 7.27261 7.07303 6.91016 6.78384 + 6.69272 6.63604 6.61422 6.62269 6.65563 6.70693 + 6.75110 6.73844 6.63311 6.37439 5.48322 4.68964 + 2.73747 2.23055 1.70726 1.64862 1.59643 1.60106 + 10.25292 9.69497 9.23810 8.81895 8.43700 8.09218 + 7.78423 7.51319 7.27933 7.08229 6.92140 6.79619 + 6.70621 6.65151 6.63279 6.64573 6.68546 6.74843 + 6.80769 6.80507 6.73057 6.53791 5.73839 4.91181 + 2.95334 2.40045 1.74563 1.64343 1.61064 1.60077 + 10.23470 9.69361 9.23800 8.82098 8.44137 8.09848 + 7.79191 7.52169 7.28812 7.09149 6.93205 6.80986 + 6.72395 6.67394 6.66056 6.67953 6.72605 6.79721 + 6.88116 6.91217 6.89347 6.75241 6.06591 5.40819 + 3.43681 2.71811 1.82424 1.69658 1.60415 1.60038 + 10.22395 9.69542 9.24021 8.82229 8.44171 8.09870 + 7.79288 7.52405 7.29223 7.09729 6.93894 6.81710 + 6.73166 6.68298 6.67179 6.69355 6.74402 6.82367 + 6.92531 6.96954 6.96908 6.86450 6.32020 5.74974 + 3.77335 2.98707 1.91482 1.72680 1.62899 1.60018 + 10.21304 9.69583 9.24135 8.82402 8.44386 8.10105 + 7.79534 7.52660 7.29503 7.10069 6.94353 6.82334 + 6.73909 6.69070 6.68002 6.70525 6.76413 6.85394 + 6.96312 7.01665 7.05616 7.02297 6.58552 6.11141 + 4.35191 3.44735 2.06839 1.80800 1.63387 1.59998 + 10.20821 9.69619 9.24170 8.82453 8.44461 8.10208 + 7.79669 7.52843 7.29754 7.10373 6.94650 6.82565 + 6.74141 6.69452 6.68626 6.71314 6.77200 6.86404 + 6.98893 7.05657 7.09728 7.05616 6.75699 6.45322 + 4.69612 3.73588 2.22183 1.91202 1.65479 1.59988 + 10.22206 9.70207 9.24118 8.82137 8.44116 8.09947 + 7.79548 7.52866 7.29875 7.10568 6.94933 6.82911 + 6.74302 6.69113 6.67863 6.71114 6.78994 6.89559 + 7.00372 7.05893 7.11500 7.13021 6.87298 6.51869 + 5.01522 4.06988 2.36428 1.97465 1.66803 1.59982 + 10.21976 9.70225 9.24145 8.82172 8.44162 8.10006 + 7.79621 7.52955 7.29983 7.10698 6.95087 6.83095 + 6.74520 6.69369 6.68168 6.71479 6.79444 6.90140 + 7.01214 7.07015 7.13216 7.15930 6.94850 6.63837 + 5.23511 4.29612 2.50108 2.06054 1.68470 1.59978 + 10.19910 9.69653 9.24241 8.82564 8.44617 8.10416 + 7.79932 7.53161 7.30121 7.10795 6.95149 6.83174 + 6.74878 6.70328 6.69667 6.72577 6.78789 6.88481 + 7.01765 7.09501 7.16504 7.18165 7.03071 6.86103 + 5.55222 4.59929 2.74588 2.25836 1.70969 1.59973 + 10.19575 9.69581 9.24216 8.82563 8.44620 8.10409 + 7.79906 7.53113 7.30063 7.10745 6.95141 6.83235 + 6.74976 6.70392 6.69644 6.72474 6.78725 6.88758 + 7.02242 7.09756 7.17593 7.22798 7.12514 6.89695 + 5.76966 4.91683 2.97362 2.39261 1.74711 1.59969 + 0.40837 0.43094 0.45453 0.47918 0.50486 0.53146 + 0.55883 0.58675 0.61489 0.64289 0.67033 0.69673 + 0.72155 0.74472 0.76762 0.79437 0.82875 0.86790 + 0.90310 0.91566 0.92673 0.93679 0.95719 0.96440 + 0.96927 0.96978 0.97028 0.97036 0.97034 0.97155 + 0.61346 0.64286 0.67318 0.70453 0.73686 0.77011 + 0.80416 0.83891 0.87421 0.90992 0.94588 0.98203 + 1.01849 1.05532 1.09229 1.12933 1.16710 1.20900 + 1.25880 1.28563 1.31001 1.32641 1.34574 1.35138 + 1.35438 1.35463 1.35541 1.35571 1.35580 1.33673 + 0.80740 0.84316 0.87989 0.91777 0.95676 0.99676 + 1.03766 1.07933 1.12160 1.16431 1.20727 1.25039 + 1.29376 1.33742 1.38109 1.42464 1.46886 1.51776 + 1.57611 1.60826 1.63917 1.66134 1.68274 1.68698 + 1.69018 1.69065 1.69139 1.69166 1.69175 1.67157 + 1.16051 1.20951 1.25924 1.31001 1.36165 1.41395 + 1.46665 1.51949 1.57215 1.62441 1.67601 1.72692 + 1.77759 1.82836 1.87897 1.92941 1.98078 2.03811 + 2.10733 2.14559 2.18199 2.20777 2.23377 2.23963 + 2.24424 2.24488 2.24556 2.24567 2.24572 2.24124 + 1.47579 1.53692 1.59829 1.66024 1.72246 1.78456 + 1.84615 1.90674 1.96590 2.02326 2.07864 2.13218 + 2.18489 2.23770 2.29049 2.34339 2.39778 2.45914 + 2.53354 2.57413 2.61100 2.63580 2.66532 2.67433 + 2.68034 2.68092 2.68157 2.68153 2.68157 2.69396 + 1.76105 1.83254 1.90359 1.97460 2.04512 2.11458 + 2.18242 2.24798 2.31072 2.37017 2.42627 2.47940 + 2.53123 2.58334 2.63577 2.68882 2.74406 2.80694 + 2.88304 2.92381 2.95897 2.98118 3.01290 3.02488 + 3.03188 3.03233 3.03295 3.03283 3.03286 3.05730 + 2.01424 2.10314 2.18765 2.26805 2.34375 2.41447 + 2.48046 2.54280 2.60323 2.66196 2.71885 2.77382 + 2.82745 2.88041 2.93313 2.98711 3.04422 3.10591 + 3.17317 3.20812 3.24214 3.26814 3.29979 3.31143 + 3.32021 3.32109 3.32123 3.32070 3.32094 3.35145 + 2.46891 2.57797 2.67799 2.76919 2.85079 2.92278 + 2.98617 3.04361 3.09894 3.15294 3.20564 3.25689 + 3.30713 3.35685 3.40636 3.45681 3.50960 3.56579 + 3.62593 3.65672 3.68657 3.70968 3.74006 3.75205 + 3.76093 3.76168 3.76175 3.76132 3.76151 3.78720 + 2.86386 2.98666 3.09592 3.19184 3.27370 3.34180 + 3.39808 3.44672 3.49357 3.53999 3.58611 3.63177 + 3.67716 3.72247 3.76780 3.81370 3.86085 3.91003 + 3.96164 3.98794 4.01410 4.03517 4.06230 4.07255 + 4.08016 4.08071 4.08086 4.08078 4.08083 4.08968 + 3.67255 3.81139 3.92687 4.01978 4.08975 4.13829 + 4.16938 4.19055 4.21158 4.23498 4.26122 4.29038 + 4.32229 4.35650 4.39158 4.42412 4.45186 4.47987 + 4.51435 4.53384 4.55289 4.56785 4.58661 4.59096 + 4.59469 4.59503 4.59531 4.59562 4.59576 4.56348 + 4.31599 4.45104 4.55667 4.63470 4.68537 4.71111 + 4.71723 4.71296 4.70990 4.71118 4.71744 4.72902 + 4.74574 4.76692 4.79009 4.80919 4.82003 4.83061 + 4.85111 4.86521 4.87912 4.89009 4.90272 4.90214 + 4.90394 4.90444 4.90458 4.90491 4.90511 4.85722 + 5.30451 5.40740 5.47547 5.51286 5.52095 5.50325 + 5.46627 5.42035 5.37780 5.34223 5.31428 5.29422 + 5.28193 5.27628 5.27421 5.26803 5.25260 5.23836 + 5.23872 5.24476 5.25069 5.25504 5.26044 5.25750 + 5.25765 5.25813 5.25820 5.25833 5.25851 5.22636 + 6.04815 6.11063 6.13682 6.13286 6.10088 6.04504 + 5.97218 5.89279 5.81892 5.75413 5.69895 5.65320 + 5.61659 5.58746 5.56285 5.53527 5.49997 5.46759 + 5.45195 5.45097 5.45008 5.44896 5.44936 5.44662 + 5.44604 5.44636 5.44641 5.44637 5.44648 5.43813 + 6.63846 6.66248 6.64987 6.60842 6.54077 6.45154 + 6.34782 6.24000 6.14008 6.05132 5.97411 5.90767 + 5.85119 5.80246 5.75877 5.71331 5.66193 5.61464 + 5.58454 5.57674 5.56949 5.56364 5.55959 5.55697 + 5.55577 5.55596 5.55598 5.55581 5.55587 5.56289 + 7.24861 7.14524 7.03580 6.92778 6.82111 6.71593 + 6.61236 6.51048 6.41064 6.31345 6.21946 6.12874 + 6.04236 5.96097 5.88554 5.81746 5.75810 5.70744 + 5.66840 5.65709 5.65450 5.65605 5.62903 5.61212 + 5.61869 5.62249 5.62138 5.62010 5.62216 5.63408 + 7.88077 7.81005 7.70278 7.57020 7.41602 7.24596 + 7.06793 6.89263 6.73232 6.59000 6.46467 6.35410 + 6.25481 6.16349 6.07780 5.99317 5.90689 5.82570 + 5.75925 5.73304 5.70920 5.69197 5.67576 5.67093 + 5.66773 5.66757 5.66736 5.66719 5.66715 5.68017 + 8.41778 8.36040 8.20718 7.99428 7.75748 7.53078 + 7.32020 7.12648 6.95030 6.79039 6.64278 6.50468 + 6.37655 6.25915 6.15114 6.04945 5.95140 5.85758 + 5.77205 5.73536 5.70295 5.68077 5.65750 5.65064 + 5.64594 5.64567 5.64536 5.64511 5.64521 5.65326 + 9.37571 9.20301 8.93482 8.61208 8.27355 7.95472 + 7.66276 7.40060 7.17031 6.96507 6.77223 6.58564 + 6.41260 6.25913 6.12304 5.99625 5.87209 5.75175 + 5.64100 5.59226 5.54602 5.51145 5.47627 5.46392 + 5.45636 5.45596 5.45533 5.45509 5.45515 5.45444 + 9.98077 9.69731 9.32811 8.91611 8.50132 8.11903 + 7.77328 7.46271 7.18583 6.93713 6.70837 6.49493 + 6.29905 6.12260 5.96463 5.81927 5.68150 5.55060 + 5.42787 5.37094 5.31616 5.27477 5.23114 5.21539 + 5.20575 5.20524 5.20444 5.20414 5.20422 5.20170 + 10.79827 10.19980 9.64006 9.12191 8.64178 8.19810 + 7.78999 7.41568 7.07402 6.76344 6.48182 6.22686 + 5.99526 5.78515 5.59779 5.43399 5.28981 5.14979 + 4.99968 4.92420 4.85645 4.81001 4.75655 4.74089 + 4.72980 4.72884 4.72780 4.72753 4.72766 4.72443 + 11.16591 10.45779 9.80743 9.21086 8.66325 8.16160 + 7.70447 7.28902 6.91255 6.57241 6.26569 5.98887 + 5.73723 5.50768 5.30098 5.11775 4.95456 4.79626 + 4.62958 4.54593 4.46862 4.41362 4.35596 4.34186 + 4.33175 4.33050 4.32912 4.32901 4.32887 4.32652 + 11.37578 10.59007 9.87858 9.22941 8.63749 8.09853 + 7.61008 7.16851 6.77004 6.41113 6.08809 5.79649 + 5.53044 5.28585 5.06311 4.86240 4.68118 4.50560 + 4.32393 4.23292 4.14644 4.08294 4.02244 4.01066 + 4.00121 3.99958 3.99797 3.99800 3.99763 3.99747 + 11.50195 10.65861 9.90352 9.21700 8.59414 8.02975 + 7.52005 7.06070 6.64727 6.27555 5.94121 5.63916 + 5.36250 5.10649 4.87118 4.65644 4.45991 4.26935 + 4.07393 3.97604 3.88158 3.81096 3.74645 3.73531 + 3.72531 3.72336 3.72164 3.72172 3.72122 3.72283 + 11.63671 10.69369 9.87212 9.13644 8.47907 7.89150 + 7.36509 6.89150 6.46301 6.07485 5.72298 5.40285 + 5.10849 4.83525 4.58148 4.34413 4.12015 3.90656 + 3.69909 3.59607 3.48898 3.40146 3.32387 3.30835 + 3.29412 3.29185 3.28988 3.28968 3.28937 3.29136 + 11.67741 10.68612 9.83121 9.06692 8.38569 7.77820 + 7.23483 6.74681 6.30636 5.90843 5.54856 5.22169 + 4.92134 4.64228 4.38189 4.13564 3.89899 3.66842 + 3.43984 3.32538 3.20887 3.11491 3.02226 2.99792 + 2.97730 2.97487 2.97311 2.97286 2.97261 2.97279 + 11.63280 10.59351 9.70969 8.91940 8.21629 7.58768 + 7.02499 6.52011 6.06614 5.65780 5.29012 4.95758 + 4.65331 4.37121 4.10685 3.85250 3.60028 3.34385 + 3.07733 2.93903 2.79734 2.68151 2.56017 2.52638 + 2.49942 2.49660 2.49450 2.49415 2.49395 2.49245 + 11.53832 10.49028 9.60720 8.81671 8.11280 7.48110 + 6.91462 6.40652 5.95104 5.54257 5.17544 4.84320 + 4.53784 4.25314 3.98668 3.73446 3.48744 3.22325 + 2.92027 2.75446 2.58469 2.44675 2.30694 2.27573 + 2.25070 2.24730 2.24426 2.24401 2.24358 2.24741 + 11.29687 10.26871 9.42072 8.66446 7.98902 7.38081 + 6.83345 6.34065 5.89701 5.49712 5.13535 4.80521 + 4.49839 4.20847 3.93299 3.66808 3.40545 3.12531 + 2.80320 2.61872 2.41141 2.22608 2.04205 2.00816 + 1.99965 1.99905 1.99163 1.98945 1.99121 2.01951 + 11.09484 10.10430 9.30088 8.58366 7.93831 7.35383 + 6.82473 6.34567 5.91195 5.51889 5.16159 4.83430 + 4.52976 4.24202 3.96818 3.70338 3.43733 3.14573 + 2.79725 2.59076 2.35299 2.13608 1.91608 1.87566 + 1.87801 1.87988 1.86948 1.86590 1.86946 1.91692 + 10.93747 9.98153 9.21882 8.53606 7.91790 7.35524 + 6.84342 6.37774 5.95415 5.56855 5.21659 4.89319 + 4.59183 4.30696 4.03539 3.77157 3.50372 3.20414 + 2.83593 2.61223 2.34907 2.10513 1.85004 1.80111 + 1.81076 1.81470 1.80200 1.79743 1.80244 1.85635 + 10.81385 9.88773 9.16066 8.50710 7.91269 7.36932 + 6.87307 6.41975 6.00581 5.62760 5.28126 4.96219 + 4.66445 4.38284 4.11392 3.85167 3.58313 3.27792 + 2.89438 2.65660 2.37190 2.10364 1.81465 1.75623 + 1.77016 1.77575 1.76126 1.75597 1.76213 1.81603 + 10.62979 9.75317 9.08504 8.47881 7.92370 7.41270 + 6.94290 6.51097 6.11411 5.74942 5.41379 5.10347 + 4.81350 4.53920 4.27678 4.01920 3.75121 3.43691 + 3.02633 2.76484 2.44646 2.14202 1.80389 1.72388 + 1.71000 1.72011 1.72548 1.72125 1.71387 1.76619 + 10.51065 9.66949 9.04350 8.47147 7.94531 7.45874 + 7.00944 6.59464 6.21202 5.85918 5.53350 5.23177 + 4.94969 4.68299 4.42767 4.17619 3.91194 3.59535 + 3.16929 2.89052 2.54296 2.20240 1.81071 1.71139 + 1.68637 1.69748 1.70551 1.70090 1.68960 1.73673 + 10.39657 9.62754 9.04552 8.48968 7.97446 7.51090 + 7.09696 6.72704 6.39494 6.09054 5.80017 5.51526 + 5.23646 4.96523 4.70370 4.45543 4.21598 3.95413 + 3.56977 3.25950 2.81571 2.34564 1.82647 1.72768 + 1.68619 1.68115 1.67034 1.66800 1.67261 1.69742 + 10.33219 9.58814 9.04681 8.52976 8.04303 7.59331 + 7.18643 6.82866 6.52372 6.25278 5.98419 5.70468 + 5.43432 5.18628 4.95249 4.71487 4.46311 4.21279 + 3.85806 3.53536 3.07312 2.54968 1.87696 1.76290 + 1.68846 1.67226 1.65913 1.66007 1.65505 1.67776 + 10.29819 9.58101 9.07469 8.58908 8.13158 7.70992 + 7.32847 6.99150 6.70174 6.44583 6.20104 5.95615 + 5.72152 5.50380 5.29719 5.08822 4.86494 4.62393 + 4.27585 3.96988 3.49321 2.90444 2.04610 1.83557 + 1.68773 1.66718 1.65079 1.64975 1.64605 1.65835 + 10.31400 9.59534 9.10062 8.63070 8.19096 7.78695 + 7.42124 7.09628 6.81362 6.56445 6.33376 6.11301 + 5.90613 5.71493 5.53416 5.35159 5.15295 4.92286 + 4.58069 4.28817 3.81858 3.20636 2.21192 1.91664 + 1.69325 1.66606 1.64610 1.64359 1.64081 1.64855 + 10.33836 9.61241 9.12131 8.66042 8.23253 7.84059 + 7.48567 7.16874 6.89035 6.64505 6.42377 6.22046 + 6.03482 5.86539 5.70687 5.54708 5.36959 5.15138 + 4.81575 4.53391 4.07900 3.46354 2.36794 1.99847 + 1.70196 1.66692 1.64285 1.63924 1.63697 1.64264 + 10.35923 9.62786 9.13750 8.68170 8.26174 7.87898 + 7.53284 7.22239 6.94667 6.70330 6.48887 6.29961 + 6.13116 5.97869 5.83695 5.69387 5.53305 5.33161 + 5.01682 4.74612 4.28979 3.65707 2.50913 2.09476 + 1.71392 1.66592 1.64057 1.63815 1.62844 1.63872 + 10.38267 9.64592 9.15838 8.71173 8.30319 7.93076 + 7.59344 7.29057 7.02146 6.78522 6.58066 6.40591 + 6.25742 6.13076 6.01996 5.91017 5.77988 5.59676 + 5.28985 5.03612 4.62899 4.04032 2.77244 2.23552 + 1.73818 1.67634 1.63842 1.63145 1.62979 1.63383 + 10.37774 9.65374 9.17374 8.73261 8.32826 7.95946 + 7.62605 7.32832 7.06653 6.83975 6.64631 6.48352 + 6.34637 6.22978 6.12928 6.03344 5.92540 5.77885 + 5.52384 5.29206 4.88387 4.27132 2.96996 2.40255 + 1.78076 1.68809 1.63269 1.62927 1.61686 1.63088 + 10.36827 9.65561 9.18214 8.74912 8.35422 7.99581 + 7.67306 7.38537 7.13226 6.91342 6.72852 6.57678 + 6.45620 6.36410 6.29620 6.23943 6.17314 6.06264 + 5.83869 5.63810 5.30435 4.79155 3.45718 2.71672 + 1.84226 1.71572 1.63781 1.62746 1.62284 1.62693 + 10.35881 9.65724 9.18456 8.75378 8.36255 8.00918 + 7.69260 7.41189 7.16639 6.95547 6.77838 6.63351 + 6.51758 6.42836 6.36655 6.32975 6.30407 6.23950 + 6.05298 5.87687 5.58977 5.12094 3.78591 3.01064 + 1.92338 1.74940 1.63918 1.63040 1.61965 1.62498 + 10.32095 9.65780 9.19064 8.76483 8.37826 8.02950 + 7.71754 7.44160 7.20115 6.99576 6.82493 6.68736 + 6.58024 6.50204 6.45476 6.43819 6.44244 6.42499 + 6.31174 6.18254 5.94710 5.54038 4.30350 3.46556 + 2.07524 1.82945 1.64965 1.63502 1.61664 1.62299 + 10.29526 9.66174 9.19634 8.77223 8.38742 8.04055 + 7.73066 7.45705 7.21922 7.01680 6.84936 6.71574 + 6.61329 6.54083 6.50118 6.49565 6.51736 6.53012 + 6.46740 6.37097 6.17043 5.80890 4.67435 3.81571 + 2.21934 1.91316 1.66309 1.64042 1.61525 1.62199 + 10.27785 9.66511 9.20043 8.77709 8.39318 8.04735 + 7.73869 7.46652 7.23037 7.02990 6.86469 6.73369 + 6.63425 6.56541 6.53054 6.53200 6.56503 6.59810 + 6.57080 6.49841 6.32509 5.99995 4.95391 4.09409 + 2.35622 1.99750 1.67803 1.64584 1.61471 1.62140 + 10.24756 9.65966 9.20261 8.78404 8.40260 8.05749 + 7.74838 7.47527 7.23848 7.03802 6.87386 6.74553 + 6.65131 6.59010 6.56232 6.56368 6.58772 6.62412 + 6.63833 6.59844 6.44935 6.13991 5.16341 4.32940 + 2.48995 2.07787 1.69166 1.65374 1.61504 1.62100 + 10.23009 9.66098 9.20501 8.78755 8.40727 8.06343 + 7.75569 7.48403 7.24876 7.05003 6.88788 6.76207 + 6.67118 6.61441 6.59223 6.60034 6.63314 6.68444 + 6.72870 6.71621 6.61129 6.35377 5.46887 4.68116 + 2.74144 2.23897 1.72278 1.66604 1.61527 1.62049 + 10.21786 9.66267 9.20756 8.78983 8.40910 8.06538 + 7.75837 7.48802 7.25455 7.05786 6.89771 6.77366 + 6.68464 6.63014 6.61100 6.62339 6.66247 6.72307 + 6.78331 6.78744 6.71833 6.50573 5.68237 4.94386 + 2.96406 2.39227 1.75899 1.67414 1.61714 1.62019 + 10.19952 9.66090 9.20701 8.79148 8.41317 8.07137 + 7.76571 7.49623 7.26328 7.06712 6.90806 6.78617 + 6.70057 6.65093 6.63788 6.65704 6.70345 6.77432 + 6.85800 6.88899 6.87054 6.73019 6.04736 5.39408 + 3.43613 2.72301 1.83757 1.71239 1.62248 1.61981 + 10.18907 9.66085 9.20761 8.79264 8.41483 8.07354 + 7.76840 7.49949 7.26721 7.07182 6.91366 6.79279 + 6.70833 6.66003 6.64896 6.67150 6.72342 6.80155 + 6.89704 6.94105 6.95118 6.85913 6.28167 5.69440 + 3.80311 3.00481 1.91972 1.74800 1.63054 1.61962 + 10.17787 9.66318 9.21049 8.79456 8.41558 8.07388 + 7.76918 7.50135 7.27056 7.07684 6.92019 6.80043 + 6.71647 6.66818 6.65745 6.68255 6.74121 6.83073 + 6.93953 6.99293 7.03250 6.99968 6.56416 6.09276 + 4.34573 3.44750 2.07860 1.82101 1.65157 1.61945 + 10.17339 9.66371 9.21104 8.79541 8.41673 8.07522 + 7.77063 7.50296 7.27249 7.07923 6.92307 6.80372 + 6.72018 6.67238 6.66247 6.68919 6.75086 6.84492 + 6.96122 7.02120 7.07291 7.06840 6.73667 6.33452 + 4.72778 3.78962 2.22671 1.90223 1.66931 1.61937 + 10.17077 9.66425 9.21150 8.79595 8.41748 8.07619 + 7.77180 7.50428 7.27390 7.08072 6.92477 6.80583 + 6.72285 6.67577 6.66673 6.69446 6.75736 6.85353 + 6.97451 7.03881 7.09745 7.10874 6.84745 6.49877 + 5.00887 4.06303 2.37118 1.98430 1.68624 1.61933 + 10.18590 9.67009 9.21072 8.79229 8.41338 8.07289 + 7.77000 7.50418 7.27519 7.08294 6.92734 6.80780 + 6.72233 6.67098 6.65900 6.69200 6.77139 6.87800 + 6.98837 7.04620 7.10808 7.13525 6.92558 6.61722 + 5.22316 4.29020 2.50712 2.07026 1.70121 1.61929 + 10.16497 9.66412 9.21150 8.79613 8.41793 8.07702 + 7.77314 7.50624 7.27655 7.08387 6.92786 6.80842 + 6.72572 6.68043 6.67395 6.70302 6.76489 6.86142 + 6.99379 7.07089 7.14075 7.15747 7.00752 6.83887 + 5.53772 4.59051 2.74987 2.26664 1.72538 1.61923 + 10.15964 9.66297 9.21141 8.79623 8.41784 8.07681 + 7.77288 7.50594 7.27618 7.08360 6.92809 6.80952 + 6.72726 6.68145 6.67379 6.70184 6.76413 6.86420 + 6.99847 7.07326 7.15144 7.20361 7.10145 6.87405 + 5.75349 4.90604 2.97594 2.39944 1.76217 1.61918 + \ No newline at end of file diff --git a/openmc/data/photon.py b/openmc/data/photon.py index d725c8975..c42defb9e 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -80,6 +80,20 @@ _REACTION_NAME = { # is a 2D array with shape (n_shells, n_momentum_values) stored on the key Z _COMPTON_PROFILES = {} +# Stopping powers are read from a pre-generated HDF5 file when they are first +# needed. The dictionary stores an array of energy values at which the other +# quantities are tabulated with the key 'energy' and for each element has the +# mass density, the mean excitation energy, and arrays containing the collision +# stopping powers, radiative stopping powers, and the density effect parameter +# stored on the key 'Z'. +_STOPPING_POWERS = {} + +# Scaled bremsstrahlung DCSs are read from a data file provided by Selzter and +# Berger when they are first needed. The dictionary stores an array of n +# incident electron kinetic energies with key 'electron_energies', an array of +# k reduced photon energies with key 'photon_energies', and the cross sections +# for each element are in a 2D array with shape (n, k) stored on the key 'Z'. +_BREMSSTRAHLUNG = {} class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -257,11 +271,11 @@ class AtomicRelaxation(EqualityMixin): class IncidentPhoton(EqualityMixin): """Photon interaction data. - This class stores photo-atomic, photo-nuclear, atomic relaxation, and - Compton profile data assembled from different sources. To create an - instance, the factory method :meth:`IncidentPhoton.from_endf` can be - used. To add atomic relaxation or Compton profile data, set the - :attr:`IncidentPhoton.atomic_relaxation` and + This class stores photo-atomic, photo-nuclear, atomic relaxation, + Compton profile, stopping power, and bremsstrahlung data assembled from + different sources. To create an instance, the factory method + :meth:`IncidentPhoton.from_endf` can be used. To add atomic relaxation or + Compton profile data, set the :attr:`IncidentPhoton.atomic_relaxation` and :attr:`IncidentPhoton.compton_profiles` attributes directly. Parameters @@ -282,6 +296,19 @@ class IncidentPhoton(EqualityMixin): the projection of the electron momentum on the scattering vector, :math:`p_z` for each subshell). Note that subshell occupancies may not match the atomic relaxation data. + stopping_powers : dict + Dictionary of stopping power data with keys 'energy', 'density' (mass + density in g/cm:sup:`3`), 'I' (mean excitation energy), 's_collision' + (collision stopping power in MeV cm:sup:`2`/g), 's_radiative' + (radiative stopping power in MeV cm:sup:`2`/g), and 'density_effect' + (density effect parameter). + bremsstrahlung : dict + Dictionary of bremsstrahlung DCS data with keys 'electron_energy' + (incident electron kinetic energy values in MeV), 'photon_energy' + (ratio of the energy of the emitted photon to the incident electron + kinetic energy), and 'dcs' (cross sectin values). The cross sections + are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where + :math:`E_k` is the energy of the emitted photon. reactions : collections.OrderedDict Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -297,6 +324,8 @@ class IncidentPhoton(EqualityMixin): self.reactions = OrderedDict() self.summed_reactions = OrderedDict() self.compton_profiles = {} + self.stopping_powers = {} + self.bremsstrahlung = {} def __contains__(self, mt): return mt in self.reactions or mt in self.summed_reactions @@ -396,6 +425,60 @@ class IncidentPhoton(EqualityMixin): data.compton_profiles['binding_energy'] = profile['binding_energy'] data.compton_profiles['J'] = [Tabulated1D(pz, J_k) for J_k in profile['J']] + # Load stopping power data if it has not yet been loaded + if not _STOPPING_POWERS: + filename = os.path.join(os.path.dirname(__file__), 'stopping_powers.h5') + with h5py.File(filename, 'r') as f: + _STOPPING_POWERS['energy'] = f['energy'].value + for i in range(1, 99): + group = f['{:03}'.format(i)] + _STOPPING_POWERS[i] = {'density': group.attrs['density'], + 'I': group.attrs['I'], + 's_collision': group['s_collision'].value, + 's_radiative': group['s_radiative'].value, + 'density_effect': group['density_effect'].value} + + # Add stopping power data + if Z < 99: + data.stopping_powers['energy'] = _STOPPING_POWERS['energy'] + S = _STOPPING_POWERS[Z] + keys = ['density', 'I', 's_collision', 's_radiative', 'density_effect'] + for k in keys: + data.stopping_powers[k] = S[k] + + # Load bremsstrahlung data if it has not yet been loaded + if not _BREMSSTRAHLUNG: + filename = os.path.join(os.path.dirname(__file__), 'BREMX.DAT') + brem = open(filename, 'r').read().split() + + # Get number of tabulated electron and photon energy values + n = int(brem[37]) + k = int(brem[38]) + + # Index in data + j = 39 + + # Get incident electron kinetic energy values + _BREMSSTRAHLUNG['electron_energy'] = [float(x) for x in brem[j:j+n]] + j += n + + # Get reduced photon energy values + _BREMSSTRAHLUNG['photon_energy'] = [float(x) for x in brem[j:j+k]] + j += k + + for i in range(1, 101): + # Get the scaled cross section values for each electron energy and + # reduced photon energy for this Z + dcs = np.reshape([float(x) for x in brem[j:j+k*n]], (n, k)) + j += k*n + + _BREMSSTRAHLUNG[i] = {'dcs': dcs} + + # Add bremsstrahlung DCS data + data.bremsstrahlung['electron_energy'] = _BREMSSTRAHLUNG['electron_energy'] + data.bremsstrahlung['photon_energy'] = _BREMSSTRAHLUNG['photon_energy'] + data.bremsstrahlung['dcs'] = _BREMSSTRAHLUNG[Z]['dcs'] + return data def export_to_hdf5(self, path, mode='a'): @@ -515,6 +598,29 @@ class IncidentPhoton(EqualityMixin): J = np.array([Jk.y for Jk in profile['J']]) compton_group.create_dataset('J', data=J) + # Write stopping powers + if self.stopping_powers: + s_group = group.create_group('stopping_powers') + + S = self.stopping_powers + s_group.attrs['density'] = S['density'] + s_group.attrs['I'] = S['I'] + + keys = ['energy', 's_collision', 's_radiative', 'density_effect'] + for k in keys: + s_group.create_dataset(k, data=S[k]) + + # Write bremsstrahlung + if self.bremsstrahlung: + brem_group = group.create_group('bremsstrahlung') + + brem = self.bremsstrahlung + brem_group.create_dataset('electron_energy', + data=brem['electron_energy']) + brem_group.create_dataset('photon_energy', + data=brem['photon_energy']) + brem_group.create_dataset('dcs', data=brem['dcs']) + class PhotonReaction(EqualityMixin): """Photon-induced reaction diff --git a/scripts/openmc-make-stopping-powers b/scripts/openmc-make-stopping-powers new file mode 100755 index 000000000..5a9c255a1 --- /dev/null +++ b/scripts/openmc-make-stopping-powers @@ -0,0 +1,54 @@ +#!/usr/bin/env python + +from __future__ import print_function + +from six.moves.urllib.parse import urlencode +from six.moves.urllib.request import urlopen +from lxml import html +import numpy as np +import h5py + +from openmc.data import ATOMIC_SYMBOL + + +base_url = 'https://physics.nist.gov/cgi-bin/Star/e_table-t.pl' +energies = np.logspace(-3, 3, 200) +data = {'matno': '', 'Energies': '\n'.join(str(x) for x in energies)} +columns = {1: 's_collision', 2: 's_radiative', 4: 'density_effect'} + +# ============================================================================== +# SCRAPE DATA FROM ESTAR SITE AND GENERATE STOPPING POWER HDF5 FILE + +print('Generating stopping_powers.h5...') + +with h5py.File('stopping_powers.h5', 'w') as f: + + # Write energies + f.create_dataset('energy', data=energies) + + for Z in range(1, 99): + print('Processing {} data...'.format(ATOMIC_SYMBOL[Z])) + + # Update form-encoded data to send in POST request for this element + data['matno'] = '{:03}'.format(Z) + payload = urlencode(data).encode("utf-8") + + # Retrieve data from ESTAR site + r = urlopen(url=base_url, data=payload).read() + + # Remove text and reformat data + r = html.fromstring(r).xpath('//pre//text()') + values = np.fromstring(' '.join(r[12:-5]), sep=' ').reshape((-1, 5)).T + + # Create group for this element + group = f.create_group('{:03}'.format(Z)) + + # Write the density and mean excitation energy + attributes = np.fromstring(r[3], sep=' ') + group.attrs['density'] = attributes[1] + group.attrs['I'] = attributes[2] + + # Write collision and radiative stopping powers and density effect + # parameter + for i in columns: + group.create_dataset(columns[i], data=values[i]) From 63bf5f5773df307ea2a1d73090155a2e12f7d422 Mon Sep 17 00:00:00 2001 From: amandalund Date: Tue, 10 Oct 2017 19:19:02 -0500 Subject: [PATCH 28/68] Address #9 comments --- openmc/data/photon.py | 23 +++++++++-------------- openmc/data/stopping_powers.h5 | Bin 0 -> 685536 bytes setup.py | 11 +---------- 3 files changed, 10 insertions(+), 24 deletions(-) create mode 100644 openmc/data/stopping_powers.h5 diff --git a/openmc/data/photon.py b/openmc/data/photon.py index c42defb9e..d2750d934 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -441,10 +441,7 @@ class IncidentPhoton(EqualityMixin): # Add stopping power data if Z < 99: data.stopping_powers['energy'] = _STOPPING_POWERS['energy'] - S = _STOPPING_POWERS[Z] - keys = ['density', 'I', 's_collision', 's_radiative', 'density_effect'] - for k in keys: - data.stopping_powers[k] = S[k] + data.stopping_powers.update(_STOPPING_POWERS[Z]) # Load bremsstrahlung data if it has not yet been loaded if not _BREMSSTRAHLUNG: @@ -459,17 +456,17 @@ class IncidentPhoton(EqualityMixin): j = 39 # Get incident electron kinetic energy values - _BREMSSTRAHLUNG['electron_energy'] = [float(x) for x in brem[j:j+n]] + _BREMSSTRAHLUNG['electron_energy'] = np.fromiter(brem[j:j+n], float, n) j += n # Get reduced photon energy values - _BREMSSTRAHLUNG['photon_energy'] = [float(x) for x in brem[j:j+k]] + _BREMSSTRAHLUNG['photon_energy'] = np.fromiter(brem[j:j+k], float, k) j += k for i in range(1, 101): # Get the scaled cross section values for each electron energy and # reduced photon energy for this Z - dcs = np.reshape([float(x) for x in brem[j:j+k*n]], (n, k)) + dcs = np.reshape(np.fromiter(brem[j:j+n*k], float, n*k), (n, k)) j += k*n _BREMSSTRAHLUNG[i] = {'dcs': dcs} @@ -602,13 +599,11 @@ class IncidentPhoton(EqualityMixin): if self.stopping_powers: s_group = group.create_group('stopping_powers') - S = self.stopping_powers - s_group.attrs['density'] = S['density'] - s_group.attrs['I'] = S['I'] - - keys = ['energy', 's_collision', 's_radiative', 'density_effect'] - for k in keys: - s_group.create_dataset(k, data=S[k]) + for key, value in self.stopping_powers.items(): + if key in ('density', 'I'): + s_group.attrs[key] = value + else: + s_group.create_dataset(key, data=value) # Write bremsstrahlung if self.bremsstrahlung: diff --git a/openmc/data/stopping_powers.h5 b/openmc/data/stopping_powers.h5 new file mode 100644 index 0000000000000000000000000000000000000000..7730925cf685da169435f2238381c6e0c1e1d897 GIT binary patch literal 685536 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

    }Y&xn2}uFyBR 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%0Aep@V_xZ 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 VHtynaB%hJO&z8H3*KO;e`xn*z=K}x$ literal 0 HcmV?d00001 diff --git a/setup.py b/setup.py index d0c6bd5b2..ab93748b0 100755 --- a/setup.py +++ b/setup.py @@ -37,7 +37,7 @@ kwargs = {'name': 'openmc', # Data files and librarries 'package_data': { 'openmc': ['_libopenmc.{}'.format(suffix)], - 'openmc.data': ['mass.mas12', 'fission_Q_data_endfb71.h5'] + 'openmc.data': ['mass.mas12', '*.h5'] }, # Metadata @@ -67,15 +67,6 @@ if have_setuptools: 'vtk': ['vtk', 'silomesh'], 'validate': ['lxml'] }, - - # Data files - 'package_data': { - 'openmc.data': [ - 'mass.mas12', - 'fission_Q_data_endfb71.h5', - 'compton_profiles.h5' - ] - }, }) # If Cython is present, add resonance reconstruction capability From ae6e90fb6ef9b19ad9276a14e65c0057effdbc16 Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 15 Nov 2017 10:18:49 -0700 Subject: [PATCH 29/68] Implementing TTB --- openmc/data/photon.py | 30 +++++-- src/global.F90 | 5 +- src/input_xml.F90 | 6 ++ src/photon_header.F90 | 179 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 211 insertions(+), 9 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index d2750d934..c918a4dd4 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -448,26 +448,40 @@ class IncidentPhoton(EqualityMixin): filename = os.path.join(os.path.dirname(__file__), 'BREMX.DAT') brem = open(filename, 'r').read().split() + # Incident electron kinetic energy grid + _BREMSSTRAHLUNG['electron_energy'] = np.logspace(-3, 3, 200) + log_energy = np.log(_BREMSSTRAHLUNG['electron_energy']) + # Get number of tabulated electron and photon energy values n = int(brem[37]) k = int(brem[38]) # Index in data - j = 39 + p = 39 - # Get incident electron kinetic energy values - _BREMSSTRAHLUNG['electron_energy'] = np.fromiter(brem[j:j+n], float, n) - j += n + # Get log of incident electron kinetic energy values, used for cubic + # spline interpolation in log energy + logx = np.log(np.fromiter(brem[p:p+n], float, n)) + p += n # Get reduced photon energy values - _BREMSSTRAHLUNG['photon_energy'] = np.fromiter(brem[j:j+k], float, k) - j += k + _BREMSSTRAHLUNG['photon_energy'] = np.fromiter(brem[p:p+k], float, k) + p += k for i in range(1, 101): + dcs = np.empty([len(log_energy), k]) + # Get the scaled cross section values for each electron energy and # reduced photon energy for this Z - dcs = np.reshape(np.fromiter(brem[j:j+n*k], float, n*k), (n, k)) - j += k*n + logy = np.log(np.reshape(np.fromiter(brem[p:p+n*k], float, n*k), (n, k))) + p += k*n + + for j in range(k): + # Cubic spline log-log interpolation + cs = CubicSpline(logx, logy[:,j]) + + # Get scaled DCS values (millibarns) on new energy grid + dcs[:,j] = np.exp(cs(log_energy)) _BREMSSTRAHLUNG[i] = {'dcs': dcs} diff --git a/src/global.F90 b/src/global.F90 index 30d824a6d..44d092c29 100644 --- a/src/global.F90 +++ b/src/global.F90 @@ -15,7 +15,7 @@ module global use mesh_header, only: RegularMesh use mgxs_header, only: Mgxs, MgxsContainer use nuclide_header - use photon_header, only: PhotonInteraction, ElementMicroXS + use photon_header, only: PhotonInteraction, Bremsstrahlung, ElementMicroXS use plot_header, only: ObjectPlot use sab_header, only: SAlphaBeta use set_header, only: SetInt @@ -97,6 +97,7 @@ module global type(Nuclide), allocatable, target :: nuclides(:) ! Nuclide cross-sections type(PhotonInteraction), allocatable :: elements(:) ! Photon cross sections type(SAlphaBeta), allocatable, target :: sab_tables(:) ! S(a,b) tables + type(Bremsstrahlung), allocatable :: ttb(:) ! Bremsstrahlung cross sections integer :: n_sab_tables ! Number of S(a,b) thermal scattering tables @@ -498,6 +499,8 @@ contains if (allocated(sab_tables)) deallocate(sab_tables) if (allocated(micro_xs)) deallocate(micro_xs) + if (allocated(ttb)) deallocate(ttb) + ! Deallocate external source if (allocated(external_source)) deallocate(external_source) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 84c70b87b..541af42eb 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -5417,6 +5417,7 @@ contains allocate(nuclides(n_nuclides_total)) allocate(elements(n_elements)) allocate(sab_tables(n_sab_tables)) + if (electron_treatment == ELECTRON_TTB) allocate(ttb(n_materials)) ! Read cross sections do i = 1, size(materials) @@ -5491,6 +5492,11 @@ contains materials(i) % fissionable = .true. end if end do + + ! Generate material bremsstrahlung data + if (photon_transport .and. electron_treatment == ELECTRON_TTB) then + call ttb(i) % init(i) + end if end do ! Set up logarithmic grid for nuclides diff --git a/src/photon_header.F90 b/src/photon_header.F90 index a5cdd9791..bb610b058 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -2,12 +2,16 @@ module photon_header use hdf5, only: HID_T, HSIZE_T, SIZE_T + use algorithm, only: binary_search use constants, only: ZERO, HALF, SUBSHELLS use dict_header, only: DictIntInt use endf_header, only: Tabulated1D use hdf5_interface real(8), allocatable :: compton_profile_pz(:) + real(8), allocatable :: ttb_energy_electron(:) ! incident electron energy grid + real(8), allocatable :: ttb_energy_photon(:) ! reduced photon energy grid + real(8) :: ttb_energy_cutoff type ElectronSubshell integer :: index_subshell ! index in SUBSHELLS @@ -53,10 +57,29 @@ module photon_header real(8), allocatable :: binding_energy(:) real(8), allocatable :: electron_pdf(:) + ! Stopping power data + real(8) :: density + real(8), allocatable :: stopping_power_collision(:) + real(8), allocatable :: stopping_power_radiative(:) + + ! Bremsstrahlung scaled DCS + real(8), allocatable :: dcs(:,:) + contains procedure :: from_hdf5 => photon_from_hdf5 end type PhotonInteraction + type Bremsstrahlung + integer :: i_material ! Index in materials array + + real(8), allocatable :: yield(:,:) ! Photon number yield + real(8), allocatable :: dcs(:,:) ! Scaled bremsstrahlung DCS + real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF + + contains + procedure :: init => bremsstrahlung_init + end type Bremsstrahlung + !=============================================================================== ! ELEMENTMICROXS contains cached microscopic photon cross sections for a ! particular element at the current energy @@ -88,6 +111,8 @@ contains integer :: n_shell integer :: n_profile integer :: n_transition + integer :: n_k + integer :: n_e character(3), allocatable :: designators(:) real(8) :: c real(8), allocatable :: matrix(:,:) @@ -266,6 +291,43 @@ contains this % pair_production_total(:) = this % pair_production_nuclear + & this % pair_production_electron + if (electron_treatment == ELECTRON_TTB) then + ! TODO: read in + ttb_energy_cutoff = 1.e-3 + + ! Read bremsstrahlung scaled DCS + rgroup = open_group(group_id, 'bremsstrahlung') + dset_id = open_dataset(rgroup, 'dcs') + call get_shape(dset_id, dims2) + n_k = int(dims2(1), 4) + n_e = int(dims2(2), 4) + allocate(this % dcs(n_k, n_e)) + call read_dataset(this % dcs, dset_id) + call close_dataset(dset_id) + + ! Get energy grids used for bremsstrahlung DCS and for stopping powers + if (.not. allocated(ttb_energy_electron)) then + allocate(ttb_energy_electron(n_e)) + call read_dataset(ttb_energy_electron, rgroup, 'electron_energy') + end if + if (.not. allocated(ttb_energy_photon)) then + allocate(ttb_energy_photon(n_k)) + call read_dataset(ttb_energy_photon, rgroup, 'photon_energy') + end if + call close_group(rgroup) + + ! Read stopping power data + if (this % Z < 99) then + rgroup = open_group(group_id, 'stopping_powers') + allocate(this % stopping_power_collision(n_e)) + allocate(this % stopping_power_radiative(n_e)) + call read_dataset(this % stopping_power_collision, rgroup, 's_collision') + call read_dataset(this % stopping_power_radiative, rgroup, 's_radiative') + call read_attribute(this % density, rgroup, 'density') + call close_group(rgroup) + end if + end if + ! Take logarithm of energies and cross sections since they are log-log ! interpolated this % energy = log(this % energy) @@ -294,6 +356,123 @@ contains this % pair_production_total = -500.0_8 end where + if (electron_treatment == ELECTRON_TTB) then + ttb_energy_electron = log(ttb_energy_electron) + end if + end subroutine photon_from_hdf5 + subroutine bremsstrahlung_init(this, i_material) + class(Bremsstrahlung), intent(inout) :: this + integer, intent(in) :: i_material + + integer :: i, j + integer :: i_k + integer :: n_e, n_k + real(8) :: e + real(8) :: c + real(8) :: k, k_l, k_r, k_c + real(8) :: x_l, x_r, x_c + real(8) :: Z_eq_sq + real(8) :: beta + real(8), allocatable :: mass_fraction(:) + real(8), allocatable :: stopping_power(:) + real(8), allocatable :: mfp_inv(:) + type(Material), pointer :: mat + type(PhotonInteraction), pointer :: elm + + ! Get pointer to this material + mat => materials(i_material) + this % i_material = i_material + + ! Allocate and initialize arrays + n_k = size(ttb_energy_photon) + n_e = size(ttb_energy_electron) + allocate(mass_fraction(size(mat % element))) + allocate(stopping_power(n_e)) + allocate(mfp_inv(n_e)) + allocate(this % yield(n_e)) + allocate(this % dcs(n_k, n_e)) + allocate(this % cdf(n_k, n_e)) + stopping_power(:) = ZERO + mfp_inv(:) = ZERO + this % dcs(:,:) = ZERO + this % cdf(:,:) = ZERO + + ! TODO + ! Calculate the "equivalent" atomic number Zeq and get the mass fraction of + ! each element + Z_eq_sq = 0 + do i = 1, mat % n_nuclides + ! Zeq**2 = (atomic fraction of x)*Zx**2 + (atomic fraction of y)*Zy**2 + ... + end do + + ! Calculate the molecular DCS and the molecular total stopping power using + ! Bragg's additivity rule. Note: the collision stopping power cannot be + ! accurately calculated using Bragg's additivity rule since the mean + ! excitation energies and the density effect corrections cannot simply be + ! summed together. Bragg's additivity rule fails especially when a + ! higher-density compound is composed of elements that are in lower-density + ! form at normal temperature and pressure (at which the NIST stopping + ! powers are given). It will be used to approximate the collision stopping + ! powers for now, but should be fixed in the future. + do i = 1, size(mat % element) + ! Get pointer to current element + elm => mat % element(i) + + ! TODO: n_atoms + ! Accumulate material DCS + this % dcs = this % dcs + n_atoms(i) * elm % Z**2 / Z_eq_sq * elm % dcs + + ! Accumulate material total stopping power + stopping_power = stopping_power + mass_fraction(i) * elm % density * & + (elm % stopping_power_collision + elm % stopping_power_radiative) + end do + + ! Calculate inverse bremsstrahlung mean free path + do i = 1, n_e + e = exp(ttb_energy_electron(i)) + if (e <= ttb_energy_cutoff) cycle + + ! Ratio of the velocity of the charged particle to the speed of light + beta = sqrt(e*(e + TWO*MASS_ELECTRON/1.e6)) / (e + MASS_ELECTRON/1.e6) + + ! Integration lower bound + k_c = ttb_energy_cutoff / e + + ! Find the upper bounding index of the reduced photon cutoff energy + i_k = binary_search(ttb_energy_photon, n_k, k_c) + 1 + + ! Get the interpolation bounds + k_l = ttb_energy_photon(i_k-1) + k_r = ttb_energy_photon(i_k) + x_l = this % dcs(i_k-1, i) + x_r = this % dcs(i_k, i) + + ! Use linear interpolation in reduced photon energy k to find value of + ! the DCS at the cutoff energy + x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) + + ! Integrate using the trapezoidal rule in log-log space + c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) + this % cdf(i_k,i) = c + do j = i_k, n_k - 1 + c = c + HALF * (log(ttb_energy_photon(j+1)) - & + log(ttb_energy_photon(j))) * (this % dcs(j,i) + this % dcs(j+1,i)) + this % cdf(j+1,i) = c + + ! TODO: density in atom/cm^3 + mfp_inv(i) = c * mat % density * Z_eq_sq / beta**2 * 1.0e-27_8 + end do + + ! TODO: + ! Calculate photon number yield + ! cs = cubic_spline(exp(ttb_energy_electron), mfp_inv / stopping_power) + ! do i = 1, n_e + ! yield(i) = cs % integrate(ttb_energy_cutoff, exp(ttb_energy_electron(i))) + ! Use logarithm of number yield since it is log-log interpolated + ! yield = log(yield) + + end subroutine bremsstrahlung_init + end module photon_header From 5a1c795436a4782ada80b3c48d87af51eea32a4c Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 15 Nov 2017 12:22:40 -0700 Subject: [PATCH 30/68] Sample number of bremsstrahlung photons and photon energies --- openmc/data/photon.py | 4 +- src/photon_physics.F90 | 95 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 96 insertions(+), 3 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index c918a4dd4..181f2f1fe 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -451,7 +451,7 @@ class IncidentPhoton(EqualityMixin): # Incident electron kinetic energy grid _BREMSSTRAHLUNG['electron_energy'] = np.logspace(-3, 3, 200) log_energy = np.log(_BREMSSTRAHLUNG['electron_energy']) - + # Get number of tabulated electron and photon energy values n = int(brem[37]) k = int(brem[38]) @@ -479,7 +479,7 @@ class IncidentPhoton(EqualityMixin): for j in range(k): # Cubic spline log-log interpolation cs = CubicSpline(logx, logy[:,j]) - + # Get scaled DCS values (millibarns) on new energy grid dcs[:,j] = np.exp(cs(log_energy)) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 7d4809803..dec117946 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -3,7 +3,9 @@ module photon_physics use algorithm, only: binary_search use constants use particle_header, only: Particle - use photon_header, only: PhotonInteraction, compton_profile_pz + use photon_header, only: PhotonInteraction, Bremsstrahlung, & + compton_profile_pz, ttb_energy_electron, & + ttb_energy_photon, ttb_energy_cutoff use random_lcg, only: prn contains @@ -368,4 +370,95 @@ contains end subroutine atomic_relaxation +!=============================================================================== +! THICK_TARGET_BREMSSTRAHLUNG +!=============================================================================== + + subroutine thick_target_bremsstrahlung(p) + type(Particle), intent(inout) :: p + + integer :: i, j + integer :: i_e, i_k + integer :: n + integer :: n_e, n_k + real(8) :: c_max + real(8) :: pi + real(8) :: r + real(8) :: e, e_l, e_r + real(8) :: y, y_l, y_r + real(8) :: k, k_l, k_r + real(8) :: x, x_l, x_r + type(Bremsstrahlung), pointer :: mat + + ! Get bremsstrahlung data for this material + mat => ttb(p % material) + + e = log(p % E) + n_e = size(ttb_energy_electron) + n_k = size(ttb_energy_photon) + + ! Find the lower bounding index of the incident electron energy + j = binary_search(ttb_energy_electron, n_e, e) + + ! Get the interpolation bounds + e_l = ttb_energy_electron(j) + e_r = ttb_energy_electron(j+1) + y_l = mat % yield(j) + y_r = mat % yield(j+1) + + ! Get the photon number yield for the given energy using linear + ! interpolation on a log-log scale + y = exp((y_l * (e_r - e) + y_r * (e - e_l)) / (e_r - e_l)) + + ! Sample number of secondary bremsstrahlung photons + n = floor(y + prn()) + + ! Calculate the interpolation weight pi_j of the bremsstrahlung energy PDF + ! interpolated in log energy, which can be interpreted as the probability + ! of index j + pi = (e_r - e) / (e_r - e_l) + + ! Sample the energies of the emitted photons + do i = 1, n + + ! Sample index of the tabulated PDF in the energy grid, j or j+1 + i_e = j + if (prn() > pi) + i_e = i_e + 1 + end if + + ! Maximum value of the CDF + c_max = mat % cdf(n_k, i_e) + + ! Sample reduced photon energy from the tabulated PDFs + do + ! Generate a random number r and determine the index i for which + ! cdf(i) <= r*cdf,max <= cdf(i+1) + r = prn() + i_k = binary_search(mat % cdf(:, i_e), n_k, r*c_max) + + ! Get interpolation bounds + k_l = ttb_energy_photon(i_k) + k_r = ttb_energy_photon(i_k+1) + x_l = mat % dcs(i_k, i_e) + x_r = mat % dcs(i_k+1, i_e) + + ! Sample the reduced photon energy k from the distribution k^-1 on the + ! interval (k(i), k(i+1)) + k = k_l * (k_r / k_l)**r + + ! Get the interpolated DCS + x = x_l + (k - k_l) * (x_r - x_l) / (k_r - k_l) + + ! Determine whether to deliver k + if (prn()*max(x_l, x_r) < x) exit + end do + + ! Create secondary photon + call p % create_secondary(p % coord(1) % uvw, k * p % E, PHOTON, & + run_ce=.true.) + end do + + end subroutine thick_target_bremsstrahlung + end module photon_physics From fded8237f2dd6436012e494244bb42cc7cabe84e Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 15 Nov 2017 12:23:58 -0700 Subject: [PATCH 31/68] Remove trailing spaces --- src/photon_header.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/photon_header.F90 b/src/photon_header.F90 index bb610b058..438a9ec45 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -415,7 +415,7 @@ contains ! higher-density compound is composed of elements that are in lower-density ! form at normal temperature and pressure (at which the NIST stopping ! powers are given). It will be used to approximate the collision stopping - ! powers for now, but should be fixed in the future. + ! powers for now, but should be fixed in the future. do i = 1, size(mat % element) ! Get pointer to current element elm => mat % element(i) @@ -438,7 +438,7 @@ contains beta = sqrt(e*(e + TWO*MASS_ELECTRON/1.e6)) / (e + MASS_ELECTRON/1.e6) ! Integration lower bound - k_c = ttb_energy_cutoff / e + k_c = ttb_energy_cutoff / e ! Find the upper bounding index of the reduced photon cutoff energy i_k = binary_search(ttb_energy_photon, n_k, k_c) + 1 From 62985f61987b8c0e2d8cff6ebd2a318a590ce4f7 Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 11 Jan 2018 21:43:21 -0600 Subject: [PATCH 32/68] Added cubic spline interpolation/integration; other fixes --- openmc/data/photon.py | 35 +++++----- src/math.F90 | 145 +++++++++++++++++++++++++++++++++++++++++ src/photon_header.F90 | 80 ++++++++++++++--------- src/photon_physics.F90 | 12 ++-- src/physics.F90 | 9 ++- 5 files changed, 225 insertions(+), 56 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 181f2f1fe..d17aaccf7 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -11,7 +11,7 @@ import pandas as pd from openmc.mixin import EqualityMixin import openmc.checkvalue as cv from . import HDF5_VERSION -from .data import ATOMIC_SYMBOL +from .data import ATOMIC_SYMBOL, EV_PER_MEV from .endf import Evaluation, get_head_record, get_tab1_record, get_list_record from .function import Tabulated1D @@ -297,18 +297,18 @@ class IncidentPhoton(EqualityMixin): :math:`p_z` for each subshell). Note that subshell occupancies may not match the atomic relaxation data. stopping_powers : dict - Dictionary of stopping power data with keys 'energy', 'density' (mass - density in g/cm:sup:`3`), 'I' (mean excitation energy), 's_collision' - (collision stopping power in MeV cm:sup:`2`/g), 's_radiative' - (radiative stopping power in MeV cm:sup:`2`/g), and 'density_effect' - (density effect parameter). + Dictionary of stopping power data with keys 'energy' (in eV), 'density' + (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), + 's_collision' (collision stopping power in eV cm:sup:`2`/g), + 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and + 'density_effect' (density effect parameter). bremsstrahlung : dict Dictionary of bremsstrahlung DCS data with keys 'electron_energy' - (incident electron kinetic energy values in MeV), 'photon_energy' + (incident electron kinetic energy values in eV), 'photon_energy' (ratio of the energy of the emitted photon to the incident electron - kinetic energy), and 'dcs' (cross sectin values). The cross sections - are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where - :math:`E_k` is the energy of the emitted photon. + kinetic energy), and 'dcs' (cross sectin values in mb). The cross + sections are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, + where :math:`E_k` is the energy of the emitted photon. reactions : collections.OrderedDict Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -429,7 +429,8 @@ class IncidentPhoton(EqualityMixin): if not _STOPPING_POWERS: filename = os.path.join(os.path.dirname(__file__), 'stopping_powers.h5') with h5py.File(filename, 'r') as f: - _STOPPING_POWERS['energy'] = f['energy'].value + # Units are in MeV; convert to eV + _STOPPING_POWERS['energy'] = f['energy'].value*EV_PER_MEV for i in range(1, 99): group = f['{:03}'.format(i)] _STOPPING_POWERS[i] = {'density': group.attrs['density'], @@ -438,6 +439,10 @@ class IncidentPhoton(EqualityMixin): 's_radiative': group['s_radiative'].value, 'density_effect': group['density_effect'].value} + # Units are in MeV cm^2/g; convert to eV cm^2/g + _STOPPING_POWERS[i]['s_collision'] *= EV_PER_MEV + _STOPPING_POWERS[i]['s_radiative'] *= EV_PER_MEV + # Add stopping power data if Z < 99: data.stopping_powers['energy'] = _STOPPING_POWERS['energy'] @@ -448,8 +453,8 @@ class IncidentPhoton(EqualityMixin): filename = os.path.join(os.path.dirname(__file__), 'BREMX.DAT') brem = open(filename, 'r').read().split() - # Incident electron kinetic energy grid - _BREMSSTRAHLUNG['electron_energy'] = np.logspace(-3, 3, 200) + # Incident electron kinetic energy grid in eV + _BREMSSTRAHLUNG['electron_energy'] = np.logspace(3, 9, 200) log_energy = np.log(_BREMSSTRAHLUNG['electron_energy']) # Get number of tabulated electron and photon energy values @@ -460,8 +465,8 @@ class IncidentPhoton(EqualityMixin): p = 39 # Get log of incident electron kinetic energy values, used for cubic - # spline interpolation in log energy - logx = np.log(np.fromiter(brem[p:p+n], float, n)) + # spline interpolation in log energy. Units are in MeV, so convert to eV. + logx = np.log(np.fromiter(brem[p:p+n], float, n)*EV_PER_MEV) p += n # Get reduced photon energy values diff --git a/src/math.F90 b/src/math.F90 index 2fa0a6ce1..5e4c8f81b 100644 --- a/src/math.F90 +++ b/src/math.F90 @@ -2,6 +2,7 @@ module math use, intrinsic :: ISO_C_BINDING + use algorithm, only: binary_search use constants use random_lcg, only: prn @@ -827,4 +828,148 @@ contains end do end subroutine broaden_wmp_polynomials +!=============================================================================== +! SPLINE +!=============================================================================== + + subroutine spline(x, y, z, n) + + integer, intent(in) :: n + real(8), intent(in) :: x(n) + real(8), intent(in) :: y(n) + real(8), intent(out) :: z(n) + + integer :: i + real(8) :: a, b, c, d + real(8), allocatable :: c_new(:) + + allocate(c_new(n-1)) + + ! Set natural boundary conditions + c_new(1) = ZERO + z(1) = ZERO + z(n) = ZERO + + ! Solve using tridiagonal matrix algorithm; first do forward sweep + do i = 2, n - 1 + a = x(i) - x(i-1) + c = x(i+1) - x(i) + b = TWO * (a + c) + d = 6.0_8 * ((y(i+1) - y(i)) / c - (y(i) - y(i-1)) / a) + + c_new(i) = c / (b - a * c_new(i-1)) + z(i) = (d - a * z(i-1)) / (b - a * c_new(i-1)) + end do + + ! Back substitution + do i = n - 1, 1, -1 + z(i) = z(i) - c_new(i) * z(i+1) + end do + + deallocate(c_new) + + end subroutine spline + +!=============================================================================== +! SPLINE_INTERPOLATE +!=============================================================================== + + function spline_interpolate(x, y, z, n, xint) result(yint) + + integer, intent(in) :: n + real(8), intent(in) :: x(n) + real(8), intent(in) :: y(n) + real(8), intent(in) :: z(n) + real(8), intent(in) :: xint + real(8) :: yint + + integer :: i + real(8) :: h, r + real(8) :: b, c, d + + ! Find the lower bounding index in x of xint + if (xint < x(1)) then + i = 1 + else if (xint > x(n)) then + i = n - 1 + else + i = binary_search(x, n, xint) + end if + + h = x(i+1) - x(i) + r = xint - x(i) + + ! Compute the coefficients + b = (y(i+1) - y(i)) / h - (h / 6.0_8) * (z(i+1) + TWO * z(i)) + c = HALF * z(i) + d = (z(i+1) - z(i)) / (h * 6.0_8) + + yint = y(i) + b * r + c * r**2 + d * r**3 + + end function spline_interpolate + +!=============================================================================== +! SPLINE_INTEGRATE +!=============================================================================== + + function spline_integrate(x, y, z, n, xa, xb) result(s) + + integer, intent(in) :: n + real(8), intent(in) :: x(n) + real(8), intent(in) :: y(n) + real(8), intent(in) :: z(n) + real(8), intent(in) :: xa ! Lower limit of integration + real(8), intent(in) :: xb ! Upper limit of integration + real(8) :: s + + integer :: i + integer :: ia, ib + real(8) :: h, r + real(8) :: a, b, c, d + + ! Find the lower bounding index in x of the lower limit of integration. + if (xa < x(1)) then + ia = 1 + else if (xa > x(n)) then + ia = n - 1 + else + ia = binary_search(x, n, xa) + end if + + ! Find the lower bounding index in x of the upper limit of integration. + if (xb < x(1)) then + ib = 1 + else if (xb > x(n)) then + ib = n - 1 + else + ib = binary_search(x, n, xb) + end if + + ! Evaluate the integral + s = ZERO + do i = ia, ib + h = x(i+1) - x(i) + + ! Compute the coefficients + b = (y(i+1) - y(i)) / h - (h / 6.0_8) * (z(i+1) + TWO * z(i)) + c = HALF * z(i) + d = (z(i+1) - z(i)) / (h * 6.0_8) + + ! Subtract the integral from x(ia) to xa + if (i == ia) then + r = xa - x(ia) + s = s - (y(i) * r + b * r**2 * HALF + c * r**3 / THREE + d * r**4 / FOUR) + end if + + ! Integrate from x(ib) to xb in final interval + if (i == ib) then + h = xb - x(ib) + end if + + ! Accumulate the integral + s = s + y(i) * h + b * h**2 * HALF + c * h**3 / THREE + d * h**4 / FOUR + end do + + end function spline_integrate + end module math diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 70d5b3caf..c00044d4c 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -2,16 +2,19 @@ module photon_header use hdf5, only: HID_T, HSIZE_T, SIZE_T - use algorithm, only: binary_search - use constants, only: ZERO, HALF, SUBSHELLS - use dict_header, only: DictIntInt, DictCharInt - use endf_header, only: Tabulated1D + use algorithm, only: binary_search + use constants, only: ZERO, HALF, SUBSHELLS + use dict_header, only: DictIntInt, DictCharInt + use endf_header, only: Tabulated1D use hdf5_interface + use math, only: spline, spline_integrate + use material_header, only: Material, materials + use nuclide_header, only: nuclides + use settings real(8), allocatable :: compton_profile_pz(:) real(8), allocatable :: ttb_energy_electron(:) ! incident electron energy grid real(8), allocatable :: ttb_energy_photon(:) ! reduced photon energy grid - real(8) :: ttb_energy_cutoff type ElectronSubshell integer :: index_subshell ! index in SUBSHELLS @@ -72,7 +75,7 @@ module photon_header type Bremsstrahlung integer :: i_material ! Index in materials array - real(8), allocatable :: yield(:,:) ! Photon number yield + real(8), allocatable :: yield(:) ! Photon number yield real(8), allocatable :: dcs(:,:) ! Scaled bremsstrahlung DCS real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF @@ -80,12 +83,12 @@ module photon_header procedure :: init => bremsstrahlung_init end type Bremsstrahlung - type(PhotonInteraction), allocatable :: elements(:) ! Photon cross sections + type(PhotonInteraction), allocatable, target :: elements(:) ! Photon cross sections integer :: n_elements ! Number of photon cross section tables type(DictCharInt) :: element_dict - type(Bremsstrahlung), allocatable :: ttb(:) ! Bremsstrahlung cross sections + type(Bremsstrahlung), allocatable, target :: ttb(:) ! Bremsstrahlung cross sections !=============================================================================== ! ELEMENTMICROXS contains cached microscopic photon cross sections for a @@ -302,9 +305,6 @@ contains this % pair_production_electron if (electron_treatment == ELECTRON_TTB) then - ! TODO: read in - ttb_energy_cutoff = 1.e-3 - ! Read bremsstrahlung scaled DCS rgroup = open_group(group_id, 'bremsstrahlung') dset_id = open_dataset(rgroup, 'dcs') @@ -385,9 +385,14 @@ contains real(8) :: x_l, x_r, x_c real(8) :: Z_eq_sq real(8) :: beta + real(8) :: atom_fraction real(8), allocatable :: mass_fraction(:) real(8), allocatable :: stopping_power(:) real(8), allocatable :: mfp_inv(:) + real(8), allocatable :: x(:) + real(8), allocatable :: y(:) + real(8), allocatable :: z(:) + type(DictIntInt) :: nuc_dict type(Material), pointer :: mat type(PhotonInteraction), pointer :: elm @@ -398,24 +403,29 @@ contains ! Allocate and initialize arrays n_k = size(ttb_energy_photon) n_e = size(ttb_energy_electron) - allocate(mass_fraction(size(mat % element))) + allocate(mass_fraction(mat % n_nuclides)) allocate(stopping_power(n_e)) allocate(mfp_inv(n_e)) allocate(this % yield(n_e)) allocate(this % dcs(n_k, n_e)) allocate(this % cdf(n_k, n_e)) + allocate(x(n_e)) + allocate(y(n_e)) + allocate(z(n_e)) stopping_power(:) = ZERO mfp_inv(:) = ZERO this % dcs(:,:) = ZERO this % cdf(:,:) = ZERO - ! TODO - ! Calculate the "equivalent" atomic number Zeq and get the mass fraction of + ! Calculate the "equivalent" atomic number Zeq and the mass fraction of ! each element - Z_eq_sq = 0 + Z_eq_sq = ZERO do i = 1, mat % n_nuclides - ! Zeq**2 = (atomic fraction of x)*Zx**2 + (atomic fraction of y)*Zy**2 + ... + atom_fraction = mat % atom_density(i) / mat % density + mass_fraction(i) = atom_fraction * nuclides(mat % nuclide(i)) % awr + Z_eq_sq = Z_eq_sq + atom_fraction * nuclides(mat % nuclide(i)) % Z**2 end do + mass_fraction = mass_fraction / sum(mass_fraction) ! Calculate the molecular DCS and the molecular total stopping power using ! Bragg's additivity rule. Note: the collision stopping power cannot be @@ -426,13 +436,17 @@ contains ! form at normal temperature and pressure (at which the NIST stopping ! powers are given). It will be used to approximate the collision stopping ! powers for now, but should be fixed in the future. - do i = 1, size(mat % element) + do i = 1, mat % n_nuclides ! Get pointer to current element - elm => mat % element(i) + elm => elements(mat % element(i)) - ! TODO: n_atoms + ! Get atomic fraction + atom_fraction = mat % atom_density(i) / mat % density + + ! TODO: for molecular DCS, atom_fraction should actually be the number of + ! atoms in the molecule. ! Accumulate material DCS - this % dcs = this % dcs + n_atoms(i) * elm % Z**2 / Z_eq_sq * elm % dcs + this % dcs = this % dcs + atom_fraction * elm % Z**2 / Z_eq_sq * elm % dcs ! Accumulate material total stopping power stopping_power = stopping_power + mass_fraction(i) * elm % density * & @@ -442,13 +456,13 @@ contains ! Calculate inverse bremsstrahlung mean free path do i = 1, n_e e = exp(ttb_energy_electron(i)) - if (e <= ttb_energy_cutoff) cycle + if (e <= energy_cutoff(PHOTON)) cycle ! Ratio of the velocity of the charged particle to the speed of light - beta = sqrt(e*(e + TWO*MASS_ELECTRON/1.e6)) / (e + MASS_ELECTRON/1.e6) + beta = sqrt(e*(e + TWO*MASS_ELECTRON/1.e6_8)) / (e + MASS_ELECTRON/1.e6_8) ! Integration lower bound - k_c = ttb_energy_cutoff / e + k_c = energy_cutoff(PHOTON) / e ! Find the upper bounding index of the reduced photon cutoff energy i_k = binary_search(ttb_energy_photon, n_k, k_c) + 1 @@ -470,18 +484,24 @@ contains c = c + HALF * (log(ttb_energy_photon(j+1)) - & log(ttb_energy_photon(j))) * (this % dcs(j,i) + this % dcs(j+1,i)) this % cdf(j+1,i) = c + end do - ! TODO: density in atom/cm^3 - mfp_inv(i) = c * mat % density * Z_eq_sq / beta**2 * 1.0e-27_8 + ! Calculate the inverse bremsstrahlung mean free path + mfp_inv(i) = c * mat % density * Z_eq_sq / beta**2 * 1.0e-3_8 end do - ! TODO: ! Calculate photon number yield - ! cs = cubic_spline(exp(ttb_energy_electron), mfp_inv / stopping_power) - ! do i = 1, n_e - ! yield(i) = cs % integrate(ttb_energy_cutoff, exp(ttb_energy_electron(i))) + x = exp(ttb_energy_electron) + y = mfp_inv / stopping_power + call spline(x, y, z, n_e) + do i = 1, n_e + this % yield(i) = spline_integrate(x, y, z, n_e, energy_cutoff(PHOTON), x(i)) + end do + ! Use logarithm of number yield since it is log-log interpolated - ! yield = log(yield) + this % yield = log(this % yield) + + deallocate(mass_fraction, stopping_power, mfp_inv, x, y, z) end subroutine bremsstrahlung_init diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 4e3d815d1..bba86fcf6 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -5,7 +5,7 @@ module photon_physics use particle_header, only: Particle use photon_header, only: PhotonInteraction, Bremsstrahlung, & compton_profile_pz, ttb_energy_electron, & - ttb_energy_photon, ttb_energy_cutoff + ttb_energy_photon, ttb use random_lcg, only: prn contains @@ -382,7 +382,7 @@ contains integer :: n integer :: n_e, n_k real(8) :: c_max - real(8) :: pi + real(8) :: w real(8) :: r real(8) :: e, e_l, e_r real(8) :: y, y_l, y_r @@ -413,17 +413,17 @@ contains ! Sample number of secondary bremsstrahlung photons n = floor(y + prn()) - ! Calculate the interpolation weight pi_j of the bremsstrahlung energy PDF + ! Calculate the interpolation weight w_j of the bremsstrahlung energy PDF ! interpolated in log energy, which can be interpreted as the probability ! of index j - pi = (e_r - e) / (e_r - e_l) + w = (e_r - e) / (e_r - e_l) ! Sample the energies of the emitted photons do i = 1, n ! Sample index of the tabulated PDF in the energy grid, j or j+1 i_e = j - if (prn() > pi) + if (prn() > w) then i_e = i_e + 1 end if @@ -451,7 +451,7 @@ contains x = x_l + (k - k_l) * (x_r - x_l) / (k_r - k_l) ! Determine whether to deliver k - if (prn()*max(x_l, x_r) < x) exit + if (prn() * max(x_l, x_r) < x) exit end do ! Create secondary photon diff --git a/src/physics.F90 b/src/physics.F90 index 57bb48968..8364962ee 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -15,7 +15,8 @@ module physics use particle_restart_write, only: write_particle_restart use photon_header use photon_physics, only: rayleigh_scatter, compton_scatter, & - atomic_relaxation + atomic_relaxation, & + thick_target_bremsstrahlung use physics_common use random_lcg, only: prn, advance_prn_seed, prn_set_stream use reaction_header, only: Reaction @@ -304,9 +305,7 @@ contains ! TODO: create reaction types if (electron_treatment == ELECTRON_TTB) then - ! TODO: implement thick-target bremsstrahlung model - call fatal_error("Thick-target bremsstrahlung treatment of electrons & - &is not yet implemented.") + call thick_target_bremsstrahlung(p) end if p % E = ZERO @@ -333,7 +332,7 @@ contains if (electron_treatment == ELECTRON_TTB) then ! TODO: implement thick-target bremsstrahlung model - call fatal_error("Thick-target bremsstrahlung treatment of electrons & + call fatal_error("Thick-target bremsstrahlung treatment of positrons & &is not yet implemented.") end if From 150bedcb5085b2d5c704efcc980f94283de1be21 Mon Sep 17 00:00:00 2001 From: amandalund Date: Mon, 19 Feb 2018 22:27:47 -0600 Subject: [PATCH 33/68] TTB implementation fixes --- openmc/data/photon.py | 1 + openmc/filter.py | 9 +++- openmc/settings.py | 19 ++++++++ src/input_xml.F90 | 15 ++++++ src/photon_header.F90 | 94 ++++++++++++++++++++++-------------- src/photon_physics.F90 | 34 +++++++++---- src/physics.F90 | 17 ++++--- src/tallies/tally_header.F90 | 2 + 8 files changed, 136 insertions(+), 55 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index d17aaccf7..be04ec911 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -7,6 +7,7 @@ import os import h5py import numpy as np import pandas as pd +from scipy.interpolate import CubicSpline from openmc.mixin import EqualityMixin import openmc.checkvalue as cv diff --git a/openmc/filter.py b/openmc/filter.py index 9d2f9c697..ef22090a8 100644 --- a/openmc/filter.py +++ b/openmc/filter.py @@ -565,7 +565,7 @@ class ParticleFilter(WithIDFilter): Attributes ---------- bins : Iterable of Integral - openmc.Materi IDs. + openmc.Material IDs. id : int Unique identifier for the filter num_bins : Integral @@ -582,7 +582,12 @@ class ParticleFilter(WithIDFilter): @bins.setter def bins(self, bins): bins = np.atleast_1d(bins) - cv.check_iterable_type('filter bins', bins, str) + cv.check_iterable_type('filter bins', bins, (Integral, str)) + for edge in bins: + if isinstance(edge, Integral): + cv.check_value('filter bin', edge, _PARTICLE_IDS.values()) + else: + cv.check_value('filter bin', edge, _PARTICLE_IDS.keys()) bins = np.atleast_1d([b if isinstance(b, Integral) else _PARTICLE_IDS[b] for b in bins]) self._bins = bins diff --git a/openmc/settings.py b/openmc/settings.py index 760155015..563d2fefb 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -45,6 +45,9 @@ class Settings(object): weight assigned to particles that are not killed after Russian roulette. Value of energy should be a float indicating energy in eV below which particle type will be killed. + electron_treatment : {'led', 'ttb'} + Whether to deposit all energy from electrons locally ('led') or create + secondary bremsstrahlung photons ('ttb'). energy_mode : {'continuous-energy', 'multi-group'} Set whether the calculation should be continuous-energy or multi-group. entropy_mesh : openmc.Mesh @@ -185,6 +188,7 @@ class Settings(object): self._confidence_intervals = None self._cross_sections = None + self._electron_treatment = None self._multipole_library = None self._photon_transport = None self._ptables = None @@ -282,6 +286,10 @@ class Settings(object): def cross_sections(self): return self._cross_sections + @property + def electron_treatment(self): + return self._electron_treatment + @property def multipole_library(self): return self._multipole_library @@ -547,6 +555,11 @@ class Settings(object): cv.check_type('cross sections', cross_sections, string_types) self._cross_sections = cross_sections + @electron_treatment.setter + def electron_treatment(self, electron_treatment): + cv.check_value('electron treatment', electron_treatment, ['led', 'ttb']) + self._electron_treatment = electron_treatment + @multipole_library.setter def multipole_library(self, multipole_library): warnings.warn('Settings.multipole_library has been deprecated and will ' @@ -931,6 +944,11 @@ class Settings(object): element = ET.SubElement(root, "cross_sections") element.text = str(self._cross_sections) + def _create_electron_treatment_subelement(self, root): + if self._electron_treatment is not None: + element = ET.SubElement(root, "electron_treatment") + element.text = str(self._electron_treatment) + def _create_multipole_library_subelement(self, root): if self._multipole_library is not None: element = ET.SubElement(root, "multipole_library") @@ -1121,6 +1139,7 @@ class Settings(object): self._create_confidence_intervals(root_element) self._create_cross_sections_subelement(root_element) self._create_multipole_library_subelement(root_element) + self._create_electron_treatment_subelement(root_element) self._create_energy_mode_subelement(root_element) self._create_max_order_subelement(root_element) self._create_photon_transport_subelement(root_element) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index a145d41bb..e4c68c3ea 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4620,6 +4620,21 @@ contains end if end do + if (photon_transport .and. electron_treatment == ELECTRON_TTB) then + ! Deallocate element bremsstrahlung DCS and stopping power data since + ! only the material bremsstrahlung data is needed + do i = 1, size(elements) + if (allocated(elements(i) % stopping_power_collision)) & + deallocate(elements(i) % stopping_power_collision) + if (allocated(elements(i) % stopping_power_radiative)) & + deallocate(elements(i) % stopping_power_radiative) + if (allocated(elements(i) % dcs)) deallocate(elements(i) % dcs) + end do + + ! Take logarithm of electron energies since they are log-log interpolated + ttb_energy_electron = log(ttb_energy_electron) + end if + ! Set up logarithmic grid for nuclides do i = 1, size(nuclides) call nuclides(i) % init_grid(energy_min_neutron, & diff --git a/src/photon_header.F90 b/src/photon_header.F90 index c00044d4c..3222dff00 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -3,7 +3,7 @@ module photon_header use hdf5, only: HID_T, HSIZE_T, SIZE_T use algorithm, only: binary_search - use constants, only: ZERO, HALF, SUBSHELLS + use constants use dict_header, only: DictIntInt, DictCharInt use endf_header, only: Tabulated1D use hdf5_interface @@ -75,9 +75,9 @@ module photon_header type Bremsstrahlung integer :: i_material ! Index in materials array - real(8), allocatable :: yield(:) ! Photon number yield - real(8), allocatable :: dcs(:,:) ! Scaled bremsstrahlung DCS - real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF + real(8), allocatable :: yield(:) ! Photon number yield + real(8), allocatable :: dcs(:,:) ! Bremsstrahlung scaled DCS + real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF contains procedure :: init => bremsstrahlung_init @@ -366,10 +366,6 @@ contains this % pair_production_total = -500.0_8 end where - if (electron_treatment == ELECTRON_TTB) then - ttb_energy_electron = log(ttb_energy_electron) - end if - end subroutine photon_from_hdf5 subroutine bremsstrahlung_init(this, i_material) @@ -383,16 +379,17 @@ contains real(8) :: c real(8) :: k, k_l, k_r, k_c real(8) :: x_l, x_r, x_c + real(8) :: awr + real(8) :: density real(8) :: Z_eq_sq real(8) :: beta - real(8) :: atom_fraction + real(8) :: atom_sum + real(8) :: mass_sum + real(8), allocatable :: atom_fraction(:) real(8), allocatable :: mass_fraction(:) real(8), allocatable :: stopping_power(:) real(8), allocatable :: mfp_inv(:) - real(8), allocatable :: x(:) - real(8), allocatable :: y(:) real(8), allocatable :: z(:) - type(DictIntInt) :: nuc_dict type(Material), pointer :: mat type(PhotonInteraction), pointer :: elm @@ -403,29 +400,50 @@ contains ! Allocate and initialize arrays n_k = size(ttb_energy_photon) n_e = size(ttb_energy_electron) + allocate(atom_fraction(mat % n_nuclides)) allocate(mass_fraction(mat % n_nuclides)) allocate(stopping_power(n_e)) allocate(mfp_inv(n_e)) allocate(this % yield(n_e)) allocate(this % dcs(n_k, n_e)) allocate(this % cdf(n_k, n_e)) - allocate(x(n_e)) - allocate(y(n_e)) allocate(z(n_e)) stopping_power(:) = ZERO mfp_inv(:) = ZERO this % dcs(:,:) = ZERO this % cdf(:,:) = ZERO - ! Calculate the "equivalent" atomic number Zeq and the mass fraction of - ! each element + ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the + ! mass fraction of each element, and the material density in atom/b-cm Z_eq_sq = ZERO do i = 1, mat % n_nuclides - atom_fraction = mat % atom_density(i) / mat % density - mass_fraction(i) = atom_fraction * nuclides(mat % nuclide(i)) % awr - Z_eq_sq = Z_eq_sq + atom_fraction * nuclides(mat % nuclide(i)) % Z**2 + awr = nuclides(mat % nuclide(i)) % awr + + ! Given atom percent + if (mat % atom_density(1) > ZERO) then + atom_fraction(i) = mat % atom_density(i) + mass_fraction(i) = mat % atom_density(i) * awr + ! Given weight percent + else + atom_fraction(i) = -mat % atom_density(i) / awr + mass_fraction(i) = -mat % atom_density(i) + end if + + Z_eq_sq = Z_eq_sq + atom_fraction(i) * nuclides(mat % nuclide(i)) % Z**2 end do - mass_fraction = mass_fraction / sum(mass_fraction) + atom_sum = sum(atom_fraction) + mass_sum = sum(mass_fraction) + + ! Given material density in g/cm^3 + if (mat % density < ZERO) then + density = -mat % density * N_AVOGADRO / MASS_NEUTRON * (atom_sum / mass_sum) + ! Given material density in atom/b-cm + else + density = mat % density + end if + Z_eq_sq = Z_eq_sq / atom_sum + atom_fraction = atom_fraction / atom_sum + mass_fraction = mass_fraction / mass_sum ! Calculate the molecular DCS and the molecular total stopping power using ! Bragg's additivity rule. Note: the collision stopping power cannot be @@ -440,13 +458,10 @@ contains ! Get pointer to current element elm => elements(mat % element(i)) - ! Get atomic fraction - atom_fraction = mat % atom_density(i) / mat % density - ! TODO: for molecular DCS, atom_fraction should actually be the number of ! atoms in the molecule. ! Accumulate material DCS - this % dcs = this % dcs + atom_fraction * elm % Z**2 / Z_eq_sq * elm % dcs + this % dcs = this % dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs ! Accumulate material total stopping power stopping_power = stopping_power + mass_fraction(i) * elm % density * & @@ -455,11 +470,11 @@ contains ! Calculate inverse bremsstrahlung mean free path do i = 1, n_e - e = exp(ttb_energy_electron(i)) + e = ttb_energy_electron(i) if (e <= energy_cutoff(PHOTON)) cycle ! Ratio of the velocity of the charged particle to the speed of light - beta = sqrt(e*(e + TWO*MASS_ELECTRON/1.e6_8)) / (e + MASS_ELECTRON/1.e6_8) + beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) ! Integration lower bound k_c = energy_cutoff(PHOTON) / e @@ -477,31 +492,36 @@ contains ! the DCS at the cutoff energy x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) - ! Integrate using the trapezoidal rule in log-log space - c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) + ! Calculate the CDF + c = x_r - x_c + (log(k_r)-log(k_c))*(x_c - (k_c*(x_r-x_c)/(k_r-k_c))) this % cdf(i_k,i) = c do j = i_k, n_k - 1 - c = c + HALF * (log(ttb_energy_photon(j+1)) - & - log(ttb_energy_photon(j))) * (this % dcs(j,i) + this % dcs(j+1,i)) + k_l = ttb_energy_photon(j) + k_r = ttb_energy_photon(j+1) + x_l = this % dcs(j, i) + x_r = this % dcs(j+1, i) + c = c + x_r - x_l + (log(k_r)-log(k_l))*(x_l - (k_l*(x_r-x_l)/(k_r-k_l))) this % cdf(j+1,i) = c end do ! Calculate the inverse bremsstrahlung mean free path - mfp_inv(i) = c * mat % density * Z_eq_sq / beta**2 * 1.0e-3_8 + mfp_inv(i) = c * density * Z_eq_sq / beta**2 * 1.0e-3_8 end do ! Calculate photon number yield - x = exp(ttb_energy_electron) - y = mfp_inv / stopping_power - call spline(x, y, z, n_e) + mfp_inv(:) = mfp_inv(:) / stopping_power(:) + call spline(ttb_energy_electron, mfp_inv, z, n_e) do i = 1, n_e - this % yield(i) = spline_integrate(x, y, z, n_e, energy_cutoff(PHOTON), x(i)) + this % yield(i) = spline_integrate(ttb_energy_electron, mfp_inv, z, & + n_e, energy_cutoff(PHOTON), ttb_energy_electron(i)) end do ! Use logarithm of number yield since it is log-log interpolated - this % yield = log(this % yield) + where (this % yield > ZERO) + this % yield = log(this % yield) + end where - deallocate(mass_fraction, stopping_power, mfp_inv, x, y, z) + deallocate(atom_fraction, mass_fraction, stopping_power, mfp_inv, z) end subroutine bremsstrahlung_init diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index bba86fcf6..127ce0c26 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -7,6 +7,7 @@ module photon_physics compton_profile_pz, ttb_energy_electron, & ttb_energy_photon, ttb use random_lcg, only: prn + use settings contains @@ -374,25 +375,31 @@ contains ! THICK_TARGET_BREMSSTRAHLUNG !=============================================================================== - subroutine thick_target_bremsstrahlung(p) + subroutine thick_target_bremsstrahlung(p, E_lost) type(Particle), intent(inout) :: p + real(8), intent(inout) :: E_lost integer :: i, j integer :: i_e, i_k integer :: n integer :: n_e, n_k real(8) :: c_max + real(8) :: f real(8) :: w real(8) :: r real(8) :: e, e_l, e_r real(8) :: y, y_l, y_r - real(8) :: k, k_l, k_r + real(8) :: k, k_l, k_r, k_c real(8) :: x, x_l, x_r type(Bremsstrahlung), pointer :: mat + if (p % E < energy_cutoff(PHOTON)) return + ! Get bremsstrahlung data for this material mat => ttb(p % material) + k_c = energy_cutoff(PHOTON) / p % E + e = log(p % E) n_e = size(ttb_energy_electron) n_k = size(ttb_energy_photon) @@ -411,19 +418,20 @@ contains y = exp((y_l * (e_r - e) + y_r * (e - e_l)) / (e_r - e_l)) ! Sample number of secondary bremsstrahlung photons - n = floor(y + prn()) + n = int(y + prn()) ! Calculate the interpolation weight w_j of the bremsstrahlung energy PDF ! interpolated in log energy, which can be interpreted as the probability ! of index j - w = (e_r - e) / (e_r - e_l) + f = (e_r - e) / (e_r - e_l) + + E_lost = ZERO ! Sample the energies of the emitted photons do i = 1, n - ! Sample index of the tabulated PDF in the energy grid, j or j+1 i_e = j - if (prn() > w) then + if (prn() > f) then i_e = i_e + 1 end if @@ -442,8 +450,12 @@ contains k_r = ttb_energy_photon(i_k+1) x_l = mat % dcs(i_k, i_e) x_r = mat % dcs(i_k+1, i_e) + if (k_l < k_c) then + x_l = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) + k_l = k_c + end if - ! Sample the reduced photon energy k from the distribution k^-1 on the + ! Sample the reduced photon energy k from the distribution 1/k on the ! interval (k(i), k(i+1)) k = k_l * (k_r / k_l)**r @@ -454,9 +466,13 @@ contains if (prn() * max(x_l, x_r) < x) exit end do + w = k * p % E + E_lost = E_lost + w + + if (w < energy_cutoff(PHOTON)) cycle + ! Create secondary photon - call p % create_secondary(p % coord(1) % uvw, k * p % E, PHOTON, & - run_ce=.true.) + call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) end do end subroutine thick_target_bremsstrahlung diff --git a/src/physics.F90 b/src/physics.F90 index 8364962ee..49af53cb6 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -302,10 +302,12 @@ contains subroutine sample_electron_reaction(p) type(Particle), intent(inout) :: p + real(8) :: E_lost ! energy lost to bremsstrahlung photons + ! TODO: create reaction types if (electron_treatment == ELECTRON_TTB) then - call thick_target_bremsstrahlung(p) + call thick_target_bremsstrahlung(p, E_lost) end if p % E = ZERO @@ -324,16 +326,17 @@ contains subroutine sample_positron_reaction(p) type(Particle), intent(inout) :: p - real(8) :: mu ! scattering cosine - real(8) :: phi ! azimuthal angle - real(8) :: uvw(3) ! new direction + real(8) :: mu ! scattering cosine + real(8) :: phi ! azimuthal angle + real(8) :: uvw(3) ! new direction + + real(8) :: E_lost ! energy lost to bremsstrahlung photons ! TODO: create reaction types if (electron_treatment == ELECTRON_TTB) then - ! TODO: implement thick-target bremsstrahlung model - call fatal_error("Thick-target bremsstrahlung treatment of positrons & - &is not yet implemented.") + ! TODO: implement thick-target bremsstrahlung model for positrons + call thick_target_bremsstrahlung(p, E_lost) end if ! Sample angle isotropically diff --git a/src/tallies/tally_header.F90 b/src/tallies/tally_header.F90 index df9d935e9..b9e994750 100644 --- a/src/tallies/tally_header.F90 +++ b/src/tallies/tally_header.F90 @@ -339,6 +339,8 @@ contains j = FILTER_AZIMUTHAL type is (EnergyFunctionFilter) j = FILTER_ENERGYFUNCTION + type is (ParticleFilter) + j = FILTER_PARTICLE end select this % find_filter(j) = i end do From 1a712d9c4c3137e00b6db4bbc65f3dc11cb3b5db Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 8 Mar 2018 10:45:17 -0600 Subject: [PATCH 34/68] Fixed total material stopping power; minor changes --- src/input_xml.F90 | 2 +- src/photon_header.F90 | 59 +++++++++++++++++++++++------------------- src/photon_physics.F90 | 41 +++++++++++++++-------------- 3 files changed, 54 insertions(+), 48 deletions(-) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index e4c68c3ea..8b14cd22c 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4632,7 +4632,7 @@ contains end do ! Take logarithm of electron energies since they are log-log interpolated - ttb_energy_electron = log(ttb_energy_electron) + ttb_e_grid = log(ttb_e_grid) end if ! Set up logarithmic grid for nuclides diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 3222dff00..2481958fb 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -13,8 +13,8 @@ module photon_header use settings real(8), allocatable :: compton_profile_pz(:) - real(8), allocatable :: ttb_energy_electron(:) ! incident electron energy grid - real(8), allocatable :: ttb_energy_photon(:) ! reduced photon energy grid + real(8), allocatable :: ttb_e_grid(:) ! incident electron energy grid + real(8), allocatable :: ttb_k_grid(:) ! reduced photon energy grid type ElectronSubshell integer :: index_subshell ! index in SUBSHELLS @@ -316,13 +316,13 @@ contains call close_dataset(dset_id) ! Get energy grids used for bremsstrahlung DCS and for stopping powers - if (.not. allocated(ttb_energy_electron)) then - allocate(ttb_energy_electron(n_e)) - call read_dataset(ttb_energy_electron, rgroup, 'electron_energy') + if (.not. allocated(ttb_e_grid)) then + allocate(ttb_e_grid(n_e)) + call read_dataset(ttb_e_grid, rgroup, 'electron_energy') end if - if (.not. allocated(ttb_energy_photon)) then - allocate(ttb_energy_photon(n_k)) - call read_dataset(ttb_energy_photon, rgroup, 'photon_energy') + if (.not. allocated(ttb_k_grid)) then + allocate(ttb_k_grid(n_k)) + call read_dataset(ttb_k_grid, rgroup, 'photon_energy') end if call close_group(rgroup) @@ -381,6 +381,7 @@ contains real(8) :: x_l, x_r, x_c real(8) :: awr real(8) :: density + real(8) :: density_gpcc real(8) :: Z_eq_sq real(8) :: beta real(8) :: atom_sum @@ -398,8 +399,8 @@ contains this % i_material = i_material ! Allocate and initialize arrays - n_k = size(ttb_energy_photon) - n_e = size(ttb_energy_electron) + n_k = size(ttb_k_grid) + n_e = size(ttb_e_grid) allocate(atom_fraction(mat % n_nuclides)) allocate(mass_fraction(mat % n_nuclides)) allocate(stopping_power(n_e)) @@ -414,7 +415,8 @@ contains this % cdf(:,:) = ZERO ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the - ! mass fraction of each element, and the material density in atom/b-cm + ! mass fraction of each element, and the material density in atom/b-cm and + ! in g/cm^3 Z_eq_sq = ZERO do i = 1, mat % n_nuclides awr = nuclides(mat % nuclide(i)) % awr @@ -423,6 +425,7 @@ contains if (mat % atom_density(1) > ZERO) then atom_fraction(i) = mat % atom_density(i) mass_fraction(i) = mat % atom_density(i) * awr + ! Given weight percent else atom_fraction(i) = -mat % atom_density(i) / awr @@ -436,11 +439,16 @@ contains ! Given material density in g/cm^3 if (mat % density < ZERO) then - density = -mat % density * N_AVOGADRO / MASS_NEUTRON * (atom_sum / mass_sum) + density = -mat % density * (atom_sum / mass_sum) * N_AVOGADRO / MASS_NEUTRON + density_gpcc = -mat % density + ! Given material density in atom/b-cm else density = mat % density + density_gpcc = mat % density * (mass_sum / atom_sum) * MASS_NEUTRON / & + N_AVOGADRO end if + Z_eq_sq = Z_eq_sq / atom_sum atom_fraction = atom_fraction / atom_sum mass_fraction = mass_fraction / mass_sum @@ -464,13 +472,13 @@ contains this % dcs = this % dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs ! Accumulate material total stopping power - stopping_power = stopping_power + mass_fraction(i) * elm % density * & + stopping_power = stopping_power + mass_fraction(i) * density_gpcc * & (elm % stopping_power_collision + elm % stopping_power_radiative) end do ! Calculate inverse bremsstrahlung mean free path do i = 1, n_e - e = ttb_energy_electron(i) + e = ttb_e_grid(i) if (e <= energy_cutoff(PHOTON)) cycle ! Ratio of the velocity of the charged particle to the speed of light @@ -480,11 +488,11 @@ contains k_c = energy_cutoff(PHOTON) / e ! Find the upper bounding index of the reduced photon cutoff energy - i_k = binary_search(ttb_energy_photon, n_k, k_c) + 1 + i_k = binary_search(ttb_k_grid, n_k, k_c) + 1 ! Get the interpolation bounds - k_l = ttb_energy_photon(i_k-1) - k_r = ttb_energy_photon(i_k) + k_l = ttb_k_grid(i_k-1) + k_r = ttb_k_grid(i_k) x_l = this % dcs(i_k-1, i) x_r = this % dcs(i_k, i) @@ -492,15 +500,12 @@ contains ! the DCS at the cutoff energy x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) - ! Calculate the CDF - c = x_r - x_c + (log(k_r)-log(k_c))*(x_c - (k_c*(x_r-x_c)/(k_r-k_c))) + ! Calculate the CDF using the trapezoidal rule in log-log space + c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) this % cdf(i_k,i) = c do j = i_k, n_k - 1 - k_l = ttb_energy_photon(j) - k_r = ttb_energy_photon(j+1) - x_l = this % dcs(j, i) - x_r = this % dcs(j+1, i) - c = c + x_r - x_l + (log(k_r)-log(k_l))*(x_l - (k_l*(x_r-x_l)/(k_r-k_l))) + c = c + HALF * (log(ttb_k_grid(j+1)) - log(ttb_k_grid(j))) * & + (this % dcs(j,i) + this % dcs(j+1,i)) this % cdf(j+1,i) = c end do @@ -510,10 +515,10 @@ contains ! Calculate photon number yield mfp_inv(:) = mfp_inv(:) / stopping_power(:) - call spline(ttb_energy_electron, mfp_inv, z, n_e) + call spline(ttb_e_grid, mfp_inv, z, n_e) do i = 1, n_e - this % yield(i) = spline_integrate(ttb_energy_electron, mfp_inv, z, & - n_e, energy_cutoff(PHOTON), ttb_energy_electron(i)) + this % yield(i) = spline_integrate(ttb_e_grid, mfp_inv, z, n_e, & + energy_cutoff(PHOTON), ttb_e_grid(i)) end do ! Use logarithm of number yield since it is log-log interpolated diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 127ce0c26..a3d6cc35f 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -4,8 +4,7 @@ module photon_physics use constants use particle_header, only: Particle use photon_header, only: PhotonInteraction, Bremsstrahlung, & - compton_profile_pz, ttb_energy_electron, & - ttb_energy_photon, ttb + compton_profile_pz, ttb_e_grid, ttb_k_grid, ttb use random_lcg, only: prn use settings @@ -401,38 +400,41 @@ contains k_c = energy_cutoff(PHOTON) / p % E e = log(p % E) - n_e = size(ttb_energy_electron) - n_k = size(ttb_energy_photon) + n_e = size(ttb_e_grid) + n_k = size(ttb_k_grid) ! Find the lower bounding index of the incident electron energy - j = binary_search(ttb_energy_electron, n_e, e) + j = binary_search(ttb_e_grid, n_e, e) ! Get the interpolation bounds - e_l = ttb_energy_electron(j) - e_r = ttb_energy_electron(j+1) + e_l = ttb_e_grid(j) + e_r = ttb_e_grid(j+1) y_l = mat % yield(j) y_r = mat % yield(j+1) + ! Calculate the interpolation weight w_j+1 of the bremsstrahlung energy PDF + ! interpolated in log energy, which can be interpreted as the probability + ! of index j+1 + f = (e - e_l) / (e_r - e_l) + ! Get the photon number yield for the given energy using linear ! interpolation on a log-log scale - y = exp((y_l * (e_r - e) + y_r * (e - e_l)) / (e_r - e_l)) + y = exp(y_l + (y_r - y_l) * f) ! Sample number of secondary bremsstrahlung photons n = int(y + prn()) - ! Calculate the interpolation weight w_j of the bremsstrahlung energy PDF - ! interpolated in log energy, which can be interpreted as the probability - ! of index j - f = (e_r - e) / (e_r - e_l) - E_lost = ZERO ! Sample the energies of the emitted photons do i = 1, n ! Sample index of the tabulated PDF in the energy grid, j or j+1 - i_e = j if (prn() > f) then - i_e = i_e + 1 + i_e = j + else + i_e = j + 1 + + ! TODO: interpolate maximum value of the CDF end if ! Maximum value of the CDF @@ -446,12 +448,12 @@ contains i_k = binary_search(mat % cdf(:, i_e), n_k, r*c_max) ! Get interpolation bounds - k_l = ttb_energy_photon(i_k) - k_r = ttb_energy_photon(i_k+1) + k_l = ttb_k_grid(i_k) + k_r = ttb_k_grid(i_k+1) x_l = mat % dcs(i_k, i_e) x_r = mat % dcs(i_k+1, i_e) if (k_l < k_c) then - x_l = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) + x_l = x_l + (k_c - k_l) * (x_r - x_l) / (k_r - k_l) k_l = k_c end if @@ -467,12 +469,11 @@ contains end do w = k * p % E - E_lost = E_lost + w - if (w < energy_cutoff(PHOTON)) cycle ! Create secondary photon call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) + E_lost = E_lost + w end do end subroutine thick_target_bremsstrahlung From 712a9046362f6c7f569f6ee1b90d3cee28e79bba Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Sun, 11 Mar 2018 13:40:01 -0500 Subject: [PATCH 35/68] Fix compiler errors and circular dependencies --- src/geometry.F90 | 5 +- src/initialize.F90 | 3 +- src/input_xml.F90 | 2 +- src/material_header.F90 | 169 +++++++++++++++++++++++++++++++++++++++- src/particle_header.F90 | 8 +- src/photon_header.F90 | 168 +-------------------------------------- src/physics.F90 | 2 +- src/tracking.F90 | 3 +- 8 files changed, 178 insertions(+), 182 deletions(-) diff --git a/src/geometry.F90 b/src/geometry.F90 index 0bacd7b5d..10474848f 100644 --- a/src/geometry.F90 +++ b/src/geometry.F90 @@ -206,8 +206,11 @@ contains end do j = p % n_coord - ! set size of list to search + ! Determine universe (if not set, use root universe i_universe = p % coord(j) % universe + if (i_universe == NONE) i_universe = root_universe + + ! set size of list to search if (present(search_cells)) then use_search_cells = .true. n = size(search_cells) diff --git a/src/initialize.F90 b/src/initialize.F90 index 269f7752a..286ff9740 100644 --- a/src/initialize.F90 +++ b/src/initialize.F90 @@ -11,8 +11,7 @@ module initialize use constants use set_header, only: SetInt use error, only: fatal_error, warning, write_message - use geometry_header, only: Cell, Universe, Lattice, RectLattice, HexLattice,& - root_universe + use geometry_header, only: Cell, Universe, Lattice, RectLattice, HexLattice use hdf5_interface, only: file_open, read_attribute, file_close, & hdf5_bank_t, hdf5_integer8_t use input_xml, only: read_input_xml diff --git a/src/input_xml.F90 b/src/input_xml.F90 index cc0680ff1..973bb0e4d 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4362,7 +4362,7 @@ contains ! Generate material bremsstrahlung data if (photon_transport .and. electron_treatment == ELECTRON_TTB) then - call ttb(i) % init(i) + call bremsstrahlung_init(ttb(i), i) end if end do diff --git a/src/material_header.F90 b/src/material_header.F90 index 43fc6679a..70bf4bd21 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -7,7 +7,7 @@ module material_header use error use nuclide_header use particle_header, only: Particle - use photon_header, only: micro_photon_xs, elements + use photon_header use sab_header use simulation_header, only: log_spacing use stl_vector, only: VectorReal, VectorInt @@ -16,6 +16,7 @@ module material_header implicit none private + public :: bremsstrahlung_init public :: free_memory_material public :: openmc_extend_materials public :: openmc_get_material_index @@ -324,7 +325,7 @@ contains ! If particle energy is greater than the highest energy for the ! S(a,b) table, then don't use the S(a,b) table - if (E > sab_tables(i_sab) % data(1) % threshold_inelastic) then + if (p % E > sab_tables(i_sab) % data(1) % threshold_inelastic) then i_sab = 0 end if @@ -383,7 +384,7 @@ contains subroutine calculate_photon_xs(this, p) class(Material), intent(in) :: this - type(Particle), intent(inout) :: p + type(Particle), intent(in) :: p integer :: i ! loop index over nuclides integer :: i_element ! index into elements array @@ -698,4 +699,166 @@ contains end function openmc_material_set_densities + subroutine bremsstrahlung_init(this, i_material) + class(Bremsstrahlung), intent(inout) :: this + integer, intent(in) :: i_material + + integer :: i, j + integer :: i_k + integer :: n_e, n_k + real(8) :: e + real(8) :: c + real(8) :: k, k_l, k_r, k_c + real(8) :: x_l, x_r, x_c + real(8) :: awr + real(8) :: density + real(8) :: density_gpcc + real(8) :: Z_eq_sq + real(8) :: beta + real(8) :: atom_sum + real(8) :: mass_sum + real(8), allocatable :: atom_fraction(:) + real(8), allocatable :: mass_fraction(:) + real(8), allocatable :: stopping_power(:) + real(8), allocatable :: mfp_inv(:) + real(8), allocatable :: z(:) + type(Material), pointer :: mat + type(PhotonInteraction), pointer :: elm + + ! Get pointer to this material + mat => materials(i_material) + this % i_material = i_material + + ! Allocate and initialize arrays + n_k = size(ttb_k_grid) + n_e = size(ttb_e_grid) + allocate(atom_fraction(mat % n_nuclides)) + allocate(mass_fraction(mat % n_nuclides)) + allocate(stopping_power(n_e)) + allocate(mfp_inv(n_e)) + allocate(this % yield(n_e)) + allocate(this % dcs(n_k, n_e)) + allocate(this % cdf(n_k, n_e)) + allocate(z(n_e)) + stopping_power(:) = ZERO + mfp_inv(:) = ZERO + this % dcs(:,:) = ZERO + this % cdf(:,:) = ZERO + + ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the + ! mass fraction of each element, and the material density in atom/b-cm and + ! in g/cm^3 + Z_eq_sq = ZERO + do i = 1, mat % n_nuclides + awr = nuclides(mat % nuclide(i)) % awr + + ! Given atom percent + if (mat % atom_density(1) > ZERO) then + atom_fraction(i) = mat % atom_density(i) + mass_fraction(i) = mat % atom_density(i) * awr + + ! Given weight percent + else + atom_fraction(i) = -mat % atom_density(i) / awr + mass_fraction(i) = -mat % atom_density(i) + end if + + Z_eq_sq = Z_eq_sq + atom_fraction(i) * nuclides(mat % nuclide(i)) % Z**2 + end do + atom_sum = sum(atom_fraction) + mass_sum = sum(mass_fraction) + + ! Given material density in g/cm^3 + if (mat % density < ZERO) then + density = -mat % density * (atom_sum / mass_sum) * N_AVOGADRO / MASS_NEUTRON + density_gpcc = -mat % density + + ! Given material density in atom/b-cm + else + density = mat % density + density_gpcc = mat % density * (mass_sum / atom_sum) * MASS_NEUTRON / & + N_AVOGADRO + end if + + Z_eq_sq = Z_eq_sq / atom_sum + atom_fraction = atom_fraction / atom_sum + mass_fraction = mass_fraction / mass_sum + + ! Calculate the molecular DCS and the molecular total stopping power using + ! Bragg's additivity rule. Note: the collision stopping power cannot be + ! accurately calculated using Bragg's additivity rule since the mean + ! excitation energies and the density effect corrections cannot simply be + ! summed together. Bragg's additivity rule fails especially when a + ! higher-density compound is composed of elements that are in lower-density + ! form at normal temperature and pressure (at which the NIST stopping + ! powers are given). It will be used to approximate the collision stopping + ! powers for now, but should be fixed in the future. + do i = 1, mat % n_nuclides + ! Get pointer to current element + elm => elements(mat % element(i)) + + ! TODO: for molecular DCS, atom_fraction should actually be the number of + ! atoms in the molecule. + ! Accumulate material DCS + this % dcs = this % dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs + + ! Accumulate material total stopping power + stopping_power = stopping_power + mass_fraction(i) * density_gpcc * & + (elm % stopping_power_collision + elm % stopping_power_radiative) + end do + + ! Calculate inverse bremsstrahlung mean free path + do i = 1, n_e + e = ttb_e_grid(i) + if (e <= energy_cutoff(PHOTON)) cycle + + ! Ratio of the velocity of the charged particle to the speed of light + beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) + + ! Integration lower bound + k_c = energy_cutoff(PHOTON) / e + + ! Find the upper bounding index of the reduced photon cutoff energy + i_k = binary_search(ttb_k_grid, n_k, k_c) + 1 + + ! Get the interpolation bounds + k_l = ttb_k_grid(i_k-1) + k_r = ttb_k_grid(i_k) + x_l = this % dcs(i_k-1, i) + x_r = this % dcs(i_k, i) + + ! Use linear interpolation in reduced photon energy k to find value of + ! the DCS at the cutoff energy + x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) + + ! Calculate the CDF using the trapezoidal rule in log-log space + c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) + this % cdf(i_k,i) = c + do j = i_k, n_k - 1 + c = c + HALF * (log(ttb_k_grid(j+1)) - log(ttb_k_grid(j))) * & + (this % dcs(j,i) + this % dcs(j+1,i)) + this % cdf(j+1,i) = c + end do + + ! Calculate the inverse bremsstrahlung mean free path + mfp_inv(i) = c * density * Z_eq_sq / beta**2 * 1.0e-3_8 + end do + + ! Calculate photon number yield + mfp_inv(:) = mfp_inv(:) / stopping_power(:) + call spline(ttb_e_grid, mfp_inv, z, n_e) + do i = 1, n_e + this % yield(i) = spline_integrate(ttb_e_grid, mfp_inv, z, n_e, & + energy_cutoff(PHOTON), ttb_e_grid(i)) + end do + + ! Use logarithm of number yield since it is log-log interpolated + where (this % yield > ZERO) + this % yield = log(this % yield) + end where + + deallocate(atom_fraction, mass_fraction, stopping_power, mfp_inv, z) + + end subroutine bremsstrahlung_init + end module material_header diff --git a/src/particle_header.F90 b/src/particle_header.F90 index 0c0a3fc24..08e69c1d8 100644 --- a/src/particle_header.F90 +++ b/src/particle_header.F90 @@ -5,7 +5,6 @@ module particle_header use bank_header, only: Bank, source_bank use constants use error, only: fatal_error, warning - use geometry_header, only: root_universe use hdf5_interface use settings use simulation_header @@ -177,14 +176,13 @@ contains end if n = this % n_secondary + 1 - this % secondary_bank(n) % particle = tyoe + this % secondary_bank(n) % particle = type this % secondary_bank(n) % wgt = this % wgt this % secondary_bank(n) % xyz(:) = this % coord(1) % xyz this % secondary_bank(n) % uvw(:) = uvw this % secondary_bank(n) % E = E - this % secondary_bank(this % n_secondary) % E = this % E if (.not. run_CE) then - this % secondary_bank(this % n_secondary) % E = real(this % g, 8) + this % secondary_bank(n) % E = real(this % g, 8) end if this % n_secondary = n @@ -224,7 +222,7 @@ contains this % g = NONE ! Set up base level coordinates - this % coord(1) % universe = root_universe + this % coord(1) % universe = NONE this % n_coord = 1 this % last_n_coord = 1 diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 24f31f3dc..27fe62f18 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -8,7 +8,6 @@ module photon_header use endf_header, only: Tabulated1D use hdf5_interface use math, only: spline, spline_integrate - use material_header, only: Material, materials use nuclide_header, only: nuclides use settings @@ -79,9 +78,6 @@ module photon_header real(8), allocatable :: yield(:) ! Photon number yield real(8), allocatable :: dcs(:,:) ! Bremsstrahlung scaled DCS real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF - - contains - procedure :: init => bremsstrahlung_init end type Bremsstrahlung type(PhotonInteraction), allocatable, target :: elements(:) ! Photon cross sections @@ -432,168 +428,6 @@ contains xs % last_E = E - end subroutine calculate_element_xs - - subroutine bremsstrahlung_init(this, i_material) - class(Bremsstrahlung), intent(inout) :: this - integer, intent(in) :: i_material - - integer :: i, j - integer :: i_k - integer :: n_e, n_k - real(8) :: e - real(8) :: c - real(8) :: k, k_l, k_r, k_c - real(8) :: x_l, x_r, x_c - real(8) :: awr - real(8) :: density - real(8) :: density_gpcc - real(8) :: Z_eq_sq - real(8) :: beta - real(8) :: atom_sum - real(8) :: mass_sum - real(8), allocatable :: atom_fraction(:) - real(8), allocatable :: mass_fraction(:) - real(8), allocatable :: stopping_power(:) - real(8), allocatable :: mfp_inv(:) - real(8), allocatable :: z(:) - type(Material), pointer :: mat - type(PhotonInteraction), pointer :: elm - - ! Get pointer to this material - mat => materials(i_material) - this % i_material = i_material - - ! Allocate and initialize arrays - n_k = size(ttb_k_grid) - n_e = size(ttb_e_grid) - allocate(atom_fraction(mat % n_nuclides)) - allocate(mass_fraction(mat % n_nuclides)) - allocate(stopping_power(n_e)) - allocate(mfp_inv(n_e)) - allocate(this % yield(n_e)) - allocate(this % dcs(n_k, n_e)) - allocate(this % cdf(n_k, n_e)) - allocate(z(n_e)) - stopping_power(:) = ZERO - mfp_inv(:) = ZERO - this % dcs(:,:) = ZERO - this % cdf(:,:) = ZERO - - ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the - ! mass fraction of each element, and the material density in atom/b-cm and - ! in g/cm^3 - Z_eq_sq = ZERO - do i = 1, mat % n_nuclides - awr = nuclides(mat % nuclide(i)) % awr - - ! Given atom percent - if (mat % atom_density(1) > ZERO) then - atom_fraction(i) = mat % atom_density(i) - mass_fraction(i) = mat % atom_density(i) * awr - - ! Given weight percent - else - atom_fraction(i) = -mat % atom_density(i) / awr - mass_fraction(i) = -mat % atom_density(i) - end if - - Z_eq_sq = Z_eq_sq + atom_fraction(i) * nuclides(mat % nuclide(i)) % Z**2 - end do - atom_sum = sum(atom_fraction) - mass_sum = sum(mass_fraction) - - ! Given material density in g/cm^3 - if (mat % density < ZERO) then - density = -mat % density * (atom_sum / mass_sum) * N_AVOGADRO / MASS_NEUTRON - density_gpcc = -mat % density - - ! Given material density in atom/b-cm - else - density = mat % density - density_gpcc = mat % density * (mass_sum / atom_sum) * MASS_NEUTRON / & - N_AVOGADRO - end if - - Z_eq_sq = Z_eq_sq / atom_sum - atom_fraction = atom_fraction / atom_sum - mass_fraction = mass_fraction / mass_sum - - ! Calculate the molecular DCS and the molecular total stopping power using - ! Bragg's additivity rule. Note: the collision stopping power cannot be - ! accurately calculated using Bragg's additivity rule since the mean - ! excitation energies and the density effect corrections cannot simply be - ! summed together. Bragg's additivity rule fails especially when a - ! higher-density compound is composed of elements that are in lower-density - ! form at normal temperature and pressure (at which the NIST stopping - ! powers are given). It will be used to approximate the collision stopping - ! powers for now, but should be fixed in the future. - do i = 1, mat % n_nuclides - ! Get pointer to current element - elm => elements(mat % element(i)) - - ! TODO: for molecular DCS, atom_fraction should actually be the number of - ! atoms in the molecule. - ! Accumulate material DCS - this % dcs = this % dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs - - ! Accumulate material total stopping power - stopping_power = stopping_power + mass_fraction(i) * density_gpcc * & - (elm % stopping_power_collision + elm % stopping_power_radiative) - end do - - ! Calculate inverse bremsstrahlung mean free path - do i = 1, n_e - e = ttb_e_grid(i) - if (e <= energy_cutoff(PHOTON)) cycle - - ! Ratio of the velocity of the charged particle to the speed of light - beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) - - ! Integration lower bound - k_c = energy_cutoff(PHOTON) / e - - ! Find the upper bounding index of the reduced photon cutoff energy - i_k = binary_search(ttb_k_grid, n_k, k_c) + 1 - - ! Get the interpolation bounds - k_l = ttb_k_grid(i_k-1) - k_r = ttb_k_grid(i_k) - x_l = this % dcs(i_k-1, i) - x_r = this % dcs(i_k, i) - - ! Use linear interpolation in reduced photon energy k to find value of - ! the DCS at the cutoff energy - x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) - - ! Calculate the CDF using the trapezoidal rule in log-log space - c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) - this % cdf(i_k,i) = c - do j = i_k, n_k - 1 - c = c + HALF * (log(ttb_k_grid(j+1)) - log(ttb_k_grid(j))) * & - (this % dcs(j,i) + this % dcs(j+1,i)) - this % cdf(j+1,i) = c - end do - - ! Calculate the inverse bremsstrahlung mean free path - mfp_inv(i) = c * density * Z_eq_sq / beta**2 * 1.0e-3_8 - end do - - ! Calculate photon number yield - mfp_inv(:) = mfp_inv(:) / stopping_power(:) - call spline(ttb_e_grid, mfp_inv, z, n_e) - do i = 1, n_e - this % yield(i) = spline_integrate(ttb_e_grid, mfp_inv, z, n_e, & - energy_cutoff(PHOTON), ttb_e_grid(i)) - end do - - ! Use logarithm of number yield since it is log-log interpolated - where (this % yield > ZERO) - this % yield = log(this % yield) - end where - - deallocate(atom_fraction, mass_fraction, stopping_power, mfp_inv, z) - - end subroutine bremsstrahlung_init + end subroutine photon_calculate_xs end module photon_header diff --git a/src/physics.F90 b/src/physics.F90 index 84cac725e..0f27a5361 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -439,7 +439,7 @@ contains ! Check to make sure that a nuclide was sampled if (i > mat % n_nuclides) then - call write_particle_restart(p) + call p % write_restart() call fatal_error("Did not sample any element during collision.") end if diff --git a/src/tracking.F90 b/src/tracking.F90 index 189e79abb..b528f571a 100644 --- a/src/tracking.F90 +++ b/src/tracking.F90 @@ -114,8 +114,7 @@ contains ! If the material is the same as the last material and the ! temperature hasn't changed, we don't need to lookup cross ! sections again. - call materials(p % material) % calculate_xs(p % E, p % sqrtkT, & - micro_xs, nuclides, material_xs) + call materials(p % material) % calculate_xs(p) end if else ! Get the MG data From 4dade286301afe495b560ef75fc4ff13a1f14fde Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Sun, 11 Mar 2018 14:56:37 -0500 Subject: [PATCH 36/68] Start adding support for reading photon data from ACE files --- openmc/data/__init__.py | 4 +- openmc/data/ace.py | 75 +++++++++++++++- openmc/data/neutron.py | 71 +-------------- openmc/data/photon.py | 162 +++++++++++++++++++++++++++++++++-- scripts/openmc-update-inputs | 3 +- src/photon_header.F90 | 14 +-- 6 files changed, 241 insertions(+), 88 deletions(-) diff --git a/openmc/data/__init__.py b/openmc/data/__init__.py index 6dd6a9218..aaf98c574 100644 --- a/openmc/data/__init__.py +++ b/openmc/data/__init__.py @@ -12,10 +12,10 @@ from .neutron import * from .photon import * from .decay import * from .reaction import * -from .ace import * +from . import ace from .angle_distribution import * from .function import * -from .endf import * +from . import endf from .energy_distribution import * from .product import * from .angle_energy import * diff --git a/openmc/data/ace.py b/openmc/data/ace.py index 385408bd4..cbbc4e06d 100644 --- a/openmc/data/ace.py +++ b/openmc/data/ace.py @@ -16,13 +16,84 @@ generates ACE-format cross sections. """ from os import SEEK_CUR +from pathlib import PurePath import struct import sys import numpy as np from openmc.mixin import EqualityMixin -from openmc.data.endf import ENDF_FLOAT_RE +import openmc.checkvalue as cv +from .data import ATOMIC_SYMBOL +from .endf import ENDF_FLOAT_RE + + +def get_metadata(zaid, metastable_scheme='nndc'): + """Return basic identifying data for a nuclide with a given ZAID. + + Parameters + ---------- + zaid : int + ZAID (1000*Z + A) obtained from a library + metastable_scheme : {'nndc', 'mcnp'} + Determine how ZAID identifiers are to be interpreted in the case of + a metastable nuclide. Because the normal ZAID (=1000*Z + A) does not + encode metastable information, different conventions are used among + different libraries. In MCNP libraries, the convention is to add 400 + for a metastable nuclide except for Am242m, for which 95242 is + metastable and 95642 (or 1095242 in newer libraries) is the ground + state. For NNDC libraries, ZAID is given as 1000*Z + A + 100*m. + + Returns + ------- + name : str + Name of the table + element : str + The atomic symbol of the isotope in the table; e.g., Zr. + Z : int + Number of protons in the nucleus + mass_number : int + Number of nucleons in the nucleus + metastable : int + Metastable state of the nucleus. A value of zero indicates ground state. + + """ + + cv.check_type('zaid', zaid, int) + cv.check_value('metastable_scheme', metastable_scheme, ['nndc', 'mcnp']) + + Z = zaid // 1000 + mass_number = zaid % 1000 + + if metastable_scheme == 'mcnp': + if zaid > 1000000: + # New SZA format + Z = Z % 1000 + if zaid == 1095242: + metastable = 0 + else: + metastable = zaid // 1000000 + else: + if zaid == 95242: + metastable = 1 + elif zaid == 95642: + metastable = 0 + else: + metastable = 1 if mass_number > 300 else 0 + elif metastable_scheme == 'nndc': + metastable = 1 if mass_number > 300 else 0 + + while mass_number > 3 * Z: + mass_number -= 100 + + # Determine name + element = ATOMIC_SYMBOL[Z] + name = '{}{}'.format(element, mass_number) + if metastable > 0: + name += '_m{}'.format(metastable) + + return (name, element, Z, mass_number, metastable) + def ascii_to_binary(ascii_file, binary_file): """Convert an ACE file in ASCII format (type 1) to binary format (type 2). @@ -160,7 +231,7 @@ class Library(EqualityMixin): # Determine whether file is ASCII or binary try: - fh = open(filename, 'rb') + fh = open(str(filename), 'rb') # Grab 10 lines of the library sb = b''.join([fh.readline() for i in range(10)]) diff --git a/openmc/data/neutron.py b/openmc/data/neutron.py index 99847be44..3a76cfe2a 100644 --- a/openmc/data/neutron.py +++ b/openmc/data/neutron.py @@ -14,7 +14,7 @@ import numpy as np import h5py from . import HDF5_VERSION, HDF5_VERSION_MAJOR -from .ace import Library, Table, get_table +from .ace import Library, Table, get_table, get_metadata from .data import ATOMIC_SYMBOL, K_BOLTZMANN, EV_PER_MEV from .endf import Evaluation, SUM_RULES, get_head_record, get_tab1_record from .fission_energy import FissionEnergyRelease @@ -33,73 +33,6 @@ from openmc.mixin import EqualityMixin _RESONANCE_ENERGY_GRID = np.logspace(-3, 3, 61) -def _get_metadata(zaid, metastable_scheme='nndc'): - """Return basic identifying data for a nuclide with a given ZAID. - - Parameters - ---------- - zaid : int - ZAID (1000*Z + A) obtained from a library - metastable_scheme : {'nndc', 'mcnp'} - Determine how ZAID identifiers are to be interpreted in the case of - a metastable nuclide. Because the normal ZAID (=1000*Z + A) does not - encode metastable information, different conventions are used among - different libraries. In MCNP libraries, the convention is to add 400 - for a metastable nuclide except for Am242m, for which 95242 is - metastable and 95642 (or 1095242 in newer libraries) is the ground - state. For NNDC libraries, ZAID is given as 1000*Z + A + 100*m. - - Returns - ------- - name : str - Name of the table - element : str - The atomic symbol of the isotope in the table; e.g., Zr. - Z : int - Number of protons in the nucleus - mass_number : int - Number of nucleons in the nucleus - metastable : int - Metastable state of the nucleus. A value of zero indicates ground state. - - """ - - cv.check_type('zaid', zaid, int) - cv.check_value('metastable_scheme', metastable_scheme, ['nndc', 'mcnp']) - - Z = zaid // 1000 - mass_number = zaid % 1000 - - if metastable_scheme == 'mcnp': - if zaid > 1000000: - # New SZA format - Z = Z % 1000 - if zaid == 1095242: - metastable = 0 - else: - metastable = zaid // 1000000 - else: - if zaid == 95242: - metastable = 1 - elif zaid == 95642: - metastable = 0 - else: - metastable = 1 if mass_number > 300 else 0 - elif metastable_scheme == 'nndc': - metastable = 1 if mass_number > 300 else 0 - - while mass_number > 3 * Z: - mass_number -= 100 - - # Determine name - element = ATOMIC_SYMBOL[Z] - name = '{}{}'.format(element, mass_number) - if metastable > 0: - name += '_m{}'.format(metastable) - - return (name, element, Z, mass_number, metastable) - - class IncidentNeutron(EqualityMixin): """Continuous-energy neutron interaction data. @@ -676,7 +609,7 @@ class IncidentNeutron(EqualityMixin): # If mass number hasn't been specified, make an educated guess zaid, xs = ace.name.split('.') name, element, Z, mass_number, metastable = \ - _get_metadata(int(zaid), metastable_scheme) + get_metadata(int(zaid), metastable_scheme) # Assign temperature to the running list kTs = [ace.temperature*EV_PER_MEV] diff --git a/openmc/data/photon.py b/openmc/data/photon.py index be04ec911..4fe529900 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -12,6 +12,7 @@ from scipy.interpolate import CubicSpline from openmc.mixin import EqualityMixin import openmc.checkvalue as cv from . import HDF5_VERSION +from .ace import Table, get_metadata, get_table from .data import ATOMIC_SYMBOL, EV_PER_MEV from .endf import Evaluation, get_head_record, get_tab1_record, get_list_record from .function import Tabulated1D @@ -96,6 +97,7 @@ _STOPPING_POWERS = {} # for each element are in a 2D array with shape (n, k) stored on the key 'Z'. _BREMSSTRAHLUNG = {} + class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -272,7 +274,7 @@ class AtomicRelaxation(EqualityMixin): class IncidentPhoton(EqualityMixin): """Photon interaction data. - This class stores photo-atomic, photo-nuclear, atomic relaxation, + This class stores photo-atomic, photo-nuclear, atomic relaxation, Compton profile, stopping power, and bremsstrahlung data assembled from different sources. To create an instance, the factory method :meth:`IncidentPhoton.from_endf` can be used. To add atomic relaxation or @@ -369,6 +371,68 @@ class IncidentPhoton(EqualityMixin): AtomicRelaxation) self._atomic_relaxation = atomic_relaxation + @classmethod + def from_ace(cls, ace_or_filename): + """Generate incident photon data from an ACE table + + Parameters + ---------- + ace_or_filename : str or openmc.data.ace.Table + ACE table to read from. If given as a string, it is assumed to be + the filename for the ACE file. + + Returns + ------- + openmc.data.IncidentPhoton + Photon interaction data + + """ + # First obtain the data for the first provided ACE table/file + if isinstance(ace_or_filename, Table): + ace = ace_or_filename + else: + ace = get_table(ace_or_filename) + + # Get atomic number based on name of ACE table + zaid = ace.name.split('.')[0] + Z = get_metadata(int(zaid))[2] + + # Read each reaction + data = cls(Z) + for mt in (502, 504, 515, 522): + data.reactions[mt] = PhotonReaction.from_ace(ace, mt) + + # Compton profiles + n_shell = ace.nxs[5] + if n_shell != 0: + # Get number of electrons in each shell + idx = ace.jxs[6] + data.compton_profiles['num_electrons'] = ace.xss[idx : idx+n_shell] + + # Get binding energy for each shell + idx = ace.jxs[7] + data.compton_profiles['binding_energy'] = ace.xss[idx : idx+n_shell] + + # Create Compton profile for each electron shell + profiles = [] + for k in range(n_shell): + # Get number of momentum values and interpolation scheme + loca = int(ace.xss[ace.jxs[9] + k]) + jj = int(ace.xss[ace.jxs[10] + loca - 1]) + m = int(ace.xss[ace.jxs[10] + loca]) + + # Read momentum and PDF + idx = ace.jxs[10] + loca + 1 + pz = ace.xss[idx : idx+m] + pdf = ace.xss[idx+m : idx+2*m] + + # Create proflie function + J_k = Tabulated1D(pz, pdf, [m], [jj]) + profiles.append(J_k) + data.compton_profiles['J'] = profiles + + return data + @classmethod def from_endf(cls, photoatomic, relaxation=None): """Generate incident photon data from an ENDF evaluation @@ -548,15 +612,15 @@ class IncidentPhoton(EqualityMixin): if rx.scattering_factor is not None: rx.scattering_factor.to_hdf5(incoh_group, 'scattering_factor') - # Write pair production cross section + # Write electron-field pair production cross section if 515 in self: - pair_group = group.create_group('pair_production') + pair_group = group.create_group('pair_production_electron') pair_group.create_dataset('xs', data=self[515].xs(union_grid)) - # Write triplet production cross section + # Write nuclear-field pair production cross section if 517 in self: - triplet_group = group.create_group('triplet_production') - triplet_group.create_dataset('xs', data=self[517].xs(union_grid)) + pair_group = group.create_group('pair_production_nuclear') + pair_group.create_dataset('xs', data=self[517].xs(union_grid)) # Write photoelectric cross section photoelec_group = group.create_group('photoelectric') @@ -713,7 +777,89 @@ class PhotonReaction(EqualityMixin): self._xs = xs @classmethod - def from_endf(self, ev, mt): + def from_ace(cls, ace, mt): + """Generate photon reaction from an ACE table + + Parameters + ---------- + ace : openmc.data.ace.Table + ACE table to read from + mt : int + The MT value of the reaction to get data for + + Returns + ------- + openmc.data.PhotonReaction + Photon reaction data + + """ + # Create instance + rx = cls(mt) + + # Get energy grid (stored as logarithms) + n = ace.nxs[3] + idx = ace.jxs[1] + energy = np.exp(ace.xss[idx : idx+n])*EV_PER_MEV + + # Get index for appropriate reaction + if mt == 502: + # Coherent scattering + idx = ace.jxs[1] + 2*n + elif mt == 504: + # Incoherent scattering + idx = ace.jxs[1] + n + elif mt == 515: + # Pair production + idx = ace.jxs[1] + 4*n + elif mt == 522: + # Photoelectric + idx = ace.jxs[1] + 3*n + else: + raise ValueError('ACE photoatomic cross sections do not have ' + 'data for MT={}.'.format(mt)) + + # Store cross section + xs = np.exp(ace.xss[idx : idx+n]) + rx.xs = Tabulated1D(energy, xs, [n], [5]) + + # Get form factors for incoherent/coherent scattering + if mt == 502: + idx = ace.jxs[3] + if ace.nxs[6] > 0: + n = (ace.jxs[4] - ace.jxs[3]) // 2 + x = ace.xss[idx : idx+n] + idx += n + else: + x = np.array([ + 0.0, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.08, 0.1, 0.12, + 0.15, 0.18, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, + 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 1.7, 1.8, 1.9, 2.0, 2.2, 2.4, 2.6, 2.8, 3.0, 3.2, 3.4, + 3.6, 3.8, 4.0, 4.2, 4.4, 4.6, 4.8, 5.0, 5.2, 5.4, 5.6, + 5.8, 6.0]) + n = x.size + ff = ace.xss[idx+n : idx+2*n] + rx.scattering_factor = Tabulated1D(x, ff) + + elif mt == 504: + idx = ace.jxs[2] + if ace.nxs[6] > 0: + n = (ace.jxs[3] - ace.jxs[2]) // 2 + x = ace.xss[idx : idx+n] + idx += n + else: + x = np.array([ + 0.0, 0.005, 0.01, 0.05, 0.1, 0.15, 0.2, 0.3, 0.4, 0.5, 0.6, + 0.7, 0.8, 0.9, 1.0, 1.5, 2.0, 3.0, 4.0, 5.0, 8.0 + ]) + n = x.size + ff = ace.xss[idx : idx+n] + rx.scattering_factor = Tabulated1D(x, ff) + + return rx + + @classmethod + def from_endf(cls, ev, mt): """Generate photon reaction from an ENDF evaluation Parameters @@ -729,7 +875,7 @@ class PhotonReaction(EqualityMixin): Photon reaction data """ - rx = PhotonReaction(mt) + rx = cls(mt) # Read photon cross section if (23, mt) in ev.section: diff --git a/scripts/openmc-update-inputs b/scripts/openmc-update-inputs index ef7cdf47b..0d25b5b97 100755 --- a/scripts/openmc-update-inputs +++ b/scripts/openmc-update-inputs @@ -248,8 +248,7 @@ def update_materials(root): # If a nuclide name is in the ZAID notation (e.g., a number), # convert it to the proper nuclide name. if nucname.strip().isnumeric(): - nucname = \ - openmc.data.neutron._get_metadata(int(nucname))[0] + nucname = openmc.data.ace.get_metadata(int(nucname))[0] nucname = nucname.replace('Nat', '0') if nucname.endswith('m'): nucname = nucname[:-1] + '_m1' diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 27fe62f18..e50a871d2 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -179,14 +179,18 @@ contains call close_group(rgroup) ! Read pair production - rgroup = open_group(group_id, 'pair_production') - call read_dataset(this % pair_production_nuclear, rgroup, 'xs') + rgroup = open_group(group_id, 'pair_production_electron') + call read_dataset(this % pair_production_electron, rgroup, 'xs') call close_group(rgroup) ! Read pair production - rgroup = open_group(group_id, 'triplet_production') - call read_dataset(this % pair_production_electron, rgroup, 'xs') - call close_group(rgroup) + if (object_exists(group_id, 'pair_production_nuclear')) then + rgroup = open_group(group_id, 'pair_production_nuclear') + call read_dataset(this % pair_production_nuclear, rgroup, 'xs') + call close_group(rgroup) + else + this % pair_production_nuclear(:) = ZERO + end if ! Read photoelectric rgroup = open_group(group_id, 'photoelectric') From 0bbdd412c9c741e48c8c5a516e917c48a140ffb6 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 13 Mar 2018 16:31:39 -0500 Subject: [PATCH 37/68] Support atomic relaxation data and subshell xs from ACE --- openmc/data/photon.py | 130 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 113 insertions(+), 17 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 4fe529900..8644f8e7c 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -24,6 +24,15 @@ _SUBSHELLS = ['K', 'L1', 'L2', 'L3', 'M1', 'M2', 'M3', 'M4', 'M5', 'P3', 'P4', 'P5', 'P6', 'P7', 'P8', 'P9', 'P10', 'P11', 'Q1', 'Q2', 'Q3'] + +# Helper function to map designator to subshell string or None +def _subshell(i): + if i == 0: + return None + else: + return _SUBSHELLS[i - 1] + + _REACTION_NAME = { 501: 'Total photon interaction', 502: 'Photon coherent scattering', @@ -196,6 +205,65 @@ class AtomicRelaxation(EqualityMixin): cv.check_type('transitions', df, pd.DataFrame) self._transitions = transitions + @classmethod + def from_ace(cls, ace): + """Generate atomic relaxation data from an ACE file + + Parameters + ---------- + ace : openmc.data.ace.Table + ACE table to read from + + Returns + ------- + openmc.data.AtomicRelaxation + Atomic relaxation data + + """ + # Create data dictionaries + binding_energy = {} + num_electrons = {} + transitions = {} + + # Get shell designators + n = ace.nxs[7] + idx = ace.jxs[11] + shells = [_subshell(int(i)) for i in ace.xss[idx : idx+n]] + + # Get number of electrons for each shell + idx = ace.jxs[12] + for shell, num in zip(shells, ace.xss[idx : idx+n]): + num_electrons[shell] = num + + # Get binding energy for each shell + idx = ace.jxs[13] + for shell, e in zip(shells, ace.xss[idx : idx+n]): + binding_energy[shell] = e*EV_PER_MEV + + # Get transition table + columns = ['secondary', 'tertiary', 'energy (eV)', 'probability'] + idx = ace.jxs[18] + for i, subi in enumerate(shells): + n_transitions = int(ace.xss[ace.jxs[15] + i]) + if n_transitions > 0: + records = [] + for j in range(n_transitions): + subj = _subshell(int(ace.xss[idx])) + subk = _subshell(int(ace.xss[idx + 1])) + etr = ace.xss[idx + 2]*EV_PER_MEV + if j == 0: + ftr = ace.xss[idx + 3] + else: + ftr = ace.xss[idx + 3] - ace.xss[idx - 1] + records.append((subj, subk, etr, ftr)) + idx += 4 + + # Create dataframe for transitions + transitions[subi] = pd.DataFrame.from_records( + records, columns=columns) + + return cls(binding_energy, num_electrons, transitions) + @classmethod def from_endf(cls, ev_or_filename): """Generate atomic relaxation data from an ENDF evaluation @@ -227,13 +295,6 @@ class AtomicRelaxation(EqualityMixin): params = get_head_record(file_obj) n_subshells = params[4] - # Helper function to map designator to subshell string or None - def subshell(i): - if i == 0: - return None - else: - return _SUBSHELLS[i - 1] - # Create data dictionaries binding_energy = {} num_electrons = {} @@ -243,7 +304,7 @@ class AtomicRelaxation(EqualityMixin): # Read data for each subshell for i in range(n_subshells): params, list_items = get_list_record(file_obj) - subi = subshell(int(params[0])) + subi = _subshell(int(params[0])) n_transitions = int(params[5]) binding_energy[subi] = list_items[0] num_electrons[subi] = list_items[1] @@ -252,8 +313,8 @@ class AtomicRelaxation(EqualityMixin): # Read transition data records = [] for j in range(n_transitions): - subj = subshell(int(list_items[6*(j+1)])) - subk = subshell(int(list_items[6*(j+1) + 1])) + subj = _subshell(int(list_items[6*(j+1)])) + subk = _subshell(int(list_items[6*(j+1) + 1])) etr = list_items[6*(j+1) + 2] ftr = list_items[6*(j+1) + 3] records.append((subj, subk, etr, ftr)) @@ -263,9 +324,7 @@ class AtomicRelaxation(EqualityMixin): records, columns=columns) # Return instance of class - data = cls(binding_energy, num_electrons, transitions) - - return data + return cls(binding_energy, num_electrons, transitions) def to_hdf5(self, group): raise NotImplementedError @@ -431,6 +490,40 @@ class IncidentPhoton(EqualityMixin): profiles.append(J_k) data.compton_profiles['J'] = profiles + # Subshell photoelectric xs and atomic relaxation data + if ace.nxs[7] > 0: + data.atomic_relaxation = AtomicRelaxation.from_ace(ace) + + # Get subshell designators + n_subshells = ace.nxs[7] + idx = ace.jxs[11] + designators = [int(i) for i in ace.xss[idx : idx+n_subshells]] + + # Get energy grid for subshell photoionization + n_energy = ace.nxs[3] + idx = ace.jxs[1] + energy = np.exp(ace.xss[idx : idx+n_energy])*EV_PER_MEV + + # Get cross section for each subshell + idx = ace.jxs[16] + for d in designators: + # Create photon reaction + mt = 533 + d + rx = PhotonReaction(mt) + data.reactions[mt] = rx + + # Store cross section + xs = ace.xss[idx : idx+n_energy].copy() + nonzero = (xs != 0.0) + xs[nonzero] = np.exp(xs[nonzero]) + rx.xs = Tabulated1D(energy, xs, [n_energy], [5]) + idx += n_energy + + # Copy binding energy + shell = _subshell(d) + e = data.atomic_relaxation.binding_energy[shell] + rx.subshell_binding_energy = e + return data @classmethod @@ -819,14 +912,17 @@ class PhotonReaction(EqualityMixin): 'data for MT={}.'.format(mt)) # Store cross section - xs = np.exp(ace.xss[idx : idx+n]) + xs = ace.xss[idx : idx+n].copy() + nonzero = (xs != 0.0) + xs[nonzero] = np.exp(xs[nonzero]) rx.xs = Tabulated1D(energy, xs, [n], [5]) # Get form factors for incoherent/coherent scattering + new_format = (ace.nxs[6] > 0) if mt == 502: idx = ace.jxs[3] - if ace.nxs[6] > 0: - n = (ace.jxs[4] - ace.jxs[3]) // 2 + if new_format: + n = (ace.jxs[4] - ace.jxs[3]) // 3 x = ace.xss[idx : idx+n] idx += n else: @@ -843,7 +939,7 @@ class PhotonReaction(EqualityMixin): elif mt == 504: idx = ace.jxs[2] - if ace.nxs[6] > 0: + if new_format: n = (ace.jxs[3] - ace.jxs[2]) // 2 x = ace.xss[idx : idx+n] idx += n From f86ff8bf1ab474eca4990af08c3ac751bad69da7 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 07:32:11 -0500 Subject: [PATCH 38/68] Set root universe in find_cell if not set --- src/geometry.F90 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/geometry.F90 b/src/geometry.F90 index 10474848f..6096563d8 100644 --- a/src/geometry.F90 +++ b/src/geometry.F90 @@ -206,9 +206,12 @@ contains end do j = p % n_coord - ! Determine universe (if not set, use root universe + ! Determine universe (if not yet set, use root universe) i_universe = p % coord(j) % universe - if (i_universe == NONE) i_universe = root_universe + if (i_universe == NONE) then + p % coord(j) % universe = root_universe + i_universe = root_universe + end if ! set size of list to search if (present(search_cells)) then From b670fe4421cffa10e248459a0f195a581930f693 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 11:53:33 -0500 Subject: [PATCH 39/68] Make sure URR RNG stream advances after energy change --- src/physics.F90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/physics.F90 b/src/physics.F90 index 0f27a5361..1bc7e4729 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -128,12 +128,6 @@ contains ! exiting neutron call scatter(p, i_nuclide, i_nuc_mat) - ! Play russian roulette if survival biasing is turned on - if (survival_biasing) then - call russian_roulette(p) - if (.not. p % alive) return - end if - ! Advance URR seed stream 'N' times after energy changes if (p % E /= p % last_E) then call prn_set_stream(STREAM_URR_PTABLE) @@ -141,6 +135,12 @@ contains call prn_set_stream(STREAM_TRACKING) end if + ! Play russian roulette if survival biasing is turned on + if (survival_biasing) then + call russian_roulette(p) + if (.not. p % alive) return + end if + end subroutine sample_neutron_reaction !=============================================================================== From 0358901e46ada5e99aa296ed7c6659a0ab90f3eb Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 11:58:59 -0500 Subject: [PATCH 40/68] Add back post-collision energy cutoff check --- src/physics.F90 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/physics.F90 b/src/physics.F90 index 1bc7e4729..982584844 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -51,6 +51,13 @@ contains call sample_positron_reaction(p) end if + ! Kill particle if energy falls below cutoff + if (p % E < energy_cutoff(p % type)) then + p % alive = .false. + p % wgt = ZERO + p % last_wgt = ZERO + end if + ! Display information about collision if (verbosity >= 10 .or. trace) then if (p % type == NEUTRON) then @@ -170,7 +177,9 @@ contains real(8) :: uvw(3) ! new direction real(8) :: rel_vel ! relative velocity of electron - ! Kill photon if below energy cutoff + ! Kill photon if below energy cutoff -- an extra check is made here because + ! photons with energy below the cutoff may have been produced by neutrons + ! reactions or atomic relaxation if (p % E < energy_cutoff(PHOTON)) then p % E = ZERO p % alive = .false. From a2c4b60f6fed6e08e40b28293e7e669e139e4c87 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 12:46:33 -0500 Subject: [PATCH 41/68] Fix spacing in constants.F90 --- src/constants.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/constants.F90 b/src/constants.F90 index 93495ab9c..d2de91dae 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -461,8 +461,8 @@ module constants MODE_PARTICLE = 4, & ! Particle restart mode MODE_VOLUME = 5 ! Volume calculation mode - ! Electron treatments - integer, parameter :: & + ! Electron treatments + integer, parameter :: & ELECTRON_LED = 1, & ! Local Energy Deposition ELECTRON_TTB = 2 ! Thick Target Bremsstrahlung From 093a22384fdf233728948db413619829ad6b6f98 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 13:35:38 -0500 Subject: [PATCH 42/68] Make sure photon data gets cleared at end of simulation --- src/api.F90 | 6 +++++- src/photon_header.F90 | 17 +++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/api.F90 b/src/api.F90 index d79a32d94..8f33e85e3 100644 --- a/src/api.F90 +++ b/src/api.F90 @@ -116,7 +116,8 @@ contains check_overlaps = .false. confidence_intervals = .false. create_fission_neutrons = .true. - energy_cutoff = ZERO + electron_treatment = ELECTRON_LED + energy_cutoff(:) = [ZERO, 1000.0_8, ZERO, ZERO] energy_max_neutron = INFINITY energy_min_neutron = ZERO entropy_on = .false. @@ -135,6 +136,7 @@ contains output_summary = .true. output_tallies = .true. particle_restart_run = .false. + photon_transport = .false. pred_batches = .false. reduce_tallies = .true. res_scat_on = .false. @@ -305,6 +307,7 @@ contains use cmfd_header use mgxs_header + use photon_header use plot_header use sab_header use settings @@ -321,6 +324,7 @@ contains call free_memory_volume() call free_memory_simulation() call free_memory_nuclide() + call free_memory_photon() call free_memory_settings() call free_memory_mgxs() call free_memory_sab() diff --git a/src/photon_header.F90 b/src/photon_header.F90 index e50a871d2..15203e4ff 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -434,4 +434,21 @@ contains end subroutine photon_calculate_xs +!=============================================================================== +! FREE_MEMORY_PHOTON deallocates/resets global variables in this module +!=============================================================================== + + subroutine free_memory_photon() + ! Deallocate photon cross section data + if (allocated(elements)) deallocate(elements) + if (allocated(compton_profile_pz)) deallocate(compton_profile_pz) + n_elements = 0 + call element_dict % clear() + + ! Clear TTB-related arrays + if (allocated(ttb_e_grid)) deallocate(ttb_e_grid) + if (allocated(ttb_k_grid)) deallocate(ttb_k_grid) + if (allocated(ttb)) deallocate(ttb) + end subroutine free_memory_photon + end module photon_header From e8fc084c2f23fa41362bc37a19f7b06836a3b3db Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 16:31:13 -0500 Subject: [PATCH 43/68] Document photon data format --- docs/source/io_formats/nuclear_data.rst | 100 ++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 6 deletions(-) diff --git a/docs/source/io_formats/nuclear_data.rst b/docs/source/io_formats/nuclear_data.rst index 2e553a4ed..68019a875 100644 --- a/docs/source/io_formats/nuclear_data.rst +++ b/docs/source/io_formats/nuclear_data.rst @@ -1,8 +1,8 @@ .. _io_nuclear_data: -======================== -Nuclear Data File Format -======================== +========================= +Nuclear Data File Formats +========================= --------------------- Incident Neutron Data @@ -10,7 +10,7 @@ Incident Neutron Data **/** -:Attributes: +:Attributes: - **filetype** (*char[]*) -- String indicating the type of file - **version** (*int[2]*) -- Major and minor version of the data **//** @@ -22,7 +22,9 @@ Incident Neutron Data - **atomic_weight_ratio** (*double*) -- Mass in units of neutron masses - **n_reaction** (*int*) -- Number of reactions -:Datasets: - **energy** (*double[]*) -- Energy points at which cross sections are tabulated +:Datasets: + - **energy** (*double[]*) -- Energies in [eV] at which cross sections + are tabulated **//kTs/** @@ -31,7 +33,7 @@ temperature-dependent data set. For example, the data set corresponding to 300 Kelvin would be located at `300K`. :Datasets: - - **K** (*double*) -- kT values (in eV) for each temperature + - **K** (*double*) -- kT values in [eV] for each temperature TTT (in Kelvin) **//reactions/reaction_/** @@ -113,6 +115,92 @@ temperature-dependent data set. For example, the data set corresponding to :ref:`tabulated <1d_tabulated>`) -- The recoverable fission Q-value (Q_prompt + delayed neutrons + delayed photons + betas) +-------------------- +Incident Photon Data +-------------------- + +**/** + +:Attributes: - **filetype** (*char[]*) -- String indicating the type of file + - **version** (*int[2]*) -- Major and minor version of the data + +**//** + +:Attributes: - **Z** (*int*) -- Atomic number + +:Datasets: + - **energy** (*double[]*) -- Energies in [eV] at which cross sections + are tabulated + +**//bremsstrahlung/** + +:Datasets: - **electron_energy** (*double[]*) -- Incident electron energy in [eV] + - **photon_energy** (*double[]*) -- Outgoing photon energy as + fraction of incident electron energy + - **dcs** (*double[][]*) -- Bremsstrahlung differential cross section + at each incident energy in [mb/eV] + +**//coherent/** + +:Datasets: - **xs** (*double[]*) -- Coherent scattering cross section in [b] + - **integrated_scattering_factor** (:ref:`tabulated <1d_tabulated>`) + -- Integrated coherent scattering form factor + - **anomalous_real** (:ref:`tabulated <1d_tabulated>`) -- Real part + of the anomalous scattering factor + - **anomalous_imag** (:ref:`tabulated <1d_tabulated>`) -- Imaginary + part of the anomalous scattering factor + +**//compton_profiles/** + +:Datasets: - **binding_energy** (*double[]*) -- Binding energy for each subshell in [eV] + - **num_electrons** (*double[]*) -- Number of electrons in each subshell + - **pz** (*double[]*) -- Projection of the electron momentum on the + scattering vector in units of :math:`me^2 / \hbar` where :math:`m` + is the electron rest mass and :math:`e` is the electron charge + - **J** (*double[][]*) -- Compton profile for each subshell in units + of :math:`\hbar / (me^2)` + +**//incoherent/** + +:Datasets: - **xs** (*double[]*) -- Incoherent scattering cross section in [b] + - **scattering_factor** (:ref:`tabulated <1d_tabulated>`) -- + +**//pair_production_electron/** + +:Datasets: - **xs** (*double[]*) -- Pair production (electron field) cross section in [b] + +**//pair_production_nuclear/** + +:Datasets: - **xs** (*double[]*) -- Pair production (nuclear field) cross section in [b] + +**//photoelectric/** + +:Datasets: - **xs** (*double[]*) -- Total photoionization cross section in [b] + +**//stopping_powers/** + +:Datasets: - **density_effect** (*double[]*) -- Density effect parameter + - **energy** (*double[]*) -- Energies in [eV] + - **s_collision** (*double[]*) -- Collisiong stopping power in [eV-cm\ :sup:`2`\ /g] + - **s_radiative** (*double[]*) -- Radiative stopping power in [eV-cm\ :sup:`2`\ /g] + +**//subshells/** + +:Attributes: - **designators** (*char[][]*) -- Designator for each shell, e.g. 'M2' + +**//subshells//** + +:Attributes: - **binding_energy** (*double*) -- Binding energy of the subshell in [eV] + - **num_electrons** (*double*) -- Number of electrons in the subshell + +:Datasets: - **transitions** (*double[][]*) -- Atomic relaxation data + - **xs** (*double[]*) -- Photoionization cross section for subshell + in [b] tabulated against the main energy grid + + :Attributes: + - **threshold_idx** (*int*) -- Index on the energy + grid that the reaction threshold + ------------------------------- Thermal Neutron Scattering Data ------------------------------- From 4b002ef714731b445b0b16b0e136ac0126144a09 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 14 Mar 2018 20:31:50 -0500 Subject: [PATCH 44/68] Update inputs in scripts --- scripts/openmc-get-photon-data | 1 - scripts/openmc-make-compton | 4 +--- scripts/openmc-make-stopping-powers | 8 +++----- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/scripts/openmc-get-photon-data b/scripts/openmc-get-photon-data index b7025db74..182fdf589 100755 --- a/scripts/openmc-get-photon-data +++ b/scripts/openmc-get-photon-data @@ -6,7 +6,6 @@ relaxation data and convert it to an HDF5 library for use with OpenMC. This data is used for photon transport in OpenMC. """ -from __future__ import print_function import os import sys import shutil diff --git a/scripts/openmc-make-compton b/scripts/openmc-make-compton index 1f920f366..2591dce94 100755 --- a/scripts/openmc-make-compton +++ b/scripts/openmc-make-compton @@ -1,12 +1,10 @@ #!/usr/bin/env python -from __future__ import print_function, division import os import sys import tarfile +from urllib.request import urlopen -from six.moves import input -from six.moves.urllib.request import urlopen import numpy as np import h5py diff --git a/scripts/openmc-make-stopping-powers b/scripts/openmc-make-stopping-powers index 5a9c255a1..8ee9602ef 100755 --- a/scripts/openmc-make-stopping-powers +++ b/scripts/openmc-make-stopping-powers @@ -1,13 +1,11 @@ #!/usr/bin/env python -from __future__ import print_function - -from six.moves.urllib.parse import urlencode -from six.moves.urllib.request import urlopen +from urllib.parse import urlencode +from urllib.request import urlopen from lxml import html + import numpy as np import h5py - from openmc.data import ATOMIC_SYMBOL From e21bbcfb4b860438e16c5d57393cbdc570f9ccc5 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 21 Mar 2018 13:52:32 -0500 Subject: [PATCH 45/68] Fix bug in Doppler energy broadening for Compton scattering --- src/photon_physics.F90 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index a3d6cc35f..aea6a6588 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -155,8 +155,8 @@ contains ! Sample electron shell rn = prn() c = ZERO - do i_shell = 1, size(el % electron_pdf) - 1 - c = c + el % electron_pdf(i_shell + 1) + do i_shell = 1, size(el % electron_pdf) + c = c + el % electron_pdf(i_shell) if (rn < c) exit end do @@ -217,6 +217,7 @@ contains end if ! Determine outgoing photon energy corresponding to electron momentum + ! (solve Eq. 39 in LA-UR-04-0487 for E') momentum_sq = (pz/FINE_STRUCTURE)**2 f = ONE + alpha*(ONE - mu) a = momentum_sq - f*f @@ -232,8 +233,10 @@ contains e_out1 = -(b + quad)/(TWO*a) e_out2 = -(b - quad)/(TWO*a) + ! Determine solution to quadratic equation that is positive if (e_out1 > ZERO) then if (e_out2 > ZERO) then + ! If both are positive, pick one at random if (prn() < HALF) then e_out = e_out1 else @@ -243,7 +246,12 @@ contains e_out = e_out1 end if else - if (e_out2 > ZERO) e_out = e_out2 + if (e_out2 > ZERO) then + e_out = e_out2 + else + ! No positive solution -- resample + cycle + end if end if if (e_out < e - e_b) exit end do From a0015bd74739d7306e65d08255e94fad40fedabf Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 22 Mar 2018 15:37:57 -0500 Subject: [PATCH 46/68] In the process of updating bremsstrahlung CDF and PDF --- openmc/data/photon.py | 8 +-- src/input_xml.F90 | 3 +- src/material_header.F90 | 142 +++++++++++++++++++++++++--------------- src/math.F90 | 2 +- src/photon_header.F90 | 12 ++-- src/photon_physics.F90 | 87 +++++++++++------------- 6 files changed, 142 insertions(+), 112 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 8644f8e7c..5ae81f25d 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -636,15 +636,15 @@ class IncidentPhoton(EqualityMixin): # Get the scaled cross section values for each electron energy and # reduced photon energy for this Z - logy = np.log(np.reshape(np.fromiter(brem[p:p+n*k], float, n*k), (n, k))) + y = np.reshape(np.fromiter(brem[p:p+n*k], float, n*k), (n, k)) p += k*n for j in range(k): - # Cubic spline log-log interpolation - cs = CubicSpline(logx, logy[:,j]) + # Cubic spline interpolation in log energy and linear DCS + cs = CubicSpline(logx, y[:,j]) # Get scaled DCS values (millibarns) on new energy grid - dcs[:,j] = np.exp(cs(log_energy)) + dcs[:,j] = cs(log_energy) _BREMSSTRAHLUNG[i] = {'dcs': dcs} diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 973bb0e4d..4defed19a 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4375,9 +4375,10 @@ contains if (allocated(elements(i) % stopping_power_radiative)) & deallocate(elements(i) % stopping_power_radiative) if (allocated(elements(i) % dcs)) deallocate(elements(i) % dcs) + if (allocated(ttb_k_grid)) deallocate(ttb_k_grid) end do - ! Take logarithm of electron energies since they are log-log interpolated + ! Take logarithm of energies since they are log-log interpolated ttb_e_grid = log(ttb_e_grid) end if diff --git a/src/material_header.F90 b/src/material_header.F90 index 70bf4bd21..7a506abf3 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -705,11 +705,12 @@ contains integer :: i, j integer :: i_k - integer :: n_e, n_k - real(8) :: e + integer :: n, n_e, n_k real(8) :: c - real(8) :: k, k_l, k_r, k_c - real(8) :: x_l, x_r, x_c + real(8) :: k, k_l, k_r + real(8) :: e, e_l, e_r + real(8) :: w, w_l, w_r + real(8) :: x, x_l, x_r real(8) :: awr real(8) :: density real(8) :: density_gpcc @@ -720,7 +721,8 @@ contains real(8), allocatable :: atom_fraction(:) real(8), allocatable :: mass_fraction(:) real(8), allocatable :: stopping_power(:) - real(8), allocatable :: mfp_inv(:) + real(8), allocatable :: dcs(:,:) + real(8), allocatable :: f(:) real(8), allocatable :: z(:) type(Material), pointer :: mat type(PhotonInteraction), pointer :: elm @@ -732,18 +734,19 @@ contains ! Allocate and initialize arrays n_k = size(ttb_k_grid) n_e = size(ttb_e_grid) + allocate(this % pdf(n_e, n_e)) + allocate(this % cdf(n_e, n_e)) + allocate(this % yield(n_e)) allocate(atom_fraction(mat % n_nuclides)) allocate(mass_fraction(mat % n_nuclides)) allocate(stopping_power(n_e)) - allocate(mfp_inv(n_e)) - allocate(this % yield(n_e)) - allocate(this % dcs(n_k, n_e)) - allocate(this % cdf(n_k, n_e)) + allocate(dcs(n_k, n_e)) + allocate(f(n_e)) allocate(z(n_e)) - stopping_power(:) = ZERO - mfp_inv(:) = ZERO - this % dcs(:,:) = ZERO + this % pdf(:,:) = ZERO this % cdf(:,:) = ZERO + stopping_power(:) = ZERO + dcs(:,:) = ZERO ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the ! mass fraction of each element, and the material density in atom/b-cm and @@ -800,64 +803,99 @@ contains ! TODO: for molecular DCS, atom_fraction should actually be the number of ! atoms in the molecule. ! Accumulate material DCS - this % dcs = this % dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs + dcs = dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs ! Accumulate material total stopping power stopping_power = stopping_power + mass_fraction(i) * density_gpcc * & (elm % stopping_power_collision + elm % stopping_power_radiative) end do - ! Calculate inverse bremsstrahlung mean free path - do i = 1, n_e - e = ttb_e_grid(i) - if (e <= energy_cutoff(PHOTON)) cycle + ! Loop over photon energies + do i = 1, n_e - 1 + w = ttb_e_grid(i) - ! Ratio of the velocity of the charged particle to the speed of light - beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) + ! Loop over incident particle energies + do j = i, n_e + e = ttb_e_grid(j) - ! Integration lower bound - k_c = energy_cutoff(PHOTON) / e + ! Reduced photon energy + k = w / e - ! Find the upper bounding index of the reduced photon cutoff energy - i_k = binary_search(ttb_k_grid, n_k, k_c) + 1 + ! Find the lower bounding index of the reduced photon energy + i_k = binary_search(ttb_k_grid, n_k, k) - ! Get the interpolation bounds - k_l = ttb_k_grid(i_k-1) - k_r = ttb_k_grid(i_k) - x_l = this % dcs(i_k-1, i) - x_r = this % dcs(i_k, i) + ! Get the interpolation bounds + k_l = ttb_k_grid(i_k) + k_r = ttb_k_grid(i_k+1) + x_l = dcs(i_k, j) + x_r = dcs(i_k+1, j) - ! Use linear interpolation in reduced photon energy k to find value of - ! the DCS at the cutoff energy - x_c = (x_l * (k_r - k_c) + x_r * (k_c - k_l)) / (k_r - k_l) + ! Find the value of the DCS using linear interpolation in reduced + ! photon energy k + x = x_l + (k - k_l) * (x_r - x_l) / (k_r - k_l) - ! Calculate the CDF using the trapezoidal rule in log-log space - c = HALF * (log(k_r) - log(k_c)) * (x_c + x_r) - this % cdf(i_k,i) = c - do j = i_k, n_k - 1 - c = c + HALF * (log(ttb_k_grid(j+1)) - log(ttb_k_grid(j))) * & - (this % dcs(j,i) + this % dcs(j+1,i)) - this % cdf(j+1,i) = c + ! Ratio of the velocity of the charged particle to the speed of light + beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) + + ! Compute the integrand of the PDF + f(j) = (density * 1.0e-3_8 * Z_eq_sq * x) / (beta**2 * & + stopping_power(j) * w) end do - ! Calculate the inverse bremsstrahlung mean free path - mfp_inv(i) = c * density * Z_eq_sq / beta**2 * 1.0e-3_8 + ! Number of points to integrate + n = n_e - i + 1 + + ! Integrate the PDF using cubic spline integration over the incident + ! particle energy + if (n > 2) then + call spline(ttb_e_grid(i:), f(i:), z(i:), n) + + c = ZERO + do j = i, n_e - 1 + c = c + spline_integrate(ttb_e_grid(i:), f(i:), z(i:), n, & + ttb_e_grid(j), ttb_e_grid(j+1)) + this % pdf(i,j+1) = c + end do + + ! Integrate the last two points using trapezoidal rule in log-log space + else + e_l = log(ttb_e_grid(i)) + e_r = log(ttb_e_grid(i+1)) + x_l = log(f(i)) + x_r = log(f(i+1)) + + this % pdf(i,i+1) = HALF * (e_r - e_l) * (exp(e_l + x_l) + exp(e_r + x_r)) + end if end do - ! Calculate photon number yield - mfp_inv(:) = mfp_inv(:) / stopping_power(:) - call spline(ttb_e_grid, mfp_inv, z, n_e) - do i = 1, n_e - this % yield(i) = spline_integrate(ttb_e_grid, mfp_inv, z, n_e, & - energy_cutoff(PHOTON), ttb_e_grid(i)) + ! Loop over incident particle energies + do j = 2, n_e + ! Set last element of PDF to small non-zero value to enable log-log + ! interpolation + this % pdf(j,j) = 1.0e-9_8 * this % pdf(j-1,j) + + ! Loop over photon energies + c = ZERO + do i = 1, j - 1 + ! Integrate the CDF from the PDF using the trapezoidal rule in log-log + ! space + w_l = log(ttb_e_grid(i)) + w_r = log(ttb_e_grid(i+1)) + x_l = log(this % pdf(i,j)) + x_r = log(this % pdf(i+1,j)) + + c = c + HALF * (w_r - w_l) * (exp(w_l + x_l) + exp(w_r + x_r)) + this % cdf(i+1,j) = c + end do + + ! Use logarithm of number yield since it is log-log interpolated + if (c > ZERO) then + c = log(c) + end if + this % yield(j) = c end do - ! Use logarithm of number yield since it is log-log interpolated - where (this % yield > ZERO) - this % yield = log(this % yield) - end where - - deallocate(atom_fraction, mass_fraction, stopping_power, mfp_inv, z) + deallocate(atom_fraction, mass_fraction, stopping_power, dcs, f, z) end subroutine bremsstrahlung_init diff --git a/src/math.F90 b/src/math.F90 index 5e4c8f81b..127f13458 100644 --- a/src/math.F90 +++ b/src/math.F90 @@ -925,7 +925,7 @@ contains integer :: i integer :: ia, ib real(8) :: h, r - real(8) :: a, b, c, d + real(8) :: b, c, d ! Find the lower bounding index in x of the lower limit of integration. if (xa < x(1)) then diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 15203e4ff..d6ba13abe 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -12,8 +12,8 @@ module photon_header use settings real(8), allocatable :: compton_profile_pz(:) - real(8), allocatable :: ttb_e_grid(:) ! incident electron energy grid - real(8), allocatable :: ttb_k_grid(:) ! reduced photon energy grid + real(8), allocatable :: ttb_e_grid(:) ! energy T of incident electron + real(8), allocatable :: ttb_k_grid(:) ! reduced energy W/T of emitted photon type ElectronSubshell integer :: index_subshell ! index in SUBSHELLS @@ -60,7 +60,7 @@ module photon_header real(8), allocatable :: electron_pdf(:) ! Stopping power data - real(8) :: density + real(8) :: I ! mean excitation energy real(8), allocatable :: stopping_power_collision(:) real(8), allocatable :: stopping_power_radiative(:) @@ -75,9 +75,9 @@ module photon_header type Bremsstrahlung integer :: i_material ! Index in materials array - real(8), allocatable :: yield(:) ! Photon number yield - real(8), allocatable :: dcs(:,:) ! Bremsstrahlung scaled DCS + real(8), allocatable :: pdf(:,:) ! Bremsstrahlung energy PDF real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF + real(8), allocatable :: yield(:) ! Photon number yield end type Bremsstrahlung type(PhotonInteraction), allocatable, target :: elements(:) ! Photon cross sections @@ -334,7 +334,7 @@ contains allocate(this % stopping_power_radiative(n_e)) call read_dataset(this % stopping_power_collision, rgroup, 's_collision') call read_dataset(this % stopping_power_radiative, rgroup, 's_radiative') - call read_attribute(this % density, rgroup, 'density') + call read_attribute(this % I, rgroup, 'I') call close_group(rgroup) end if end if diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index aea6a6588..ee377ae48 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -387,17 +387,16 @@ contains real(8), intent(inout) :: E_lost integer :: i, j - integer :: i_e, i_k + integer :: i_e, i_w integer :: n - integer :: n_e, n_k - real(8) :: c_max + integer :: n_e + real(8) :: a real(8) :: f - real(8) :: w - real(8) :: r real(8) :: e, e_l, e_r real(8) :: y, y_l, y_r - real(8) :: k, k_l, k_r, k_c - real(8) :: x, x_l, x_r + real(8) :: w, w_l, w_r + real(8) :: p_l, p_r + real(8) :: c, c_l, c_max type(Bremsstrahlung), pointer :: mat if (p % E < energy_cutoff(PHOTON)) return @@ -405,11 +404,8 @@ contains ! Get bremsstrahlung data for this material mat => ttb(p % material) - k_c = energy_cutoff(PHOTON) / p % E - e = log(p % E) n_e = size(ttb_e_grid) - n_k = size(ttb_k_grid) ! Find the lower bounding index of the incident electron energy j = binary_search(ttb_e_grid, n_e, e) @@ -433,50 +429,45 @@ contains n = int(y + prn()) E_lost = ZERO + if (n == 0) return + + ! Sample index of the tabulated PDF in the energy grid, j or j+1 + if (prn() > f) then + i_e = j + + ! Maximum value of the CDF + c_max = mat % cdf(i_e, i_e) + else + i_e = j + 1 + + ! Interpolate the maximum value of the CDF at the incoming particle + ! energy on a log-log scale + p_l = mat % pdf(i_e, i_e-1) + p_r = mat % pdf(i_e, i_e) + c_l = mat % cdf(i_e, i_e-1) +write(*,*) "p_r: ", p_r, "p_l: ", p_l, "p_r/p_l: ", p_r/p_l +write(*,*) "e_r: ", e_r, "e_l: ", e_l, "e_r/e_l: ", e_r/e_l + a = (log(p_r/p_l)) / (e_r - e_l) + ONE + c_max = c_l + (exp(e_l) * p_l)/a * (exp(a*(e - e_l)) - ONE) + end if ! Sample the energies of the emitted photons do i = 1, n - ! Sample index of the tabulated PDF in the energy grid, j or j+1 - if (prn() > f) then - i_e = j - else - i_e = j + 1 + ! Generate a random number r and determine the index i for which + ! cdf(i) <= r*cdf,max <= cdf(i+1) + c = prn()*c_max + i_w = binary_search(mat % cdf(:i_e,i_e), i_e, c) - ! TODO: interpolate maximum value of the CDF - end if + ! Sample the photon energy + w_l = ttb_e_grid(i_w) + w_r = ttb_e_grid(i_w+1) + p_l = mat % pdf(i_w, i_e) + p_r = mat % pdf(i_w+1, i_e) + c_l = mat % cdf(i_w, i_e) + a = (log(p_r/p_l)) / (w_r - w_l) + ONE + w = exp(w_l) * (a*(c - c_l)/(exp(w_l) * p_l) + ONE)**(ONE/a) - ! Maximum value of the CDF - c_max = mat % cdf(n_k, i_e) - ! Sample reduced photon energy from the tabulated PDFs - do - ! Generate a random number r and determine the index i for which - ! cdf(i) <= r*cdf,max <= cdf(i+1) - r = prn() - i_k = binary_search(mat % cdf(:, i_e), n_k, r*c_max) - - ! Get interpolation bounds - k_l = ttb_k_grid(i_k) - k_r = ttb_k_grid(i_k+1) - x_l = mat % dcs(i_k, i_e) - x_r = mat % dcs(i_k+1, i_e) - if (k_l < k_c) then - x_l = x_l + (k_c - k_l) * (x_r - x_l) / (k_r - k_l) - k_l = k_c - end if - - ! Sample the reduced photon energy k from the distribution 1/k on the - ! interval (k(i), k(i+1)) - k = k_l * (k_r / k_l)**r - - ! Get the interpolated DCS - x = x_l + (k - k_l) * (x_r - x_l) / (k_r - k_l) - - ! Determine whether to deliver k - if (prn() * max(x_l, x_r) < x) exit - end do - - w = k * p % E if (w < energy_cutoff(PHOTON)) cycle ! Create secondary photon From 03e0d1145f06495dd8522e2fd86d1d4de3ea1009 Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 29 Mar 2018 11:48:58 -0500 Subject: [PATCH 47/68] Debugging and dumping data --- src/material_header.F90 | 42 ++++++++++++++++++++++--- src/photon_physics.F90 | 68 ++++++++++++++++++++++++++--------------- 2 files changed, 81 insertions(+), 29 deletions(-) diff --git a/src/material_header.F90 b/src/material_header.F90 index 7a506abf3..c6c6bbce8 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -872,7 +872,7 @@ contains do j = 2, n_e ! Set last element of PDF to small non-zero value to enable log-log ! interpolation - this % pdf(j,j) = 1.0e-9_8 * this % pdf(j-1,j) + this % pdf(j,j) = 1.0e-6_8 * this % pdf(j-1,j) ! Loop over photon energies c = ZERO @@ -888,13 +888,45 @@ contains this % cdf(i+1,j) = c end do - ! Use logarithm of number yield since it is log-log interpolated - if (c > ZERO) then - c = log(c) - end if + ! Set photon number yield this % yield(j) = c end do + open(unit=13, file="energies.txt", action="write", status="replace") + close(13) + + open(unit=15, file="e_grid.txt", action="write") + write(15,*) ttb_e_grid + close(15) + + open(unit=16, file="pdf.txt", action="write") + do i = 1, n_e + write(16,*) this % pdf(:,i) + end do + close(16) + + open(unit=17, file="cdf.txt", action="write") + do i = 1, n_e + write(17,*) this % cdf(:,i) + end do + close(17) + + open(unit=14, file="yield.txt", action="write") + write(14,*) this % yield + close(14) + + ! Set small non-zero value at lowest energy + this % yield(1) = 1.0e-6_8 * this % yield(2) + + open(unit=14, file="yield.txt", action="write") + write(14,*) this % yield + close(14) + + ! Use logarithm of number yield since it is log-log interpolated + where (this % yield > ZERO) + this % yield = log(this % yield) + end where + deallocate(atom_fraction, mass_fraction, stopping_power, dcs, f, z) end subroutine bremsstrahlung_init diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index ee377ae48..85ed977e6 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -399,7 +399,15 @@ contains real(8) :: c, c_l, c_max type(Bremsstrahlung), pointer :: mat - if (p % E < energy_cutoff(PHOTON)) return + real(8) :: photon_energies(100) + + !p % E = 100.0e6_8 + + !if (p % E < energy_cutoff(PHOTON)) return + if (p % E < energy_cutoff(PHOTON)) then + write(13,*) p % E, 0 + return + end if ! Get bremsstrahlung data for this material mat => ttb(p % material) @@ -409,6 +417,7 @@ contains ! Find the lower bounding index of the incident electron energy j = binary_search(ttb_e_grid, n_e, e) + if (j == n_e) j = j - 1 ! Get the interpolation bounds e_l = ttb_e_grid(j) @@ -419,36 +428,38 @@ contains ! Calculate the interpolation weight w_j+1 of the bremsstrahlung energy PDF ! interpolated in log energy, which can be interpreted as the probability ! of index j+1 - f = (e - e_l) / (e_r - e_l) + f = (e - e_l)/(e_r - e_l) ! Get the photon number yield for the given energy using linear ! interpolation on a log-log scale - y = exp(y_l + (y_r - y_l) * f) + y = exp(y_l + (y_r - y_l)*f) ! Sample number of secondary bremsstrahlung photons n = int(y + prn()) E_lost = ZERO - if (n == 0) return + !if (n == 0) return + if (n == 0) then + write(13,*) p % E, n + return + end if ! Sample index of the tabulated PDF in the energy grid, j or j+1 - if (prn() > f) then - i_e = j - - ! Maximum value of the CDF - c_max = mat % cdf(i_e, i_e) - else + if (prn() <= f .or. j == 1) then i_e = j + 1 ! Interpolate the maximum value of the CDF at the incoming particle ! energy on a log-log scale - p_l = mat % pdf(i_e, i_e-1) + p_l = mat % pdf(i_e-1, i_e) p_r = mat % pdf(i_e, i_e) - c_l = mat % cdf(i_e, i_e-1) -write(*,*) "p_r: ", p_r, "p_l: ", p_l, "p_r/p_l: ", p_r/p_l -write(*,*) "e_r: ", e_r, "e_l: ", e_l, "e_r/e_l: ", e_r/e_l - a = (log(p_r/p_l)) / (e_r - e_l) + ONE - c_max = c_l + (exp(e_l) * p_l)/a * (exp(a*(e - e_l)) - ONE) + c_l = mat % cdf(i_e-1, i_e) + a = log(p_r/p_l)/(e_r - e_l) + ONE + c_max = c_l + exp(e_l)*p_l/a*(exp(a*(e - e_l)) - ONE) + else + i_e = j + + ! Maximum value of the CDF + c_max = mat % cdf(i_e, i_e) end if ! Sample the energies of the emitted photons @@ -464,17 +475,26 @@ write(*,*) "e_r: ", e_r, "e_l: ", e_l, "e_r/e_l: ", e_r/e_l p_l = mat % pdf(i_w, i_e) p_r = mat % pdf(i_w+1, i_e) c_l = mat % cdf(i_w, i_e) - a = (log(p_r/p_l)) / (w_r - w_l) + ONE - w = exp(w_l) * (a*(c - c_l)/(exp(w_l) * p_l) + ONE)**(ONE/a) + a = log(p_r/p_l)/(w_r - w_l) + ONE + ! Temporary fix + if (i_w == i_e - 1) then + w = exp(w_l) + else + w = exp(w_l)*(a*(c - c_l)/(exp(w_l)*p_l) + ONE)**(ONE/a) + end if - - if (w < energy_cutoff(PHOTON)) cycle - - ! Create secondary photon - call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) - E_lost = E_lost + w + photon_energies(i) = w + if (w > energy_cutoff(PHOTON)) then + ! Create secondary photon + call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) + E_lost = E_lost + w + end if end do + open(unit=13, file="energies.txt", action="write", position="append") + write(13,*) p % E, n, photon_energies(:n) + close(13) + end subroutine thick_target_bremsstrahlung end module photon_physics From b804181e60df301e21c51c3ad9006099a781a3ef Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 26 Apr 2018 18:44:39 -0500 Subject: [PATCH 48/68] Accurately simulate pair production --- openmc/data/photon.py | 59 ++++++++++++++---- src/photon_header.F90 | 22 +++++++ src/photon_physics.F90 | 137 +++++++++++++++++++++++++++++++++++++++++ src/physics.F90 | 48 ++++++++------- 4 files changed, 230 insertions(+), 36 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 5ae81f25d..d6937a599 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -106,6 +106,22 @@ _STOPPING_POWERS = {} # for each element are in a 2D array with shape (n, k) stored on the key 'Z'. _BREMSSTRAHLUNG = {} +# Reduced screening radii for Z = 1-99 from F. Salvat, J. M. Fernández-Varea, +# and J. Sempau, "PENELOPE-2011: A Code System for Monte Carlo Simulation of +# Electron and Photon Transport," OECD-NEA, Issy-les-Moulineaux, France (2011). +_REDUCED_SCREENING_RADIUS = [ + 122.81, 73.167, 69.228, 67.301, 64.696, 61.228, 57.524, 54.033, 50.787, + 47.851, 46.373, 45.401, 44.503, 43.815, 43.074, 42.321, 41.586, 40.953, + 40.524, 40.256, 39.756, 39.144, 38.462, 37.778, 37.174, 36.663, 35.986, + 35.317, 34.688, 34.197, 33.786, 33.422, 33.068, 32.740, 32.438, 32.143, + 31.884, 31.622, 31.438, 31.142, 30.950, 30.758, 30.561, 30.285, 30.097, + 29.832, 29.581, 29.411, 29.247, 29.085, 28.930, 28.721, 28.580, 28.442, + 28.312, 28.139, 27.973, 27.819, 27.675, 27.496, 27.285, 27.093, 26.911, + 26.705, 26.516, 26.304, 26.108, 25.929, 25.730, 25.577, 25.403, 25.245, + 25.100, 24.941, 24.790, 24.655, 24.506, 24.391, 24.262, 24.145, 24.039, + 23.922, 23.813, 23.712, 23.621, 23.523, 23.430, 23.331, 23.238, 23.139, + 23.048, 22.967, 22.833, 22.694, 22.624, 22.545, 22.446, 22.358, 22.264 +] class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -351,19 +367,6 @@ class IncidentPhoton(EqualityMixin): Number of protons in the target nucleus atomic_relaxation : openmc.data.AtomicRelaxation or None Atomic relaxation data - compton_profiles : dict - Dictionary of Compton profile data with keys 'num_electrons' (number of - electrons in each subshell), 'binding_energy' (ionization potential of - each subshell), and 'J' (Hartree-Fock Compton profile as a function of - the projection of the electron momentum on the scattering vector, - :math:`p_z` for each subshell). Note that subshell occupancies may not - match the atomic relaxation data. - stopping_powers : dict - Dictionary of stopping power data with keys 'energy' (in eV), 'density' - (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), - 's_collision' (collision stopping power in eV cm:sup:`2`/g), - 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and - 'density_effect' (density effect parameter). bremsstrahlung : dict Dictionary of bremsstrahlung DCS data with keys 'electron_energy' (incident electron kinetic energy values in eV), 'photon_energy' @@ -371,9 +374,27 @@ class IncidentPhoton(EqualityMixin): kinetic energy), and 'dcs' (cross sectin values in mb). The cross sections are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where :math:`E_k` is the energy of the emitted photon. + compton_profiles : dict + Dictionary of Compton profile data with keys 'num_electrons' (number of + electrons in each subshell), 'binding_energy' (ionization potential of + each subshell), and 'J' (Hartree-Fock Compton profile as a function of + the projection of the electron momentum on the scattering vector, + :math:`p_z` for each subshell). Note that subshell occupancies may not + match the atomic relaxation data. reactions : collections.OrderedDict Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. + reduced_screening_radius : float + Reduced screening radius :math:`R m_e c/\hbar`, where R is the screening + radius for an atom of atomic number Z under the assumption that the + Coulomb field of the nucleus is exponentially screened by atomic electrons. + :math:`\hbar/m_e c` is the Compton wavelength of the electron. + stopping_powers : dict + Dictionary of stopping power data with keys 'energy' (in eV), 'density' + (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), + 's_collision' (collision stopping power in eV cm:sup:`2`/g), + 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and + 'density_effect' (density effect parameter). summed_reactions : collections.OrderedDict Contains summed cross sections. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -418,6 +439,14 @@ class IncidentPhoton(EqualityMixin): def name(self): return ATOMIC_SYMBOL[self.atomic_number] + @property + def reduced_screening_radius(self): + if self.atomic_number < 100: + return _REDUCED_SCREENING_RADIUS[self.atomic_number - 1] + else: + raise IndexError('No reduced screening radius for ' + 'Z={}.'.format(self.atomic_number)) + @atomic_number.setter def atomic_number(self, atomic_number): cv.check_type('atomic number', atomic_number, Integral) @@ -755,6 +784,10 @@ class IncidentPhoton(EqualityMixin): shell_group.attrs['designators'] = np.array(designators, dtype='S') + # Write reduced screening radius + if Z < 100: + group.attrs['reduced_screening_radius'] = self.reduced_screening_radius + # Write Compton profiles if self.compton_profiles: compton_group = group.create_group('compton_profiles') diff --git a/src/photon_header.F90 b/src/photon_header.F90 index d6ba13abe..557263bbb 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -53,6 +53,11 @@ module photon_header ! dictionary gives an index in shells(:) type(ElectronSubshell), allocatable :: shells(:) + ! Pair production data + real(8) :: reduced_screening_radius + real(8) :: coulomb_correction + real(8) :: correction_factor_coeffs(4) + ! Compton profile data real(8), allocatable :: profile_pdf(:,:) real(8), allocatable :: profile_cdf(:,:) @@ -124,6 +129,7 @@ contains integer :: n_k integer :: n_e character(3), allocatable :: designators(:) + real(8) :: a real(8) :: c real(8), allocatable :: matrix(:,:) @@ -274,6 +280,22 @@ contains call read_dataset(this % binding_energy, rgroup, 'binding_energy') this % electron_pdf(:) = this % electron_pdf / sum(this % electron_pdf) + ! Get reduced screening radius + call read_attribute(this % reduced_screening_radius, group_id, & + 'reduced_screening_radius') + + ! Compute the high-energy Coulomb correction + a = this % Z / FINE_STRUCTURE + this % coulomb_correction = a**2*(ONE/(ONE + a**2) + 0.202059_8 & + - 0.03693_8*a**2 + 0.00835_8*a**4 - 0.00201_8*a**6 + 0.00049_8*a**8 & + - 0.00012_8*a**10 + 0.00003_8*a**12) + + ! Compute the coefficients of the correction factor + this % correction_factor_coeffs(1) = -0.1774_8 - 12.10_8*a + 11.18_8*a**2 + this % correction_factor_coeffs(2) = 8.523_8 + 73.26_8*a - 44.41_8*a**2 + this % correction_factor_coeffs(3) = -13.52_8 - 121.1_8*a + 96.41_8*a**2 + this % correction_factor_coeffs(4) = 8.946_8 + 62.05_8*a - 63.41_8*a**2 + ! Read Compton profiles dset_id = open_dataset(rgroup, 'J') call get_shape(dset_id, dims2) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 85ed977e6..c18119616 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -378,6 +378,143 @@ contains end subroutine atomic_relaxation +!=============================================================================== +! PAIR_PRODUCTION samples the kinetic energy and direction of the electron and +! positron created when a photon is absorbed near an atomic nucleus. The +! simulation procedure follows the semiempirical model outlined in F. Salvat, J. +! M. Fernández-Varea, and J. Sempau, "PENELOPE-2011: A Code System for Monte +! Carlo Simulation of Electron and Photon Transport," OECD-NEA, +! Issy-les-Moulineaux, France (2011). +!=============================================================================== + + subroutine pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & + uvw_positron) + type(PhotonInteraction), intent(in) :: elm + real(8), intent(in) :: alpha + real(8), intent(out) :: E_electron + real(8), intent(out) :: E_positron + real(8), intent(out) :: uvw_electron(3) + real(8), intent(out) :: uvw_positron(3) + + integer :: i + real(8) :: f + real(8) :: a + real(8) :: b + real(8) :: r + real(8) :: rn + real(8) :: beta + real(8) :: mu + real(8) :: phi + real(8) :: e, e_min, e_max + real(8) :: t1, t2, t3, t4 + real(8) :: u1, u2 + real(8) :: phi1, phi2 + real(8) :: phi1_max, phi2_max + real(8) :: c(4) + + ! Compute the minimum and maximum values of the electron reduced energy, + ! i.e. the fraction of the photon energy that is given to the electron + e_min = ONE/alpha + e_max = ONE - ONE/alpha + + ! The reduced screening radius r is the ratio of the screening radius to + ! the Compton wavelength of the electron, where the screening radius is + ! obtained under the assumption that the Coulomb field of the nucleus is + ! exponentially screened by atomic electrons. This allows us to use a + ! simplified atomic form factor and analytical approximations of the + ! screening functions in the pair production DCS instead of computing the + ! screening functions numerically. + r = elm % reduced_screening_radius + + ! The analytical approximation of the DCS underestimates the cross section + ! at low energies. The correction factor f compensates for this. + a = sqrt(TWO/alpha) + c = elm % correction_factor_coeffs + f = c(1)*a + c(2)*a**2 + c(3)*a**3 + c(4)*a**4 + + ! Calculate phi_1(1/2) and phi_2(1/2). The unnormalized PDF for the reduced + ! energy is given by p = 2*(1/2 - e)^2*phi_1(e) + phi_2(e), where phi_1 and + ! phi_2 are non-negative and maximum at e = 1/2. + b = TWO*r/alpha + t1 = TWO*log(ONE + b**2) + t2 = b*atan(ONE/b) + t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) + t4 = FOUR*log(r) - FOUR*elm % coulomb_correction + f + phi1_max = 7.0_8/THREE - t1 - 6.0_8*t2 - t3 + t4 + phi2_max = 11.0_8/6.0_8 - t1 - THREE*t2 + HALF*t3 + t4 + + ! To aid sampling, the unnormalized PDF can be expressed as + ! p = u_1*U_1(e)*pi_1(e) + u_2*U_2(e)*pi_2(e), where pi_1 and pi_2 are + ! normalized PDFs on the interval (e_min, e_max) from which values of e can + ! be sampled using the inverse transform method, and + ! U_1 = phi_1(e)/phi_1(1/2) and U_2 = phi_2(e)/phi_2(1/2) are valid + ! rejection functions. The reduced energy can now be sampled using a + ! combination of the composition and rejection methods. + u1 = TWO/THREE*(HALF - ONE/alpha)**2*phi1_max + u2 = phi2_max + do + rn = prn() + + ! Sample the index i in (1, 2) using the point probabilities + ! p(1) = u_1/(u_1 + u_2) and p(2) = u_2/(u_1 + u_2) + if (prn() < u1/(u1 + u2)) then + i = 1 + + ! Sample e from pi_1 using the inverse transform method + if (rn >= HALF) then + e = HALF + (HALF - ONE/alpha)*(TWO*rn - ONE)**(ONE/THREE) + else + e = HALF - (HALF - ONE/alpha)*(ONE - TWO*rn)**(ONE/THREE) + end if + else + i = 2 + + ! Sample e from pi_2 using the inverse transform method + e = ONE/alpha + (HALF - ONE/alpha)*TWO*rn + end if + + ! Calculate phi_i(e) and deliver e if rn <= U_i(e) + b = r/(TWO*alpha*e*(ONE - e)) + t1 = TWO*log(ONE + b**2) + t2 = b*atan(ONE/b) + t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) + if (i == 1) then + phi1 = 7.0_8/THREE - t1 - 6.0_8*t2 - t3 + t4 + if (prn() <= phi1/phi1_max) exit + else + phi2 = 11.0_8/6.0_8 - t1 - THREE*t2 + HALF*t3 + t4 + if (prn() <= phi2/phi2_max) exit + end if + end do + + ! Compute the kinetic energy of the electron and the positron + E_electron = (alpha*e - ONE)*MASS_ELECTRON + E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON + + ! Sample the direction of the electron. The cosine of the polar angle of + ! the direction relative to the incident photon is sampled from + ! p(mu) = C/(1 - beta*mu)^2 using the inverse transform method. + beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON)) & + / (E_electron + MASS_ELECTRON) + rn = TWO*prn() - ONE + mu = (rn + beta)/(rn*beta + ONE) + phi = TWO*PI*prn() + uvw_electron(1) = mu + uvw_electron(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw_electron(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Sample the direction of the positron + beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON)) & + / (E_positron + MASS_ELECTRON) + rn = TWO*prn() - ONE + mu = (rn + beta)/(rn*beta + ONE) + phi = TWO*PI*prn() + uvw_positron(1) = mu + uvw_positron(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw_positron(3) = sqrt(ONE - mu*mu)*sin(phi) + + end subroutine pair_production + !=============================================================================== ! THICK_TARGET_BREMSSTRAHLUNG !=============================================================================== diff --git a/src/physics.F90 b/src/physics.F90 index 982584844..204158f05 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -12,7 +12,7 @@ module physics use particle_header, only: Particle use photon_header use photon_physics, only: rayleigh_scatter, compton_scatter, & - atomic_relaxation, & + atomic_relaxation, pair_production, & thick_target_bremsstrahlung use physics_common use random_lcg, only: prn, advance_prn_seed, prn_set_stream @@ -172,10 +172,15 @@ contains real(8) :: alpha ! photon energy divided by electron rest mass real(8) :: alpha_out ! outgoing photon energy over electron rest mass real(8) :: mu ! scattering cosine + real(8) :: mu_electron ! electron scattering cosine + real(8) :: mu_positron ! positron scattering cosine real(8) :: phi ! azimuthal angle - real(8) :: E_electron ! electron energy real(8) :: uvw(3) ! new direction real(8) :: rel_vel ! relative velocity of electron + real(8) :: E_electron ! electron energy + real(8) :: E_positron ! positron energy + real(8) :: uvw_electron(3) ! new electron direction + real(8) :: uvw_positron(3) ! new positron direction ! Kill photon if below energy cutoff -- an extra check is made here because ! photons with energy below the cutoff may have been produced by neutrons @@ -273,29 +278,26 @@ contains end do end if prob = prob_after + + ! Pair production + prob = prob + micro_photon_xs(i_element) % pair_production + if (prob > cutoff) then + + call pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & + uvw_positron) + + ! Create secondary electron + call p % create_secondary(uvw_electron, E_electron, ELECTRON, .true.) + + ! Create secondary positron + call p % create_secondary(uvw_positron, E_positron, POSITRON, .true.) + + p % event_MT = PAIR_PROD + p % alive = .false. + p % E = ZERO + end if end associate - ! Pair production - prob = prob + micro_photon_xs(i_element) % pair_production - if (prob > cutoff) then - ! Sample angle isotropically - mu = TWO*prn() - ONE - phi = TWO*PI*prn() - uvw(1) = mu - uvw(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw(3) = sqrt(ONE - mu*mu)*sin(phi) - - ! Compute the kinetic energy of each particle - E_electron = HALF * (p % E - 2 * MASS_ELECTRON) - - ! Create electron-positron pair traveling in opposite directions - call p % create_secondary( uvw, E_electron, ELECTRON, .true.) - call p % create_secondary(-uvw, E_electron, POSITRON, .true.) - p % event_MT = PAIR_PROD - p % alive = .false. - p % E = ZERO - end if - end subroutine sample_photon_reaction !=============================================================================== From e12449754ec6428154c05e4b3de46be9d2aff487 Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 26 Apr 2018 18:44:39 -0500 Subject: [PATCH 49/68] Accurately simulate pair production --- openmc/data/photon.py | 59 ++++++++++++++---- src/photon_header.F90 | 22 +++++++ src/photon_physics.F90 | 137 +++++++++++++++++++++++++++++++++++++++++ src/physics.F90 | 48 ++++++++------- 4 files changed, 230 insertions(+), 36 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 8644f8e7c..c6202117c 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -106,6 +106,22 @@ _STOPPING_POWERS = {} # for each element are in a 2D array with shape (n, k) stored on the key 'Z'. _BREMSSTRAHLUNG = {} +# Reduced screening radii for Z = 1-99 from F. Salvat, J. M. Fernández-Varea, +# and J. Sempau, "PENELOPE-2011: A Code System for Monte Carlo Simulation of +# Electron and Photon Transport," OECD-NEA, Issy-les-Moulineaux, France (2011). +_REDUCED_SCREENING_RADIUS = [ + 122.81, 73.167, 69.228, 67.301, 64.696, 61.228, 57.524, 54.033, 50.787, + 47.851, 46.373, 45.401, 44.503, 43.815, 43.074, 42.321, 41.586, 40.953, + 40.524, 40.256, 39.756, 39.144, 38.462, 37.778, 37.174, 36.663, 35.986, + 35.317, 34.688, 34.197, 33.786, 33.422, 33.068, 32.740, 32.438, 32.143, + 31.884, 31.622, 31.438, 31.142, 30.950, 30.758, 30.561, 30.285, 30.097, + 29.832, 29.581, 29.411, 29.247, 29.085, 28.930, 28.721, 28.580, 28.442, + 28.312, 28.139, 27.973, 27.819, 27.675, 27.496, 27.285, 27.093, 26.911, + 26.705, 26.516, 26.304, 26.108, 25.929, 25.730, 25.577, 25.403, 25.245, + 25.100, 24.941, 24.790, 24.655, 24.506, 24.391, 24.262, 24.145, 24.039, + 23.922, 23.813, 23.712, 23.621, 23.523, 23.430, 23.331, 23.238, 23.139, + 23.048, 22.967, 22.833, 22.694, 22.624, 22.545, 22.446, 22.358, 22.264 +] class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -351,19 +367,6 @@ class IncidentPhoton(EqualityMixin): Number of protons in the target nucleus atomic_relaxation : openmc.data.AtomicRelaxation or None Atomic relaxation data - compton_profiles : dict - Dictionary of Compton profile data with keys 'num_electrons' (number of - electrons in each subshell), 'binding_energy' (ionization potential of - each subshell), and 'J' (Hartree-Fock Compton profile as a function of - the projection of the electron momentum on the scattering vector, - :math:`p_z` for each subshell). Note that subshell occupancies may not - match the atomic relaxation data. - stopping_powers : dict - Dictionary of stopping power data with keys 'energy' (in eV), 'density' - (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), - 's_collision' (collision stopping power in eV cm:sup:`2`/g), - 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and - 'density_effect' (density effect parameter). bremsstrahlung : dict Dictionary of bremsstrahlung DCS data with keys 'electron_energy' (incident electron kinetic energy values in eV), 'photon_energy' @@ -371,9 +374,27 @@ class IncidentPhoton(EqualityMixin): kinetic energy), and 'dcs' (cross sectin values in mb). The cross sections are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where :math:`E_k` is the energy of the emitted photon. + compton_profiles : dict + Dictionary of Compton profile data with keys 'num_electrons' (number of + electrons in each subshell), 'binding_energy' (ionization potential of + each subshell), and 'J' (Hartree-Fock Compton profile as a function of + the projection of the electron momentum on the scattering vector, + :math:`p_z` for each subshell). Note that subshell occupancies may not + match the atomic relaxation data. reactions : collections.OrderedDict Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. + reduced_screening_radius : float + Reduced screening radius :math:`R m_e c/\hbar`, where R is the screening + radius for an atom of atomic number Z under the assumption that the + Coulomb field of the nucleus is exponentially screened by atomic electrons. + :math:`\hbar/m_e c` is the Compton wavelength of the electron. + stopping_powers : dict + Dictionary of stopping power data with keys 'energy' (in eV), 'density' + (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), + 's_collision' (collision stopping power in eV cm:sup:`2`/g), + 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and + 'density_effect' (density effect parameter). summed_reactions : collections.OrderedDict Contains summed cross sections. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -418,6 +439,14 @@ class IncidentPhoton(EqualityMixin): def name(self): return ATOMIC_SYMBOL[self.atomic_number] + @property + def reduced_screening_radius(self): + if self.atomic_number < 100: + return _REDUCED_SCREENING_RADIUS[self.atomic_number - 1] + else: + raise IndexError('No reduced screening radius for ' + 'Z={}.'.format(self.atomic_number)) + @atomic_number.setter def atomic_number(self, atomic_number): cv.check_type('atomic number', atomic_number, Integral) @@ -755,6 +784,10 @@ class IncidentPhoton(EqualityMixin): shell_group.attrs['designators'] = np.array(designators, dtype='S') + # Write reduced screening radius + if Z < 100: + group.attrs['reduced_screening_radius'] = self.reduced_screening_radius + # Write Compton profiles if self.compton_profiles: compton_group = group.create_group('compton_profiles') diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 15203e4ff..162b4d526 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -53,6 +53,11 @@ module photon_header ! dictionary gives an index in shells(:) type(ElectronSubshell), allocatable :: shells(:) + ! Pair production data + real(8) :: reduced_screening_radius + real(8) :: coulomb_correction + real(8) :: correction_factor_coeffs(4) + ! Compton profile data real(8), allocatable :: profile_pdf(:,:) real(8), allocatable :: profile_cdf(:,:) @@ -124,6 +129,7 @@ contains integer :: n_k integer :: n_e character(3), allocatable :: designators(:) + real(8) :: a real(8) :: c real(8), allocatable :: matrix(:,:) @@ -274,6 +280,22 @@ contains call read_dataset(this % binding_energy, rgroup, 'binding_energy') this % electron_pdf(:) = this % electron_pdf / sum(this % electron_pdf) + ! Get reduced screening radius + call read_attribute(this % reduced_screening_radius, group_id, & + 'reduced_screening_radius') + + ! Compute the high-energy Coulomb correction + a = this % Z / FINE_STRUCTURE + this % coulomb_correction = a**2*(ONE/(ONE + a**2) + 0.202059_8 & + - 0.03693_8*a**2 + 0.00835_8*a**4 - 0.00201_8*a**6 + 0.00049_8*a**8 & + - 0.00012_8*a**10 + 0.00003_8*a**12) + + ! Compute the coefficients of the correction factor + this % correction_factor_coeffs(1) = -0.1774_8 - 12.10_8*a + 11.18_8*a**2 + this % correction_factor_coeffs(2) = 8.523_8 + 73.26_8*a - 44.41_8*a**2 + this % correction_factor_coeffs(3) = -13.52_8 - 121.1_8*a + 96.41_8*a**2 + this % correction_factor_coeffs(4) = 8.946_8 + 62.05_8*a - 63.41_8*a**2 + ! Read Compton profiles dset_id = open_dataset(rgroup, 'J') call get_shape(dset_id, dims2) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index aea6a6588..4b81e2598 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -378,6 +378,143 @@ contains end subroutine atomic_relaxation +!=============================================================================== +! PAIR_PRODUCTION samples the kinetic energy and direction of the electron and +! positron created when a photon is absorbed near an atomic nucleus. The +! simulation procedure follows the semiempirical model outlined in F. Salvat, J. +! M. Fernández-Varea, and J. Sempau, "PENELOPE-2011: A Code System for Monte +! Carlo Simulation of Electron and Photon Transport," OECD-NEA, +! Issy-les-Moulineaux, France (2011). +!=============================================================================== + + subroutine pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & + uvw_positron) + type(PhotonInteraction), intent(in) :: elm + real(8), intent(in) :: alpha + real(8), intent(out) :: E_electron + real(8), intent(out) :: E_positron + real(8), intent(out) :: uvw_electron(3) + real(8), intent(out) :: uvw_positron(3) + + integer :: i + real(8) :: f + real(8) :: a + real(8) :: b + real(8) :: r + real(8) :: rn + real(8) :: beta + real(8) :: mu + real(8) :: phi + real(8) :: e, e_min, e_max + real(8) :: t1, t2, t3, t4 + real(8) :: u1, u2 + real(8) :: phi1, phi2 + real(8) :: phi1_max, phi2_max + real(8) :: c(4) + + ! Compute the minimum and maximum values of the electron reduced energy, + ! i.e. the fraction of the photon energy that is given to the electron + e_min = ONE/alpha + e_max = ONE - ONE/alpha + + ! The reduced screening radius r is the ratio of the screening radius to + ! the Compton wavelength of the electron, where the screening radius is + ! obtained under the assumption that the Coulomb field of the nucleus is + ! exponentially screened by atomic electrons. This allows us to use a + ! simplified atomic form factor and analytical approximations of the + ! screening functions in the pair production DCS instead of computing the + ! screening functions numerically. + r = elm % reduced_screening_radius + + ! The analytical approximation of the DCS underestimates the cross section + ! at low energies. The correction factor f compensates for this. + a = sqrt(TWO/alpha) + c = elm % correction_factor_coeffs + f = c(1)*a + c(2)*a**2 + c(3)*a**3 + c(4)*a**4 + + ! Calculate phi_1(1/2) and phi_2(1/2). The unnormalized PDF for the reduced + ! energy is given by p = 2*(1/2 - e)^2*phi_1(e) + phi_2(e), where phi_1 and + ! phi_2 are non-negative and maximum at e = 1/2. + b = TWO*r/alpha + t1 = TWO*log(ONE + b**2) + t2 = b*atan(ONE/b) + t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) + t4 = FOUR*log(r) - FOUR*elm % coulomb_correction + f + phi1_max = 7.0_8/THREE - t1 - 6.0_8*t2 - t3 + t4 + phi2_max = 11.0_8/6.0_8 - t1 - THREE*t2 + HALF*t3 + t4 + + ! To aid sampling, the unnormalized PDF can be expressed as + ! p = u_1*U_1(e)*pi_1(e) + u_2*U_2(e)*pi_2(e), where pi_1 and pi_2 are + ! normalized PDFs on the interval (e_min, e_max) from which values of e can + ! be sampled using the inverse transform method, and + ! U_1 = phi_1(e)/phi_1(1/2) and U_2 = phi_2(e)/phi_2(1/2) are valid + ! rejection functions. The reduced energy can now be sampled using a + ! combination of the composition and rejection methods. + u1 = TWO/THREE*(HALF - ONE/alpha)**2*phi1_max + u2 = phi2_max + do + rn = prn() + + ! Sample the index i in (1, 2) using the point probabilities + ! p(1) = u_1/(u_1 + u_2) and p(2) = u_2/(u_1 + u_2) + if (prn() < u1/(u1 + u2)) then + i = 1 + + ! Sample e from pi_1 using the inverse transform method + if (rn >= HALF) then + e = HALF + (HALF - ONE/alpha)*(TWO*rn - ONE)**(ONE/THREE) + else + e = HALF - (HALF - ONE/alpha)*(ONE - TWO*rn)**(ONE/THREE) + end if + else + i = 2 + + ! Sample e from pi_2 using the inverse transform method + e = ONE/alpha + (HALF - ONE/alpha)*TWO*rn + end if + + ! Calculate phi_i(e) and deliver e if rn <= U_i(e) + b = r/(TWO*alpha*e*(ONE - e)) + t1 = TWO*log(ONE + b**2) + t2 = b*atan(ONE/b) + t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) + if (i == 1) then + phi1 = 7.0_8/THREE - t1 - 6.0_8*t2 - t3 + t4 + if (prn() <= phi1/phi1_max) exit + else + phi2 = 11.0_8/6.0_8 - t1 - THREE*t2 + HALF*t3 + t4 + if (prn() <= phi2/phi2_max) exit + end if + end do + + ! Compute the kinetic energy of the electron and the positron + E_electron = (alpha*e - ONE)*MASS_ELECTRON + E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON + + ! Sample the direction of the electron. The cosine of the polar angle of + ! the direction relative to the incident photon is sampled from + ! p(mu) = C/(1 - beta*mu)^2 using the inverse transform method. + beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON)) & + / (E_electron + MASS_ELECTRON) + rn = TWO*prn() - ONE + mu = (rn + beta)/(rn*beta + ONE) + phi = TWO*PI*prn() + uvw_electron(1) = mu + uvw_electron(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw_electron(3) = sqrt(ONE - mu*mu)*sin(phi) + + ! Sample the direction of the positron + beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON)) & + / (E_positron + MASS_ELECTRON) + rn = TWO*prn() - ONE + mu = (rn + beta)/(rn*beta + ONE) + phi = TWO*PI*prn() + uvw_positron(1) = mu + uvw_positron(2) = sqrt(ONE - mu*mu)*cos(phi) + uvw_positron(3) = sqrt(ONE - mu*mu)*sin(phi) + + end subroutine pair_production + !=============================================================================== ! THICK_TARGET_BREMSSTRAHLUNG !=============================================================================== diff --git a/src/physics.F90 b/src/physics.F90 index 982584844..204158f05 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -12,7 +12,7 @@ module physics use particle_header, only: Particle use photon_header use photon_physics, only: rayleigh_scatter, compton_scatter, & - atomic_relaxation, & + atomic_relaxation, pair_production, & thick_target_bremsstrahlung use physics_common use random_lcg, only: prn, advance_prn_seed, prn_set_stream @@ -172,10 +172,15 @@ contains real(8) :: alpha ! photon energy divided by electron rest mass real(8) :: alpha_out ! outgoing photon energy over electron rest mass real(8) :: mu ! scattering cosine + real(8) :: mu_electron ! electron scattering cosine + real(8) :: mu_positron ! positron scattering cosine real(8) :: phi ! azimuthal angle - real(8) :: E_electron ! electron energy real(8) :: uvw(3) ! new direction real(8) :: rel_vel ! relative velocity of electron + real(8) :: E_electron ! electron energy + real(8) :: E_positron ! positron energy + real(8) :: uvw_electron(3) ! new electron direction + real(8) :: uvw_positron(3) ! new positron direction ! Kill photon if below energy cutoff -- an extra check is made here because ! photons with energy below the cutoff may have been produced by neutrons @@ -273,29 +278,26 @@ contains end do end if prob = prob_after + + ! Pair production + prob = prob + micro_photon_xs(i_element) % pair_production + if (prob > cutoff) then + + call pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & + uvw_positron) + + ! Create secondary electron + call p % create_secondary(uvw_electron, E_electron, ELECTRON, .true.) + + ! Create secondary positron + call p % create_secondary(uvw_positron, E_positron, POSITRON, .true.) + + p % event_MT = PAIR_PROD + p % alive = .false. + p % E = ZERO + end if end associate - ! Pair production - prob = prob + micro_photon_xs(i_element) % pair_production - if (prob > cutoff) then - ! Sample angle isotropically - mu = TWO*prn() - ONE - phi = TWO*PI*prn() - uvw(1) = mu - uvw(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw(3) = sqrt(ONE - mu*mu)*sin(phi) - - ! Compute the kinetic energy of each particle - E_electron = HALF * (p % E - 2 * MASS_ELECTRON) - - ! Create electron-positron pair traveling in opposite directions - call p % create_secondary( uvw, E_electron, ELECTRON, .true.) - call p % create_secondary(-uvw, E_electron, POSITRON, .true.) - p % event_MT = PAIR_PROD - p % alive = .false. - p % E = ZERO - end if - end subroutine sample_photon_reaction !=============================================================================== From 54f51dd03320a28ab7210d183ff49790bd4b05ae Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 27 Apr 2018 14:23:33 -0500 Subject: [PATCH 50/68] Remove unnecessary lines --- src/material_header.F90 | 4 ---- src/photon_header.F90 | 1 - src/photon_physics.F90 | 6 +++++- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/material_header.F90 b/src/material_header.F90 index c6c6bbce8..7fcdcd081 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -911,10 +911,6 @@ contains end do close(17) - open(unit=14, file="yield.txt", action="write") - write(14,*) this % yield - close(14) - ! Set small non-zero value at lowest energy this % yield(1) = 1.0e-6_8 * this % yield(2) diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 557263bbb..1e56759f9 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -469,7 +469,6 @@ contains ! Clear TTB-related arrays if (allocated(ttb_e_grid)) deallocate(ttb_e_grid) - if (allocated(ttb_k_grid)) deallocate(ttb_k_grid) if (allocated(ttb)) deallocate(ttb) end subroutine free_memory_photon diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index c18119616..3f892b227 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -4,7 +4,7 @@ module photon_physics use constants use particle_header, only: Particle use photon_header, only: PhotonInteraction, Bremsstrahlung, & - compton_profile_pz, ttb_e_grid, ttb_k_grid, ttb + compton_profile_pz, ttb_e_grid, ttb use random_lcg, only: prn use settings @@ -542,7 +542,9 @@ contains !if (p % E < energy_cutoff(PHOTON)) return if (p % E < energy_cutoff(PHOTON)) then + open(unit=13, file="energies.txt", action="write", position="append") write(13,*) p % E, 0 + close(13) return end if @@ -577,7 +579,9 @@ contains E_lost = ZERO !if (n == 0) return if (n == 0) then + open(unit=13, file="energies.txt", action="write", position="append") write(13,*) p % E, n + close(13) return end if From 0c997d9492825d2b747e39d5d87b22b4bec65dd3 Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 18 May 2018 10:46:37 -0500 Subject: [PATCH 51/68] Generate Compton electrons; bug fixes --- openmc/data/photon.py | 2 +- src/api.F90 | 4 ++-- src/cmfd_input.F90 | 2 +- src/input_xml.F90 | 28 ++++++++++++++++-------- src/material_header.F90 | 2 +- src/nuclide_header.F90 | 8 +++---- src/photon_header.F90 | 30 ++++++++++++++++++-------- src/photon_physics.F90 | 42 ++++++++++++++++-------------------- src/physics.F90 | 48 +++++++++++++++++++++++++++++++---------- src/source_header.F90 | 13 +++++------ 10 files changed, 112 insertions(+), 67 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index d6937a599..ed12355ee 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -599,7 +599,7 @@ class IncidentPhoton(EqualityMixin): for i in range(1, 101): group = f['{:03}'.format(i)] num_electrons = group['num_electrons'].value - binding_energy = group['binding_energy'].value + binding_energy = group['binding_energy'].value*EV_PER_MEV J = group['J'].value _COMPTON_PROFILES[i] = {'num_electrons': num_electrons, 'binding_energy': binding_energy, diff --git a/src/api.F90 b/src/api.F90 index 8f33e85e3..6acb2497c 100644 --- a/src/api.F90 +++ b/src/api.F90 @@ -118,8 +118,8 @@ contains create_fission_neutrons = .true. electron_treatment = ELECTRON_LED energy_cutoff(:) = [ZERO, 1000.0_8, ZERO, ZERO] - energy_max_neutron = INFINITY - energy_min_neutron = ZERO + energy_max(:) = [INFINITY, INFINITY] + energy_min(:) = [ZERO, ZERO] entropy_on = .false. gen_per_batch = 1 index_entropy_mesh = -1 diff --git a/src/cmfd_input.F90 b/src/cmfd_input.F90 index dbfabb254..aca9194ca 100644 --- a/src/cmfd_input.F90 +++ b/src/cmfd_input.F90 @@ -116,7 +116,7 @@ contains end if else if(.not.allocated(cmfd % egrid)) allocate(cmfd % egrid(2)) - cmfd % egrid = [ ZERO, energy_max_neutron ] + cmfd % egrid = [ ZERO, energy_max(NEUTRON) ] cmfd % indices(4) = 1 ! one energy group end if diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 4defed19a..fa077549c 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4073,8 +4073,8 @@ contains end do ! Get the minimum and maximum energies - energy_min_neutron = energy_bins(num_energy_groups + 1) - energy_max_neutron = energy_bins(1) + energy_min(NEUTRON) = energy_bins(num_energy_groups + 1) + energy_max(NEUTRON) = energy_bins(1) ! Get the datasets present in the library call get_groups(file_id, names) @@ -4316,9 +4316,9 @@ contains ! Determine if minimum/maximum energy for this nuclide is greater/less ! than the previous if (size(nuclides(i_nuclide) % grid) >= 1) then - energy_min_neutron = max(energy_min_neutron, & + energy_min(NEUTRON) = max(energy_min(NEUTRON), & nuclides(i_nuclide) % grid(1) % energy(1)) - energy_max_neutron = min(energy_max_neutron, nuclides(i_nuclide) % & + energy_max(NEUTRON) = min(energy_max(NEUTRON), nuclides(i_nuclide) % & grid(1) % energy(size(nuclides(i_nuclide) % grid(1) % energy))) end if @@ -4345,6 +4345,16 @@ contains call close_group(group_id) call file_close(file_id) + ! Determine if minimum/maximum energy for this element is + ! greater/less than the previous + if (size(elements(i_element) % energy) >= 1) then + energy_min(PHOTON) = max(energy_min(PHOTON), & + exp(elements(i_element) % energy(1))) + energy_max(PHOTON) = min(energy_max(PHOTON), & + exp(elements(i_element) % energy(size(elements(i_element) & + % energy)))) + end if + ! Add element to set call element_already_read % add(element) end if @@ -4384,10 +4394,10 @@ contains ! Set up logarithmic grid for nuclides do i = 1, size(nuclides) - call nuclides(i) % init_grid(energy_min_neutron, & - energy_max_neutron, n_log_bins) + call nuclides(i) % init_grid(energy_min(NEUTRON), & + energy_max(NEUTRON), n_log_bins) end do - log_spacing = log(energy_max_neutron/energy_min_neutron) / n_log_bins + log_spacing = log(energy_max(NEUTRON)/energy_min(NEUTRON)) / n_log_bins do i = 1, size(materials) ! Skip materials with no S(a,b) tables @@ -4430,9 +4440,9 @@ contains ! grid has not been allocated if (size(nuclides(i) % grid) > 0) then if (nuclides(i) % grid(1) % energy(size(nuclides(i) % grid(1) % energy)) & - == energy_max_neutron) then + == energy_max(NEUTRON)) then call write_message("Maximum neutron transport energy: " // & - trim(to_str(energy_max_neutron)) // " eV for " // & + trim(to_str(energy_max(NEUTRON))) // " eV for " // & trim(adjustl(nuclides(i) % name)), 7) exit end if diff --git a/src/material_header.F90 b/src/material_header.F90 index 7fcdcd081..460103b65 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -299,7 +299,7 @@ contains logical :: check_sab ! should we check for S(a,b) table? ! Find energy index on energy grid - i_grid = int(log(p % E/energy_min_neutron)/log_spacing) + i_grid = int(log(p % E/energy_min(NEUTRON))/log_spacing) ! Determine if this material has S(a,b) tables check_sab = (this % n_sab > 0) diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index ef1ef693c..27ad4c48d 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -208,8 +208,8 @@ module nuclide_header !$omp threadprivate(micro_xs, material_xs) ! Minimum/maximum energies - real(8) :: energy_min_neutron = ZERO - real(8) :: energy_max_neutron = INFINITY + real(8) :: energy_min(2) = [ZERO, ZERO] + real(8) :: energy_max(2) = [INFINITY, INFINITY] contains @@ -1702,8 +1702,8 @@ contains if (res_scat_on) call nuclides(n) % assign_0K_elastic_scattering() ! Initialize nuclide grid - call nuclides(n) % init_grid(energy_min_neutron, & - energy_max_neutron, n_log_bins) + call nuclides(n) % init_grid(energy_min(NEUTRON), & + energy_max(NEUTRON), n_log_bins) else err = E_DATA call set_errmsg("Nuclide '" // trim(name_) // "' is not present & diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 1e56759f9..35b506a7f 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -253,7 +253,8 @@ contains this % shells(i) % transition_subshells(:,:) = int(matrix(1:2, :), 4) this % shells(i) % transition_energy(:) = matrix(3, :) - this % shells(i) % transition_probability(:) = matrix(4, :) + this % shells(i) % transition_probability(:) = matrix(4, :) & + / sum(matrix(4, :)) deallocate(matrix) end if call close_dataset(dset_id) @@ -398,14 +399,16 @@ contains !=============================================================================== subroutine photon_calculate_xs(this, E, xs) - class(PhotonInteraction), intent(in) :: this ! index into nuclides array + class(PhotonInteraction), intent(in) :: this ! index into elements array real(8), intent(in) :: E ! energy type(ElementMicroXS), intent(inout) :: xs - integer :: i_grid ! index on nuclide energy grid - integer :: n_grid ! number of grid points - real(8) :: f ! interp factor on nuclide energy grid - real(8) :: log_E ! logarithm of the energy + integer :: i_grid ! index on element energy grid + integer :: i_shell ! index in subshells + integer :: i_start ! threshold index + integer :: n_grid ! number of grid points + real(8) :: f ! interp factor on element energy grid + real(8) :: log_E ! logarithm of the energy ! Perform binary search on the element energy grid in order to determine ! which points to interpolate between @@ -438,9 +441,18 @@ contains f*(this % incoherent(i_grid+1) - this % incoherent(i_grid))) ! Calculate microscopic photoelectric cross section - xs % photoelectric = exp(this % photoelectric_total(& - i_grid) + f*(this % photoelectric_total(i_grid+1) - & - this % photoelectric_total(i_grid))) + xs % photoelectric = ZERO + do i_shell = 1, size(this % shells) + ! Check threshold of reaction + i_start = this % shells(i_shell) % threshold + if (i_grid <= i_start) cycle + + ! Evaluation subshell photoionization cross section + xs % photoelectric = xs % photoelectric + & + exp(this % shells(i_shell) % cross_section(i_grid-i_start) + & + f*(this % shells(i_shell) % cross_section(i_grid+1-i_start) - & + this % shells(i_shell) % cross_section(i_grid-i_start))) + end do ! Calculate microscopic pair production cross section xs % pair_production = exp(& diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 3f892b227..88c68dd18 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -79,11 +79,12 @@ contains ! COMPTON_SCATTER !=============================================================================== - subroutine compton_scatter(el, alpha, alpha_out, mu, use_doppler) + subroutine compton_scatter(el, alpha, alpha_out, mu, i_shell, use_doppler) type(PhotonInteraction), intent(in) :: el real(8), intent(in) :: alpha real(8), intent(out) :: alpha_out real(8), intent(out) :: mu + integer, intent(out) :: i_shell logical, intent(in), optional :: use_doppler real(8) :: x @@ -118,8 +119,10 @@ contains ! Perform rejection on form factor if (prn() < form_factor_x / form_factor_xmax) then if (use_doppler_) then - call compton_doppler(el, alpha, mu, e_out) + call compton_doppler(el, alpha, mu, e_out, i_shell) alpha_out = e_out/MASS_ELECTRON + else + i_shell = 0 end if exit end if @@ -131,13 +134,14 @@ contains ! COMPTON_DOPPLER !=============================================================================== - subroutine compton_doppler(el, alpha, mu, e_out) + subroutine compton_doppler(el, alpha, mu, e_out, i_shell) type(PhotonInteraction), intent(in) :: el real(8), intent(in) :: alpha real(8), intent(in) :: mu real(8), intent(out) :: e_out + integer, intent(out) :: i_shell - integer :: i, i_shell + integer :: i integer :: n real(8) :: rn, m real(8) :: c, c_l, c_max @@ -335,9 +339,9 @@ contains ! Sample transition rn = prn() c = ZERO - do i_transition = 1, elm % shells(i_shell) % n_transitions - 1 + do i_transition = 1, elm % shells(i_shell) % n_transitions c = c + elm % shells(i_shell) % & - transition_probability(i_transition + 1) + transition_probability(i_transition) if (rn < c) exit end do @@ -387,14 +391,14 @@ contains ! Issy-les-Moulineaux, France (2011). !=============================================================================== - subroutine pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & - uvw_positron) + subroutine pair_production(elm, alpha, E_electron, E_positron, mu_electron, & + mu_positron) type(PhotonInteraction), intent(in) :: elm real(8), intent(in) :: alpha real(8), intent(out) :: E_electron real(8), intent(out) :: E_positron - real(8), intent(out) :: uvw_electron(3) - real(8), intent(out) :: uvw_positron(3) + real(8), intent(out) :: mu_electron + real(8), intent(out) :: mu_positron integer :: i real(8) :: f @@ -491,27 +495,19 @@ contains E_electron = (alpha*e - ONE)*MASS_ELECTRON E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON - ! Sample the direction of the electron. The cosine of the polar angle of - ! the direction relative to the incident photon is sampled from + ! Sample the scattering angle of the electron. The cosine of the polar + ! angle of the direction relative to the incident photon is sampled from ! p(mu) = C/(1 - beta*mu)^2 using the inverse transform method. beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON)) & / (E_electron + MASS_ELECTRON) rn = TWO*prn() - ONE - mu = (rn + beta)/(rn*beta + ONE) - phi = TWO*PI*prn() - uvw_electron(1) = mu - uvw_electron(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw_electron(3) = sqrt(ONE - mu*mu)*sin(phi) + mu_electron = (rn + beta)/(rn*beta + ONE) - ! Sample the direction of the positron + ! Sample the scattering angle of the positron beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON)) & / (E_positron + MASS_ELECTRON) rn = TWO*prn() - ONE - mu = (rn + beta)/(rn*beta + ONE) - phi = TWO*PI*prn() - uvw_positron(1) = mu - uvw_positron(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw_positron(3) = sqrt(ONE - mu*mu)*sin(phi) + mu_positron = (rn + beta)/(rn*beta + ONE) end subroutine pair_production diff --git a/src/physics.F90 b/src/physics.F90 index 204158f05..624c8ed9b 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -177,10 +177,9 @@ contains real(8) :: phi ! azimuthal angle real(8) :: uvw(3) ! new direction real(8) :: rel_vel ! relative velocity of electron + real(8) :: e_b ! binding energy of electron real(8) :: E_electron ! electron energy real(8) :: E_positron ! positron energy - real(8) :: uvw_electron(3) ! new electron direction - real(8) :: uvw_positron(3) ! new positron direction ! Kill photon if below energy cutoff -- an extra check is made here because ! photons with energy below the cutoff may have been produced by neutrons @@ -216,9 +215,34 @@ contains ! Incoherent (Compton) scattering prob = prob + micro_photon_xs(i_element) % incoherent if (prob > cutoff) then - call compton_scatter(elm, alpha, alpha_out, mu, .true.) + call compton_scatter(elm, alpha, alpha_out, mu, i_shell, .true.) + + ! Determine binding energy of shell. The binding energy is zero if + ! doppler broadening is not used. + if (i_shell == 0) then + e_b = ZERO + else + e_b = elm % binding_energy(i_shell) + end if + + ! Create Compton electron + E_electron = (alpha - alpha_out)*MASS_ELECTRON - e_b + mu_electron = (alpha - alpha_out*mu) & + / sqrt(alpha**2 + alpha_out**2 - TWO*alpha*alpha_out*mu) + phi = TWO*PI*prn() + uvw = rotate_angle(p % coord(1) % uvw, mu_electron, phi) + call p % create_secondary(uvw, E_electron, ELECTRON, .true.) + + ! TODO: Compton subshell data does not match atomic relaxation data + ! Allow electrons to fill orbital and produce auger electrons + ! and fluorescent photons + if (i_shell > 0) then + call atomic_relaxation(p, elm, i_shell) + end if + + phi = phi + PI p % E = alpha_out*MASS_ELECTRON - p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu, phi) p % event_MT = INCOHERENT return end if @@ -282,20 +306,22 @@ contains ! Pair production prob = prob + micro_photon_xs(i_element) % pair_production if (prob > cutoff) then - - call pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & - uvw_positron) + call pair_production(elm, alpha, E_electron, E_positron, mu_electron, & + mu_positron) ! Create secondary electron - call p % create_secondary(uvw_electron, E_electron, ELECTRON, .true.) + uvw = rotate_angle(p % coord(1) % uvw, mu_electron) + call p % create_secondary(uvw, E_electron, ELECTRON, .true.) ! Create secondary positron - call p % create_secondary(uvw_positron, E_positron, POSITRON, .true.) + uvw = rotate_angle(p % coord(1) % uvw, mu_positron) + call p % create_secondary(uvw, E_positron, POSITRON, .true.) p % event_MT = PAIR_PROD p % alive = .false. p % E = ZERO end if + end associate end subroutine sample_photon_reaction @@ -1578,7 +1604,7 @@ contains call rxn % products(1 + group) % sample(E_in, site % E, mu) ! resample if energy is greater than maximum neutron energy - if (site % E < energy_max_neutron) exit + if (site % E < energy_max(NEUTRON)) exit ! check for large number of resamples n_sample = n_sample + 1 @@ -1602,7 +1628,7 @@ contains call rxn % products(1) % sample(E_in, site % E, mu) ! resample if energy is greater than maximum neutron energy - if (site % E < energy_max_neutron) exit + if (site % E < energy_max(NEUTRON)) exit ! check for large number of resamples n_sample = n_sample + 1 diff --git a/src/source_header.F90 b/src/source_header.F90 index 1c739d1d5..3cac26aa7 100644 --- a/src/source_header.F90 +++ b/src/source_header.F90 @@ -9,7 +9,7 @@ module source_header use error use geometry, only: find_cell use material_header, only: materials - use nuclide_header, only: energy_min_neutron, energy_max_neutron + use nuclide_header, only: energy_min, energy_max use particle_header, only: Particle use settings, only: photon_transport use string, only: to_lower @@ -295,13 +295,13 @@ contains ! Sample angle site % uvw(:) = this % angle % sample() - ! Check for monoenergetic source above maximum neutron energy + ! Check for monoenergetic source above maximum particle energy select type (energy => this % energy) type is (Discrete) - if (any(energy % x > energy_max_neutron)) then + if (any(energy % x > energy_max(this % particle))) then call fatal_error("Source energy above range of energies of at least & &one cross section table") - else if (any(energy % x < energy_min_neutron)) then + else if (any(energy % x < energy_min(this % particle))) then call fatal_error("Source energy below range of energies of at least & &one cross section table") end if @@ -311,8 +311,9 @@ contains ! Sample energy spectrum site % E = this % energy % sample() - ! Resample if energy falls outside minimum or maximum neutron energy - if (site % E < energy_max_neutron .and. site % E > energy_min_neutron) exit + ! Resample if energy falls outside minimum or maximum particle energy + if (site % E < energy_max(this % particle) .and. & + site % E > energy_min(this % particle)) exit end do ! Set delayed group From 5a923bf60c969df5cd4c78801ee2fa808c996703 Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 18 May 2018 10:46:37 -0500 Subject: [PATCH 52/68] Generate Compton electrons; bug fixes --- openmc/data/photon.py | 2 +- src/api.F90 | 4 ++-- src/cmfd_input.F90 | 2 +- src/input_xml.F90 | 28 ++++++++++++++++-------- src/material_header.F90 | 2 +- src/nuclide_header.F90 | 8 +++---- src/photon_header.F90 | 30 ++++++++++++++++++-------- src/photon_physics.F90 | 42 ++++++++++++++++-------------------- src/physics.F90 | 48 +++++++++++++++++++++++++++++++---------- src/source_header.F90 | 13 +++++------ 10 files changed, 112 insertions(+), 67 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index c6202117c..4a7584924 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -599,7 +599,7 @@ class IncidentPhoton(EqualityMixin): for i in range(1, 101): group = f['{:03}'.format(i)] num_electrons = group['num_electrons'].value - binding_energy = group['binding_energy'].value + binding_energy = group['binding_energy'].value*EV_PER_MEV J = group['J'].value _COMPTON_PROFILES[i] = {'num_electrons': num_electrons, 'binding_energy': binding_energy, diff --git a/src/api.F90 b/src/api.F90 index 8f33e85e3..6acb2497c 100644 --- a/src/api.F90 +++ b/src/api.F90 @@ -118,8 +118,8 @@ contains create_fission_neutrons = .true. electron_treatment = ELECTRON_LED energy_cutoff(:) = [ZERO, 1000.0_8, ZERO, ZERO] - energy_max_neutron = INFINITY - energy_min_neutron = ZERO + energy_max(:) = [INFINITY, INFINITY] + energy_min(:) = [ZERO, ZERO] entropy_on = .false. gen_per_batch = 1 index_entropy_mesh = -1 diff --git a/src/cmfd_input.F90 b/src/cmfd_input.F90 index dbfabb254..aca9194ca 100644 --- a/src/cmfd_input.F90 +++ b/src/cmfd_input.F90 @@ -116,7 +116,7 @@ contains end if else if(.not.allocated(cmfd % egrid)) allocate(cmfd % egrid(2)) - cmfd % egrid = [ ZERO, energy_max_neutron ] + cmfd % egrid = [ ZERO, energy_max(NEUTRON) ] cmfd % indices(4) = 1 ! one energy group end if diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 973bb0e4d..ad3efb305 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4073,8 +4073,8 @@ contains end do ! Get the minimum and maximum energies - energy_min_neutron = energy_bins(num_energy_groups + 1) - energy_max_neutron = energy_bins(1) + energy_min(NEUTRON) = energy_bins(num_energy_groups + 1) + energy_max(NEUTRON) = energy_bins(1) ! Get the datasets present in the library call get_groups(file_id, names) @@ -4316,9 +4316,9 @@ contains ! Determine if minimum/maximum energy for this nuclide is greater/less ! than the previous if (size(nuclides(i_nuclide) % grid) >= 1) then - energy_min_neutron = max(energy_min_neutron, & + energy_min(NEUTRON) = max(energy_min(NEUTRON), & nuclides(i_nuclide) % grid(1) % energy(1)) - energy_max_neutron = min(energy_max_neutron, nuclides(i_nuclide) % & + energy_max(NEUTRON) = min(energy_max(NEUTRON), nuclides(i_nuclide) % & grid(1) % energy(size(nuclides(i_nuclide) % grid(1) % energy))) end if @@ -4345,6 +4345,16 @@ contains call close_group(group_id) call file_close(file_id) + ! Determine if minimum/maximum energy for this element is + ! greater/less than the previous + if (size(elements(i_element) % energy) >= 1) then + energy_min(PHOTON) = max(energy_min(PHOTON), & + exp(elements(i_element) % energy(1))) + energy_max(PHOTON) = min(energy_max(PHOTON), & + exp(elements(i_element) % energy(size(elements(i_element) & + % energy)))) + end if + ! Add element to set call element_already_read % add(element) end if @@ -4383,10 +4393,10 @@ contains ! Set up logarithmic grid for nuclides do i = 1, size(nuclides) - call nuclides(i) % init_grid(energy_min_neutron, & - energy_max_neutron, n_log_bins) + call nuclides(i) % init_grid(energy_min(NEUTRON), & + energy_max(NEUTRON), n_log_bins) end do - log_spacing = log(energy_max_neutron/energy_min_neutron) / n_log_bins + log_spacing = log(energy_max(NEUTRON)/energy_min(NEUTRON)) / n_log_bins do i = 1, size(materials) ! Skip materials with no S(a,b) tables @@ -4429,9 +4439,9 @@ contains ! grid has not been allocated if (size(nuclides(i) % grid) > 0) then if (nuclides(i) % grid(1) % energy(size(nuclides(i) % grid(1) % energy)) & - == energy_max_neutron) then + == energy_max(NEUTRON)) then call write_message("Maximum neutron transport energy: " // & - trim(to_str(energy_max_neutron)) // " eV for " // & + trim(to_str(energy_max(NEUTRON))) // " eV for " // & trim(adjustl(nuclides(i) % name)), 7) exit end if diff --git a/src/material_header.F90 b/src/material_header.F90 index 70bf4bd21..bf49f8152 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -299,7 +299,7 @@ contains logical :: check_sab ! should we check for S(a,b) table? ! Find energy index on energy grid - i_grid = int(log(p % E/energy_min_neutron)/log_spacing) + i_grid = int(log(p % E/energy_min(NEUTRON))/log_spacing) ! Determine if this material has S(a,b) tables check_sab = (this % n_sab > 0) diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index ef1ef693c..27ad4c48d 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -208,8 +208,8 @@ module nuclide_header !$omp threadprivate(micro_xs, material_xs) ! Minimum/maximum energies - real(8) :: energy_min_neutron = ZERO - real(8) :: energy_max_neutron = INFINITY + real(8) :: energy_min(2) = [ZERO, ZERO] + real(8) :: energy_max(2) = [INFINITY, INFINITY] contains @@ -1702,8 +1702,8 @@ contains if (res_scat_on) call nuclides(n) % assign_0K_elastic_scattering() ! Initialize nuclide grid - call nuclides(n) % init_grid(energy_min_neutron, & - energy_max_neutron, n_log_bins) + call nuclides(n) % init_grid(energy_min(NEUTRON), & + energy_max(NEUTRON), n_log_bins) else err = E_DATA call set_errmsg("Nuclide '" // trim(name_) // "' is not present & diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 162b4d526..1af03c6b6 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -253,7 +253,8 @@ contains this % shells(i) % transition_subshells(:,:) = int(matrix(1:2, :), 4) this % shells(i) % transition_energy(:) = matrix(3, :) - this % shells(i) % transition_probability(:) = matrix(4, :) + this % shells(i) % transition_probability(:) = matrix(4, :) & + / sum(matrix(4, :)) deallocate(matrix) end if call close_dataset(dset_id) @@ -398,14 +399,16 @@ contains !=============================================================================== subroutine photon_calculate_xs(this, E, xs) - class(PhotonInteraction), intent(in) :: this ! index into nuclides array + class(PhotonInteraction), intent(in) :: this ! index into elements array real(8), intent(in) :: E ! energy type(ElementMicroXS), intent(inout) :: xs - integer :: i_grid ! index on nuclide energy grid - integer :: n_grid ! number of grid points - real(8) :: f ! interp factor on nuclide energy grid - real(8) :: log_E ! logarithm of the energy + integer :: i_grid ! index on element energy grid + integer :: i_shell ! index in subshells + integer :: i_start ! threshold index + integer :: n_grid ! number of grid points + real(8) :: f ! interp factor on element energy grid + real(8) :: log_E ! logarithm of the energy ! Perform binary search on the element energy grid in order to determine ! which points to interpolate between @@ -438,9 +441,18 @@ contains f*(this % incoherent(i_grid+1) - this % incoherent(i_grid))) ! Calculate microscopic photoelectric cross section - xs % photoelectric = exp(this % photoelectric_total(& - i_grid) + f*(this % photoelectric_total(i_grid+1) - & - this % photoelectric_total(i_grid))) + xs % photoelectric = ZERO + do i_shell = 1, size(this % shells) + ! Check threshold of reaction + i_start = this % shells(i_shell) % threshold + if (i_grid <= i_start) cycle + + ! Evaluation subshell photoionization cross section + xs % photoelectric = xs % photoelectric + & + exp(this % shells(i_shell) % cross_section(i_grid-i_start) + & + f*(this % shells(i_shell) % cross_section(i_grid+1-i_start) - & + this % shells(i_shell) % cross_section(i_grid-i_start))) + end do ! Calculate microscopic pair production cross section xs % pair_production = exp(& diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 4b81e2598..60d1c09b4 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -79,11 +79,12 @@ contains ! COMPTON_SCATTER !=============================================================================== - subroutine compton_scatter(el, alpha, alpha_out, mu, use_doppler) + subroutine compton_scatter(el, alpha, alpha_out, mu, i_shell, use_doppler) type(PhotonInteraction), intent(in) :: el real(8), intent(in) :: alpha real(8), intent(out) :: alpha_out real(8), intent(out) :: mu + integer, intent(out) :: i_shell logical, intent(in), optional :: use_doppler real(8) :: x @@ -118,8 +119,10 @@ contains ! Perform rejection on form factor if (prn() < form_factor_x / form_factor_xmax) then if (use_doppler_) then - call compton_doppler(el, alpha, mu, e_out) + call compton_doppler(el, alpha, mu, e_out, i_shell) alpha_out = e_out/MASS_ELECTRON + else + i_shell = 0 end if exit end if @@ -131,13 +134,14 @@ contains ! COMPTON_DOPPLER !=============================================================================== - subroutine compton_doppler(el, alpha, mu, e_out) + subroutine compton_doppler(el, alpha, mu, e_out, i_shell) type(PhotonInteraction), intent(in) :: el real(8), intent(in) :: alpha real(8), intent(in) :: mu real(8), intent(out) :: e_out + integer, intent(out) :: i_shell - integer :: i, i_shell + integer :: i integer :: n real(8) :: rn, m real(8) :: c, c_l, c_max @@ -335,9 +339,9 @@ contains ! Sample transition rn = prn() c = ZERO - do i_transition = 1, elm % shells(i_shell) % n_transitions - 1 + do i_transition = 1, elm % shells(i_shell) % n_transitions c = c + elm % shells(i_shell) % & - transition_probability(i_transition + 1) + transition_probability(i_transition) if (rn < c) exit end do @@ -387,14 +391,14 @@ contains ! Issy-les-Moulineaux, France (2011). !=============================================================================== - subroutine pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & - uvw_positron) + subroutine pair_production(elm, alpha, E_electron, E_positron, mu_electron, & + mu_positron) type(PhotonInteraction), intent(in) :: elm real(8), intent(in) :: alpha real(8), intent(out) :: E_electron real(8), intent(out) :: E_positron - real(8), intent(out) :: uvw_electron(3) - real(8), intent(out) :: uvw_positron(3) + real(8), intent(out) :: mu_electron + real(8), intent(out) :: mu_positron integer :: i real(8) :: f @@ -491,27 +495,19 @@ contains E_electron = (alpha*e - ONE)*MASS_ELECTRON E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON - ! Sample the direction of the electron. The cosine of the polar angle of - ! the direction relative to the incident photon is sampled from + ! Sample the scattering angle of the electron. The cosine of the polar + ! angle of the direction relative to the incident photon is sampled from ! p(mu) = C/(1 - beta*mu)^2 using the inverse transform method. beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON)) & / (E_electron + MASS_ELECTRON) rn = TWO*prn() - ONE - mu = (rn + beta)/(rn*beta + ONE) - phi = TWO*PI*prn() - uvw_electron(1) = mu - uvw_electron(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw_electron(3) = sqrt(ONE - mu*mu)*sin(phi) + mu_electron = (rn + beta)/(rn*beta + ONE) - ! Sample the direction of the positron + ! Sample the scattering angle of the positron beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON)) & / (E_positron + MASS_ELECTRON) rn = TWO*prn() - ONE - mu = (rn + beta)/(rn*beta + ONE) - phi = TWO*PI*prn() - uvw_positron(1) = mu - uvw_positron(2) = sqrt(ONE - mu*mu)*cos(phi) - uvw_positron(3) = sqrt(ONE - mu*mu)*sin(phi) + mu_positron = (rn + beta)/(rn*beta + ONE) end subroutine pair_production diff --git a/src/physics.F90 b/src/physics.F90 index 204158f05..624c8ed9b 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -177,10 +177,9 @@ contains real(8) :: phi ! azimuthal angle real(8) :: uvw(3) ! new direction real(8) :: rel_vel ! relative velocity of electron + real(8) :: e_b ! binding energy of electron real(8) :: E_electron ! electron energy real(8) :: E_positron ! positron energy - real(8) :: uvw_electron(3) ! new electron direction - real(8) :: uvw_positron(3) ! new positron direction ! Kill photon if below energy cutoff -- an extra check is made here because ! photons with energy below the cutoff may have been produced by neutrons @@ -216,9 +215,34 @@ contains ! Incoherent (Compton) scattering prob = prob + micro_photon_xs(i_element) % incoherent if (prob > cutoff) then - call compton_scatter(elm, alpha, alpha_out, mu, .true.) + call compton_scatter(elm, alpha, alpha_out, mu, i_shell, .true.) + + ! Determine binding energy of shell. The binding energy is zero if + ! doppler broadening is not used. + if (i_shell == 0) then + e_b = ZERO + else + e_b = elm % binding_energy(i_shell) + end if + + ! Create Compton electron + E_electron = (alpha - alpha_out)*MASS_ELECTRON - e_b + mu_electron = (alpha - alpha_out*mu) & + / sqrt(alpha**2 + alpha_out**2 - TWO*alpha*alpha_out*mu) + phi = TWO*PI*prn() + uvw = rotate_angle(p % coord(1) % uvw, mu_electron, phi) + call p % create_secondary(uvw, E_electron, ELECTRON, .true.) + + ! TODO: Compton subshell data does not match atomic relaxation data + ! Allow electrons to fill orbital and produce auger electrons + ! and fluorescent photons + if (i_shell > 0) then + call atomic_relaxation(p, elm, i_shell) + end if + + phi = phi + PI p % E = alpha_out*MASS_ELECTRON - p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu) + p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu, phi) p % event_MT = INCOHERENT return end if @@ -282,20 +306,22 @@ contains ! Pair production prob = prob + micro_photon_xs(i_element) % pair_production if (prob > cutoff) then - - call pair_production(elm, alpha, E_electron, E_positron, uvw_electron, & - uvw_positron) + call pair_production(elm, alpha, E_electron, E_positron, mu_electron, & + mu_positron) ! Create secondary electron - call p % create_secondary(uvw_electron, E_electron, ELECTRON, .true.) + uvw = rotate_angle(p % coord(1) % uvw, mu_electron) + call p % create_secondary(uvw, E_electron, ELECTRON, .true.) ! Create secondary positron - call p % create_secondary(uvw_positron, E_positron, POSITRON, .true.) + uvw = rotate_angle(p % coord(1) % uvw, mu_positron) + call p % create_secondary(uvw, E_positron, POSITRON, .true.) p % event_MT = PAIR_PROD p % alive = .false. p % E = ZERO end if + end associate end subroutine sample_photon_reaction @@ -1578,7 +1604,7 @@ contains call rxn % products(1 + group) % sample(E_in, site % E, mu) ! resample if energy is greater than maximum neutron energy - if (site % E < energy_max_neutron) exit + if (site % E < energy_max(NEUTRON)) exit ! check for large number of resamples n_sample = n_sample + 1 @@ -1602,7 +1628,7 @@ contains call rxn % products(1) % sample(E_in, site % E, mu) ! resample if energy is greater than maximum neutron energy - if (site % E < energy_max_neutron) exit + if (site % E < energy_max(NEUTRON)) exit ! check for large number of resamples n_sample = n_sample + 1 diff --git a/src/source_header.F90 b/src/source_header.F90 index 1c739d1d5..3cac26aa7 100644 --- a/src/source_header.F90 +++ b/src/source_header.F90 @@ -9,7 +9,7 @@ module source_header use error use geometry, only: find_cell use material_header, only: materials - use nuclide_header, only: energy_min_neutron, energy_max_neutron + use nuclide_header, only: energy_min, energy_max use particle_header, only: Particle use settings, only: photon_transport use string, only: to_lower @@ -295,13 +295,13 @@ contains ! Sample angle site % uvw(:) = this % angle % sample() - ! Check for monoenergetic source above maximum neutron energy + ! Check for monoenergetic source above maximum particle energy select type (energy => this % energy) type is (Discrete) - if (any(energy % x > energy_max_neutron)) then + if (any(energy % x > energy_max(this % particle))) then call fatal_error("Source energy above range of energies of at least & &one cross section table") - else if (any(energy % x < energy_min_neutron)) then + else if (any(energy % x < energy_min(this % particle))) then call fatal_error("Source energy below range of energies of at least & &one cross section table") end if @@ -311,8 +311,9 @@ contains ! Sample energy spectrum site % E = this % energy % sample() - ! Resample if energy falls outside minimum or maximum neutron energy - if (site % E < energy_max_neutron .and. site % E > energy_min_neutron) exit + ! Resample if energy falls outside minimum or maximum particle energy + if (site % E < energy_max(this % particle) .and. & + site % E > energy_min(this % particle)) exit end do ! Set delayed group From d4237668d20b88e9cc213cfa14844cd9f1f7246f Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 31 May 2018 20:52:54 -0500 Subject: [PATCH 53/68] Allow TTB implementation to handle any photon cutoff energy --- src/input_xml.F90 | 7 ++++++ src/material_header.F90 | 2 +- src/photon_header.F90 | 51 +++++++++++++++++++++++++++++++++++++---- src/photon_physics.F90 | 34 +++++++++++++-------------- 4 files changed, 72 insertions(+), 22 deletions(-) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index fa077549c..4d29cdc81 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4388,6 +4388,13 @@ contains if (allocated(ttb_k_grid)) deallocate(ttb_k_grid) end do + ! Determine if minimum/maximum energy for bremsstrahlung is greater/less + ! than the current minimum/maximum + if (size(ttb_e_grid) >= 1) then + energy_min(PHOTON) = max(energy_min(PHOTON), ttb_e_grid(1)) + energy_max(PHOTON) = min(energy_max(PHOTON), ttb_e_grid(size(ttb_e_grid))) + end if + ! Take logarithm of energies since they are log-log interpolated ttb_e_grid = log(ttb_e_grid) end if diff --git a/src/material_header.F90 b/src/material_header.F90 index 460103b65..6cdff7397 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -872,7 +872,7 @@ contains do j = 2, n_e ! Set last element of PDF to small non-zero value to enable log-log ! interpolation - this % pdf(j,j) = 1.0e-6_8 * this % pdf(j-1,j) + this % pdf(j,j) = exp(-500.0_8) ! Loop over photon energies c = ZERO diff --git a/src/photon_header.F90 b/src/photon_header.F90 index 35b506a7f..bb48c7f40 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -131,7 +131,11 @@ contains character(3), allocatable :: designators(:) real(8) :: a real(8) :: c + real(8) :: f + real(8) :: y + real(8), allocatable :: electron_energy(:) real(8), allocatable :: matrix(:,:) + real(8), allocatable :: dcs(:,:) ! Get name of nuclide from group name_len = len(this % name) @@ -340,10 +344,8 @@ contains call close_dataset(dset_id) ! Get energy grids used for bremsstrahlung DCS and for stopping powers - if (.not. allocated(ttb_e_grid)) then - allocate(ttb_e_grid(n_e)) - call read_dataset(ttb_e_grid, rgroup, 'electron_energy') - end if + allocate(electron_energy(n_e)) + call read_dataset(electron_energy, rgroup, 'electron_energy') if (.not. allocated(ttb_k_grid)) then allocate(ttb_k_grid(n_k)) call read_dataset(ttb_k_grid, rgroup, 'photon_energy') @@ -360,6 +362,47 @@ contains call read_attribute(this % I, rgroup, 'I') call close_group(rgroup) end if + + ! Truncate the bremsstrahlung data at the cutoff energy + if (energy_cutoff(PHOTON) > electron_energy(1)) then + i_grid = binary_search(electron_energy, n_e, energy_cutoff(PHOTON)) + + ! calculate interpolation factor + f = (log(energy_cutoff(PHOTON)) - log(electron_energy(i_grid))) / & + (log(electron_energy(i_grid+1)) - log(electron_energy(i_grid))) + + ! Interpolate collision stopping power at the cutoff energy and + ! truncate + y = exp(log(this % stopping_power_collision(i_grid)) + & + f*(log(this % stopping_power_collision(i_grid+1)) - & + log(this % stopping_power_collision(i_grid)))) + this % stopping_power_collision = & + [y, this % stopping_power_collision(i_grid+1:n_e)] + + ! Interpolate radiative stopping power at the cutoff energy and + ! truncate + y = exp(log(this % stopping_power_radiative(i_grid)) + & + f*(log(this % stopping_power_radiative(i_grid+1)) - & + log(this % stopping_power_radiative(i_grid)))) + this % stopping_power_radiative = & + [y, this % stopping_power_radiative(i_grid+1:n_e)] + + ! Interpolate bremsstrahlung DCS at the cutoff energy and truncate + allocate(dcs(n_k, n_e-i_grid+1)) + do i = 1, n_k + y = exp(log(this % dcs(i,i_grid)) + & + f*(log(this % dcs(i,i_grid+1)) - log(this % dcs(i,i_grid)))) + dcs(i,:) = [y, this % dcs(i,i_grid+1:n_e)] + end do + call move_alloc(dcs, this % dcs) + + electron_energy = [energy_cutoff(PHOTON), electron_energy(i_grid+1:n_e)] + end if + + ! Set incident particle energy grid + if (.not. allocated(ttb_e_grid)) then + call move_alloc(electron_energy, ttb_e_grid) + end if end if ! Take logarithm of energies and cross sections since they are log-log diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 88c68dd18..1a2e12379 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -536,13 +536,13 @@ contains !p % E = 100.0e6_8 - !if (p % E < energy_cutoff(PHOTON)) return - if (p % E < energy_cutoff(PHOTON)) then - open(unit=13, file="energies.txt", action="write", position="append") - write(13,*) p % E, 0 - close(13) - return - end if + if (p % E < energy_cutoff(PHOTON)) return + !if (p % E < energy_cutoff(PHOTON)) then + ! open(unit=13, file="energies.txt", action="write", position="append") + ! write(13,*) p % E, 0 + ! close(13) + ! return + !end if ! Get bremsstrahlung data for this material mat => ttb(p % material) @@ -573,13 +573,13 @@ contains n = int(y + prn()) E_lost = ZERO - !if (n == 0) return - if (n == 0) then - open(unit=13, file="energies.txt", action="write", position="append") - write(13,*) p % E, n - close(13) - return - end if + if (n == 0) return + !if (n == 0) then + ! open(unit=13, file="energies.txt", action="write", position="append") + ! write(13,*) p % E, n + ! close(13) + ! return + !end if ! Sample index of the tabulated PDF in the energy grid, j or j+1 if (prn() <= f .or. j == 1) then @@ -628,9 +628,9 @@ contains end if end do - open(unit=13, file="energies.txt", action="write", position="append") - write(13,*) p % E, n, photon_energies(:n) - close(13) + !open(unit=13, file="energies.txt", action="write", position="append") + !write(13,*) p % E, n, photon_energies(:n) + !close(13) end subroutine thick_target_bremsstrahlung From 7fc8c32295def1c83ee4f7b25e2b679ce7561b7d Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 8 Jun 2018 09:56:59 -0500 Subject: [PATCH 54/68] Added TTB positron treatment --- src/input_xml.F90 | 5 +-- src/material_header.F90 | 73 +++++++++++++++++++++++++++++++---------- src/photon_header.F90 | 11 ++++--- src/photon_physics.F90 | 16 +++++---- 4 files changed, 76 insertions(+), 29 deletions(-) diff --git a/src/input_xml.F90 b/src/input_xml.F90 index 4d29cdc81..6370fc9fb 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -4370,9 +4370,10 @@ contains end if end do - ! Generate material bremsstrahlung data + ! Generate material bremsstrahlung data for electrons and positrons if (photon_transport .and. electron_treatment == ELECTRON_TTB) then - call bremsstrahlung_init(ttb(i), i) + call bremsstrahlung_init(ttb(i) % electron, i, ELECTRON) + call bremsstrahlung_init(ttb(i) % positron, i, POSITRON) end if end do diff --git a/src/material_header.F90 b/src/material_header.F90 index 6cdff7397..4afff94c8 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -699,9 +699,10 @@ contains end function openmc_material_set_densities - subroutine bremsstrahlung_init(this, i_material) - class(Bremsstrahlung), intent(inout) :: this + subroutine bremsstrahlung_init(this, i_material, particle) + class(BremsstrahlungData), intent(inout) :: this integer, intent(in) :: i_material + integer, intent(in) :: particle integer :: i, j integer :: i_k @@ -711,6 +712,8 @@ contains real(8) :: e, e_l, e_r real(8) :: w, w_l, w_r real(8) :: x, x_l, x_r + real(8) :: t + real(8) :: r real(8) :: awr real(8) :: density real(8) :: density_gpcc @@ -720,33 +723,44 @@ contains real(8) :: mass_sum real(8), allocatable :: atom_fraction(:) real(8), allocatable :: mass_fraction(:) + real(8), allocatable :: stopping_power_collision(:) + real(8), allocatable :: stopping_power_radiative(:) real(8), allocatable :: stopping_power(:) real(8), allocatable :: dcs(:,:) real(8), allocatable :: f(:) real(8), allocatable :: z(:) + logical :: positron_ type(Material), pointer :: mat type(PhotonInteraction), pointer :: elm ! Get pointer to this material mat => materials(i_material) - this % i_material = i_material - ! Allocate and initialize arrays + ! Determine whether we are generating electron or positron data + if (particle == POSITRON) then + positron_ = .true. + else + positron_ = .false. + end if + + ! Get the size of the energy grids n_k = size(ttb_k_grid) n_e = size(ttb_e_grid) - allocate(this % pdf(n_e, n_e)) - allocate(this % cdf(n_e, n_e)) + + ! Allocate arrays for TTB data + allocate(this % pdf(n_e, n_e), source=ZERO) + allocate(this % cdf(n_e, n_e), source=ZERO) allocate(this % yield(n_e)) + + ! Allocate temporary arrays allocate(atom_fraction(mat % n_nuclides)) allocate(mass_fraction(mat % n_nuclides)) + allocate(stopping_power_collision(n_e), source=ZERO) + allocate(stopping_power_radiative(n_e), source=ZERO) allocate(stopping_power(n_e)) - allocate(dcs(n_k, n_e)) + allocate(dcs(n_k, n_e), source=ZERO) allocate(f(n_e)) allocate(z(n_e)) - this % pdf(:,:) = ZERO - this % cdf(:,:) = ZERO - stopping_power(:) = ZERO - dcs(:,:) = ZERO ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the ! mass fraction of each element, and the material density in atom/b-cm and @@ -768,6 +782,7 @@ contains Z_eq_sq = Z_eq_sq + atom_fraction(i) * nuclides(mat % nuclide(i)) % Z**2 end do + atom_sum = sum(atom_fraction) mass_sum = sum(mass_fraction) @@ -800,16 +815,39 @@ contains ! Get pointer to current element elm => elements(mat % element(i)) - ! TODO: for molecular DCS, atom_fraction should actually be the number of - ! atoms in the molecule. ! Accumulate material DCS dcs = dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs - ! Accumulate material total stopping power - stopping_power = stopping_power + mass_fraction(i) * density_gpcc * & - (elm % stopping_power_collision + elm % stopping_power_radiative) + ! Accumulate material collision stopping power + stopping_power_collision = stopping_power_collision + & + mass_fraction(i) * density_gpcc * elm % stopping_power_collision + + ! Accumulate material radiative stopping power + stopping_power_radiative = stopping_power_radiative + & + mass_fraction(i) * density_gpcc * elm % stopping_power_radiative end do + ! Calculate the positron DCS and radiative stopping power. These are + ! obtained by multiplying the electron DCS and radiative stopping powers by + ! a factor r, which is a numerical approximation of the ratio of the + ! radiative stopping powers for positrons and electrons. Source: F. Salvat, + ! J. M. Fernández-Varea, and J. Sempau, "PENELOPE-2011: A Code System for + ! Monte Carlo Simulation of Electron and Photon Transport," OECD-NEA, + ! Issy-les-Moulineaux, France (2011). + if (positron_) then + do i = 1, n_e + t = log(ONE + 1.0e6_8*ttb_e_grid(i)/(Z_eq_sq*MASS_ELECTRON)) + r = ONE - exp(-1.2359e-1_8*t + 6.1274e-2_8*t**2 - 3.1516e-2_8*t**3 + & + 7.7446e-3_8*t**4 - 1.0595e-3_8*t**5 + 7.0568e-5_8*t**6 - & + 1.808e-6_8*t**7) + stopping_power_radiative(i) = r*stopping_power_radiative(i) + dcs(:,i) = r*dcs(:,i) + end do + end if + + ! Total material stopping power + stopping_power = stopping_power_collision + stopping_power_radiative + ! Loop over photon energies do i = 1, n_e - 1 w = ttb_e_grid(i) @@ -923,7 +961,8 @@ contains this % yield = log(this % yield) end where - deallocate(atom_fraction, mass_fraction, stopping_power, dcs, f, z) + deallocate(atom_fraction, mass_fraction, stopping_power_collision, & + stopping_power_radiative, stopping_power, dcs, f, z) end subroutine bremsstrahlung_init diff --git a/src/photon_header.F90 b/src/photon_header.F90 index bb48c7f40..f3f2a3c8d 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -77,12 +77,15 @@ module photon_header procedure :: calculate_xs => photon_calculate_xs end type PhotonInteraction - type Bremsstrahlung - integer :: i_material ! Index in materials array - + type BremsstrahlungData real(8), allocatable :: pdf(:,:) ! Bremsstrahlung energy PDF real(8), allocatable :: cdf(:,:) ! Bremsstrahlung energy CDF real(8), allocatable :: yield(:) ! Photon number yield + end type BremsstrahlungData + + type Bremsstrahlung + type(BremsstrahlungData) :: electron + type(BremsstrahlungData) :: positron end type Bremsstrahlung type(PhotonInteraction), allocatable, target :: elements(:) ! Photon cross sections @@ -90,7 +93,7 @@ module photon_header type(DictCharInt) :: element_dict - type(Bremsstrahlung), allocatable, target :: ttb(:) ! Bremsstrahlung cross sections + type(Bremsstrahlung), allocatable, target :: ttb(:) ! Bremsstrahlung data !=============================================================================== ! ELEMENTMICROXS contains cached microscopic photon cross sections for a diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 1a2e12379..29724bb63 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -3,7 +3,7 @@ module photon_physics use algorithm, only: binary_search use constants use particle_header, only: Particle - use photon_header, only: PhotonInteraction, Bremsstrahlung, & + use photon_header, only: PhotonInteraction, BremsstrahlungData, & compton_profile_pz, ttb_e_grid, ttb use random_lcg, only: prn use settings @@ -530,9 +530,9 @@ contains real(8) :: w, w_l, w_r real(8) :: p_l, p_r real(8) :: c, c_l, c_max - type(Bremsstrahlung), pointer :: mat + type(BremsstrahlungData), pointer :: mat - real(8) :: photon_energies(100) + !real(8) :: photon_energies(100) !p % E = 100.0e6_8 @@ -544,8 +544,12 @@ contains ! return !end if - ! Get bremsstrahlung data for this material - mat => ttb(p % material) + ! Get bremsstrahlung data for this material and particle type + if (p % type == POSITRON) then + mat => ttb(p % material) % positron + else + mat => ttb(p % material) % electron + end if e = log(p % E) n_e = size(ttb_e_grid) @@ -620,7 +624,7 @@ contains w = exp(w_l)*(a*(c - c_l)/(exp(w_l)*p_l) + ONE)**(ONE/a) end if - photon_energies(i) = w + !photon_energies(i) = w if (w > energy_cutoff(PHOTON)) then ! Create secondary photon call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) From 3fce470f781eb63c00ea814db8969447ec80857c Mon Sep 17 00:00:00 2001 From: amandalund Date: Mon, 11 Jun 2018 14:17:57 -0500 Subject: [PATCH 55/68] Simplify/clean up calculation of material TTB data --- src/material_header.F90 | 91 +++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 59 deletions(-) diff --git a/src/material_header.F90 b/src/material_header.F90 index 4afff94c8..eec95164f 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -715,14 +715,11 @@ contains real(8) :: t real(8) :: r real(8) :: awr - real(8) :: density - real(8) :: density_gpcc - real(8) :: Z_eq_sq real(8) :: beta - real(8) :: atom_sum - real(8) :: mass_sum - real(8), allocatable :: atom_fraction(:) - real(8), allocatable :: mass_fraction(:) + real(8) :: Z_eq_sq + real(8) :: atom_density + real(8) :: mass_density + real(8) :: sum_density real(8), allocatable :: stopping_power_collision(:) real(8), allocatable :: stopping_power_radiative(:) real(8), allocatable :: stopping_power(:) @@ -753,8 +750,6 @@ contains allocate(this % yield(n_e)) ! Allocate temporary arrays - allocate(atom_fraction(mat % n_nuclides)) - allocate(mass_fraction(mat % n_nuclides)) allocate(stopping_power_collision(n_e), source=ZERO) allocate(stopping_power_radiative(n_e), source=ZERO) allocate(stopping_power(n_e)) @@ -762,45 +757,8 @@ contains allocate(f(n_e)) allocate(z(n_e)) - ! Calculate the "equivalent" atomic number Zeq, the atomic fraction and the - ! mass fraction of each element, and the material density in atom/b-cm and - ! in g/cm^3 Z_eq_sq = ZERO - do i = 1, mat % n_nuclides - awr = nuclides(mat % nuclide(i)) % awr - - ! Given atom percent - if (mat % atom_density(1) > ZERO) then - atom_fraction(i) = mat % atom_density(i) - mass_fraction(i) = mat % atom_density(i) * awr - - ! Given weight percent - else - atom_fraction(i) = -mat % atom_density(i) / awr - mass_fraction(i) = -mat % atom_density(i) - end if - - Z_eq_sq = Z_eq_sq + atom_fraction(i) * nuclides(mat % nuclide(i)) % Z**2 - end do - - atom_sum = sum(atom_fraction) - mass_sum = sum(mass_fraction) - - ! Given material density in g/cm^3 - if (mat % density < ZERO) then - density = -mat % density * (atom_sum / mass_sum) * N_AVOGADRO / MASS_NEUTRON - density_gpcc = -mat % density - - ! Given material density in atom/b-cm - else - density = mat % density - density_gpcc = mat % density * (mass_sum / atom_sum) * MASS_NEUTRON / & - N_AVOGADRO - end if - - Z_eq_sq = Z_eq_sq / atom_sum - atom_fraction = atom_fraction / atom_sum - mass_fraction = mass_fraction / mass_sum + sum_density = ZERO ! Calculate the molecular DCS and the molecular total stopping power using ! Bragg's additivity rule. Note: the collision stopping power cannot be @@ -815,17 +773,34 @@ contains ! Get pointer to current element elm => elements(mat % element(i)) + awr = nuclides(mat % nuclide(i)) % awr + + ! Get atomic density and mass density of nuclide given atom percent + if (mat % atom_density(1) > ZERO) then + atom_density = mat % atom_density(i) + mass_density = mat % atom_density(i) * awr + ! Given weight percent + else + atom_density = -mat % atom_density(i) / awr + mass_density = -mat % atom_density(i) + end if + + ! Calculate the "equivalent" atomic number Zeq of the material + Z_eq_sq = Z_eq_sq + atom_density * elm % Z**2 + sum_density = sum_density + atom_density + ! Accumulate material DCS - dcs = dcs + atom_fraction(i) * elm % Z**2 / Z_eq_sq * elm % dcs + dcs = dcs + atom_density * elm % Z**2 * elm % dcs ! Accumulate material collision stopping power - stopping_power_collision = stopping_power_collision + & - mass_fraction(i) * density_gpcc * elm % stopping_power_collision + stopping_power_collision = stopping_power_collision + mass_density & + * MASS_NEUTRON / N_AVOGADRO * elm % stopping_power_collision ! Accumulate material radiative stopping power - stopping_power_radiative = stopping_power_radiative + & - mass_fraction(i) * density_gpcc * elm % stopping_power_radiative + stopping_power_radiative = stopping_power_radiative + mass_density & + * MASS_NEUTRON / N_AVOGADRO * elm % stopping_power_radiative end do + Z_eq_sq = Z_eq_sq / sum_density ! Calculate the positron DCS and radiative stopping power. These are ! obtained by multiplying the electron DCS and radiative stopping powers by @@ -876,8 +851,7 @@ contains beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) ! Compute the integrand of the PDF - f(j) = (density * 1.0e-3_8 * Z_eq_sq * x) / (beta**2 * & - stopping_power(j) * w) + f(j) = (1.0e-3_8 * x) / (beta**2 * stopping_power(j) * w) end do ! Number of points to integrate @@ -949,9 +923,6 @@ contains end do close(17) - ! Set small non-zero value at lowest energy - this % yield(1) = 1.0e-6_8 * this % yield(2) - open(unit=14, file="yield.txt", action="write") write(14,*) this % yield close(14) @@ -959,10 +930,12 @@ contains ! Use logarithm of number yield since it is log-log interpolated where (this % yield > ZERO) this % yield = log(this % yield) + elsewhere + this % yield = -500.0_8 end where - deallocate(atom_fraction, mass_fraction, stopping_power_collision, & - stopping_power_radiative, stopping_power, dcs, f, z) + deallocate(stopping_power_collision, stopping_power_radiative, & + stopping_power, dcs, f, z) end subroutine bremsstrahlung_init From 492a4e950fffcf607d8d8592903b686e59aa1332 Mon Sep 17 00:00:00 2001 From: amandalund Date: Mon, 25 Jun 2018 13:20:23 -0500 Subject: [PATCH 56/68] Clean up --- openmc/data/photon.py | 34 ---------------- src/material_header.F90 | 40 +++++-------------- src/photon_header.F90 | 22 ----------- src/photon_physics.F90 | 86 ++++++++++++++++++++--------------------- src/physics.F90 | 1 - 5 files changed, 51 insertions(+), 132 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index ed12355ee..2449b0e38 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -106,23 +106,6 @@ _STOPPING_POWERS = {} # for each element are in a 2D array with shape (n, k) stored on the key 'Z'. _BREMSSTRAHLUNG = {} -# Reduced screening radii for Z = 1-99 from F. Salvat, J. M. Fernández-Varea, -# and J. Sempau, "PENELOPE-2011: A Code System for Monte Carlo Simulation of -# Electron and Photon Transport," OECD-NEA, Issy-les-Moulineaux, France (2011). -_REDUCED_SCREENING_RADIUS = [ - 122.81, 73.167, 69.228, 67.301, 64.696, 61.228, 57.524, 54.033, 50.787, - 47.851, 46.373, 45.401, 44.503, 43.815, 43.074, 42.321, 41.586, 40.953, - 40.524, 40.256, 39.756, 39.144, 38.462, 37.778, 37.174, 36.663, 35.986, - 35.317, 34.688, 34.197, 33.786, 33.422, 33.068, 32.740, 32.438, 32.143, - 31.884, 31.622, 31.438, 31.142, 30.950, 30.758, 30.561, 30.285, 30.097, - 29.832, 29.581, 29.411, 29.247, 29.085, 28.930, 28.721, 28.580, 28.442, - 28.312, 28.139, 27.973, 27.819, 27.675, 27.496, 27.285, 27.093, 26.911, - 26.705, 26.516, 26.304, 26.108, 25.929, 25.730, 25.577, 25.403, 25.245, - 25.100, 24.941, 24.790, 24.655, 24.506, 24.391, 24.262, 24.145, 24.039, - 23.922, 23.813, 23.712, 23.621, 23.523, 23.430, 23.331, 23.238, 23.139, - 23.048, 22.967, 22.833, 22.694, 22.624, 22.545, 22.446, 22.358, 22.264 -] - class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -384,11 +367,6 @@ class IncidentPhoton(EqualityMixin): reactions : collections.OrderedDict Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. - reduced_screening_radius : float - Reduced screening radius :math:`R m_e c/\hbar`, where R is the screening - radius for an atom of atomic number Z under the assumption that the - Coulomb field of the nucleus is exponentially screened by atomic electrons. - :math:`\hbar/m_e c` is the Compton wavelength of the electron. stopping_powers : dict Dictionary of stopping power data with keys 'energy' (in eV), 'density' (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), @@ -439,14 +417,6 @@ class IncidentPhoton(EqualityMixin): def name(self): return ATOMIC_SYMBOL[self.atomic_number] - @property - def reduced_screening_radius(self): - if self.atomic_number < 100: - return _REDUCED_SCREENING_RADIUS[self.atomic_number - 1] - else: - raise IndexError('No reduced screening radius for ' - 'Z={}.'.format(self.atomic_number)) - @atomic_number.setter def atomic_number(self, atomic_number): cv.check_type('atomic number', atomic_number, Integral) @@ -784,10 +754,6 @@ class IncidentPhoton(EqualityMixin): shell_group.attrs['designators'] = np.array(designators, dtype='S') - # Write reduced screening radius - if Z < 100: - group.attrs['reduced_screening_radius'] = self.reduced_screening_radius - # Write Compton profiles if self.compton_profiles: compton_group = group.create_group('compton_profiles') diff --git a/src/material_header.F90 b/src/material_header.F90 index eec95164f..f1e716f9f 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -761,14 +761,15 @@ contains sum_density = ZERO ! Calculate the molecular DCS and the molecular total stopping power using - ! Bragg's additivity rule. Note: the collision stopping power cannot be - ! accurately calculated using Bragg's additivity rule since the mean - ! excitation energies and the density effect corrections cannot simply be - ! summed together. Bragg's additivity rule fails especially when a - ! higher-density compound is composed of elements that are in lower-density - ! form at normal temperature and pressure (at which the NIST stopping - ! powers are given). It will be used to approximate the collision stopping - ! powers for now, but should be fixed in the future. + ! Bragg's additivity rule. + ! TODO: The collision stopping power cannot be accurately calculated using + ! Bragg's additivity rule since the mean excitation energies and the + ! density effect corrections cannot simply be summed together. Bragg's + ! additivity rule fails especially when a higher-density compound is + ! composed of elements that are in lower-density form at normal temperature + ! and pressure (at which the NIST stopping powers are given). It will be + ! used to approximate the collision stopping powers for now, but should be + ! fixed in the future. do i = 1, mat % n_nuclides ! Get pointer to current element elm => elements(mat % element(i)) @@ -904,29 +905,6 @@ contains this % yield(j) = c end do - open(unit=13, file="energies.txt", action="write", status="replace") - close(13) - - open(unit=15, file="e_grid.txt", action="write") - write(15,*) ttb_e_grid - close(15) - - open(unit=16, file="pdf.txt", action="write") - do i = 1, n_e - write(16,*) this % pdf(:,i) - end do - close(16) - - open(unit=17, file="cdf.txt", action="write") - do i = 1, n_e - write(17,*) this % cdf(:,i) - end do - close(17) - - open(unit=14, file="yield.txt", action="write") - write(14,*) this % yield - close(14) - ! Use logarithm of number yield since it is log-log interpolated where (this % yield > ZERO) this % yield = log(this % yield) diff --git a/src/photon_header.F90 b/src/photon_header.F90 index f3f2a3c8d..c180f95a8 100644 --- a/src/photon_header.F90 +++ b/src/photon_header.F90 @@ -53,11 +53,6 @@ module photon_header ! dictionary gives an index in shells(:) type(ElectronSubshell), allocatable :: shells(:) - ! Pair production data - real(8) :: reduced_screening_radius - real(8) :: coulomb_correction - real(8) :: correction_factor_coeffs(4) - ! Compton profile data real(8), allocatable :: profile_pdf(:,:) real(8), allocatable :: profile_cdf(:,:) @@ -132,7 +127,6 @@ contains integer :: n_k integer :: n_e character(3), allocatable :: designators(:) - real(8) :: a real(8) :: c real(8) :: f real(8) :: y @@ -288,22 +282,6 @@ contains call read_dataset(this % binding_energy, rgroup, 'binding_energy') this % electron_pdf(:) = this % electron_pdf / sum(this % electron_pdf) - ! Get reduced screening radius - call read_attribute(this % reduced_screening_radius, group_id, & - 'reduced_screening_radius') - - ! Compute the high-energy Coulomb correction - a = this % Z / FINE_STRUCTURE - this % coulomb_correction = a**2*(ONE/(ONE + a**2) + 0.202059_8 & - - 0.03693_8*a**2 + 0.00835_8*a**4 - 0.00201_8*a**6 + 0.00049_8*a**8 & - - 0.00012_8*a**10 + 0.00003_8*a**12) - - ! Compute the coefficients of the correction factor - this % correction_factor_coeffs(1) = -0.1774_8 - 12.10_8*a + 11.18_8*a**2 - this % correction_factor_coeffs(2) = 8.523_8 + 73.26_8*a - 44.41_8*a**2 - this % correction_factor_coeffs(3) = -13.52_8 - 121.1_8*a + 96.41_8*a**2 - this % correction_factor_coeffs(4) = 8.946_8 + 62.05_8*a - 63.41_8*a**2 - ! Read Compton profiles dset_id = open_dataset(rgroup, 'J') call get_shape(dset_id, dims2) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 29724bb63..cba7726ca 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -402,24 +402,35 @@ contains integer :: i real(8) :: f + real(8) :: c real(8) :: a real(8) :: b - real(8) :: r + real(8) :: q real(8) :: rn real(8) :: beta - real(8) :: mu - real(8) :: phi real(8) :: e, e_min, e_max real(8) :: t1, t2, t3, t4 real(8) :: u1, u2 real(8) :: phi1, phi2 real(8) :: phi1_max, phi2_max - real(8) :: c(4) - - ! Compute the minimum and maximum values of the electron reduced energy, - ! i.e. the fraction of the photon energy that is given to the electron - e_min = ONE/alpha - e_max = ONE - ONE/alpha + real(8), parameter :: r(99) = (/ & + 122.81_8, 73.167_8, 69.228_8, 67.301_8, 64.696_8, 61.228_8, & + 57.524_8, 54.033_8, 50.787_8, 47.851_8, 46.373_8, 45.401_8, & + 44.503_8, 43.815_8, 43.074_8, 42.321_8, 41.586_8, 40.953_8, & + 40.524_8, 40.256_8, 39.756_8, 39.144_8, 38.462_8, 37.778_8, & + 37.174_8, 36.663_8, 35.986_8, 35.317_8, 34.688_8, 34.197_8, & + 33.786_8, 33.422_8, 33.068_8, 32.740_8, 32.438_8, 32.143_8, & + 31.884_8, 31.622_8, 31.438_8, 31.142_8, 30.950_8, 30.758_8, & + 30.561_8, 30.285_8, 30.097_8, 29.832_8, 29.581_8, 29.411_8, & + 29.247_8, 29.085_8, 28.930_8, 28.721_8, 28.580_8, 28.442_8, & + 28.312_8, 28.139_8, 27.973_8, 27.819_8, 27.675_8, 27.496_8, & + 27.285_8, 27.093_8, 26.911_8, 26.705_8, 26.516_8, 26.304_8, & + 26.108_8, 25.929_8, 25.730_8, 25.577_8, 25.403_8, 25.245_8, & + 25.100_8, 24.941_8, 24.790_8, 24.655_8, 24.506_8, 24.391_8, & + 24.262_8, 24.145_8, 24.039_8, 23.922_8, 23.813_8, 23.712_8, & + 23.621_8, 23.523_8, 23.430_8, 23.331_8, 23.238_8, 23.139_8, & + 23.048_8, 22.967_8, 22.833_8, 22.694_8, 22.624_8, 22.545_8, & + 22.446_8, 22.358_8, 22.264_8 /) ! The reduced screening radius r is the ratio of the screening radius to ! the Compton wavelength of the electron, where the screening radius is @@ -427,23 +438,37 @@ contains ! exponentially screened by atomic electrons. This allows us to use a ! simplified atomic form factor and analytical approximations of the ! screening functions in the pair production DCS instead of computing the - ! screening functions numerically. - r = elm % reduced_screening_radius + ! screening functions numerically. The reduced screening radii above for + ! Z = 1-99 come from F. Salvat, J. M. Fernández-Varea, and J. Sempau, + ! "PENELOPE-2011: A Code System for Monte Carlo Simulation of Electron and + ! Photon Transport," OECD-NEA, Issy-les-Moulineaux, France (2011). + + ! Compute the minimum and maximum values of the electron reduced energy, + ! i.e. the fraction of the photon energy that is given to the electron + e_min = ONE/alpha + e_max = ONE - ONE/alpha + + ! Compute the high-energy Coulomb correction + a = elm % Z / FINE_STRUCTURE + c = a**2*(ONE/(ONE + a**2) + 0.202059_8 - 0.03693_8*a**2 + 0.00835_8*a**4 & + - 0.00201_8*a**6 + 0.00049_8*a**8 - 0.00012_8*a**10 + 0.00003_8*a**12) ! The analytical approximation of the DCS underestimates the cross section ! at low energies. The correction factor f compensates for this. - a = sqrt(TWO/alpha) - c = elm % correction_factor_coeffs - f = c(1)*a + c(2)*a**2 + c(3)*a**3 + c(4)*a**4 + q = sqrt(TWO/alpha) + f = q*(-0.1774_8 - 12.10_8*a + 11.18_8*a**2) & + + q**2*(8.523_8 + 73.26_8*a - 44.41_8*a**2) & + + q**3*(-13.52_8 - 121.1_8*a + 96.41_8*a**2) & + + q**4*(8.946_8 + 62.05_8*a - 63.41_8*a**2) ! Calculate phi_1(1/2) and phi_2(1/2). The unnormalized PDF for the reduced ! energy is given by p = 2*(1/2 - e)^2*phi_1(e) + phi_2(e), where phi_1 and ! phi_2 are non-negative and maximum at e = 1/2. - b = TWO*r/alpha + b = TWO*r(elm % Z)/alpha t1 = TWO*log(ONE + b**2) t2 = b*atan(ONE/b) t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) - t4 = FOUR*log(r) - FOUR*elm % coulomb_correction + f + t4 = FOUR*log(r(elm % Z)) - FOUR*c + f phi1_max = 7.0_8/THREE - t1 - 6.0_8*t2 - t3 + t4 phi2_max = 11.0_8/6.0_8 - t1 - THREE*t2 + HALF*t3 + t4 @@ -478,7 +503,7 @@ contains end if ! Calculate phi_i(e) and deliver e if rn <= U_i(e) - b = r/(TWO*alpha*e*(ONE - e)) + b = r(elm % Z)/(TWO*alpha*e*(ONE - e)) t1 = TWO*log(ONE + b**2) t2 = b*atan(ONE/b) t3 = b**2*(FOUR - FOUR*t2 - THREE*log(ONE + ONE/b**2)) @@ -532,17 +557,7 @@ contains real(8) :: c, c_l, c_max type(BremsstrahlungData), pointer :: mat - !real(8) :: photon_energies(100) - - !p % E = 100.0e6_8 - if (p % E < energy_cutoff(PHOTON)) return - !if (p % E < energy_cutoff(PHOTON)) then - ! open(unit=13, file="energies.txt", action="write", position="append") - ! write(13,*) p % E, 0 - ! close(13) - ! return - !end if ! Get bremsstrahlung data for this material and particle type if (p % type == POSITRON) then @@ -578,12 +593,6 @@ contains E_lost = ZERO if (n == 0) return - !if (n == 0) then - ! open(unit=13, file="energies.txt", action="write", position="append") - ! write(13,*) p % E, n - ! close(13) - ! return - !end if ! Sample index of the tabulated PDF in the energy grid, j or j+1 if (prn() <= f .or. j == 1) then @@ -617,14 +626,7 @@ contains p_r = mat % pdf(i_w+1, i_e) c_l = mat % cdf(i_w, i_e) a = log(p_r/p_l)/(w_r - w_l) + ONE - ! Temporary fix - if (i_w == i_e - 1) then - w = exp(w_l) - else - w = exp(w_l)*(a*(c - c_l)/(exp(w_l)*p_l) + ONE)**(ONE/a) - end if - !photon_energies(i) = w if (w > energy_cutoff(PHOTON)) then ! Create secondary photon call p % create_secondary(p % coord(1) % uvw, w, PHOTON, run_ce=.true.) @@ -632,10 +634,6 @@ contains end if end do - !open(unit=13, file="energies.txt", action="write", position="append") - !write(13,*) p % E, n, photon_energies(:n) - !close(13) - end subroutine thick_target_bremsstrahlung end module photon_physics diff --git a/src/physics.F90 b/src/physics.F90 index 624c8ed9b..02872ef03 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -369,7 +369,6 @@ contains ! TODO: create reaction types if (electron_treatment == ELECTRON_TTB) then - ! TODO: implement thick-target bremsstrahlung model for positrons call thick_target_bremsstrahlung(p, E_lost) end if From 057cd9a92a10112cd1b35605eef3e90d21dd8c04 Mon Sep 17 00:00:00 2001 From: amandalund Date: Tue, 26 Jun 2018 11:43:28 -0500 Subject: [PATCH 57/68] Get rid of unnecessary stopping power related data --- openmc/data/photon.py | 22 +++++++++------------- scripts/openmc-make-stopping-powers | 8 +++----- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 2449b0e38..a723b114f 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -94,9 +94,8 @@ _COMPTON_PROFILES = {} # Stopping powers are read from a pre-generated HDF5 file when they are first # needed. The dictionary stores an array of energy values at which the other # quantities are tabulated with the key 'energy' and for each element has the -# mass density, the mean excitation energy, and arrays containing the collision -# stopping powers, radiative stopping powers, and the density effect parameter -# stored on the key 'Z'. +# mean excitation energy and arrays containing the collision stopping powers +# and radiative stopping powers stored on the key 'Z'. _STOPPING_POWERS = {} # Scaled bremsstrahlung DCSs are read from a data file provided by Selzter and @@ -368,11 +367,10 @@ class IncidentPhoton(EqualityMixin): Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. stopping_powers : dict - Dictionary of stopping power data with keys 'energy' (in eV), 'density' - (mass density in g/cm:sup:`3`), 'I' (mean excitation energy), - 's_collision' (collision stopping power in eV cm:sup:`2`/g), - 's_radiative' (radiative stopping power in eV cm:sup:`2`/g), and - 'density_effect' (density effect parameter). + Dictionary of stopping power data with keys 'energy' (in eV), 'I' (mean + excitation energy), 's_collision' (collision stopping power in + eV cm:sup:`2`/g), and 's_radiative' (radiative stopping power in + eV cm:sup:`2`/g) summed_reactions : collections.OrderedDict Contains summed cross sections. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -590,11 +588,9 @@ class IncidentPhoton(EqualityMixin): _STOPPING_POWERS['energy'] = f['energy'].value*EV_PER_MEV for i in range(1, 99): group = f['{:03}'.format(i)] - _STOPPING_POWERS[i] = {'density': group.attrs['density'], - 'I': group.attrs['I'], + _STOPPING_POWERS[i] = {'I': group.attrs['I'], 's_collision': group['s_collision'].value, - 's_radiative': group['s_radiative'].value, - 'density_effect': group['density_effect'].value} + 's_radiative': group['s_radiative'].value} # Units are in MeV cm^2/g; convert to eV cm^2/g _STOPPING_POWERS[i]['s_collision'] *= EV_PER_MEV @@ -776,7 +772,7 @@ class IncidentPhoton(EqualityMixin): s_group = group.create_group('stopping_powers') for key, value in self.stopping_powers.items(): - if key in ('density', 'I'): + if key == 'I': s_group.attrs[key] = value else: s_group.create_dataset(key, data=value) diff --git a/scripts/openmc-make-stopping-powers b/scripts/openmc-make-stopping-powers index 8ee9602ef..76ac6686c 100755 --- a/scripts/openmc-make-stopping-powers +++ b/scripts/openmc-make-stopping-powers @@ -12,7 +12,7 @@ from openmc.data import ATOMIC_SYMBOL base_url = 'https://physics.nist.gov/cgi-bin/Star/e_table-t.pl' energies = np.logspace(-3, 3, 200) data = {'matno': '', 'Energies': '\n'.join(str(x) for x in energies)} -columns = {1: 's_collision', 2: 's_radiative', 4: 'density_effect'} +columns = {1: 's_collision', 2: 's_radiative'} # ============================================================================== # SCRAPE DATA FROM ESTAR SITE AND GENERATE STOPPING POWER HDF5 FILE @@ -41,12 +41,10 @@ with h5py.File('stopping_powers.h5', 'w') as f: # Create group for this element group = f.create_group('{:03}'.format(Z)) - # Write the density and mean excitation energy + # Write the mean excitation energy attributes = np.fromstring(r[3], sep=' ') - group.attrs['density'] = attributes[1] group.attrs['I'] = attributes[2] - # Write collision and radiative stopping powers and density effect - # parameter + # Write collision and radiative stopping powers for i in columns: group.create_dataset(columns[i], data=values[i]) From f37d2fcbcee5dbce169fcc3811026af1defcac8a Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 28 Jun 2018 19:43:13 -0500 Subject: [PATCH 58/68] Corrected bug in TTB photon energy sampling introduced in 492a4e950fffcf607d8d8592903b686e59aa1332 --- src/photon_physics.F90 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index cba7726ca..79388a8ce 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -626,6 +626,7 @@ contains p_r = mat % pdf(i_w+1, i_e) c_l = mat % cdf(i_w, i_e) a = log(p_r/p_l)/(w_r - w_l) + ONE + w = exp(w_l)*(a*(c - c_l)/(exp(w_l)*p_l) + ONE)**(ONE/a) if (w > energy_cutoff(PHOTON)) then ! Create secondary photon From 042c1f94de94de6f4c3dad0bf1f79b33c90f9d69 Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 4 Jul 2018 20:57:29 -0500 Subject: [PATCH 59/68] Add photon tests --- openmc/data/compton_profiles.h5 | Bin 598888 -> 598888 bytes openmc/data/photon.py | 1 - openmc/data/stopping_powers.h5 | Bin 685536 -> 494368 bytes src/output.F90 | 2 +- src/settings.F90 | 2 +- .../photon_source/inputs_true.dat | 41 ++++++ .../photon_source/results_true.dat | 3 + tests/regression_tests/photon_source/test.py | 61 ++++++++ tests/unit_tests/test_data_photon.py | 138 ++++++++++++++++++ tools/ci/travis-before-script.sh | 5 +- 10 files changed, 248 insertions(+), 5 deletions(-) create mode 100644 tests/regression_tests/photon_source/inputs_true.dat create mode 100644 tests/regression_tests/photon_source/results_true.dat create mode 100644 tests/regression_tests/photon_source/test.py create mode 100644 tests/unit_tests/test_data_photon.py diff --git a/openmc/data/compton_profiles.h5 b/openmc/data/compton_profiles.h5 index e4fa2e56df4196ba54127401a6a94527e55c635b..298ed0340e6eaf3a0788d86edc5faa011931cdf6 100644 GIT binary patch delta 4001 zcmZXWZERcB8OL?sZ)vtUX-b{qt!^lgR#2I$Q`0F(R*6Ox3N=jtL-WC)h?I7#ywb8V zSak=eq*Xseb(iCWOuObaKqlSgwmB_Cnzc4j3PE@%NI?T;)=Ua6MP5gxbZW=W%X98M z7T;{$-~FHe^FPmX&Rv*VvoN*B8`bpdPyKAC?`hk9zVED)*?lq% zjF&zsD$M$G-Lg)q7noviz&QTm9$6=|7nsssVcgr-enVJU{+(FEK>$8`3{PrM*k z7dFz}=9#J6N}ri+ZmCk}FOY{KwvSnQ#5rTRnlH zN^ZwVNYP6d{H9YoxuKjpc*IxUeMbU^COPOAC)@Z^W9MsxW&m(qf`d z1cK$>K+x0r@WCgQSZFZ%bjbZ$a7+*PJ)_h~;NcK_DF74Anv436D9^Eqapb5d9+w6L zlq>cY@bB`epQQ-Q+@7f%M|5~zYMW3hKs@XTrDJxTCvC^#tu zacN3{X2p^Bl~@BaiHO)mbkpa`YVJAtxdH=?T+Qmk&X>w47e>WNN?r=cOUjFUK#tdE zb4fLh)0dU~{Ai^o>hH5E@4{1MwMH^-sO>*ut5FQu%Yn~GJg26J%StGtA5S(aP^R2#vN7UoqRzRXBwS~_+hmR5}=#cG@!y! z!@6Ne)$6%8qID5n90hMU@~1#B<<$r#d?7gCs0F z4CnqHWJs2-prc=?{CvRP7i!NkW{O(OU#{gkt_UuBMeT;LN|q*SrrTUxt=)^Xr5ewf zn<*~U8bj6eDova?@B;52OvWn4&v%@o}`D$4B8u5mEasm0(O0*bArZJ5}t&4smqeI_d z=XrhRMu>v!Vs%g~N$c+WL%^l}sK3TJM6?Qca9pfP!P931$O4T|=+KDd>tb6IZ=Lcd zfjQc&EcAv?pkQ?xSdW>757DgHkc@`oo46xv=F!U%B zrI?+l!Ll0!R^DL1$c%3^V*CYEdeNw$8}2h;ViNZmqoSH842YUT4Z8v26I0r4z{HgH z7}vNOCTjA;IERgMs{&)wZwOzHQ8}2)L2I23+=Bz|li-^_0=c-O)l9{}FJ- zF9VKUkr#}vklT7a;3D72+^M1|<|U(WoJv5HAXNs1OkC`WhGHLmPADZ)U^k@Di1QF}7t+OU{FH>y&#?-|n@o(XoJ*i$c zN8vUj-vASL@~kpHwdAZKn=BEix7ixz7I3OdKsfWDB@OAWN39rV5Me54-vNu~iO8*1 zz?+}8#Eq4D#_EZMQI%h|?nSQ-Si$}5;$28AO|$45vc#y++!ltd;hWg&{3<*X2qz~j z(d6_C5y$^xZTvAK5gCO7zWSL3pVPQp4p0`|^abJRRKgZ}n$>KvVe|-ym`jLJ(*~o| zOUAO-@DqRyYl|(6Qa-!Rh8`%dv%7EMAtzHcn#J#|4z#b+7Oh7MbP4W#SjiWtKgJtsqE9Y%-P7K-eT$gnyTlwQN!OEny^6%Owz-FTSeVdP8kl~hj V`&wvoL|Y=4PNEXWnYm;k_J52dZw&wd delta 4001 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 + + + + + + + + + + + + + + + + + fixed source + 10000 + 1 + + + 0 0 0 + + + + 10000000.0 1.0 + + + ttb + true + + 1000.0 + + + + + + flux + + diff --git a/tests/regression_tests/photon_source/results_true.dat b/tests/regression_tests/photon_source/results_true.dat new file mode 100644 index 000000000..609f887bd --- /dev/null +++ b/tests/regression_tests/photon_source/results_true.dat @@ -0,0 +1,3 @@ +tally 1: +sum = 2.254985E+02 +sum_sq = 5.084955E+04 diff --git a/tests/regression_tests/photon_source/test.py b/tests/regression_tests/photon_source/test.py new file mode 100644 index 000000000..f278e0c27 --- /dev/null +++ b/tests/regression_tests/photon_source/test.py @@ -0,0 +1,61 @@ +from math import pi + +import numpy as np +import openmc + +from tests.testing_harness import PyAPITestHarness + + +class SourceTestHarness(PyAPITestHarness): + def _build_inputs(self): + mat = openmc.Material() + mat.set_density('g/cm3', 0.998207) + mat.add_element('H', 0.111894) + mat.add_element('O', 0.888106) + materials = openmc.Materials([mat]) + materials.export_to_xml() + + sphere = openmc.Sphere(R=1.0e9, boundary_type='reflective') + inside_sphere = openmc.Cell() + inside_sphere.region = -sphere + inside_sphere.fill = mat + root = openmc.Universe() + root.add_cell(inside_sphere) + geometry = openmc.Geometry(root) + geometry.export_to_xml() + + source = openmc.Source() + source.space = openmc.stats.Point((0, 0, 0)) + source.angle = openmc.stats.Isotropic() + source.energy = openmc.stats.Discrete([10.0e6], [1.0]) + source.particle = 'photon' + + settings = openmc.Settings() + settings.particles = 10000 + settings.batches = 1 + settings.photon_transport = True + settings.electron_treatment = 'ttb' + settings.cutoff = {'energy_photon' : 1000.0} + settings.run_mode = 'fixed source' + settings.source = source + settings.export_to_xml() + + tally = openmc.Tally() + tally.scores = ['flux'] + tallies = openmc.Tallies([tally]) + tallies.export_to_xml() + + def _get_results(self): + sp = openmc.StatePoint(self._sp_name) + outstr = '' + t = sp.get_tally() + outstr += 'tally {}:\n'.format(t.id) + outstr += 'sum = {:12.6E}\n'.format(t.sum[0, 0, 0]) + outstr += 'sum_sq = {:12.6E}\n'.format(t.sum_sq[0, 0, 0]) + + return outstr + + +def test_source(): + harness = SourceTestHarness('statepoint.1.h5') + harness.main() diff --git a/tests/unit_tests/test_data_photon.py b/tests/unit_tests/test_data_photon.py new file mode 100644 index 000000000..eecef73c4 --- /dev/null +++ b/tests/unit_tests/test_data_photon.py @@ -0,0 +1,138 @@ +#!/usr/bin/env python + +from collections import Mapping, Callable +import os + +import numpy as np +import pandas as pd +import pytest +import openmc.data + + +_ENDF_DATA = os.environ['OPENMC_ENDF_DATA'] + + +@pytest.fixture(scope='module') +def elements_endf(): + """Dictionary of element ENDF data indexed by atomic symbol.""" + elements = {'H': 1, 'O': 8, 'Al': 13, 'Cu': 29, 'Ag': 47, 'U': 92, 'Pu': 94} + data = {} + for symbol, Z in elements.items(): + p_file = 'photoat-{:03}_{}_000.endf'.format(Z, symbol) + p_path = os.path.join(_ENDF_DATA, 'photoat', p_file) + a_file = 'atom-{:03}_{}_000.endf'.format(Z, symbol) + a_path = os.path.join(_ENDF_DATA, 'atomic_relax', a_file) + data[symbol] = openmc.data.IncidentPhoton.from_endf(p_path, a_path) + return data + + +@pytest.fixture() +def element(request, elements_endf): + """Element ENDF data""" + return elements_endf[request.param] + + +@pytest.mark.parametrize( + 'element, atomic_number', [ + ('Al', 13), + ('Cu', 29), + ('Pu', 94) + ], + indirect=['element'] +) +def test_attributes(element, atomic_number): + assert element.atomic_number == atomic_number + + +@pytest.mark.parametrize( + 'element, subshell, binding_energy, num_electrons', [ + ('H', 'K', 13.61, 1.0), + ('O', 'L3', 14.15, 2.67), + ('U', 'P2', 34.09, 2.0) + ], + indirect=['element'] +) +def test_atomic_relaxation(element, subshell, binding_energy, num_electrons): + atom_relax = element.atomic_relaxation + assert isinstance(atom_relax, openmc.data.photon.AtomicRelaxation) + assert subshell in atom_relax.subshells + assert atom_relax.binding_energy[subshell] == binding_energy + assert atom_relax.num_electrons[subshell] == num_electrons + + +@pytest.mark.parametrize('element', ['Al', 'Cu', 'Pu'], indirect=True) +def test_transitions(element): + transitions = element.atomic_relaxation.transitions + assert transitions + assert isinstance(transitions, Mapping) + for matrix in transitions.values(): + assert isinstance(matrix, pd.core.frame.DataFrame) + assert len(matrix.columns) == 4 + assert sum(matrix['probability']) == pytest.approx(1.0) + + +@pytest.mark.parametrize('element', ['H', 'Al', 'Ag'], indirect=True) +def test_bremsstrahlung(element): + brems = element.bremsstrahlung + assert isinstance(brems, Mapping) + assert np.all(np.diff(brems['electron_energy']) > 0.0) + assert np.all(np.diff(brems['photon_energy']) > 0.0) + assert brems['photon_energy'][0] == 0.0 + assert brems['photon_energy'][-1] == 1.0 + assert brems['dcs'].shape == (200, 30) + + +@pytest.mark.parametrize( + 'element, n_shell', [ + ('H', 1), + ('O', 3), + ('Al', 5) + ], + indirect=['element'] +) +def test_compton_profiles(element, n_shell): + profile = element.compton_profiles + assert profile + assert isinstance(profile, Mapping) + assert all(isinstance(x, Callable) for x in profile['J']) + assert all(len(x) == n_shell for x in profile.values()) + + +@pytest.mark.parametrize( + 'element, reaction', [ + ('Cu', 541), + ('Ag', 502), + ('Pu', 504) + ], + indirect=['element'] +) +def test_reactions(element, reaction): + reactions = element.reactions + assert all(isinstance(x, openmc.data.PhotonReaction) for x in reactions.values()) + assert reaction in reactions + with pytest.raises(KeyError): + reactions[18] + + +@pytest.mark.parametrize( + 'element, I', [ + ('H', 19.2), + ('O', 95.0), + ('U', 890.0) + ], + indirect=['element'] +) +def test_stopping_powers(element, I): + stopping_powers = element.stopping_powers + assert isinstance(stopping_powers, Mapping) + assert stopping_powers['I'] == I + assert np.all(np.diff(stopping_powers['energy']) > 0.0) + assert len(stopping_powers['s_collision']) == 200 + assert len(stopping_powers['s_radiative']) == 200 + + +@pytest.mark.parametrize('element', ['Pu'], indirect=True) +def test_export_to_hdf5(tmpdir, element): + filename = str(tmpdir.join('tmp.h5')) + element.export_to_hdf5(filename) + assert os.path.exists(filename) diff --git a/tools/ci/travis-before-script.sh b/tools/ci/travis-before-script.sh index d0df06f2f..bbb34358b 100755 --- a/tools/ci/travis-before-script.sh +++ b/tools/ci/travis-before-script.sh @@ -7,11 +7,12 @@ sh -e /etc/init.d/xvfb start # Download NNDC HDF5 data if [[ ! -e $HOME/nndc_hdf5/cross_sections.xml ]]; then - wget https://anl.box.com/shared/static/a6sw2cep34wlz6b9i9jwiotaqoayxcxt.xz -O - | tar -C $HOME -xvJ + wget https://anl.box.com/shared/static/na85do11dfh0lb9utye2il5o6yaxx8hi.xz -O - | tar -C $HOME -xvJ fi # Download ENDF/B-VII.1 distribution -if [[ ! -d $HOME/endf-b-vii.1/neutrons ]]; then +ENDF=$HOME/endf-b-vii.1/ +if [[ ! -d $ENDF/neutrons || ! -d $ENDF/photoat || ! -d $ENDF/atomic_relax ]]; then wget https://anl.box.com/shared/static/4kd2gxnf4gtk4w1c8eua5fsua22kvgjb.xz -O - | tar -C $HOME -xvJ fi From 7dcd6239ebf8e447068b4781c26496cbbc0c890f Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 5 Jul 2018 15:32:33 -0500 Subject: [PATCH 60/68] Updated some documentation. --- docs/source/io_formats/nuclear_data.rst | 2 +- docs/source/methods/photon_physics.rst | 49 +++++++++++++++++++------ docs/source/pythonapi/base.rst | 1 + docs/source/usersguide/scripts.rst | 40 +++++++++++++++++--- 4 files changed, 75 insertions(+), 17 deletions(-) diff --git a/docs/source/io_formats/nuclear_data.rst b/docs/source/io_formats/nuclear_data.rst index 68019a875..9bc9d295b 100644 --- a/docs/source/io_formats/nuclear_data.rst +++ b/docs/source/io_formats/nuclear_data.rst @@ -179,7 +179,7 @@ Incident Photon Data **//stopping_powers/** -:Datasets: - **density_effect** (*double[]*) -- Density effect parameter +:Datasets: - **I** (*double*) -- Mean excitation energy in [eV] - **energy** (*double[]*) -- Energies in [eV] - **s_collision** (*double[]*) -- Collisiong stopping power in [eV-cm\ :sup:`2`\ /g] - **s_radiative** (*double[]*) -- Radiative stopping power in [eV-cm\ :sup:`2`\ /g] diff --git a/docs/source/methods/photon_physics.rst b/docs/source/methods/photon_physics.rst index 43696f0a1..836c854b0 100644 --- a/docs/source/methods/photon_physics.rst +++ b/docs/source/methods/photon_physics.rst @@ -16,7 +16,10 @@ de-excitation of these atoms can result in the emission of electrons and photons. Electrons themselves also can produce photons by means of bremsstrahlung radiation. ------------------------------- +------------------- +Photon Interactions +------------------- + Coherent (Rayleigh) Scattering ------------------------------ @@ -56,7 +59,7 @@ accounts for `anomalous scattering`_ which can occur near absorption edges. In a Monte Carlo simulation, when coherent scattering occurs, we only need to sample the scattering angle using the differential cross section in :eq:`coherent-xs` since the energy of the photon does not change. In OpenMC, anomalous scattering -is ignored such that differential cross section comes +is ignored such that differential cross section becomes .. math:: :label: coherent-xs-openmc @@ -147,7 +150,6 @@ section. The complete algorithm is as follows: 6. If :math:`\xi_2 < (1 + \mu^2)/2`, accept :math:`\mu`. Otherwise, repeat the sampling at step 3. -------------------------------- Incoherent (Compton) Scattering ------------------------------- @@ -207,24 +209,49 @@ the form factor. As in other codes, `Kahn's rejection method`_ is used for from step 1. Doppler Energy Broadening -------------------------- ++++++++++++++++++++++++++ LA-UR-04-0487_ and LA-UR-04-0488_ --------------------- Photoelectric Effect -------------------- + +Pair Production +--------------- + + +------------------- +Secondary Processes +------------------- + +New photons may be produced in secondary processes related to the main photon +interactions discussed above. A Compton-scattered photon transfers a portion of +its energy to the kinetic energy of the recoil electron, which in turn may lose +the energy as bremsstrahlung radiation. The vacancy left in the shell by the +ejected electron is filled through atomic relaxation, creating a shower of +electrons and fluorescence photons. Similarly, the vacancy left by the electron +emitted in the photoelectric effect is filled through atomic relaxation. Pair +production generates an electron and a positron, both of which can emit +bremsstrahlung radiation before the positron eventually collides with an +electron, resulting in annihilation of the pair and the creation of two +additional photons. + Atomic Relaxation ----------------- ---------------- -Pair Production ---------------- ---------------------------- -Thick-target Bremsstrahlung ---------------------------- +Electron-Positron Annihilation +------------------------------ + + +Bremsstrahlung +-------------- + + +Thick-Target Bremsstrahlung Approximation ++++++++++++++++++++++++++++++++++++++++++ + .. _Koblinger: http://www.tandfonline.com/doi/abs/10.13182/NSE75-A26646 diff --git a/docs/source/pythonapi/base.rst b/docs/source/pythonapi/base.rst index ef692755d..b9eb7033f 100644 --- a/docs/source/pythonapi/base.rst +++ b/docs/source/pythonapi/base.rst @@ -122,6 +122,7 @@ Constructing Tallies openmc.SpatialLegendreFilter openmc.SphericalHarmonicsFilter openmc.ZernikeFilter + openmc.ParticleFilter openmc.Mesh openmc.Trigger openmc.TallyDerivative diff --git a/docs/source/usersguide/scripts.rst b/docs/source/usersguide/scripts.rst index f007c67fd..29072622a 100644 --- a/docs/source/usersguide/scripts.rst +++ b/docs/source/usersguide/scripts.rst @@ -166,12 +166,31 @@ ENDF/B-VII.1. It has the following optional arguments: ``openmc-get-nndc-data`` ------------------------ -This script downloads `ENDF/B-VII.1 ACE data -`_ from NNDC and converts it to -an HDF5 library for use with OpenMC. This script has the following optional -arguments: +This script downloads `ENDF/B-VII.1 +`_ incident neutron ACE data +and incident photon ENDF data from NNDC and converts it to an HDF5 library for +use with OpenMC. This script has the following optional arguments: --b, --batch Suppress standard in +-b, --batch + Suppress standard in + +-n, --neutron_only + Whether to exclude photon interaction/atomic data + +-------------------------- +``openmc-get-photon-data`` +-------------------------- + +This script downloads `ENDF/B-VII.1 `_ +ENDF data from NNDC for photo-atomic and atomic relaxation sublibraries and +converts it to an HDF5 library for use with photon transport in OpenMC. This +script has the following optional arguments: + +-b, --batch + Suppress standard in + +-c, --cross-sections + cross_sections.xml file to append libraries to ----------------------- ``openmc-make-compton`` @@ -182,6 +201,17 @@ Compton profile data using an existing data library from `Geant4 `_. Note that OpenMC includes this data file by default so it should not be necessary in practice to generate it yourself. +------------------------------- +``openmc-make-stopping-powers`` +------------------------------- + +This script generates an HDF5 file called ``stopping_power.h5`` that contains +radiative and collision stopping powers and mean excitation energy pulled from +the `NIST ESTAR database +`_. Note that OpenMC +includes this data file by default so it should not be necessary in practice to +generate it yourself. + .. _scripts_plot: -------------------------- From 4ebeb737ab7310d8f36bda7d4e2f371b999d0b31 Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 5 Jul 2018 23:25:42 -0500 Subject: [PATCH 61/68] Address @paulromano comments in #1023 --- openmc/data/endf.py | 5 ++- openmc/data/photon.py | 35 ++++++++------- scripts/openmc-get-nndc-data | 5 +-- scripts/openmc-get-photon-data | 43 ++++++++++++++++--- scripts/openmc-make-compton | 5 +-- src/material_header.F90 | 11 +---- src/math_functions.cpp | 13 +++--- src/math_functions.h | 22 +++++----- .../photon_source/inputs_true.dat | 4 ++ tests/regression_tests/photon_source/test.py | 20 ++++----- tools/ci/travis-before-script.sh | 2 +- 11 files changed, 95 insertions(+), 70 deletions(-) diff --git a/openmc/data/endf.py b/openmc/data/endf.py index aac40b3c9..bab3190ce 100644 --- a/openmc/data/endf.py +++ b/openmc/data/endf.py @@ -24,8 +24,9 @@ from openmc.stats.univariate import Uniform, Tabular, Legendre _LIBRARY = {0: 'ENDF/B', 1: 'ENDF/A', 2: 'JEFF', 3: 'EFF', 4: 'ENDF/B High Energy', 5: 'CENDL', 6: 'JENDL', - 31: 'INDL/V', 32: 'INDL/A', 33: 'FENDL', 34: 'IRDF', - 35: 'BROND', 36: 'INGDB-90', 37: 'FENDL/A', 41: 'BROND'} + 17: 'TENDL', 18: 'ROSFOND', 21: 'SG-21', 31: 'INDL/V', + 32: 'INDL/A', 33: 'FENDL', 34: 'IRDF', 35: 'BROND', + 36: 'INGDB-90', 37: 'FENDL/A', 41: 'BROND'} _SUBLIBRARY = { 0: 'Photo-nuclear data', diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 4fdc60579..4ed6ef8c8 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -105,6 +105,7 @@ _STOPPING_POWERS = {} # for each element are in a 2D array with shape (n, k) stored on the key 'Z'. _BREMSSTRAHLUNG = {} + class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. @@ -328,7 +329,7 @@ class AtomicRelaxation(EqualityMixin): class IncidentPhoton(EqualityMixin): - """Photon interaction data. + r"""Photon interaction data. This class stores photo-atomic, photo-nuclear, atomic relaxation, Compton profile, stopping power, and bremsstrahlung data assembled from @@ -350,9 +351,9 @@ class IncidentPhoton(EqualityMixin): Atomic relaxation data bremsstrahlung : dict Dictionary of bremsstrahlung DCS data with keys 'electron_energy' - (incident electron kinetic energy values in eV), 'photon_energy' + (incident electron kinetic energy values in [eV]), 'photon_energy' (ratio of the energy of the emitted photon to the incident electron - kinetic energy), and 'dcs' (cross sectin values in mb). The cross + kinetic energy), and 'dcs' (cross sectin values in [b]). The cross sections are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where :math:`E_k` is the energy of the emitted photon. compton_profiles : dict @@ -366,10 +367,10 @@ class IncidentPhoton(EqualityMixin): Contains the cross sections for each photon reaction. The keys are MT values and the values are instances of :class:`PhotonReaction`. stopping_powers : dict - Dictionary of stopping power data with keys 'energy' (in eV), 'I' (mean + Dictionary of stopping power data with keys 'energy' (in [eV]), 'I' (mean excitation energy), 's_collision' (collision stopping power in - eV cm:sup:`2`/g), and 's_radiative' (radiative stopping power in - eV cm:sup:`2`/g) + [eV cm\ :sup:`2`/g]), and 's_radiative' (radiative stopping power in + [eV cm\ :sup:`2`/g]) summed_reactions : collections.OrderedDict Contains summed cross sections. The keys are MT values and the values are instances of :class:`PhotonReaction`. @@ -587,13 +588,13 @@ class IncidentPhoton(EqualityMixin): _STOPPING_POWERS['energy'] = f['energy'].value*EV_PER_MEV for i in range(1, 99): group = f['{:03}'.format(i)] - _STOPPING_POWERS[i] = {'I': group.attrs['I'], - 's_collision': group['s_collision'].value, - 's_radiative': group['s_radiative'].value} # Units are in MeV cm^2/g; convert to eV cm^2/g - _STOPPING_POWERS[i]['s_collision'] *= EV_PER_MEV - _STOPPING_POWERS[i]['s_radiative'] *= EV_PER_MEV + _STOPPING_POWERS[i] = { + 'I': group.attrs['I'], + 's_collision': group['s_collision'].value*EV_PER_MEV, + 's_radiative': group['s_radiative'].value*EV_PER_MEV + } # Add stopping power data if Z < 99: @@ -616,8 +617,9 @@ class IncidentPhoton(EqualityMixin): # Index in data p = 39 - # Get log of incident electron kinetic energy values, used for cubic - # spline interpolation in log energy. Units are in MeV, so convert to eV. + # Get log of incident electron kinetic energy values, used for + # cubic spline interpolation in log energy. Units are in MeV, so + # convert to eV. logx = np.log(np.fromiter(brem[p:p+n], float, n)*EV_PER_MEV) p += n @@ -628,9 +630,10 @@ class IncidentPhoton(EqualityMixin): for i in range(1, 101): dcs = np.empty([len(log_energy), k]) - # Get the scaled cross section values for each electron energy and - # reduced photon energy for this Z - y = np.reshape(np.fromiter(brem[p:p+n*k], float, n*k), (n, k)) + # Get the scaled cross section values for each electron energy + # and reduced photon energy for this Z. Units are in mb, so + # convert to b. + y = np.reshape(np.fromiter(brem[p:p+n*k], float, n*k), (n, k))*1.0e-3 p += k*n for j in range(k): diff --git a/scripts/openmc-get-nndc-data b/scripts/openmc-get-nndc-data index 7a378b7fb..a84a9b282 100755 --- a/scripts/openmc-get-nndc-data +++ b/scripts/openmc-get-nndc-data @@ -54,10 +54,7 @@ for f in files: req = urlopen(url) # Get file size from header - if sys.version_info[0] < 3: - file_size = int(req.info().getheaders('Content-Length')[0]) - else: - file_size = req.length + file_size = req.length downloaded = 0 # Check if file already downloaded diff --git a/scripts/openmc-get-photon-data b/scripts/openmc-get-photon-data index 182fdf589..ae268a4cc 100755 --- a/scripts/openmc-get-photon-data +++ b/scripts/openmc-get-photon-data @@ -12,8 +12,7 @@ import shutil import zipfile import argparse from io import BytesIO - -import requests +from urllib.request import urlopen import openmc.data @@ -32,6 +31,7 @@ args = parser.parse_args() base_url = 'http://www.nndc.bnl.gov/endf/b7.1/zips/' files = ['ENDF-B-VII.1-photoat.zip', 'ENDF-B-VII.1-atomic_relax.zip'] +block_size = 16384 # ============================================================================== # DOWNLOAD FILES FROM NNDC SITE @@ -39,13 +39,44 @@ files = ['ENDF-B-VII.1-photoat.zip', 'ENDF-B-VII.1-atomic_relax.zip'] if not os.path.exists('photon_hdf5'): os.mkdir('photon_hdf5') - for f in files: # Establish connection to URL - print('Downloading {}...'.format(f)) url = base_url + f - r = requests.get(url, stream=True) - zipfile.ZipFile(BytesIO(r.content)).extractall() + req = urlopen(url) + + # Get file size from header + file_size = req.length + downloaded = 0 + + # Check if file already downloaded + if os.path.exists(f): + if os.path.getsize(f) == file_size: + print('Skipping ' + f) + continue + else: + overwrite = input('Overwrite {}? ([y]/n) '.format(f)) + if overwrite.lower().startswith('n'): + continue + + # Copy file to disk + print('Downloading {}... '.format(f), end='') + with open(f, 'wb') as fh: + while True: + chunk = req.read(block_size) + if not chunk: break + fh.write(chunk) + downloaded += len(chunk) + status = '{0:10} [{1:3.2f}%]'.format( + downloaded, downloaded * 100. / file_size) + print(status + chr(8)*len(status), end='') + print('') + +# ============================================================================== +# EXTRACT FILES + +for f in files: + print('Extracting {0}...'.format(f)) + zipfile.ZipFile(f).extractall() # ============================================================================== # GENERATE HDF5 DATA LIBRARY diff --git a/scripts/openmc-make-compton b/scripts/openmc-make-compton index 2591dce94..c4bd5b06b 100755 --- a/scripts/openmc-make-compton +++ b/scripts/openmc-make-compton @@ -20,10 +20,7 @@ block_size = 16384 req = urlopen(base_url + filename) # Get file size from header -if sys.version_info[0] < 3: - file_size = int(req.info().getheaders('Content-Length')[0]) -else: - file_size = req.length +file_size = req.length downloaded = 0 # Check if file already downloaded diff --git a/src/material_header.F90 b/src/material_header.F90 index 1664f75e7..9efe932d4 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -735,11 +735,7 @@ contains mat => materials(i_material) ! Determine whether we are generating electron or positron data - if (particle == POSITRON) then - positron_ = .true. - else - positron_ = .false. - end if + positron_ = (particle == POSITRON) ! Get the size of the energy grids n_k = size(ttb_k_grid) @@ -853,7 +849,7 @@ contains beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) ! Compute the integrand of the PDF - f(j) = (1.0e-3_8 * x) / (beta**2 * stopping_power(j) * w) + f(j) = x / (beta**2 * stopping_power(j) * w) end do ! Number of points to integrate @@ -913,9 +909,6 @@ contains this % yield = -500.0_8 end where - deallocate(stopping_power_collision, stopping_power_radiative, & - stopping_power, dcs, f, z) - end subroutine bremsstrahlung_init end module material_header diff --git a/src/math_functions.cpp b/src/math_functions.cpp index d89cd1152..3342e3a91 100644 --- a/src/math_functions.cpp +++ b/src/math_functions.cpp @@ -691,7 +691,7 @@ void broaden_wmp_polynomials_c(double E, double dopp, int n, double factors[]) { } -void spline_c(int n, double x[], double y[], double z[]) +void spline_c(int n, const double x[], const double y[], double z[]) { double c_new[n-1]; @@ -718,7 +718,8 @@ void spline_c(int n, double x[], double y[], double z[]) } -double spline_interpolate_c(int n, double x[], double y[], double z[], double xint) +double spline_interpolate_c(int n, const double x[], const double y[], + const double z[], double xint) { // Find the lower bounding index in x of xint int i = n - 1; @@ -734,14 +735,12 @@ double spline_interpolate_c(int n, double x[], double y[], double z[], double xi double c = z[i]/2.0; double d = (z[i+1] - z[i])/(h*6.0); - double yint = y[i] + b*r + c*r*r + d*r*r*r; - - return yint; + return y[i] + b*r + c*r*r + d*r*r*r; } -double spline_integrate_c(int n, double x[], double y[], double z[], double xa, - double xb) +double spline_integrate_c(int n, const double x[], const double y[], + const double z[], double xa, double xb) { // Find the lower bounding index in x of the lower limit of integration. int ia = n - 1; diff --git a/src/math_functions.h b/src/math_functions.h index 2e92039c0..566e68ea6 100644 --- a/src/math_functions.h +++ b/src/math_functions.h @@ -157,15 +157,15 @@ extern "C" void broaden_wmp_polynomials_c(double E, double dopp, int n, //! used in any subsequent calls to spline_interpolate or spline_integrate for //! the same set of x and y values. //! -//! @param n Number of points -//! @param x Values of the independent variable, which must be strictly +//! @param n Number of points +//! @param x Values of the independent variable, which must be strictly //! increasing. -//! @param y Values of the dependent variable. -//! @param z The second derivative of the interpolating function at each value -//! of x. +//! @param y Values of the dependent variable. +//! @param[out] z The second derivative of the interpolating function at each +//! value of x. //============================================================================== -extern "C" void spline_c(int n, double x[], double y[], double z[]); +extern "C" void spline_c(int n, const double x[], const double y[], double z[]); //============================================================================== //! Determine the cubic spline interpolated y-value for a given x-value. @@ -180,8 +180,8 @@ extern "C" void spline_c(int n, double x[], double y[], double z[]); //! @result Interpolated value //============================================================================== -extern "C" double spline_interpolate_c(int n, double x[], double y[], double z[], - double xint); +extern "C" double spline_interpolate_c(int n, const double x[], const double y[], + const double z[], double xint); //============================================================================== //! Evaluate the definite integral of the interpolating cubic spline between @@ -198,8 +198,8 @@ extern "C" double spline_interpolate_c(int n, double x[], double y[], double z[] //! @result Integral //============================================================================== -extern "C" double spline_integrate_c(int n, double x[], double y[], double z[], - double xa, double xb); +extern "C" double spline_integrate_c(int n, const double x[], const double y[], + const double z[], double xa, double xb); } // namespace openmc -#endif // MATH_FUNCTIONS_H \ No newline at end of file +#endif // MATH_FUNCTIONS_H diff --git a/tests/regression_tests/photon_source/inputs_true.dat b/tests/regression_tests/photon_source/inputs_true.dat index 56ef025e7..425738a47 100644 --- a/tests/regression_tests/photon_source/inputs_true.dat +++ b/tests/regression_tests/photon_source/inputs_true.dat @@ -35,7 +35,11 @@ + + 2 + + 1 flux diff --git a/tests/regression_tests/photon_source/test.py b/tests/regression_tests/photon_source/test.py index f278e0c27..30961ab5a 100644 --- a/tests/regression_tests/photon_source/test.py +++ b/tests/regression_tests/photon_source/test.py @@ -19,9 +19,7 @@ class SourceTestHarness(PyAPITestHarness): inside_sphere = openmc.Cell() inside_sphere.region = -sphere inside_sphere.fill = mat - root = openmc.Universe() - root.add_cell(inside_sphere) - geometry = openmc.Geometry(root) + geometry = openmc.Geometry([inside_sphere]) geometry.export_to_xml() source = openmc.Source() @@ -40,20 +38,22 @@ class SourceTestHarness(PyAPITestHarness): settings.source = source settings.export_to_xml() + particle_filter = openmc.ParticleFilter('photon') tally = openmc.Tally() + tally.filters = [particle_filter] tally.scores = ['flux'] tallies = openmc.Tallies([tally]) tallies.export_to_xml() def _get_results(self): - sp = openmc.StatePoint(self._sp_name) - outstr = '' - t = sp.get_tally() - outstr += 'tally {}:\n'.format(t.id) - outstr += 'sum = {:12.6E}\n'.format(t.sum[0, 0, 0]) - outstr += 'sum_sq = {:12.6E}\n'.format(t.sum_sq[0, 0, 0]) + with openmc.StatePoint(self._sp_name) as sp: + outstr = '' + t = sp.get_tally() + outstr += 'tally {}:\n'.format(t.id) + outstr += 'sum = {:12.6E}\n'.format(t.sum[0, 0, 0]) + outstr += 'sum_sq = {:12.6E}\n'.format(t.sum_sq[0, 0, 0]) - return outstr + return outstr def test_source(): diff --git a/tools/ci/travis-before-script.sh b/tools/ci/travis-before-script.sh index bbb34358b..64611f794 100755 --- a/tools/ci/travis-before-script.sh +++ b/tools/ci/travis-before-script.sh @@ -13,7 +13,7 @@ fi # Download ENDF/B-VII.1 distribution ENDF=$HOME/endf-b-vii.1/ if [[ ! -d $ENDF/neutrons || ! -d $ENDF/photoat || ! -d $ENDF/atomic_relax ]]; then - wget https://anl.box.com/shared/static/4kd2gxnf4gtk4w1c8eua5fsua22kvgjb.xz -O - | tar -C $HOME -xvJ + wget https://anl.box.com/shared/static/yw7xe3k9gbps0e6muyf0cg134tq0punw.xz -O - | tar -C $HOME -xvJ fi # Download multipole library From 899c1107db9906c551912f9f9d60c3101c75e12a Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 6 Jul 2018 07:17:57 -0500 Subject: [PATCH 62/68] Fixed link to data tarball --- tools/ci/travis-before-script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ci/travis-before-script.sh b/tools/ci/travis-before-script.sh index 64611f794..bbb34358b 100755 --- a/tools/ci/travis-before-script.sh +++ b/tools/ci/travis-before-script.sh @@ -13,7 +13,7 @@ fi # Download ENDF/B-VII.1 distribution ENDF=$HOME/endf-b-vii.1/ if [[ ! -d $ENDF/neutrons || ! -d $ENDF/photoat || ! -d $ENDF/atomic_relax ]]; then - wget https://anl.box.com/shared/static/yw7xe3k9gbps0e6muyf0cg134tq0punw.xz -O - | tar -C $HOME -xvJ + wget https://anl.box.com/shared/static/4kd2gxnf4gtk4w1c8eua5fsua22kvgjb.xz -O - | tar -C $HOME -xvJ fi # Download multipole library From d29923f6bff3dd14fc882268fc8e94bb2f0d7f8a Mon Sep 17 00:00:00 2001 From: amandalund Date: Mon, 9 Jul 2018 21:33:48 -0500 Subject: [PATCH 63/68] Address #1023 comments --- docs/source/io_formats/nuclear_data.rst | 4 +- docs/source/methods/photon_physics.rst | 62 ++++++++++++++----------- openmc/data/photon.py | 11 +++-- src/constants.F90 | 2 +- src/input_xml.F90 | 2 +- src/material_header.F90 | 4 +- src/photon_physics.F90 | 28 +++++------ src/physics.F90 | 16 +++---- src/tallies/tally.F90 | 1 - 9 files changed, 69 insertions(+), 61 deletions(-) diff --git a/docs/source/io_formats/nuclear_data.rst b/docs/source/io_formats/nuclear_data.rst index 9bc9d295b..c5d8ac347 100644 --- a/docs/source/io_formats/nuclear_data.rst +++ b/docs/source/io_formats/nuclear_data.rst @@ -181,7 +181,7 @@ Incident Photon Data :Datasets: - **I** (*double*) -- Mean excitation energy in [eV] - **energy** (*double[]*) -- Energies in [eV] - - **s_collision** (*double[]*) -- Collisiong stopping power in [eV-cm\ :sup:`2`\ /g] + - **s_collision** (*double[]*) -- Collision stopping power in [eV-cm\ :sup:`2`\ /g] - **s_radiative** (*double[]*) -- Radiative stopping power in [eV-cm\ :sup:`2`\ /g] **//subshells/** @@ -199,7 +199,7 @@ Incident Photon Data :Attributes: - **threshold_idx** (*int*) -- Index on the energy - grid that the reaction threshold + grid of the reaction threshold ------------------------------- Thermal Neutron Scattering Data diff --git a/docs/source/methods/photon_physics.rst b/docs/source/methods/photon_physics.rst index 836c854b0..bf4892a78 100644 --- a/docs/source/methods/photon_physics.rst +++ b/docs/source/methods/photon_physics.rst @@ -5,7 +5,7 @@ Photon Physics ============== Photons, being neutral particles, behave much in the same manner as neutrons, -traveling in straight lines and experiencing occassional collisions which change +traveling in straight lines and experiencing occasional collisions which change their energy and direction. Photons undergo four basic interactions as they pass through matter: coherent (Rayleigh) scattering, incoherent (Compton) scattering, photoelectric effect, and pair/triplet production. Photons with energy in the @@ -31,11 +31,11 @@ cross section is .. math:: :label: thomson - \frac{d\sigma}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) + \frac{d\sigma}{d\mu} = \pi r_e^2 ( 1 + \mu^2 ) -where :math:`\mu` is the cosine of the scattering angle and :math:`r_0` is the -classical radius of the electron. Thomson scattering can generally occur when -the photon energy is much less than rest mass energy of the particle. +where :math:`\mu` is the cosine of the scattering angle and :math:`r_e` is the +classical electron radius. Thomson scattering can generally occur when the +photon energy is much less than the rest mass energy of the particle. In practice, most elastic scattering of photons off electrons happens not with free electrons but those bound in atoms. This process is known as Rayleigh @@ -50,30 +50,33 @@ The differential cross section for Rayleigh scattering is given by .. math:: :label: coherent-xs - \frac{d\sigma(E,E',\mu)}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) \left [ ( F(x, Z) + - F'(E) )^2 + F''(E)^2 \right ] + \frac{d\sigma(E,E',\mu)}{d\mu} &= \pi r_e^2 ( 1 + \mu^2 )~\left| F(x,Z) + + F' + iF'' \right|^2 \\ + &= \pi r_e^2 ( 1 + \mu^2 ) \left [ ( F(x,Z) + + F'(E) )^2 + F''(E)^2 \right ] where :math:`F(x,Z)` is a form factor as a function of the momentum transfer -:math:`x` and the atomic number :math:`Z` and :math:`F' + iF''` is a factor that -accounts for `anomalous scattering`_ which can occur near absorption edges. In a -Monte Carlo simulation, when coherent scattering occurs, we only need to sample -the scattering angle using the differential cross section in :eq:`coherent-xs` -since the energy of the photon does not change. In OpenMC, anomalous scattering -is ignored such that differential cross section becomes +:math:`x` and the atomic number :math:`Z` and the term :math:`F' + iF''` +accounts for `anomalous scattering`_ which can occur near absorption edges. In +a Monte Carlo simulation, when coherent scattering occurs, we only need to +sample the scattering angle using the differential cross section in +:eq:`coherent-xs` since the energy of the photon does not change. In OpenMC, +anomalous scattering is ignored such that the differential cross section +becomes .. math:: :label: coherent-xs-openmc - \frac{d\sigma(E,E',\mu)}{d\mu} = \pi r_0^2 ( 1 + \mu^2 ) F(x, Z)^2 + \frac{d\sigma(E,E',\mu)}{d\mu} = \pi r_e^2 ( 1 + \mu^2 ) F(x, Z)^2 -To construct a proper probability density, we need to normalize the differential -cross section in :eq:`coherent-xs-openmc` by the integrated coherent scattering -cross section: +To construct a proper probability density, we need to normalize the +differential cross section in :eq:`coherent-xs-openmc` by the integrated +coherent scattering cross section: .. math:: :label: coherent-pdf-1 - p(\mu) d\mu = \frac{\pi r_0^2}{\sigma(E)} ( 1 + \mu^2 ) F(x, Z)^2 d\mu. + p(\mu) d\mu = \frac{\pi r_e^2}{\sigma(E)} ( 1 + \mu^2 ) F(x, Z)^2 d\mu. Since the form factor is given in terms of the momentum transfer, it is more convenient to change variables of the probability density to :math:`x^2`. The @@ -84,23 +87,24 @@ momentum transfer is traditionally expressed as x = \kappa \alpha \sqrt{1 - \mu} -where the coefficient :math:`\kappa` can be shown to be +where :math:`\alpha` is the ratio of the photon energy to the electron rest +mass, and the coefficient :math:`\kappa` can be shown to be .. math:: :label: kappa \kappa = \frac{m_e c^2}{\sqrt{2}hc} \approx 29.14329, -:math:`m_e` is the mass of the electron, :math:`c` is the speed of light +where :math:`m_e` is the mass of the electron, :math:`c` is the speed of light in a vacuum, and :math:`h` is Planck's constant. Using :eq:`momentum-transfer`, -we have that :math:`\mu = 1 - [x/(\kappa\alpha)]^2` and :math:`d\mu/dx^2 = +we have :math:`\mu = 1 - [x/(\kappa\alpha)]^2` and :math:`d\mu/dx^2 = -1/(\kappa\alpha)^2`. The probability density in :math:`x^2` is .. math:: :label: coherent-pdf-x2 p(x^2) dx^2 = p(\mu) \left | \frac{d\mu}{dx^2} \right | dx^2 = \frac{2\pi - r_0^2 A(\bar{x}^2,Z)}{(\kappa\alpha)^2 \sigma(E)} \left ( + r_e^2 A(\bar{x}^2,Z)}{(\kappa\alpha)^2 \sigma(E)} \left ( \frac{1 + \mu^2}{2} \right ) \left ( \frac{F(x, Z)^2}{A(\bar{x}^2, Z)} \right ) dx^2 where :math:`\bar{x}` is the maximum value of :math:`x` that occurs for @@ -116,7 +120,7 @@ and :math:`A(x^2, Z)` is the integral of the square of the form factor: .. math:: :label: coherent-int-ff - A(x^2, Z) = \int_0^{x^2} F(\chi, Z)^2 d\chi^2. + A(x^2, Z) = \int_0^{x^2} F(x,Z)^2 dx^2. As you see, we have multiplied and divided the probability density by the integral of the squared form factor so that the density in :eq:`coherent-pdf-x2` @@ -127,7 +131,7 @@ run-time to do a table search on the cumulative distribution function: .. math:: :label: coherent-form-factor-cdf - \frac{\int_0^{x^2} F(\chi,Z)^2 d\chi^2}{\int_0^{\bar{x}^2} F(x,Z)^2 dx^2} + \frac{\int_0^{x^2} F(x,Z)^2 dx^2}{\int_0^{\bar{x}^2} F(x,Z)^2 dx^2} Once a trial :math:`x^2` value has been selected, we can calculate :math:`\mu` and perform rejection sampling using the Thomson scattering differential cross @@ -162,7 +166,7 @@ the two authors who discovered it: .. math:: :label: klein-nishina - \frac{d\sigma_{KN}}{d\mu} = \pi r_0^2 \left ( \frac{\alpha'}{\alpha} \right + \frac{d\sigma_{KN}}{d\mu} = \pi r_e^2 \left ( \frac{\alpha'}{\alpha} \right ) \left [ \frac{\alpha'}{\alpha} + \frac{\alpha}{\alpha'} + \mu^2 - 1 \right ] @@ -188,7 +192,7 @@ differential cross section for incoherent scattering is given by .. math:: :label: incoherent-xs - \frac{d\sigma}{d\mu} = \frac{d\sigma_{KN}}{d\mu} S(x,Z) = \pi r_0^2 \left ( + \frac{d\sigma}{d\mu} = \frac{d\sigma_{KN}}{d\mu} S(x,Z) = \pi r_e^2 \left ( \frac{\alpha'}{\alpha} \right )^2 \left [ \frac{\alpha'}{\alpha} + \frac{\alpha}{\alpha'} + \mu^2 - 1 \right ] S(x,Z) @@ -213,6 +217,10 @@ Doppler Energy Broadening LA-UR-04-0487_ and LA-UR-04-0488_ +Compton Electrons ++++++++++++++++++ + + Photoelectric Effect -------------------- @@ -253,7 +261,7 @@ Thick-Target Bremsstrahlung Approximation +++++++++++++++++++++++++++++++++++++++++ -.. _Koblinger: http://www.tandfonline.com/doi/abs/10.13182/NSE75-A26646 +.. _Koblinger: https://doi.org/10.13182/NSE75-A26663 .. _anomalous scattering: http://pd.chem.ucl.ac.uk/pdnn/diff1/anomscat.htm diff --git a/openmc/data/photon.py b/openmc/data/photon.py index 4ed6ef8c8..f0d8a2f02 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -110,10 +110,11 @@ class AtomicRelaxation(EqualityMixin): """Atomic relaxation data. This class stores the binding energy, number of electrons, and electron - transitions possible from ioniziation for each subshell with an atom. All of - the data originates from an ENDF-6 atomic relaxation sub-library - (NSUB=6). Instances of this class are not normally instantiated directly but - rather created using the factory method :math:`AtomicRelaxation.from_endf`. + transitions possible from ioniziation for each electron subshell of an + atom. All of the data originates from an ENDF-6 atomic relaxation + sub-library (NSUB=6). Instances of this class are not normally instantiated + directly but rather created using the factory method + :math:`AtomicRelaxation.from_endf`. Parameters ---------- @@ -353,7 +354,7 @@ class IncidentPhoton(EqualityMixin): Dictionary of bremsstrahlung DCS data with keys 'electron_energy' (incident electron kinetic energy values in [eV]), 'photon_energy' (ratio of the energy of the emitted photon to the incident electron - kinetic energy), and 'dcs' (cross sectin values in [b]). The cross + kinetic energy), and 'dcs' (cross section values in [b]). The cross sections are in scaled form: :math:`(\beta^2/Z^2) E_k (d\sigma/dE_k)`, where :math:`E_k` is the energy of the emitted photon. compton_profiles : dict diff --git a/src/constants.F90 b/src/constants.F90 index e1b298d5a..2ee5fb2cd 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -78,7 +78,7 @@ module constants MASS_NEUTRON = 1.00866491588_8, & ! mass of a neutron in amu MASS_NEUTRON_EV = 939.5654133e6_8, & ! mass of a neutron in eV/c^2 MASS_PROTON = 1.007276466879_8, & ! mass of a proton in amu - MASS_ELECTRON = 0.5109989461e6_8, & ! electron mass energy equivalent in eV + MASS_ELECTRON_EV = 0.5109989461e6_8, & ! electron mass energy equivalent in eV/c^2 FINE_STRUCTURE = 137.035999139_8, & ! inverse fine structure constant PLANCK_C = 1.2398419739062977e4_8,& ! Planck's constant times c in eV-Angstroms AMU = 1.660539040e-27_8, & ! 1 amu in kg diff --git a/src/input_xml.F90 b/src/input_xml.F90 index c66cc2660..b0831bd90 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -2610,7 +2610,7 @@ contains do l = 1, filt % n_bins if (filt % particles(l) /= NEUTRON) then call warning("Particle filter other than NEUTRON used with & - &photon transport turn off. All tallies for particle & + &photon transport turned off. All tallies for particle & &type " // trim(to_str(filt % particles(l))) // " will have no scores") end if end do diff --git a/src/material_header.F90 b/src/material_header.F90 index 9efe932d4..03ecf69d9 100644 --- a/src/material_header.F90 +++ b/src/material_header.F90 @@ -809,7 +809,7 @@ contains ! Issy-les-Moulineaux, France (2011). if (positron_) then do i = 1, n_e - t = log(ONE + 1.0e6_8*ttb_e_grid(i)/(Z_eq_sq*MASS_ELECTRON)) + t = log(ONE + 1.0e6_8*ttb_e_grid(i)/(Z_eq_sq*MASS_ELECTRON_EV)) r = ONE - exp(-1.2359e-1_8*t + 6.1274e-2_8*t**2 - 3.1516e-2_8*t**3 + & 7.7446e-3_8*t**4 - 1.0595e-3_8*t**5 + 7.0568e-5_8*t**6 - & 1.808e-6_8*t**7) @@ -846,7 +846,7 @@ contains x = x_l + (k - k_l) * (x_r - x_l) / (k_r - k_l) ! Ratio of the velocity of the charged particle to the speed of light - beta = sqrt(e*(e + TWO*MASS_ELECTRON)) / (e + MASS_ELECTRON) + beta = sqrt(e*(e + TWO*MASS_ELECTRON_EV)) / (e + MASS_ELECTRON_EV) ! Compute the integrand of the PDF f(j) = x / (beta**2 * stopping_power(j) * w) diff --git a/src/photon_physics.F90 b/src/photon_physics.F90 index 79388a8ce..3a84a9a01 100644 --- a/src/photon_physics.F90 +++ b/src/photon_physics.F90 @@ -107,20 +107,20 @@ contains ! Note that the parameter used here does not correspond exactly to the ! momentum transfer q in ENDF-102 Eq. (27.2). Rather, this is the ! parameter as defined by Hubbell, where the actual data comes from - x = MASS_ELECTRON/PLANCK_C*alpha*sqrt(HALF*(ONE - mu)) + x = MASS_ELECTRON_EV/PLANCK_C*alpha*sqrt(HALF*(ONE - mu)) ! Calculate S(x, Z) and S(x_max, Z) form_factor_x = el % incoherent_form_factor % evaluate(x) if (form_factor_xmax == ZERO) then form_factor_xmax = el % incoherent_form_factor % evaluate(& - MASS_ELECTRON/PLANCK_C*alpha) + MASS_ELECTRON_EV/PLANCK_C*alpha) end if ! Perform rejection on form factor if (prn() < form_factor_x / form_factor_xmax) then if (use_doppler_) then call compton_doppler(el, alpha, mu, e_out, i_shell) - alpha_out = e_out/MASS_ELECTRON + alpha_out = e_out/MASS_ELECTRON_EV else i_shell = 0 end if @@ -168,16 +168,16 @@ contains e_b = el % binding_energy(i_shell) ! Determine p_z,max - e = alpha*MASS_ELECTRON + e = alpha*MASS_ELECTRON_EV if (e < e_b) then - e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON_EV exit end if pz_max = -FINE_STRUCTURE*(e_b - (e - e_b)*alpha*(ONE - mu)) / & sqrt(TWO*e*(e - e_b)*(ONE - mu) + e_b**2) if (pz_max < ZERO) then - e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON_EV exit end if @@ -230,7 +230,7 @@ contains quad = b**2 - FOUR*a*c if (quad < 0) then - e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON + e_out = alpha/(1 + alpha*(1 - mu))*MASS_ELECTRON_EV exit end if quad = sqrt(quad) @@ -280,7 +280,7 @@ contains do ! Determine maximum value of x^2 - x2_max = (MASS_ELECTRON/PLANCK_C*alpha)**2 + x2_max = (MASS_ELECTRON_EV/PLANCK_C*alpha)**2 ! Determine F(x^2_max, Z) F_max = el % coherent_int_form_factor % evaluate(x2_max) @@ -517,20 +517,20 @@ contains end do ! Compute the kinetic energy of the electron and the positron - E_electron = (alpha*e - ONE)*MASS_ELECTRON - E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON + E_electron = (alpha*e - ONE)*MASS_ELECTRON_EV + E_positron = (alpha*(ONE - e) - ONE)*MASS_ELECTRON_EV ! Sample the scattering angle of the electron. The cosine of the polar ! angle of the direction relative to the incident photon is sampled from ! p(mu) = C/(1 - beta*mu)^2 using the inverse transform method. - beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON)) & - / (E_electron + MASS_ELECTRON) + beta = sqrt(E_electron*(E_electron + TWO*MASS_ELECTRON_EV)) & + / (E_electron + MASS_ELECTRON_EV) rn = TWO*prn() - ONE mu_electron = (rn + beta)/(rn*beta + ONE) ! Sample the scattering angle of the positron - beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON)) & - / (E_positron + MASS_ELECTRON) + beta = sqrt(E_positron*(E_positron + TWO*MASS_ELECTRON_EV)) & + / (E_positron + MASS_ELECTRON_EV) rn = TWO*prn() - ONE mu_positron = (rn + beta)/(rn*beta + ONE) diff --git a/src/physics.F90 b/src/physics.F90 index 02872ef03..4f2196d7d 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -195,7 +195,7 @@ contains p % event_nuclide = i_element ! Calculate photon energy over electron rest mass equivalent - alpha = p % E/MASS_ELECTRON + alpha = p % E/MASS_ELECTRON_EV ! For tallying purposes, this routine might be called directly. In that ! case, we need to sample a reaction via the cutoff variable @@ -226,7 +226,7 @@ contains end if ! Create Compton electron - E_electron = (alpha - alpha_out)*MASS_ELECTRON - e_b + E_electron = (alpha - alpha_out)*MASS_ELECTRON_EV - e_b mu_electron = (alpha - alpha_out*mu) & / sqrt(alpha**2 + alpha_out**2 - TWO*alpha*alpha_out*mu) phi = TWO*PI*prn() @@ -241,7 +241,7 @@ contains end if phi = phi + PI - p % E = alpha_out*MASS_ELECTRON + p % E = alpha_out*MASS_ELECTRON_EV p % coord(1) % uvw = rotate_angle(p % coord(1) % uvw, mu, phi) p % event_MT = INCOHERENT return @@ -274,8 +274,8 @@ contains SAMPLE_MU: do r = prn() if (FOUR * (ONE - r) * r >= prn()) then - rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON))& - / (E_electron + MASS_ELECTRON) + rel_vel = sqrt(E_electron * (E_electron + TWO * MASS_ELECTRON_EV))& + / (E_electron + MASS_ELECTRON_EV) mu = (TWO * r + rel_vel - ONE) / & (TWO * rel_vel * r - rel_vel + ONE) exit SAMPLE_MU @@ -354,7 +354,7 @@ contains ! energy locally (electron_treatment = ELECTRON_LED) or creates secondary ! bremsstrahlung photons from electron deflections with charged particles ! (electron_treatment = ELECTRON_TTB). Two annihilation photons of energy -! MASS_ELECTRON (0.511 MeV) are created and travel in opposite directions. +! MASS_ELECTRON_EV (0.511 MeV) are created and travel in opposite directions. !=============================================================================== subroutine sample_positron_reaction(p) @@ -380,8 +380,8 @@ contains uvw(3) = sqrt(ONE - mu*mu)*sin(phi) ! Create annihilation photon pair traveling in opposite directions - call p % create_secondary( uvw, MASS_ELECTRON, PHOTON, .true.) - call p % create_secondary(-uvw, MASS_ELECTRON, PHOTON, .true.) + call p % create_secondary( uvw, MASS_ELECTRON_EV, PHOTON, .true.) + call p % create_secondary(-uvw, MASS_ELECTRON_EV, PHOTON, .true.) p % E = ZERO p % alive = .false. diff --git a/src/tallies/tally.F90 b/src/tallies/tally.F90 index 0c9448b4e..8ddd42bce 100644 --- a/src/tallies/tally.F90 +++ b/src/tallies/tally.F90 @@ -298,7 +298,6 @@ contains if (t % find_filter(FILTER_ENERGYOUT) > 0) then ! Normally, we only need to make contributions to one scoring ! bin. However, in the case of fission, since multiple fission - ! neutrons were emitted with different energies, multiple ! outgoing energy bins may have been scored to. The following ! logic treats this special case and results to multiple bins From 85205b338cf5873f3b746bcbe19831147334174d Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 18 Jul 2018 07:55:00 -0500 Subject: [PATCH 64/68] Address #1023 comments --- docs/source/methods/photon_physics.rst | 4 ++-- docs/source/usersguide/beginners.rst | 26 +++++++++++++------------- docs/source/usersguide/scripts.rst | 8 ++++---- openmc/data/library.py | 8 ++------ openmc/particle_restart.py | 6 ++++++ openmc/statepoint.py | 6 ++++++ src/nuclide_header.F90 | 4 ++++ src/particle_header.F90 | 1 + src/particle_restart.F90 | 1 + src/physics.F90 | 18 +++++++++--------- src/state_point.F90 | 11 +++++++++++ 11 files changed, 59 insertions(+), 34 deletions(-) diff --git a/docs/source/methods/photon_physics.rst b/docs/source/methods/photon_physics.rst index bf4892a78..ce2f9f89a 100644 --- a/docs/source/methods/photon_physics.rst +++ b/docs/source/methods/photon_physics.rst @@ -167,8 +167,8 @@ the two authors who discovered it: :label: klein-nishina \frac{d\sigma_{KN}}{d\mu} = \pi r_e^2 \left ( \frac{\alpha'}{\alpha} \right - ) \left [ \frac{\alpha'}{\alpha} + \frac{\alpha}{\alpha'} + \mu^2 - 1 \right - ] + )^2 \left [ \frac{\alpha'}{\alpha} + \frac{\alpha}{\alpha'} + \mu^2 - 1 + \right ] where :math:`\alpha` and :math:`\alpha'` are the ratios of the incoming and exiting photon energies to the electron rest mass energy equivalent (0.511 MeV), diff --git a/docs/source/usersguide/beginners.rst b/docs/source/usersguide/beginners.rst index ec37d0825..72d9072c8 100644 --- a/docs/source/usersguide/beginners.rst +++ b/docs/source/usersguide/beginners.rst @@ -8,19 +8,19 @@ A Beginner's Guide to OpenMC What does OpenMC do? -------------------- -In a nutshell, OpenMC simulates neutral particles (presently only neutrons) -moving stochastically through an arbitrarily defined model that represents an -real-world experimental setup. The experiment could be as simple as a sphere of -metal or as complicated as a full-scale `nuclear reactor`_. This is what's known -as `Monte Carlo`_ simulation. In the case of a nuclear reactor model, neutrons -are especially important because they are the particles that induce `fission`_ -in isotopes of uranium and other elements. Knowing the behavior of neutrons -allows one to determine how often and where fission occurs. The amount of energy -released is then directly proportional to the fission reaction rate since most -heat is produced by fission. By simulating many neutrons (millions or billions), -it is possible to determine the average behavior of these neutrons (or the -behavior of the energy produced, or any other quantity one is interested in) -very accurately. +In a nutshell, OpenMC simulates neutral particles (presently neutrons and +photons) moving stochastically through an arbitrarily defined model that +represents an real-world experimental setup. The experiment could be as simple +as a sphere of metal or as complicated as a full-scale `nuclear reactor`_. This +is what's known as `Monte Carlo`_ simulation. In the case of a nuclear reactor +model, neutrons are especially important because they are the particles that +induce `fission`_ in isotopes of uranium and other elements. Knowing the +behavior of neutrons allows one to determine how often and where fission +occurs. The amount of energy released is then directly proportional to the +fission reaction rate since most heat is produced by fission. By simulating +many neutrons (millions or billions), it is possible to determine the average +behavior of these neutrons (or the behavior of the energy produced, or any +other quantity one is interested in) very accurately. Using Monte Carlo methods to determine the average behavior of various physical quantities in a system is quite different from other means of solving the same diff --git a/docs/source/usersguide/scripts.rst b/docs/source/usersguide/scripts.rst index 29072622a..e815d2edd 100644 --- a/docs/source/usersguide/scripts.rst +++ b/docs/source/usersguide/scripts.rst @@ -181,10 +181,10 @@ use with OpenMC. This script has the following optional arguments: ``openmc-get-photon-data`` -------------------------- -This script downloads `ENDF/B-VII.1 `_ -ENDF data from NNDC for photo-atomic and atomic relaxation sublibraries and -converts it to an HDF5 library for use with photon transport in OpenMC. This -script has the following optional arguments: +This script downloads `ENDF data `_ +from NNDC for photo-atomic and atomic relaxation sublibraries and converts it +to an HDF5 library for use with photon transport in OpenMC. This script has the +following optional arguments: -b, --batch Suppress standard in diff --git a/openmc/data/library.py b/openmc/data/library.py index c11c8649e..58e5e4e16 100644 --- a/openmc/data/library.py +++ b/openmc/data/library.py @@ -74,9 +74,6 @@ class DataLibrary(EqualityMixin): ---------- path : str Path to file to write. Defaults to 'cross_sections.xml'. - append : bool - Whether to append to an existing file, if it exists. - Defaults to False. """ root = ET.Element('cross_sections') @@ -87,10 +84,9 @@ class DataLibrary(EqualityMixin): if common_dir == '': common_dir = '.' - directory = os.path.relpath(common_dir, os.path.dirname(path)) - if directory != '.': + if os.path.relpath(common_dir, os.path.dirname(path)) != '.': dir_element = ET.SubElement(root, "directory") - dir_element.text = directory + dir_element.text = os.path.realpath(common_dir) for library in self.libraries: lib_element = ET.SubElement(root, "library") diff --git a/openmc/particle_restart.py b/openmc/particle_restart.py index 4fab8e563..bc8666969 100644 --- a/openmc/particle_restart.py +++ b/openmc/particle_restart.py @@ -27,6 +27,8 @@ class Particle(object): Type of simulation (criticality or fixed source) id : long Identifier of the particle + type : int + Particle type (1 = neutron, 2 = photon, 3 = electron, 4 = positron) weight : float Weight of the particle energy : float @@ -65,6 +67,10 @@ class Particle(object): def id(self): return self._f['id'].value + @property + def type(self): + return self._f['type'].value + @property def n_particles(self): return self._f['n_particles'].value diff --git a/openmc/statepoint.py b/openmc/statepoint.py index a200e900e..df8560379 100644 --- a/openmc/statepoint.py +++ b/openmc/statepoint.py @@ -83,6 +83,8 @@ class StatePoint(object): Number of tally realizations path : str Working directory for simulation + photon_transport : bool + Indicate whether photon transport is active run_mode : str Simulation run mode, e.g. 'eigenvalue' runtime : dict @@ -322,6 +324,10 @@ class StatePoint(object): def path(self): return self._f.attrs['path'].decode() + @property + def photon_transport(self): + return self._f.attrs['photon_transport'] > 0 + @property def run_mode(self): return self._f['run_mode'].value.decode() diff --git a/src/nuclide_header.F90 b/src/nuclide_header.F90 index 8b7e142b0..931df199e 100644 --- a/src/nuclide_header.F90 +++ b/src/nuclide_header.F90 @@ -994,6 +994,10 @@ contains micro_xs % fission = ZERO micro_xs % nu_fission = ZERO end if + + ! Calculate microscopic nuclide photon production cross section + micro_xs % photon_prod = (ONE - f) * xs % value(XS_PHOTON_PROD,i_grid) & + + f * xs % value(XS_PHOTON_PROD,i_grid + 1) end associate ! Depletion-related reactions diff --git a/src/particle_header.F90 b/src/particle_header.F90 index 90516aec7..a04379c7e 100644 --- a/src/particle_header.F90 +++ b/src/particle_header.F90 @@ -337,6 +337,7 @@ contains call write_dataset(file_id, 'run_mode', 'particle restart') end select call write_dataset(file_id, 'id', this % id) + call write_dataset(file_id, 'type', this % type) call write_dataset(file_id, 'weight', src % wgt) call write_dataset(file_id, 'energy', src % E) call write_dataset(file_id, 'xyz', src % xyz) diff --git a/src/particle_restart.F90 b/src/particle_restart.F90 index 200773c25..2ded5e75e 100644 --- a/src/particle_restart.F90 +++ b/src/particle_restart.F90 @@ -100,6 +100,7 @@ contains previous_run_mode = MODE_FIXEDSOURCE end select call read_dataset(p % id, file_id, 'id') + call read_dataset(p % type, file_id, 'type') call read_dataset(p % wgt, file_id, 'weight') call read_dataset(p % E, file_id, 'energy') call read_dataset(p % coord(1) % xyz, file_id, 'xyz') diff --git a/src/physics.F90 b/src/physics.F90 index 4f2196d7d..25a076bc1 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -567,7 +567,7 @@ contains integer, intent(in) :: i_nuclide ! index in nuclides array real(8), intent(in) :: E ! energy of neutron integer, intent(out) :: i_reaction ! index in nuc % reactions array - integer, intent(out) :: i_product ! index in nuc % reactions array + integer, intent(out) :: i_product ! index in reaction % products array integer :: i_grid integer :: i_temp @@ -582,7 +582,7 @@ contains ! Get pointer to nuclide associate (nuc => nuclides(i_nuclide)) - ! Get grid index and interpolation factor and sample proton production cdf + ! Get grid index and interpolation factor and sample photon production cdf i_temp = micro_xs(i_nuclide) % index_temp i_grid = micro_xs(i_nuclide) % index_grid f = micro_xs(i_nuclide) % interp_factor @@ -592,14 +592,13 @@ contains ! Loop through each reaction type REACTION_LOOP: do i_reaction = 1, size(nuc % reactions) associate (rx => nuc % reactions(i_reaction)) + threshold = rx % xs(i_temp) % threshold + + ! if energy is below threshold for this reaction, skip it + if (i_grid < threshold) cycle + do i_product = 1, size(rx % products) if (rx % products(i_product) % particle == PHOTON) then - - threshold = rx % xs(i_temp) % threshold - - ! if energy is below threshold for this reaction, skip it - if (i_grid < threshold) cycle - ! add to cumulative probability yield = rx % products(i_product) % yield % evaluate(E) prob = prob + ((ONE - f) * rx % xs(i_temp) % value(i_grid - threshold + 1) & @@ -1725,7 +1724,8 @@ contains integer :: i ! Sample the number of photons produced - nu_t = micro_xs(i_nuclide) % photon_prod / micro_xs(i_nuclide) % total + nu_t = p % wgt / keff * micro_xs(i_nuclide) % photon_prod / & + micro_xs(i_nuclide) % total if (prn() > nu_t - int(nu_t)) then nu = int(nu_t) else diff --git a/src/state_point.F90 b/src/state_point.F90 index ebb473d49..dbc55be7a 100644 --- a/src/state_point.F90 +++ b/src/state_point.F90 @@ -126,6 +126,11 @@ contains case (MODE_EIGENVALUE) call write_dataset(file_id, "run_mode", "eigenvalue") end select + if (photon_transport) then + call write_attribute(file_id, "photon_transport", 1) + else + call write_attribute(file_id, "photon_transport", 0) + end if call write_dataset(file_id, "n_particles", n_particles) call write_dataset(file_id, "n_batches", n_batches) @@ -678,6 +683,12 @@ contains case ('eigenvalue') run_mode = MODE_EIGENVALUE end select + call read_attribute(int_array(1), file_id, "photon_transport") + if (int_array(1) == 1) then + photon_transport = .true. + else + photon_transport = .false. + end if call read_dataset(n_particles, file_id, "n_particles") call read_dataset(int_array(1), file_id, "n_batches") From e97115b443173470aacd5a0bf49c61d90ae674cc Mon Sep 17 00:00:00 2001 From: amandalund Date: Wed, 18 Jul 2018 15:57:53 -0500 Subject: [PATCH 65/68] Convert Compton profile binding energies to eV in IncidentPhoton.from_ace() --- openmc/data/photon.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openmc/data/photon.py b/openmc/data/photon.py index f0d8a2f02..6e76d10ba 100644 --- a/openmc/data/photon.py +++ b/openmc/data/photon.py @@ -468,7 +468,8 @@ class IncidentPhoton(EqualityMixin): # Get binding energy for each shell idx = ace.jxs[7] - data.compton_profiles['binding_energy'] = ace.xss[idx : idx+n_shell] + e = ace.xss[idx : idx+n_shell]*EV_PER_MEV + data.compton_profiles['binding_energy'] = e # Create Compton profile for each electron shell profiles = [] From 91d8ccd35410d19297e52d977b579661937f45fb Mon Sep 17 00:00:00 2001 From: amandalund Date: Fri, 20 Jul 2018 14:40:15 -0500 Subject: [PATCH 66/68] Added documentation to user's guide and file format specifications --- docs/source/io_formats/settings.rst | 91 ++++++++++++++--------- docs/source/io_formats/tallies.rst | 7 +- docs/source/methods/photon_physics.rst | 1 + docs/source/usersguide/cross_sections.rst | 46 ++++++++++++ docs/source/usersguide/scripts.rst | 6 ++ docs/source/usersguide/settings.rst | 59 ++++++++++++++- openmc/filter.py | 3 +- 7 files changed, 173 insertions(+), 40 deletions(-) diff --git a/docs/source/io_formats/settings.rst b/docs/source/io_formats/settings.rst index d2cb3b125..f19a9e902 100644 --- a/docs/source/io_formats/settings.rst +++ b/docs/source/io_formats/settings.rst @@ -32,6 +32,19 @@ standard deviation. *Default*: false +------------------------------------- +```` Element +------------------------------------- + +The ```` element indicates whether fission neutrons +should be created or not. If this element is set to "true", fission neutrons +will be created; otherwise the fission is treated as capture and no fission +neutron will be created. Note that this option is only applied to fixed source +calculation. For eigenvalue calculation, fission will always be treated as real +fission. + + *Default*: true + -------------------- ```` Element -------------------- @@ -55,31 +68,35 @@ you care. This element has the following attributes/sub-elements: *Default*: 1.0 - :energy: - The energy under which particles will be killed. + :energy_neutron: + The energy under which neutrons will be killed. *Default*: 0.0 -------------------------- -```` Element -------------------------- + :energy_photon: + The energy under which photons will be killed. -The ```` element determines the treatment of the energy grid during -a simulation. The valid options are "nuclide", "logarithm", and -"material-union". Setting this element to "nuclide" will cause OpenMC to use a -nuclide's energy grid when determining what points to interpolate between for -determining cross sections (i.e. non-unionized energy grid). Setting this -element to "logarithm" causes OpenMC to use a logarithmic mapping technique -described in LA-UR-14-24530_. Setting this element to "material-union" will -cause OpenMC to create energy grids that are unionized material-by-material and -use these grids when determining the energy-cross section pairs to interpolate -cross section values between. + *Default*: 1000.0 - *Default*: logarithm + :energy_electron: + The energy under which electrons will be killed. - .. note:: This element is not used in the multi-group :ref:`energy_mode`. + *Default*: 0.0 -.. _LA-UR-14-24530: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/pdf_files/la-ur-14-24530.pdf + :energy_positron: + The energy under which positrons will be killed. + + *Default*: 0.0 + +-------------------------------- +```` Element +-------------------------------- + +When photon transport is enabled, the ```` element tells +OpenMC whether to deposit all energy from electrons locally (``led``) or create +secondary bremsstrahlung photons (``ttb``). + + *Default*: ttb .. _energy_mode: @@ -153,8 +170,7 @@ the estimated eigenvalue. It has the following attributes/sub-elements: *Default*: None -.. note:: See section on the :ref:`trigger` for more information. - + .. note:: See section on the :ref:`trigger` for more information. --------------------------- ```` Element @@ -169,6 +185,8 @@ based on the recommended value in LA-UR-14-24530_. .. note:: This element is not used in the multi-group :ref:`energy_mode`. +.. _LA-UR-14-24530: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/pdf_files/la-ur-14-24530.pdf + --------------------------- ```` Element --------------------------- @@ -259,11 +277,21 @@ out the file and "false" will not. ----------------------- This element indicates the number of neutrons to simulate per fission source -iteration when a k-eigenvalue calculation is performed or the number of neutrons -per batch for a fixed source simulation. +iteration when a k-eigenvalue calculation is performed or the number of +particles per batch for a fixed source simulation. *Default*: None +------------------------------ +```` Element +------------------------------ + +The ```` element determines whether photon transport is +enabled. This element has no attributes or sub-elements and can be set to +either "false" or "true". + + *Default*: false + --------------------- ```` Element --------------------- @@ -379,6 +407,11 @@ attributes/sub-elements: *Default*: 1.0 + :particle: + The source particle type, either ``neutron`` or ``photon``. + + *Default*: neutron + :file: If this attribute is given, it indicates that the source is to be read from a binary source file whose path is given by the value of this element. Note, @@ -812,20 +845,6 @@ and 10. The verbosity levels are defined as follows: *Default*: 7 -------------------------------------- -```` Element -------------------------------------- - -The ```` element indicates whether fission neutrons -should be created or not. If this element is set to "true", fission neutrons -will be created; otherwise the fission is treated as capture and no fission -neutron will be created. Note that this option is only applied to fixed source -calculation. For eigenvalue calculation, fission will always be treated as real -fission. - - *Default*: true - - ------------------------- ```` Element ------------------------- diff --git a/docs/source/io_formats/tallies.rst b/docs/source/io_formats/tallies.rst index 35a205a35..23a0201ca 100644 --- a/docs/source/io_formats/tallies.rst +++ b/docs/source/io_formats/tallies.rst @@ -125,8 +125,8 @@ attributes/sub-elements: :type: The type of the filter. Accepted options are "cell", "cellfrom", "cellborn", "surface", "material", "universe", "energy", "energyout", "mu", - "polar", "azimuthal", "mesh", "distribcell", "delayedgroup", and - "energyfunction". + "polar", "azimuthal", "mesh", "distribcell", "delayedgroup", + "energyfunction", and "particle". :bins: A description of the bins for each type of filter can be found in @@ -299,6 +299,9 @@ should be set to: ``energyfunction`` filters do not use the ``bins`` entry. Instead they use ``energy`` and ``y``. +:particle: + A list of integers indicating the type of particles to tally ('neutron' = 1, + 'photon' = 2, 'electron' = 3, 'positron' = 4). ------------------ ```` Element diff --git a/docs/source/methods/photon_physics.rst b/docs/source/methods/photon_physics.rst index ce2f9f89a..4d58ee0db 100644 --- a/docs/source/methods/photon_physics.rst +++ b/docs/source/methods/photon_physics.rst @@ -256,6 +256,7 @@ Electron-Positron Annihilation Bremsstrahlung -------------- +.. _ttb: Thick-Target Bremsstrahlung Approximation +++++++++++++++++++++++++++++++++++++++++ diff --git a/docs/source/usersguide/cross_sections.rst b/docs/source/usersguide/cross_sections.rst index 058daf23a..7e596c72f 100644 --- a/docs/source/usersguide/cross_sections.rst +++ b/docs/source/usersguide/cross_sections.rst @@ -258,6 +258,49 @@ method using :attr:`Settings.resonance_scattering`. running the :meth:`IncidentNeutron.add_elastic_0K_from_endf` method may take several minutes to complete. +Photon Cross Sections +--------------------- + +Photon interaction data is needed to run OpenMC with photon transport enabled. +Some of this data, namely bremsstrahlung cross sections from `Seltzer and +Berger`_, stopping powers from the `NIST ESTAR database`_, and Compton profiles +calculated by `Biggs et al.`_ and available in the Geant4 G4EMLOW data file, is +distributed with OpenMC. The rest is available from the NNDC, which provides +ENDF data from the photo-atomic and atomic relaxation sublibraries of the +ENDF/B-VII.1 library. By default, the :ref:`scripts_nndc` script will download +the ENDF data in addition to the neutron and thermal scattering data, extract +it, combine it with the data from other sources, and convert it to an HDF5 +library. Alternatively, the :ref:`scripts_photon` script can be used to +download the photon data on its own and create the HDF5 library: + +.. code-block:: sh + + openmc-get-photon-data + +As with neutrons and thermal scattering, it is possible to use the Python API +directly to convert photon interaction data from an ENDF or ACE file to an HDF5 +file. The :class:`openmc.data.IncidentPhoton` class contains an +:meth:`IncidentPhoton.from_ace` method that will generate photon data from an +ACE table and an :meth:`IncidentPhoton.export_to_hdf5` method that writes the +data to an HDF5 file: + +:: + + u = openmc.data.IncidentPhoton.from_ace('92000.12p') + u.export_to_hdf5('U.h5') + +Similarly, the :meth:`IncidentPhoton.from_endf` method can be used to read +photon data from an ENDF file. In the case, both the photo-atomic and atomic +relaxation sublibrary files are required: + +:: + + u = openmc.data.IncidentPhoton.from_endf('photoat-092_U_000.endf', + 'atom-092_U_000.endf') + +Once the HDF5 files have been generated, a library can be created using the +:class:`DataLibrary` class as described in :ref:`create_xs_library`. + ----------------------- Windowed Multipole Data ----------------------- @@ -291,3 +334,6 @@ For an example of how to create a multi-group library, see .. _MCNP: http://mcnp.lanl.gov .. _Serpent: http://montecarlo.vtt.fi .. _TENDL: https://tendl.web.psi.ch/tendl_2015/tendl2015.html +.. _Seltzer and Berger: https://www.sciencedirect.com/science/article/pii/0092640X86900148?via%3Dihub +.. _NIST ESTAR database: https://physics.nist.gov/PhysRefData/Star/Text/ESTAR.html +.. _Biggs et al.: https://www.sciencedirect.com/science/article/pii/0092640X75900303 diff --git a/docs/source/usersguide/scripts.rst b/docs/source/usersguide/scripts.rst index e815d2edd..5ae28fac2 100644 --- a/docs/source/usersguide/scripts.rst +++ b/docs/source/usersguide/scripts.rst @@ -177,6 +177,8 @@ use with OpenMC. This script has the following optional arguments: -n, --neutron_only Whether to exclude photon interaction/atomic data +.. _scripts_photon: + -------------------------- ``openmc-get-photon-data`` -------------------------- @@ -192,6 +194,8 @@ following optional arguments: -c, --cross-sections cross_sections.xml file to append libraries to +.. _scripts_compton: + ----------------------- ``openmc-make-compton`` ----------------------- @@ -201,6 +205,8 @@ Compton profile data using an existing data library from `Geant4 `_. Note that OpenMC includes this data file by default so it should not be necessary in practice to generate it yourself. +.. _scripts_stopping: + ------------------------------- ``openmc-make-stopping-powers`` ------------------------------- diff --git a/docs/source/usersguide/settings.rst b/docs/source/usersguide/settings.rst index 978649a2f..496d18f7f 100644 --- a/docs/source/usersguide/settings.rst +++ b/docs/source/usersguide/settings.rst @@ -151,10 +151,19 @@ time and another that should be sampled 30% of the time:: settings.source = [src1, src2] +Finally, the :attr:`Source.particle` attribute can be used to indicate the +source should be composed of particles other than neutrons. For example, the +following would generate a photon source:: + + source = openmc.Source() + source.particle = 'photon' + ... + + settings.source = source + For a full list of all classes related to statistical distributions, see :ref:`pythonapi_stats`. - --------------- Shannon Entropy --------------- @@ -190,6 +199,52 @@ property:: settings.entropy_mesh = m +---------------- +Photon Transport +---------------- + +In addition to neutrons, OpenMC is also capable of simulating the passage of +photons through matter. This allows the modeling of photon production from +neutrons as well as pure photon calculations. The +:attr:`Settings.photon_transport` attribute can be used to enable photon +transport:: + + settings.photon_transport = True + +The way in which OpenMC handles secondary charged particles can be specified +with the :attr:`Settings.electron_treatment` attribute. By default, the +:ref:`thick-target bremsstrahlung ` (TTB) approximation is used to generate +bremsstrahlung radiation emitted by electrons and positrons created in photon +interactions. To neglect secondary bremsstrahlung photons and instead deposit +all energy from electrons locally, the local energy deposition option can be +selected:: + + settings.electron_treatment = 'led' + +.. warning:: + Currently, collision stopping powers used in the TTB approximation come from + the `NIST ESTAR database`_, which provides data for each element calculated + using by default the material density at standard temperature and pressure. + In OpenMC, stopping powers for compounds are calculated from this elemental + data using Bragg's additivity rule. However, this is not a good + approximation --- the collision stopping power is a function of certain + quantities, such as the mean excitation energy and particularly the density + effect correction, that depend on material properties. Data for constituent + elements in a compound cannot simply be summed together, but rather these + quantities should be calculated for the material. This treatment will be + especially poor when the density of a material is different from the + densities used in the NIST data. + +.. note:: + Some features related to photon transport are not currently implemented, + including: + + * Tallying photon energy deposition. + * Properly accounting for energy deposition in coupled n-p calculations. + * Generating a photon source from a neutron calculation that can be used + for a later fixed source photon calculation. + * Photoneutron reactions. + -------------------------- Generation of Output Files -------------------------- @@ -224,3 +279,5 @@ As an example, to write a statepoint file every five batches:: settings.batches = n settings.statepoint = {'batches': range(5, n + 5, 5)} + +.. _NIST ESTAR database: https://physics.nist.gov/PhysRefData/Star/Text/ESTAR.html diff --git a/openmc/filter.py b/openmc/filter.py index 4e90993c7..d8e7584aa 100644 --- a/openmc/filter.py +++ b/openmc/filter.py @@ -548,7 +548,8 @@ class ParticleFilter(Filter): ---------- bins : str, int, or iterable of Integral The Particles to tally. Either str with particle type or their - ID numbers can be used with IDs listed in _PARTICLE_IDS. + ID numbers can be used ('neutron' = 1, 'photon' = 2, 'electron' = 3, + 'positron' = 4). filter_id : int Unique identifier for the filter From 73c4c4856a0cf4ad4b0dc61cacc948ff6de4236d Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 2 Aug 2018 10:59:29 -0500 Subject: [PATCH 67/68] Added regression test for photon production --- src/input_xml.F90 | 4 +- src/physics.F90 | 2 +- .../photon_production/inputs_true.dat | 50 +++++++++++++ .../photon_production/results_true.dat | 3 + .../photon_production/test.py | 70 +++++++++++++++++++ 5 files changed, 127 insertions(+), 2 deletions(-) create mode 100644 tests/regression_tests/photon_production/inputs_true.dat create mode 100644 tests/regression_tests/photon_production/results_true.dat create mode 100644 tests/regression_tests/photon_production/test.py diff --git a/src/input_xml.F90 b/src/input_xml.F90 index b0831bd90..e7662041b 100644 --- a/src/input_xml.F90 +++ b/src/input_xml.F90 @@ -3641,7 +3641,9 @@ contains allocate(nuclides(n_nuclides)) allocate(elements(n_elements)) allocate(sab_tables(n_sab_tables)) - if (electron_treatment == ELECTRON_TTB) allocate(ttb(n_materials)) + if (photon_transport .and. electron_treatment == ELECTRON_TTB) then + allocate(ttb(n_materials)) + end if ! Read cross sections do i = 1, size(materials) diff --git a/src/physics.F90 b/src/physics.F90 index 25a076bc1..c0a813ba2 100644 --- a/src/physics.F90 +++ b/src/physics.F90 @@ -1724,7 +1724,7 @@ contains integer :: i ! Sample the number of photons produced - nu_t = p % wgt / keff * micro_xs(i_nuclide) % photon_prod / & + nu_t = p % wgt * micro_xs(i_nuclide) % photon_prod / & micro_xs(i_nuclide) % total if (prn() > nu_t - int(nu_t)) then nu = int(nu_t) diff --git a/tests/regression_tests/photon_production/inputs_true.dat b/tests/regression_tests/photon_production/inputs_true.dat new file mode 100644 index 000000000..58617b1dc --- /dev/null +++ b/tests/regression_tests/photon_production/inputs_true.dat @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + fixed source + 10000 + 1 + + + 0 0 0 + + + + 14.0 1.0 + + + ttb + true + + 1000.0 + + + + + + 14 + + + 2 + + + 1 2 + flux + + diff --git a/tests/regression_tests/photon_production/results_true.dat b/tests/regression_tests/photon_production/results_true.dat new file mode 100644 index 000000000..84204f9b8 --- /dev/null +++ b/tests/regression_tests/photon_production/results_true.dat @@ -0,0 +1,3 @@ +tally 1: +sum = 1.371553E-08 +sum_sq = 1.881158E-16 diff --git a/tests/regression_tests/photon_production/test.py b/tests/regression_tests/photon_production/test.py new file mode 100644 index 000000000..14c321c43 --- /dev/null +++ b/tests/regression_tests/photon_production/test.py @@ -0,0 +1,70 @@ +from math import pi + +import numpy as np +import openmc + +from tests.testing_harness import PyAPITestHarness + + +class SourceTestHarness(PyAPITestHarness): + def _build_inputs(self): + mat = openmc.Material() + mat.set_density('g/cm3', 2.6989) + mat.add_nuclide('Al27', 1.0) + materials = openmc.Materials([mat]) + materials.export_to_xml() + + cyl = openmc.XCylinder(boundary_type='vacuum', R=1.0e-6) + x_plane_left = openmc.XPlane(boundary_type='vacuum', x0=-1.0) + x_plane_center = openmc.XPlane(boundary_type='transmission', x0=1.0) + x_plane_right = openmc.XPlane(boundary_type='vacuum', x0=11.0) + + inner_cyl_left = openmc.Cell() + inner_cyl_right = openmc.Cell() + outer_cyl = openmc.Cell() + + inner_cyl_left.region = -cyl & +x_plane_left & -x_plane_center + inner_cyl_right.region = -cyl & +x_plane_center & -x_plane_right + outer_cyl.region = ~(-cyl & +x_plane_left & -x_plane_right) + inner_cyl_right.fill = mat + geometry = openmc.Geometry([inner_cyl_left, inner_cyl_right, outer_cyl]) + geometry.export_to_xml() + + source = openmc.Source() + source.space = openmc.stats.Point((0,0,0)) + source.angle = openmc.stats.Monodirectional() + source.energy = openmc.stats.Discrete([14.0], [1.0]) + source.particle = 'neutron' + + settings = openmc.Settings() + settings.particles = 10000 + settings.run_mode = 'fixed source' + settings.batches = 1 + settings.photon_transport = True + settings.electron_treatment = 'ttb' + settings.cutoff = {'energy_photon' : 1000.0} + settings.source = source + settings.export_to_xml() + + cell_filter = openmc.CellFilter(inner_cyl_right) + particle_filter = openmc.ParticleFilter('photon') + tally = openmc.Tally() + tally.filters = [cell_filter, particle_filter] + tally.scores = ['flux'] + tallies = openmc.Tallies([tally]) + tallies.export_to_xml() + + def _get_results(self): + with openmc.StatePoint(self._sp_name) as sp: + outstr = '' + t = sp.get_tally() + outstr += 'tally {}:\n'.format(t.id) + outstr += 'sum = {:12.6E}\n'.format(t.sum[0, 0, 0]) + outstr += 'sum_sq = {:12.6E}\n'.format(t.sum_sq[0, 0, 0]) + + return outstr + + +def test_source(): + harness = SourceTestHarness('statepoint.1.h5') + harness.main() From d3a8e7f9177ac1361793a93a354ee2a6154f8b4f Mon Sep 17 00:00:00 2001 From: amandalund Date: Thu, 2 Aug 2018 13:44:15 -0500 Subject: [PATCH 68/68] Added __init__.py to photon regression tests --- tests/regression_tests/photon_production/__init__.py | 0 tests/regression_tests/photon_source/__init__.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/regression_tests/photon_production/__init__.py create mode 100644 tests/regression_tests/photon_source/__init__.py diff --git a/tests/regression_tests/photon_production/__init__.py b/tests/regression_tests/photon_production/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression_tests/photon_source/__init__.py b/tests/regression_tests/photon_source/__init__.py new file mode 100644 index 000000000..e69de29bb